.calculator-actions-bar[data-v-9ecbda7c]{gap:var(--space-4,1rem);margin-top:var(--space-6,1.5rem);padding:var(--space-4,1rem) 0;border-top:1px solid var(--border-color,#e5e7eb);border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--surface-page,transparent);flex-direction:column;display:flex}@media (width>=768px){.calculator-actions-bar[data-v-9ecbda7c]{flex-direction:row;justify-content:space-between;align-items:center}}.action-group[data-v-9ecbda7c]{align-items:center;gap:var(--space-4,1rem);flex-wrap:wrap;display:flex}.helpfulness-group[data-v-9ecbda7c]{background:var(--surface-hover,#f9fafb);padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-full,9999px);border:1px solid var(--border-color,#e5e7eb)}.social-proof[data-v-9ecbda7c]{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);font-weight:500}.vote-buttons[data-v-9ecbda7c]{gap:var(--space-1,.25rem);display:flex}.action-btn[data-v-9ecbda7c]{cursor:pointer;color:var(--text-secondary,#4b5563);border-radius:var(--radius-md,.375rem);padding:var(--space-1,.25rem) var(--space-2,.5rem);background:0 0;border:none;align-items:center;gap:.375rem;transition:all .2s;display:flex}.action-btn[data-v-9ecbda7c]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}.icon-btn[data-v-9ecbda7c]{border-radius:50%;justify-content:center;width:32px;height:32px;padding:0}.icon-btn.active[data-v-9ecbda7c]{background:var(--color-primary-100,#dcfce7);color:var(--color-primary-600,#16a34a)}.icon-text-btn[data-v-9ecbda7c]{font-size:var(--text-sm,.875rem);padding:var(--space-2,.5rem) var(--space-3,.75rem);font-weight:500;text-decoration:none}.icon-text-btn.active[data-v-9ecbda7c]{color:var(--color-primary-600,#16a34a)}.modal-overlay[data-v-9ecbda7c]{z-index:1000;backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content[data-v-9ecbda7c]{border-radius:var(--radius-lg,.5rem);background:#fff;width:90%;max-width:500px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-9ecbda7c]{padding:var(--space-4,1rem) var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;display:flex}.modal-header h3[data-v-9ecbda7c]{font-size:var(--text-lg,1.125rem);margin:0}.close-btn[data-v-9ecbda7c]{cursor:pointer;color:var(--text-muted,#9ca3af);background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-9ecbda7c]{padding:var(--space-6,1.5rem)}.form-group[data-v-9ecbda7c]{margin-bottom:var(--space-4,1rem)}.form-group label[data-v-9ecbda7c]{margin-bottom:var(--space-2,.5rem);font-weight:500;font-size:var(--text-sm,.875rem);display:block}.form-input[data-v-9ecbda7c]{width:100%;padding:var(--space-2,.5rem);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-md,.375rem);font-family:inherit}.modal-actions[data-v-9ecbda7c]{justify-content:flex-end;gap:var(--space-3,.75rem);margin-top:var(--space-6,1.5rem);display:flex}.btn[data-v-9ecbda7c]{padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-md,.375rem);cursor:pointer;border:none;font-weight:500}.btn-primary[data-v-9ecbda7c]{background:var(--color-primary-600,#4b7a3a);color:#fff}.btn-secondary[data-v-9ecbda7c]{color:#374151;background:#f3f4f6}.success-state[data-v-9ecbda7c]{text-align:center;padding:var(--space-8,2rem)}.success-icon[data-v-9ecbda7c]{color:#16a34a;width:48px;height:48px;margin:0 auto var(--space-4,1rem);background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.citation-tabs[data-v-9ecbda7c]{gap:var(--space-2,.5rem);margin-bottom:var(--space-4,1rem);display:flex}.citation-tabs button[data-v-9ecbda7c]{padding:var(--space-1,.25rem) var(--space-3,.75rem);cursor:pointer;font-size:var(--text-sm,.875rem);background:0 0;border:none;border-radius:9999px}.citation-tabs button.active[data-v-9ecbda7c]{background:#f3f4f6;font-weight:500}.citation-block[data-v-9ecbda7c]{padding:var(--space-4,1rem);border-radius:var(--radius-md,.375rem);background:#f9fafb;border:1px solid #e5e7eb;font-family:serif;line-height:1.6}.calculator-loading[data-v-dd737204]{color:var(--text-muted,#6b7280);text-align:center;padding:2rem}.calculator-load-error[data-v-dd737204]{color:#991b1b;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;gap:.5rem;padding:2rem;display:grid}.feedback-trigger-btn[data-v-713194ba]{z-index:40;color:#0f172a;backdrop-filter:blur(8px);cursor:pointer;letter-spacing:.02em;background:#fffffff2;border:1px solid #94a3b859;border-radius:9999px;align-items:center;gap:.625rem;padding:.625rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.feedback-trigger-btn[data-v-713194ba]:hover{color:#059669;border-color:#10b981;transform:translateY(-2px);box-shadow:0 14px 28px -4px #10b98133}.dark{color:#34d399;border-color:#10b981}.beacon[data-v-713194ba]{width:.625rem;height:.625rem;display:flex;position:relative}.beacon-ping[data-v-713194ba]{opacity:.75;background-color:#10b981;border-radius:9999px;width:100%;height:100%;animation:1.5s cubic-bezier(0,0,.2,1) infinite ping-713194ba;display:inline-flex;position:absolute}.beacon-dot[data-v-713194ba]{background-color:#10b981;border-radius:9999px;width:.625rem;height:.625rem;display:inline-flex;position:relative}@keyframes ping-713194ba{75%,to{opacity:0;transform:scale(2)}}.trigger-icon[data-v-713194ba]{color:#10b981;width:1.125rem;height:1.125rem;transition:transform .2s}.feedback-trigger-btn:hover .trigger-icon[data-v-713194ba]{transform:scale(1.1)}.feedback-overlay[data-v-713194ba]{z-index:9999;backdrop-filter:blur(6px);background:#0f172aa6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.feedback-card[data-v-713194ba]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;width:100%;max-width:32rem;margin:auto;padding:1.75rem;position:relative;box-shadow:0 25px 50px -12px #00000040}.close-button[data-v-713194ba]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.close-button[data-v-713194ba]:hover{color:#0f172a;background:#e2e8f0}.honeypot-group[data-v-713194ba]{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.form-header[data-v-713194ba]{margin-bottom:1.25rem}.badge-direct[data-v-713194ba]{color:#059669;text-transform:uppercase;letter-spacing:.05em;background:#10b9811f;border-radius:9999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.6875rem;font-weight:800;display:inline-block}.dark{color:#34d399;background:#10b98133}.form-title[data-v-713194ba]{margin:0 0 .35rem;font-size:1.375rem;font-weight:800;line-height:1.25}.form-subtitle[data-v-713194ba]{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}.form-section[data-v-713194ba]{margin-bottom:1rem}.section-label[data-v-713194ba]{text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}.section-label-split[data-v-713194ba]{justify-content:space-between;align-items:center;display:flex}.optional-note[data-v-713194ba]{text-transform:none;color:#94a3b8;font-weight:400}.required[data-v-713194ba]{color:#ef4444}.topic-grid[data-v-713194ba]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width>=480px){.topic-grid[data-v-713194ba]{grid-template-columns:repeat(4,1fr)}}.topic-btn[data-v-713194ba]{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-family:inherit;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.topic-btn[data-v-713194ba]:hover{color:#0f172a;border-color:#10b981}.topic-btn.active[data-v-713194ba]{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 4px 10px #10b98140}.rating-row[data-v-713194ba]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;justify-content:space-around;padding:.5rem;display:flex}.dark{background:#0f172a;border-color:#334155}.rating-btn[data-v-713194ba]{cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:.75rem;padding:.35rem .5rem;font-size:1.5rem;transition:transform .15s,opacity .15s}.rating-btn[data-v-713194ba]:hover{opacity:1;transform:scale(1.25)}.rating-btn.active[data-v-713194ba]{opacity:1;background:#10b98133;transform:scale(1.25);box-shadow:0 0 0 2px #10b981}.form-textarea[data-v-713194ba]{box-sizing:border-box;color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;outline:none;width:100%;min-height:5.5rem;padding:.75rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.form-input[data-v-713194ba]{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.dark{color:#f8fafc;background:#0f172a;border-color:#334155}.form-textarea[data-v-713194ba]:focus,.form-input[data-v-713194ba]:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.error-banner[data-v-713194ba]{color:#dc2626;background:#ef44441a;border:1px solid #ef444440;border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.form-footer[data-v-713194ba]{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.page-context[data-v-713194ba]{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;max-width:12rem;font-size:.6875rem;overflow:hidden}.page-code[data-v-713194ba]{color:#64748b;font-family:monospace}.btn-primary[data-v-713194ba]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #10b98140}.btn-primary[data-v-713194ba]:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 6px 20px #10b98159}.btn-primary[data-v-713194ba]:disabled{opacity:.5;cursor:not-allowed}.success-content[data-v-713194ba]{text-align:center;padding:2rem 1rem 1rem}.rocket-icon[data-v-713194ba]{margin-bottom:1rem;font-size:3.25rem;line-height:1;animation:1s infinite alternate bounce-713194ba}@keyframes bounce-713194ba{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.success-title[data-v-713194ba]{margin:0 0 .5rem;font-size:1.75rem;font-weight:900}.success-desc[data-v-713194ba]{color:#64748b;max-width:20rem;margin:0 auto 1.5rem;font-size:.875rem;line-height:1.5}.dark{color:#94a3b8}.highlight-email[data-v-713194ba]{color:#10b981;font-family:monospace;font-weight:700}.spinner[data-v-713194ba]{width:1rem;height:1rem;animation:.8s linear infinite spin-713194ba}.spinner-track[data-v-713194ba]{opacity:.25}.spinner-head[data-v-713194ba]{opacity:.85}@keyframes spin-713194ba{to{transform:rotate(360deg)}}.feedback-modal-enter-active[data-v-713194ba],.feedback-modal-leave-active[data-v-713194ba]{transition:opacity .2s}.feedback-modal-enter-from[data-v-713194ba],.feedback-modal-leave-to[data-v-713194ba]{opacity:0}.feedback-modal-enter-active .feedback-card[data-v-713194ba],.feedback-modal-leave-active .feedback-card[data-v-713194ba]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.feedback-modal-enter-from .feedback-card[data-v-713194ba],.feedback-modal-leave-to .feedback-card[data-v-713194ba]{transform:scale(.95)translateY(10px)}.widget-showcase[data-v-c4bee6ca]{gap:var(--space-8,2rem);background:var(--surface-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-2xl,1rem);padding:var(--space-6,1.5rem);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}@media (width>=900px){.widget-showcase[data-v-c4bee6ca]{flex-direction:row;align-items:center;padding:0}.showcase-content[data-v-c4bee6ca]{padding:var(--space-10,2.5rem);flex:1}.showcase-demo[data-v-c4bee6ca]{border-left:1px solid var(--border-color,#e5e7eb);background:var(--surface-hover,#f9fafb);flex-direction:column;flex:1;align-self:stretch;display:flex}}.showcase-content h2[data-v-c4bee6ca]{font-size:var(--text-3xl,1.875rem);color:var(--text-primary,#111827);margin:0 0 var(--space-4,1rem) 0;font-weight:800;line-height:1.1}.showcase-description[data-v-c4bee6ca]{font-size:var(--text-lg,1.125rem);color:var(--text-secondary,#4b5563);margin:0 0 var(--space-6,1.5rem) 0;line-height:1.6}.showcase-benefits[data-v-c4bee6ca]{margin:0 0 var(--space-8,2rem) 0;gap:var(--space-3,.75rem);flex-direction:column;padding:0;list-style:none;display:flex}.showcase-benefits li[data-v-c4bee6ca]{align-items:center;gap:var(--space-3,.75rem);font-size:var(--text-base,1rem);color:var(--text-secondary,#4b5563);display:flex}.showcase-benefits li svg[data-v-c4bee6ca]{color:var(--color-primary-600,#16a34a);flex-shrink:0}.showcase-benefits li strong[data-v-c4bee6ca]{color:var(--text-primary,#111827);font-weight:600}.btn[data-v-c4bee6ca]{border-radius:var(--radius-md,.375rem);cursor:pointer;font-weight:600;font-size:var(--text-base,1rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-c4bee6ca]{background:var(--color-primary-600,#4b7a3a);color:#fff;border:1px solid #0000}.btn-primary[data-v-c4bee6ca]:hover{background:var(--color-primary-700,#3d632f)}.showcase-demo[data-v-c4bee6ca]{border-radius:var(--radius-xl,.75rem);border:1px solid var(--border-color,#e5e7eb);flex-direction:column;display:flex;overflow:hidden}.demo-controls[data-v-c4bee6ca]{padding:var(--space-3,.75rem) var(--space-4,1rem);border-bottom:1px solid var(--border-color,#e5e7eb);background:#fff;justify-content:space-between;align-items:center;display:flex}.demo-tabs[data-v-c4bee6ca]{background:var(--surface-hover,#f3f4f6);border-radius:var(--radius-md,.375rem);padding:2px;display:flex}.demo-tabs button[data-v-c4bee6ca]{padding:var(--space-1,.25rem) var(--space-3,.75rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);border-radius:calc(var(--radius-md,.375rem) - 2px);cursor:pointer;background:0 0;border:none;font-weight:600;transition:all .2s}.demo-tabs button.active[data-v-c4bee6ca]{color:var(--text-primary,#111827);background:#fff;box-shadow:0 1px 2px #0000001a}.demo-badge[data-v-c4bee6ca]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600,#16a34a);background:var(--color-primary-100,#dcfce7);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.demo-frame-container[data-v-c4bee6ca]{min-height:400px;padding:var(--space-6,1.5rem);flex:1;justify-content:center;align-items:flex-start;transition:background-color .3s;display:flex}.demo-iframe[data-v-c4bee6ca]{border-radius:var(--radius-lg,.5rem);width:100%;max-width:400px;height:480px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.header-search-btn[data-v-04361730]{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:all .15s;display:flex}.header-search-btn[data-v-04361730]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.search-wrapper[data-v-04361730]{position:relative}.search-modal[data-v-04361730]{z-index:500;justify-content:center;align-items:flex-start;padding:10vh 1rem;display:flex;position:fixed;inset:0}.search-backdrop[data-v-04361730]{backdrop-filter:blur(4px);background:#0006;position:fixed;inset:0}.search-box[data-v-04361730]{background:var(--surface-card);border-radius:var(--radius-xl);width:100%;max-width:600px;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.search-inline .search-box[data-v-04361730]{max-width:100%;box-shadow:none;border:1px solid var(--border-color)}.search-input-wrapper[data-v-04361730]{border-bottom:1px solid var(--border-color);align-items:center;padding:0 1rem;display:flex;position:relative}.search-icon[data-v-04361730]{color:var(--text-muted);flex-shrink:0}.search-input[data-v-04361730]{font-size:var(--text-lg);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:1.25rem 1rem}.search-close[data-v-04361730]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex}.search-close[data-v-04361730]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.search-results[data-v-04361730]{max-height:60vh;padding:.5rem;overflow-y:auto}.search-loading[data-v-04361730],.search-empty[data-v-04361730]{text-align:center;color:var(--text-muted);font-size:var(--text-sm);padding:2rem}.search-results-list[data-v-04361730]{margin:0;padding:0;list-style:none}.search-result-item[data-v-04361730]{border-radius:var(--radius-lg);color:var(--text-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;text-decoration:none;transition:background .15s;display:flex}.search-result-item.is-selected[data-v-04361730],.search-result-item[data-v-04361730]:hover{background:var(--color-primary-50);text-decoration:none}.result-name[data-v-04361730]{font-weight:500}.result-category[data-v-04361730]{color:var(--text-muted);background:var(--color-neutral-100);border-radius:9999px;padding:2px 8px;font-size:.75rem}.embed-dialog-overlay[data-v-621029f3]{z-index:1000;backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.embed-dialog[data-v-621029f3]{background:var(--surface-page,#fff);border-radius:var(--radius-xl,1rem);flex-direction:column;width:90%;max-width:600px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dialog-header[data-v-621029f3]{padding:var(--space-4,1rem) var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#e5e7eb);background:var(--surface-card,#fff);justify-content:space-between;align-items:center;display:flex}.dialog-header h2[data-v-621029f3]{font-size:var(--text-lg,1.125rem);color:var(--text-primary,#111827);margin:0;font-weight:600}.close-btn[data-v-621029f3]{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.5rem;line-height:1;transition:color .2s}.close-btn[data-v-621029f3]:hover{color:var(--text-primary,#111827)}.dialog-body[data-v-621029f3]{padding:var(--space-6,1.5rem);max-height:calc(100vh - 100px);overflow-y:auto}.dialog-instruction[data-v-621029f3]{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);margin-bottom:var(--space-3,.75rem)}.code-block-container[data-v-621029f3]{margin-bottom:var(--space-4,1rem)}.code-block[data-v-621029f3]{width:100%;height:140px;padding:var(--space-3,.75rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs,.75rem);color:#24292e;border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);resize:none;background:#f6f8fa;line-height:1.5;box-shadow:inset 0 1px 2px #0000000d}.dialog-actions[data-v-621029f3]{margin-bottom:var(--space-6,1.5rem);padding-bottom:var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:flex-end;display:flex}.btn[data-v-621029f3]{border-radius:var(--radius-md,.375rem);cursor:pointer;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex}.btn-primary[data-v-621029f3]{padding:var(--space-2,.5rem) var(--space-4,1rem);background:var(--color-primary-600,#4b7a3a);color:#fff;font-size:var(--text-sm,.875rem);border:1px solid #0000}.btn-primary[data-v-621029f3]:hover{background:var(--color-primary-700,#3d632f)}.btn-secondary[data-v-621029f3]{color:var(--text-secondary,#4b5563);border:1px solid var(--border-color,#d1d5db);background:0 0}.btn-secondary[data-v-621029f3]:hover{background:var(--surface-hover,#f3f4f6);color:var(--text-primary,#111827)}.btn-sm[data-v-621029f3]{padding:var(--space-1,.25rem) var(--space-3,.75rem);font-size:var(--text-xs,.75rem)}.share-link-section[data-v-621029f3]{margin-bottom:var(--space-6,1.5rem)}.share-link-section h3[data-v-621029f3]{font-size:var(--text-sm,.875rem);margin-bottom:var(--space-1,.25rem);color:var(--text-primary,#111827);font-weight:600}.share-link-section p[data-v-621029f3]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);margin-bottom:var(--space-3,.75rem)}.url-copy-group[data-v-621029f3]{gap:var(--space-2,.5rem);display:flex}.url-input[data-v-621029f3]{padding:var(--space-2,.5rem) var(--space-3,.75rem);font-family:monospace;font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-md,.375rem);background:var(--surface-card,#fff);flex:1}.url-input[data-v-621029f3]:focus{border-color:var(--color-primary-500,#4b7a3a);box-shadow:0 0 0 1px var(--color-primary-500,#4b7a3a);outline:none}.help-section[data-v-621029f3]{background:var(--surface-hover,#f9fafb);border-radius:var(--radius-md,.375rem);padding:var(--space-4,1rem);border:1px solid var(--border-color,#e5e7eb)}.help-title[data-v-621029f3]{font-size:var(--text-sm,.875rem);margin-bottom:var(--space-2,.5rem);color:var(--text-primary,#111827);font-weight:600}.help-links[data-v-621029f3]{padding-left:var(--space-4,1rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);margin:0}.help-links li[data-v-621029f3]{margin-bottom:var(--space-1,.25rem)}@media (width<=640px){.embed-dialog[data-v-621029f3]{border-radius:0;width:100%;height:100vh;max-height:100vh}.dialog-body[data-v-621029f3]{flex-grow:1;max-height:none}}.widget-builder-app[data-v-d131a4e2]{background:var(--surface-page,#fff);height:100vh;color:var(--text-primary,#111827);flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden}.app-topbar[data-v-d131a4e2]{height:64px;padding:0 var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#e5e7eb);z-index:10;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.topbar-left[data-v-d131a4e2]{align-items:center;gap:var(--space-4,1rem);display:flex}.back-link[data-v-d131a4e2]{color:var(--text-secondary,#4b5563);font-size:var(--text-sm,.875rem);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.back-link[data-v-d131a4e2]:hover{color:var(--text-primary,#111827)}.divider[data-v-d131a4e2]{background:var(--border-color,#e5e7eb);width:1px;height:24px}.app-title[data-v-d131a4e2]{font-size:var(--text-base,1rem);margin:0;font-weight:600}.topbar-right[data-v-d131a4e2]{align-items:center;gap:var(--space-3,.75rem);display:flex}.btn[data-v-d131a4e2]{border-radius:var(--radius-md,.375rem);cursor:pointer;font-weight:500;font-size:var(--text-sm,.875rem);padding:var(--space-2,.5rem) var(--space-4,1rem);justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.btn-primary[data-v-d131a4e2]{background:var(--color-primary-600,#4b7a3a);color:#fff;border:1px solid #0000}.btn-primary[data-v-d131a4e2]:hover{background:var(--color-primary-700,#3d632f)}.btn-secondary[data-v-d131a4e2]{color:var(--text-primary,#111827);border:1px solid var(--border-color,#d1d5db);background:0 0}.btn-secondary[data-v-d131a4e2]:hover{background:var(--surface-hover,#f3f4f6)}.btn-tertiary[data-v-d131a4e2]{color:var(--text-secondary,#4b5563);background:0 0;border:1px solid #0000}.btn-tertiary[data-v-d131a4e2]:hover{color:var(--text-primary,#111827);background:var(--surface-hover,#f3f4f6)}.workspace[data-v-d131a4e2]{flex:1;display:flex;position:relative;overflow:hidden}.config-panel[data-v-d131a4e2]{border-right:1px solid var(--border-color,#e5e7eb);z-index:5;background:#fff;flex-direction:column;flex-shrink:0;width:380px;display:flex}.config-panel-scroll[data-v-d131a4e2]{padding:var(--space-6,1.5rem);flex:1;overflow-y:auto}.config-section[data-v-d131a4e2]{margin-bottom:var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#f3f4f6);padding-bottom:var(--space-4,1rem)}.config-section[data-v-d131a4e2]:last-child{border-bottom:none;margin-bottom:0}.section-header[data-v-d131a4e2]{cursor:pointer;padding:var(--space-1,.25rem) 0;margin-bottom:var(--space-3,.75rem);justify-content:space-between;align-items:center;display:flex}.section-header h3[data-v-d131a4e2]{font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#4b5563);margin:0;font-weight:600}.section-header svg[data-v-d131a4e2]{color:var(--text-muted,#9ca3af);transition:transform .2s}.section-header svg.rotated[data-v-d131a4e2]{transform:rotate(-90deg)}.section-content[data-v-d131a4e2]{gap:var(--space-4,1rem);flex-direction:column;display:flex}.preset-swatches[data-v-d131a4e2]{gap:var(--space-3,.75rem);grid-template-columns:repeat(2,1fr);display:grid}.preset-swatch-btn[data-v-d131a4e2]{border-radius:var(--radius-md,.375rem);padding:var(--space-2,.5rem);cursor:pointer;align-items:center;gap:var(--space-2,.5rem);background:0 0;border:2px solid #0000;flex-direction:column;transition:all .2s;display:flex}.preset-swatch-btn[data-v-d131a4e2]:hover{background:var(--surface-hover,#f9fafb)}.preset-swatch-btn.active[data-v-d131a4e2]{background:var(--color-primary-50,#f0fdf4);border-color:var(--color-primary-500,#4b7a3a)}.preset-preview[data-v-d131a4e2]{border:1px solid var(--border-color,#e5e7eb);border-radius:4px;justify-content:center;align-items:center;width:100%;height:60px;padding:8px;display:flex}.preset-card[data-v-d131a4e2]{flex-direction:column;gap:4px;width:100%;height:100%;padding:6px;display:flex}.preset-accent[data-v-d131a4e2]{border-radius:2px;width:30%;height:4px}.preset-text-line[data-v-d131a4e2]{border-radius:2px;width:80%;height:4px;margin-top:2px}.preset-text-line.short[data-v-d131a4e2]{width:50%}.preset-name[data-v-d131a4e2]{font-size:var(--text-xs,.75rem);color:var(--text-primary,#111827);font-weight:500}.custom-status[data-v-d131a4e2]{margin-top:var(--space-3,.75rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);background:#f9fafb;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.status-dot[data-v-d131a4e2]{background:var(--color-primary-500,#4b7a3a);border-radius:50%;width:6px;height:6px}.form-group[data-v-d131a4e2]{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.form-group label[data-v-d131a4e2]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#111827);font-weight:500}.segmented-control[data-v-d131a4e2]{background:var(--surface-hover,#f3f4f6);border-radius:var(--radius-md,.375rem);padding:2px;display:flex}.segmented-control button[data-v-d131a4e2]{padding:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);border-radius:calc(var(--radius-md,.375rem) - 2px);cursor:pointer;background:0 0;border:none;flex:1;font-weight:500;transition:all .2s}.segmented-control button[data-v-d131a4e2]:hover{color:var(--text-primary,#111827)}.segmented-control button.active[data-v-d131a4e2]{color:var(--text-primary,#111827);background:#fff;box-shadow:0 1px 3px #0000001a}.color-picker-group[data-v-d131a4e2]{justify-content:space-between;align-items:center;display:flex}.color-picker-group label[data-v-d131a4e2]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#111827)}.color-input-wrapper[data-v-d131a4e2]{align-items:center;gap:var(--space-2,.5rem);display:flex}.color-swatch-wrap[data-v-d131a4e2]{border:1px solid var(--border-color,#d1d5db);border-radius:4px;width:28px;height:28px;position:relative;overflow:hidden}.color-swatch-wrap.transparent-swatch[data-v-d131a4e2]{background:repeating-conic-gradient(#e5e7eb 0% 25%,#0000 0% 50%) 50%/10px 10px}.color-swatch-wrap input[type=color][data-v-d131a4e2]{cursor:pointer;border:none;width:150%;height:150%;padding:0;position:absolute;top:-25%;left:-25%}.color-input-wrapper input[type=text][data-v-d131a4e2]{width:90px;padding:var(--space-1,.25rem) var(--space-2,.5rem);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs,.75rem);border:1px solid var(--border-color,#d1d5db);color:var(--text-secondary,#4b5563);border-radius:4px}.color-input-wrapper input[type=text][data-v-d131a4e2]:focus{border-color:var(--color-primary-500,#4b7a3a);outline:none}.toggle-row[data-v-d131a4e2]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.toggle-label[data-v-d131a4e2]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#111827)}.switch[data-v-d131a4e2]{background:var(--border-color,#d1d5db);border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.switch-on[data-v-d131a4e2]{background:var(--color-primary-600,#4b7a3a)}.switch-knob[data-v-d131a4e2]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch-on .switch-knob[data-v-d131a4e2]{transform:translate(16px)}.sr-only[data-v-d131a4e2]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.branding-notice[data-v-d131a4e2]{border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem);gap:var(--space-3,.75rem);background:#f9fafb;border:1px solid #e5e7eb;display:flex}.branding-notice svg[data-v-d131a4e2]{color:var(--color-primary-500,#4b7a3a);flex-shrink:0;margin-top:2px}.branding-notice strong[data-v-d131a4e2]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#111827);margin-bottom:var(--space-1,.25rem);display:block}.branding-notice p[data-v-d131a4e2]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);margin:0;line-height:1.4}.preview-workspace[data-v-d131a4e2]{background:var(--surface-hover,#f3f4f6);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.canvas-toolbar[data-v-d131a4e2]{height:48px;padding:0 var(--space-6,1.5rem);border-bottom:1px solid var(--border-color,#e5e7eb);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.device-toggles[data-v-d131a4e2]{border-radius:var(--radius-md,.375rem);background:#f3f4f6;padding:2px;display:flex}.device-toggles button[data-v-d131a4e2]{padding:var(--space-1,.25rem) var(--space-3,.75rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);border-radius:calc(var(--radius-md,.375rem) - 2px);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-weight:500;transition:all .2s;display:flex}.device-toggles button[data-v-d131a4e2]:hover{color:var(--text-primary,#111827)}.device-toggles button.active[data-v-d131a4e2]{color:var(--text-primary,#111827);background:#fff;box-shadow:0 1px 2px #0000001a}.canvas-bg-controls[data-v-d131a4e2]{right:var(--space-6,1.5rem);align-items:center;gap:var(--space-2,.5rem);display:flex;position:absolute}.bg-label[data-v-d131a4e2]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563)}.bg-btn[data-v-d131a4e2]{border:1px solid var(--border-color,#d1d5db);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0;transition:transform .1s}.bg-btn[data-v-d131a4e2]:hover{transform:scale(1.1)}.bg-btn.active[data-v-d131a4e2]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-primary-500,#4b7a3a)}.bg-light[data-v-d131a4e2]{background:#f9fafb}.bg-grey[data-v-d131a4e2]{background:#e5e7eb}.bg-dark[data-v-d131a4e2]{background:#1f2937;border-color:#374151}.canvas-area[data-v-d131a4e2]{padding:var(--space-8,2rem);flex:1;justify-content:center;align-items:flex-start;transition:background-color .3s;display:flex;overflow-y:auto}.preview-frame-wrapper[data-v-d131a4e2]{justify-content:center;width:100%;transition:max-width .3s cubic-bezier(.4,0,.2,1);display:flex}.preview-frame[data-v-d131a4e2]{background:0 0;border-radius:4px;width:100%;transition:width .3s;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.preview-frame.is-mobile[data-v-d131a4e2]{border:12px solid #1f2937;border-radius:2rem}.mobile-bottom-bar[data-v-d131a4e2]{display:none}@media (width<=900px){.app-topbar .desktop-only[data-v-d131a4e2],.app-topbar .btn-secondary[data-v-d131a4e2],.app-topbar .btn-primary[data-v-d131a4e2]{display:none}.workspace[data-v-d131a4e2]{flex-direction:column}.config-panel[data-v-d131a4e2]{flex:1;width:100%}.mobile-hidden[data-v-d131a4e2]{display:none!important}.mobile-bottom-bar[data-v-d131a4e2]{gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-top:1px solid var(--border-color,#e5e7eb);z-index:10;background:#fff;flex-direction:column;display:flex}.mobile-tabs[data-v-d131a4e2]{border-radius:var(--radius-md,.375rem);background:#f3f4f6;padding:2px;display:flex}.mobile-tabs button[data-v-d131a4e2]{padding:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);border-radius:calc(var(--radius-md,.375rem) - 2px);background:0 0;border:none;flex:1;font-weight:500}.mobile-tabs button.active[data-v-d131a4e2]{background:#fff;box-shadow:0 1px 3px #0000001a}.btn-full[data-v-d131a4e2]{width:100%}.canvas-bg-controls[data-v-d131a4e2]{display:none}.canvas-area[data-v-d131a4e2]{padding:var(--space-4,1rem)}}.widget-directory[data-v-0d34737f]{gap:var(--space-8);margin-bottom:var(--space-16);flex-direction:column;display:flex}@media (width>=768px){.widget-directory[data-v-0d34737f]{flex-direction:row;align-items:flex-start}}.directory-sidebar[data-v-0d34737f]{gap:var(--space-8);flex-direction:column;width:100%;display:flex}@media (width>=768px){.directory-sidebar[data-v-0d34737f]{width:280px;top:calc(var(--header-height) + var(--space-8));flex-shrink:0;position:sticky}}.search-box[data-v-0d34737f]{align-items:center;display:flex;position:relative}.search-icon[data-v-0d34737f]{left:var(--space-3);color:var(--text-muted);position:absolute}.search-box input[data-v-0d34737f]{width:100%;padding:var(--space-3) var(--space-10) var(--space-3) var(--space-10);border:1px solid var(--border-color-strong);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--text-primary);background:var(--surface-card);transition:all .2s}.search-box input[data-v-0d34737f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.clear-search[data-v-0d34737f]{right:var(--space-3);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute}.clear-search[data-v-0d34737f]:hover{background:var(--surface-hover);color:var(--text-primary)}.categories h3[data-v-0d34737f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:700}.categories ul[data-v-0d34737f]{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.categories button[data-v-0d34737f]{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--space-3);background:0 0;border:none;font-weight:500;transition:all .2s;display:flex}.categories button[data-v-0d34737f]:hover{background:var(--surface-hover);color:var(--text-primary)}.categories button.active[data-v-0d34737f]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:600}.cat-icon[data-v-0d34737f]{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.directory-main[data-v-0d34737f]{flex:1}.widgets-grid[data-v-0d34737f]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.widget-card[data-v-0d34737f]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.widget-card[data-v-0d34737f]:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.widget-card-content[data-v-0d34737f]{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.widget-cat-label[data-v-0d34737f]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600);margin-bottom:var(--space-3);font-weight:600}.widget-name[data-v-0d34737f]{font-size:var(--text-lg);color:var(--text-primary);margin:0 0 var(--space-2) 0;font-weight:700;line-height:1.2}.widget-desc[data-v-0d34737f]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.widget-card-actions[data-v-0d34737f]{padding:var(--space-4) var(--space-5);background:var(--surface-hover);border-top:1px solid var(--border-color)}.btn-text[data-v-0d34737f]{font-size:var(--text-sm);color:var(--color-primary-600);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.widget-card:hover .btn-text[data-v-0d34737f]{color:var(--color-primary-700)}.no-results[data-v-0d34737f]{text-align:center;padding:var(--space-12) 0;background:var(--surface-card);border:1px dashed var(--border-color-strong);border-radius:var(--radius-xl);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.no-results svg[data-v-0d34737f]{color:var(--text-muted)}.no-results h3[data-v-0d34737f]{font-size:var(--text-xl);color:var(--text-primary);margin:0}.no-results p[data-v-0d34737f]{color:var(--text-secondary);margin:0 0 var(--space-4) 0}.btn-secondary[data-v-0d34737f]{border:1px solid var(--border-color-strong);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-weight:600}.btn-secondary[data-v-0d34737f]:hover{background:var(--surface-hover)}.load-more[data-v-0d34737f]{margin:var(--space-6) auto 0;display:block}.custom-calculator[data-v-2e3c0b7c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2e3c0b7c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2e3c0b7c]{grid-template-columns:1fr 1fr}}.section-title[data-v-2e3c0b7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2e3c0b7c]{margin-bottom:var(--space-4)}.form-label[data-v-2e3c0b7c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2e3c0b7c],.form-select[data-v-2e3c0b7c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2e3c0b7c]:focus,.form-select[data-v-2e3c0b7c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2e3c0b7c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2e3c0b7c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2e3c0b7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2e3c0b7c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2e3c0b7c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2e3c0b7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2e3c0b7c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2e3c0b7c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-2e3c0b7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2e3c0b7c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-2e3c0b7c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-2e3c0b7c]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-2e3c0b7c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-2e3c0b7c]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-2e3c0b7c]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-2e3c0b7c]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-2e3c0b7c]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-2e3c0b7c]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-2e3c0b7c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-2e3c0b7c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-2e3c0b7c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-2e3c0b7c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-2e3c0b7c]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-2e3c0b7c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-2e3c0b7c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-2e3c0b7c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-2e3c0b7c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-2e3c0b7c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-2e3c0b7c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-2e3c0b7c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-2e3c0b7c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-2e3c0b7c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-2e3c0b7c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-2e3c0b7c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-2e3c0b7c]{margin-bottom:0}.mb-2[data-v-2e3c0b7c]{margin-bottom:var(--space-2)}.mb-4[data-v-2e3c0b7c]{margin-bottom:var(--space-4)}.mb-6[data-v-2e3c0b7c]{margin-bottom:var(--space-6)}.mt-1[data-v-2e3c0b7c]{margin-top:var(--space-1)}.mt-3[data-v-2e3c0b7c]{margin-top:var(--space-3)}.font-bold[data-v-2e3c0b7c]{font-weight:var(--font-weight-bold)}.text-muted[data-v-2e3c0b7c]{color:var(--text-muted)}.custom-calculator[data-v-9e093ee8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9e093ee8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9e093ee8]{grid-template-columns:1fr 1fr}}.section-title[data-v-9e093ee8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9e093ee8]{margin-bottom:var(--space-4)}.form-label[data-v-9e093ee8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9e093ee8],.form-select[data-v-9e093ee8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9e093ee8]:focus,.form-select[data-v-9e093ee8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9e093ee8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9e093ee8]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.zero-irrigation[data-v-9e093ee8]{background:#ecfdf5;border-color:#a7f3d0}.result-label[data-v-9e093ee8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9e093ee8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9e093ee8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9e093ee8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9e093ee8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9e093ee8]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.result-sub[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.info-box[data-v-9e093ee8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9e093ee8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-preset-toggle[data-v-9e093ee8]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-9e093ee8]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);color:var(--text-secondary)}.button-group[data-v-9e093ee8]{gap:var(--space-2);display:flex}.unit-btn[data-v-9e093ee8]{font-size:var(--text-xs);border-radius:var(--radius-sm,4px);border:1px solid var(--border-color,#d1d5db);color:var(--text-primary);cursor:pointer;background:#fff;padding:6px 12px;transition:all .15s}.unit-btn.active[data-v-9e093ee8]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold,700)}.form-row-2col[data-v-9e093ee8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-hint[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.label-with-badge[data-v-9e093ee8]{justify-content:space-between;align-items:center;display:flex}.badge-rate[data-v-9e093ee8]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:9999px;padding:2px 8px}.slider-row[data-v-9e093ee8]{align-items:center;gap:var(--space-3);display:flex}.efficiency-slider[data-v-9e093ee8]{accent-color:var(--color-primary-600,#2563eb);cursor:pointer;flex:1}.slider-number-input[data-v-9e093ee8]{text-align:center;width:75px}.kc-helper-box[data-v-9e093ee8]{border:1px dashed var(--border-color,#d1d5db);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fafafa}.kc-helper-header[data-v-9e093ee8]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.kc-helper-title[data-v-9e093ee8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.kc-toggle-icon[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb)}.kc-table-wrapper[data-v-9e093ee8]{margin-top:var(--space-3)}.kc-explanation[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.kc-table[data-v-9e093ee8]{width:100%;font-size:var(--text-xs);border-collapse:collapse}.kc-table th[data-v-9e093ee8],.kc-table td[data-v-9e093ee8]{border-bottom:1px solid var(--border-color,#e5e7eb);text-align:left;padding:6px 8px}.kc-table th[data-v-9e093ee8]{color:var(--text-muted);font-weight:var(--font-weight-semibold)}.primary-subtext[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.text-error[data-v-9e093ee8]{color:#dc2626}.error-message[data-v-9e093ee8]{font-size:var(--text-sm);color:#b91c1c;margin-top:var(--space-2)}.balance-list[data-v-9e093ee8]{font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.balance-row[data-v-9e093ee8]{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.credit-row[data-v-9e093ee8]{color:#059669}.balance-divider[data-v-9e093ee8]{border-top:1px dashed var(--border-color,#e5e7eb);margin:2px 0}.highlight-net[data-v-9e093ee8]{color:var(--color-primary-800,#1e40af)}.highlight-gross[data-v-9e093ee8]{color:var(--text-primary)}.total-row[data-v-9e093ee8]{font-size:var(--text-sm);color:var(--color-primary-900,#1e3a8a);margin-top:4px}.strong-val[data-v-9e093ee8]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700,#1d4ed8)}.rule-box[data-v-9e093ee8]{border-left:3px solid var(--color-primary-500,#3b82f6)}.rule-text[data-v-9e093ee8]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.mt-2[data-v-9e093ee8]{margin-top:var(--space-2)}.mt-4[data-v-9e093ee8]{margin-top:var(--space-4)}.mt-6[data-v-9e093ee8]{margin-top:var(--space-6)}.custom-calculator[data-v-f12e70aa]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f12e70aa]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f12e70aa]{grid-template-columns:1fr 1fr}}.section-title[data-v-f12e70aa]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f12e70aa]{margin-bottom:var(--space-4)}.form-label[data-v-f12e70aa]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f12e70aa],.form-select[data-v-f12e70aa]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f12e70aa]:focus,.form-select[data-v-f12e70aa]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f12e70aa]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f12e70aa]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f12e70aa]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f12e70aa]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f12e70aa]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f12e70aa]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f12e70aa]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f12e70aa]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f12e70aa]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f12e70aa]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-f12e70aa]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-f12e70aa]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.unit-toggle-btn.active[data-v-f12e70aa]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-f12e70aa]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-f12e70aa]{padding-right:90px}.unit-badge[data-v-f12e70aa]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.field-hint[data-v-f12e70aa]{font-size:var(--text-xs);color:var(--color-primary-800);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);line-height:1.4}.field-subtext[data-v-f12e70aa]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.flex-label-row[data-v-f12e70aa]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.flex-label-row .form-label[data-v-f12e70aa]{margin-bottom:0}.badge-optional[data-v-f12e70aa]{font-size:var(--text-xs);color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:1px 6px}.required-indicator[data-v-f12e70aa]{color:#dc2626;font-weight:var(--font-weight-bold)}.results-stack[data-v-f12e70aa]{gap:var(--space-4);flex-direction:column;display:flex}.liquid-rate-subtitle[data-v-f12e70aa]{font-size:var(--text-base);color:var(--color-primary-800);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.liquid-total-box[data-v-f12e70aa]{color:#166534;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#f0fdf4;border:1px solid #86efac;line-height:1.5}.formula-breakdown[data-v-f12e70aa]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);font-size:var(--text-xs);color:var(--color-primary-800);overflow-x:auto}.formula-breakdown code[data-v-f12e70aa]{background:#ffffffb3;border-radius:4px;padding:2px 6px;font-family:monospace}.guidance-list[data-v-f12e70aa]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.guidance-list li[data-v-f12e70aa]{margin-bottom:var(--space-2)}.guidance-list li[data-v-f12e70aa]:last-child{margin-bottom:0}.secondary-result-box .result-sub[data-v-f12e70aa]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.alert-success-box[data-v-f12e70aa]{color:#166534;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#f0fdf4;border:1px solid #86efac;line-height:1.5}.alert-info-box[data-v-f12e70aa]{color:#0369a1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#f0f9ff;border:1px solid #7dd3fc;line-height:1.5}.error-box[data-v-f12e70aa]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.error-title[data-v-f12e70aa]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.empty-hint[data-v-f12e70aa]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e0b14c51]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e0b14c51]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e0b14c51]{grid-template-columns:1fr 1fr}}.section-title[data-v-e0b14c51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e0b14c51],.mb-4[data-v-e0b14c51]{margin-bottom:var(--space-4)}.mt-4[data-v-e0b14c51]{margin-top:var(--space-4)}.mt-6[data-v-e0b14c51]{margin-top:var(--space-6)}.pt-4[data-v-e0b14c51]{padding-top:var(--space-4)}.border-t[data-v-e0b14c51]{border-top:1px solid var(--border-color)}.form-label[data-v-e0b14c51]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e0b14c51],.form-select[data-v-e0b14c51]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e0b14c51]:focus,.form-select[data-v-e0b14c51]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-e0b14c51]{display:flex}.input-with-select .form-input[data-v-e0b14c51]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .select-unit[data-v-e0b14c51]{background-color:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:130px}.field-hint[data-v-e0b14c51]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.toggle-group[data-v-e0b14c51]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-e0b14c51]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-e0b14c51]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-e0b14c51]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-e0b14c51]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e0b14c51]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e0b14c51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e0b14c51]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-sublabel[data-v-e0b14c51]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.secondary-results-grid[data-v-e0b14c51]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e0b14c51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-e0b14c51]{grid-column:span 2}.secondary-result-box .result-label[data-v-e0b14c51]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e0b14c51]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-primary-bold[data-v-e0b14c51]{color:var(--color-primary-700)!important}.info-box[data-v-e0b14c51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e0b14c51]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.stand-note[data-v-e0b14c51]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.stand-list[data-v-e0b14c51]{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--space-4);margin:0 0 var(--space-2) 0;line-height:1.6}.stand-disclaimer[data-v-e0b14c51]{font-size:var(--text-xs);color:var(--text-muted);margin:0;font-style:italic}.placeholder[data-v-e0b14c51]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-9ee8479c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9ee8479c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9ee8479c]{grid-template-columns:1fr 1fr}}.section-title[data-v-9ee8479c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9ee8479c]{margin-bottom:var(--space-4)}.form-label[data-v-9ee8479c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9ee8479c],.form-select[data-v-9ee8479c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9ee8479c]:focus,.form-select[data-v-9ee8479c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9ee8479c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9ee8479c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9ee8479c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9ee8479c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9ee8479c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9ee8479c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9ee8479c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9ee8479c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9ee8479c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9ee8479c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle-grid[data-v-9ee8479c]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.mode-toggle-grid[data-v-9ee8479c]{grid-template-columns:repeat(3,1fr)}}.mode-btn[data-v-9ee8479c]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.mode-btn[data-v-9ee8479c]:hover{border-color:var(--color-primary-400)}.mode-btn.active[data-v-9ee8479c]{background:var(--color-primary-50);border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-200)}.mode-title[data-v-9ee8479c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.mode-btn.active .mode-title[data-v-9ee8479c]{color:var(--color-primary-800)}.mode-desc[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.preset-scroll-container[data-v-9ee8479c]{gap:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.preset-button[data-v-9ee8479c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:column;flex-shrink:0;align-items:flex-start;transition:all .2s;display:flex}.preset-button[data-v-9ee8479c]:hover{border-color:var(--color-primary-400)}.preset-button.active[data-v-9ee8479c]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.preset-grade[data-v-9ee8479c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-9ee8479c]{color:var(--text-muted);font-size:.7rem}.input-with-select[data-v-9ee8479c]{align-items:stretch;display:flex}.input-with-select .form-input[data-v-9ee8479c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.select-addon[data-v-9ee8479c]{background-color:var(--color-neutral-50,#f8fafc);width:auto;min-width:130px;font-size:var(--text-sm);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-with-addon[data-v-9ee8479c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-9ee8479c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-9ee8479c]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);border-left:none;align-items:center;display:flex}.help-text[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-9ee8479c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-9ee8479c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-9ee8479c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-9ee8479c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-9ee8479c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.sub-text-small[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.stand-rating-card[data-v-9ee8479c]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff;border:2px solid}.rating-header[data-v-9ee8479c]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.rating-indicator[data-v-9ee8479c]{border-radius:50%;width:10px;height:10px;display:inline-block}.rating-title[data-v-9ee8479c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.rating-value[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-muted)}.rating-description[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.field-summary-box[data-v-9ee8479c]{background:var(--color-neutral-50,#f8fafc)}.field-summary-grid[data-v-9ee8479c]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.summary-item[data-v-9ee8479c]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;display:flex}.summary-label[data-v-9ee8479c]{color:var(--text-secondary)}.summary-val[data-v-9ee8479c]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.math-steps[data-v-9ee8479c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-9ee8479c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-9ee8479c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-9ee8479c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-9ee8479c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-9ee8479c]{margin-bottom:0}.mb-2[data-v-9ee8479c]{margin-bottom:var(--space-2)}.mb-4[data-v-9ee8479c]{margin-bottom:var(--space-4)}.mb-6[data-v-9ee8479c]{margin-bottom:var(--space-6)}.mt-1[data-v-9ee8479c]{margin-top:var(--space-1)}.mt-3[data-v-9ee8479c]{margin-top:var(--space-3)}.font-bold[data-v-9ee8479c]{font-weight:var(--font-weight-bold)}.text-muted[data-v-9ee8479c]{color:var(--text-muted)}.custom-calculator[data-v-7e846bef]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7e846bef]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7e846bef]{grid-template-columns:1fr 1fr}}.section-title[data-v-7e846bef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7e846bef]{margin-bottom:var(--space-4)}.form-label[data-v-7e846bef]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7e846bef],.form-select[data-v-7e846bef]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7e846bef]:focus,.form-select[data-v-7e846bef]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7e846bef]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7e846bef]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7e846bef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7e846bef]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7e846bef]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7e846bef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7e846bef]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7e846bef]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-7e846bef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7e846bef]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-7e846bef]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-7e846bef]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-7e846bef]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-7e846bef]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-7e846bef]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-7e846bef]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-7e846bef]{color:var(--text-muted);font-size:.75rem}.preset-hint[data-v-7e846bef]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.controls-row[data-v-7e846bef]{gap:var(--space-3);display:flex}.flex-1[data-v-7e846bef]{flex:1}.currency-select-group[data-v-7e846bef]{width:130px}.toggle-group[data-v-7e846bef]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-7e846bef]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.toggle-btn.active[data-v-7e846bef]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-7e846bef]{align-items:stretch;display:flex}.input-prefix[data-v-7e846bef]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-right:none;align-items:center;display:flex}.input-with-addon .form-input[data-v-7e846bef]{border-radius:0}.input-with-addon .form-input[data-v-7e846bef]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.input-with-addon .form-input[data-v-7e846bef]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-addon[data-v-7e846bef]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.quick-package-pills[data-v-7e846bef]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pkg-pill-btn[data-v-7e846bef]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:2px 8px;transition:all .15s}.pkg-pill-btn[data-v-7e846bef]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.help-text[data-v-7e846bef]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.sub-unit[data-v-7e846bef]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-7e846bef]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-7e846bef]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-7e846bef]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-7e846bef]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-7e846bef]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-7e846bef]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-7e846bef]{margin-bottom:0}.mb-2[data-v-7e846bef]{margin-bottom:var(--space-2)}.mb-4[data-v-7e846bef]{margin-bottom:var(--space-4)}.mb-6[data-v-7e846bef]{margin-bottom:var(--space-6)}.mt-1[data-v-7e846bef]{margin-top:var(--space-1)}.mt-2[data-v-7e846bef]{margin-top:var(--space-2)}.font-bold[data-v-7e846bef]{font-weight:var(--font-weight-bold)}.text-muted[data-v-7e846bef]{color:var(--text-muted)}.custom-calculator[data-v-cbe7af51]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cbe7af51]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cbe7af51]{grid-template-columns:1fr 1fr}}.section-title[data-v-cbe7af51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cbe7af51]{margin-bottom:var(--space-4)}.form-label[data-v-cbe7af51]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cbe7af51],.form-select[data-v-cbe7af51]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cbe7af51]:focus,.form-select[data-v-cbe7af51]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cbe7af51]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cbe7af51]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cbe7af51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cbe7af51]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cbe7af51]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cbe7af51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cbe7af51]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cbe7af51]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cbe7af51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cbe7af51]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-cbe7af51]{margin-bottom:var(--space-6)}.preset-header[data-v-cbe7af51]{margin-bottom:var(--space-2)}.preset-subtitle[data-v-cbe7af51]{font-size:var(--text-xs);color:var(--text-secondary)}.preset-scroll-container[data-v-cbe7af51]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.preset-button[data-v-cbe7af51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:left;cursor:pointer;background:#fff;flex-direction:column;transition:all .2s;display:flex}.preset-button[data-v-cbe7af51]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-cbe7af51]{border-color:var(--color-primary-600);background:var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-500)}.preset-title[data-v-cbe7af51]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-meta[data-v-cbe7af51]{color:var(--text-secondary);margin-top:2px;font-size:11px}.toggle-group[data-v-cbe7af51]{border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--color-neutral-100);display:flex;overflow:hidden}.toggle-btn[data-v-cbe7af51]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-cbe7af51]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-cbe7af51],.input-with-addon[data-v-cbe7af51]{display:flex;position:relative}.input-with-select .form-input[data-v-cbe7af51]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .select-unit[data-v-cbe7af51]{background-color:var(--color-neutral-50);width:auto;min-width:130px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-with-addon .form-input[data-v-cbe7af51]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-cbe7af51]{padding:0 var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);border-left:none;align-items:center;display:inline-flex}.factor-group[data-v-cbe7af51]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.factor-group-header[data-v-cbe7af51]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.factor-title[data-v-cbe7af51]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.factor-summary-badge[data-v-cbe7af51]{font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:9999px;padding:2px 8px}.factor-row[data-v-cbe7af51]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.factor-row[data-v-cbe7af51]:last-child{margin-bottom:0}.factor-toggle[data-v-cbe7af51]{align-items:center;gap:var(--space-2);display:flex}.factor-name[data-v-cbe7af51]{font-size:var(--text-xs);color:var(--text-primary);cursor:pointer}.factor-input-wrap[data-v-cbe7af51]{align-items:center;width:90px;display:flex}.factor-input-wrap .form-input[data-v-cbe7af51]{font-size:var(--text-xs);border-top-right-radius:0;border-bottom-right-radius:0;padding:4px 8px}.factor-input-wrap .unit-addon[data-v-cbe7af51]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);border-left:none;align-items:center;padding:4px 6px;font-size:11px;display:inline-flex}.unit-text[data-v-cbe7af51]{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.result-sublabel[data-v-cbe7af51]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}.text-primary-bold[data-v-cbe7af51]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.text-sm-val[data-v-cbe7af51]{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.text-accent[data-v-cbe7af51]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.field-total-box[data-v-cbe7af51]{border-radius:var(--radius-md);padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.field-total-header[data-v-cbe7af51]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#166534;margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.field-total-grid[data-v-cbe7af51]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.field-total-item.full-span[data-v-cbe7af51]{padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid #dcfce7;grid-column:span 2}.ft-value[data-v-cbe7af51]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:#166534}.ft-label[data-v-cbe7af51]{color:#15803d;font-size:11px}.ft-sub[data-v-cbe7af51]{font-size:var(--text-xs);color:#166534}.field-hint[data-v-cbe7af51]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.guidance-list[data-v-cbe7af51]{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--space-4);margin:0;line-height:1.6}.placeholder[data-v-cbe7af51]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-536fb12c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-536fb12c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-536fb12c]{grid-template-columns:1fr 1fr}}.section-title[data-v-536fb12c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-536fb12c]{margin-bottom:var(--space-4)}.form-label[data-v-536fb12c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-536fb12c],.form-select[data-v-536fb12c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-536fb12c]:focus,.form-select[data-v-536fb12c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-536fb12c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-536fb12c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-536fb12c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-536fb12c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-536fb12c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-536fb12c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-536fb12c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-536fb12c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-536fb12c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-536fb12c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-536fb12c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.header-row[data-v-536fb12c]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mode-tabs[data-v-536fb12c]{border-radius:var(--radius-md);background:#e2e8f0;padding:2px;display:flex}.mode-tab-btn[data-v-536fb12c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:all .2s}.mode-tab-btn.active[data-v-536fb12c]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.preset-scroll-container[data-v-536fb12c]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-536fb12c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-536fb12c]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-536fb12c]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-536fb12c]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-536fb12c]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-536fb12c]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-536fb12c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-536fb12c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-select[data-v-536fb12c]{align-items:stretch;display:flex}.input-with-select .form-input[data-v-536fb12c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.select-addon[data-v-536fb12c]{background-color:var(--color-neutral-100,#f1f5f9);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:140px}.input-with-addon[data-v-536fb12c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-536fb12c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-536fb12c]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-536fb12c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.cuts-header[data-v-536fb12c]{justify-content:space-between;align-items:center;display:flex}.btn-sm-action[data-v-536fb12c]{background:var(--color-primary-100,#e0f2fe);color:var(--color-primary-700,#0369a1);border:1px solid var(--color-primary-300,#7dd3fc);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:2px 8px;transition:all .2s}.btn-sm-action[data-v-536fb12c]:hover{background:var(--color-primary-200,#bae6fd)}.cuts-list[data-v-536fb12c]{gap:var(--space-2);flex-direction:column;display:flex}.cut-input-row[data-v-536fb12c]{align-items:center;gap:var(--space-2);display:flex}.cut-index-tag[data-v-536fb12c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);min-width:45px}.cut-inputs-wrap[data-v-536fb12c]{flex:1;display:flex}.cut-mass-input[data-v-536fb12c]{border-top-right-radius:0;border-bottom-right-radius:0}.cut-unit-select[data-v-536fb12c]{background:var(--color-neutral-100,#f1f5f9);width:75px;padding:var(--space-2);font-size:var(--text-sm);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.btn-remove-cut[data-v-536fb12c]{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:#ef4444;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:32px;height:38px;transition:all .2s;display:flex}.btn-remove-cut[data-v-536fb12c]:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.btn-remove-cut[data-v-536fb12c]:disabled{opacity:.3;cursor:not-allowed}.advanced-toggle[data-v-536fb12c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-536fb12c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.flex-between[data-v-536fb12c]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-targets[data-v-536fb12c]{gap:4px;display:flex}.target-chip[data-v-536fb12c]{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;padding:2px 6px;font-size:.7rem}.target-chip.active[data-v-536fb12c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.unit-text[data-v-536fb12c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-result[data-v-536fb12c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.conversion-pill[data-v-536fb12c]{color:var(--text-muted);font-size:var(--text-xs);margin-left:var(--space-1)}.sub-unit[data-v-536fb12c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-detail[data-v-536fb12c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.text-primary-accent[data-v-536fb12c]{color:var(--color-primary-700)!important}.cuts-table-wrapper[data-v-536fb12c]{overflow-x:auto}.cuts-table[data-v-536fb12c]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.cuts-table th[data-v-536fb12c]{text-align:left;padding:var(--space-2);border-bottom:2px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase}.cuts-table td[data-v-536fb12c]{padding:var(--space-2);border-bottom:1px solid var(--border-color)}.progress-bar-wrap[data-v-536fb12c]{align-items:center;gap:var(--space-2);display:flex}.pct-text[data-v-536fb12c]{min-width:38px;font-weight:var(--font-weight-medium)}.progress-track[data-v-536fb12c]{background:var(--color-neutral-200,#e2e8f0);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress-fill[data-v-536fb12c]{background:var(--color-primary-500,#0ea5e9);border-radius:3px;height:100%}.math-steps[data-v-536fb12c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-536fb12c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-536fb12c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-536fb12c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-536fb12c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-536fb12c]{margin-bottom:0}.mb-2[data-v-536fb12c]{margin-bottom:var(--space-2)}.mb-4[data-v-536fb12c]{margin-bottom:var(--space-4)}.mb-6[data-v-536fb12c]{margin-bottom:var(--space-6)}.mt-1[data-v-536fb12c]{margin-top:var(--space-1)}.mt-2[data-v-536fb12c]{margin-top:var(--space-2)}.mt-3[data-v-536fb12c]{margin-top:var(--space-3)}.font-bold[data-v-536fb12c]{font-weight:var(--font-weight-bold)}.text-muted[data-v-536fb12c]{color:var(--text-muted)}.custom-calculator[data-v-28460509]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-28460509]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-28460509]{grid-template-columns:1fr 1fr}}.section-title[data-v-28460509]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-28460509]{margin-bottom:var(--space-4)}.form-label[data-v-28460509]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-28460509],.form-select[data-v-28460509]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-28460509]:focus,.form-select[data-v-28460509]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-28460509]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-28460509]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-28460509]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-28460509]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-28460509]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-28460509]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-28460509]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-28460509]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-28460509]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-28460509]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-28460509]{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4)}.preset-scroll-container[data-v-28460509]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-28460509]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:column;align-items:flex-start;min-width:140px;transition:all .2s;display:flex}.preset-button[data-v-28460509]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-28460509]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-300)}.preset-grade[data-v-28460509]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);color:var(--text-primary)}.preset-name[data-v-28460509]{color:var(--text-secondary);font-size:11px}.preset-hint[data-v-28460509]{font-size:var(--text-xs);color:var(--text-secondary)}.controls-row[data-v-28460509]{gap:var(--space-3);display:flex}.currency-select-group[data-v-28460509]{width:140px}.input-with-addon[data-v-28460509]{align-items:center;display:flex;position:relative}.input-addon[data-v-28460509]{right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute}.input-prefix[data-v-28460509]{left:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);pointer-events:none;position:absolute}.input-with-addon .input-prefix+.form-input[data-v-28460509]{padding-left:var(--space-7)}.input-with-addon .form-input[data-v-28460509]{padding-right:var(--space-12)}.help-text[data-v-28460509]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.primary-result-box.loss-state[data-v-28460509]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.loss-state .result-label[data-v-28460509],.primary-result-box.loss-state .result-value.highlight[data-v-28460509]{color:#b91c1c}.primary-result-box.gain-state[data-v-28460509]{background:#f0fdf4;border-color:#86efac}.primary-result-box.gain-state .result-label[data-v-28460509],.primary-result-box.gain-state .result-value.highlight[data-v-28460509]{color:#15803d}.primary-result-box.neutral-state[data-v-28460509]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.badge[data-v-28460509]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:4px 12px;display:inline-block}.badge-loss[data-v-28460509]{color:#991b1b;background:#fee2e2}.badge-gain[data-v-28460509]{color:#166534;background:#dcfce7}.badge-neutral[data-v-28460509]{color:#4b5563;background:#f3f4f6}.text-loss[data-v-28460509]{color:#dc2626!important}.text-gain[data-v-28460509]{color:#16a34a!important}.unit-text[data-v-28460509]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.error-banner[data-v-28460509]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.table-responsive[data-v-28460509]{overflow-x:auto}.summary-table[data-v-28460509]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.summary-table th[data-v-28460509],.summary-table td[data-v-28460509]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.summary-table th[data-v-28460509]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.custom-calculator[data-v-9dcf8f30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9dcf8f30]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9dcf8f30]{grid-template-columns:1fr 1fr}}.section-title[data-v-9dcf8f30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9dcf8f30]{margin-bottom:var(--space-4)}.form-label[data-v-9dcf8f30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9dcf8f30],.form-select[data-v-9dcf8f30]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9dcf8f30]:focus,.form-select[data-v-9dcf8f30]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9dcf8f30]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9dcf8f30]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9dcf8f30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9dcf8f30]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9dcf8f30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9dcf8f30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9dcf8f30]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9dcf8f30]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-9dcf8f30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9dcf8f30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-9dcf8f30]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-9dcf8f30]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-9dcf8f30]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-9dcf8f30]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-9dcf8f30]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-9dcf8f30]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-9dcf8f30]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-9dcf8f30]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-9dcf8f30]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-9dcf8f30]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-9dcf8f30]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-9dcf8f30]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-9dcf8f30]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-9dcf8f30]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-9dcf8f30]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-9dcf8f30]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-9dcf8f30]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-9dcf8f30]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-9dcf8f30]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-9dcf8f30]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-9dcf8f30]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-9dcf8f30]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-9dcf8f30]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-9dcf8f30]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-9dcf8f30]{margin-bottom:0}.mb-2[data-v-9dcf8f30]{margin-bottom:var(--space-2)}.mb-4[data-v-9dcf8f30]{margin-bottom:var(--space-4)}.mb-6[data-v-9dcf8f30]{margin-bottom:var(--space-6)}.mt-1[data-v-9dcf8f30]{margin-top:var(--space-1)}.mt-3[data-v-9dcf8f30]{margin-top:var(--space-3)}.font-bold[data-v-9dcf8f30]{font-weight:var(--font-weight-bold)}.text-muted[data-v-9dcf8f30]{color:var(--text-muted)}.custom-calculator[data-v-2a6e55f2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2a6e55f2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2a6e55f2]{grid-template-columns:1fr 1fr}}.section-title[data-v-2a6e55f2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2a6e55f2]{margin-bottom:var(--space-4)}.form-label[data-v-2a6e55f2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2a6e55f2],.form-select[data-v-2a6e55f2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2a6e55f2]:focus,.form-select[data-v-2a6e55f2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2a6e55f2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.loss-state[data-v-2a6e55f2]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-2a6e55f2],.primary-result-box.loss-state .result-value.highlight[data-v-2a6e55f2]{color:#b91c1c}.primary-result-box.empty-state[data-v-2a6e55f2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2a6e55f2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2a6e55f2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2a6e55f2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2a6e55f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2a6e55f2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2a6e55f2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2a6e55f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2a6e55f2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.settings-row[data-v-2a6e55f2]{gap:var(--space-3);display:flex}.half-width[data-v-2a6e55f2]{flex:1}.input-container[data-v-2a6e55f2]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-2a6e55f2]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-2a6e55f2]{padding-left:2.2rem}.help-text[data-v-2a6e55f2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-2a6e55f2]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-2a6e55f2]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 12px;transition:all .15s}.preset-btn[data-v-2a6e55f2]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-2a6e55f2]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.itemized-block[data-v-2a6e55f2]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.itemized-header[data-v-2a6e55f2]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sub-title[data-v-2a6e55f2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.btn-sm-action[data-v-2a6e55f2]{font-size:var(--text-xs);color:var(--color-primary-600);border:1px dashed var(--color-primary-400);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:3px 8px}.btn-sm-action[data-v-2a6e55f2]:hover{background:var(--color-primary-50)}.itemized-row[data-v-2a6e55f2]{gap:var(--space-2);margin-bottom:var(--space-2);align-items:flex-end;display:flex}.item-name[data-v-2a6e55f2]{flex:2}.item-name.wide[data-v-2a6e55f2]{flex:3}.item-input[data-v-2a6e55f2]{flex:2}.mini-label[data-v-2a6e55f2]{color:var(--text-muted);margin-bottom:2px;font-size:10px;display:block}.btn-delete[data-v-2a6e55f2]{color:#ef4444;cursor:pointer;padding:var(--space-2);font-size:var(--text-sm);background:0 0;border:none}.results-wrapper[data-v-2a6e55f2]{gap:var(--space-4);flex-direction:column;display:flex}.field-margin-total[data-v-2a6e55f2]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.status-badge-container[data-v-2a6e55f2]{margin-top:var(--space-3)}.status-badge[data-v-2a6e55f2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;padding:4px 10px;display:inline-block}.badge-healthy[data-v-2a6e55f2]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.badge-high[data-v-2a6e55f2]{color:#15803d;background:#dcfce7;border:1px solid #86efac}.badge-breakeven[data-v-2a6e55f2]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.badge-loss[data-v-2a6e55f2]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.text-success[data-v-2a6e55f2]{color:#059669}.text-danger[data-v-2a6e55f2]{color:#dc2626}.text-muted-val[data-v-2a6e55f2]{color:var(--text-secondary)}.sub-stat[data-v-2a6e55f2]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.split-bar-section[data-v-2a6e55f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.split-bar-labels[data-v-2a6e55f2]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.split-bar-track[data-v-2a6e55f2]{background:var(--color-neutral-200,#e5e7eb);border-radius:6px;height:12px;display:flex;overflow:hidden}.split-bar-cost[data-v-2a6e55f2]{background:#f87171;transition:width .3s}.split-bar-margin[data-v-2a6e55f2]{background:#34d399;transition:width .3s}.production-summary-box[data-v-2a6e55f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);background:#fff;flex-direction:column;display:flex}.summary-line[data-v-2a6e55f2]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.summary-line strong[data-v-2a6e55f2]{color:var(--text-primary)}.breakdown-steps[data-v-2a6e55f2]{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-2a6e55f2]{border-bottom:1px dashed var(--border-color);justify-content:space-between;padding:4px 0;display:flex}.breakdown-row[data-v-2a6e55f2]:last-child{border-bottom:none}.step-name[data-v-2a6e55f2]{font-weight:var(--font-weight-medium)}.disclaimer-box[data-v-2a6e55f2]{background:var(--color-neutral-50,#f9fafb);border-left:4px solid var(--color-primary-500);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.placeholder-text[data-v-2a6e55f2]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-eb1a8ece]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-eb1a8ece]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-eb1a8ece]{grid-template-columns:1fr 1fr}}.section-title[data-v-eb1a8ece]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-eb1a8ece]{margin-bottom:var(--space-4)}.form-label[data-v-eb1a8ece]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-eb1a8ece],.form-select[data-v-eb1a8ece]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-eb1a8ece]:focus,.form-select[data-v-eb1a8ece]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-eb1a8ece]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-eb1a8ece]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.zero-irrigation[data-v-eb1a8ece]{background:#ecfdf5;border-color:#a7f3d0}.result-label[data-v-eb1a8ece]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-eb1a8ece]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-eb1a8ece]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-eb1a8ece]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-eb1a8ece]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-eb1a8ece]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.result-sub[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.info-box[data-v-eb1a8ece]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-eb1a8ece]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-preset-toggle[data-v-eb1a8ece]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mode-toggle-group[data-v-eb1a8ece]{margin-bottom:var(--space-4)}.mode-button-grid[data-v-eb1a8ece]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-eb1a8ece]{font-size:var(--text-xs);border-radius:var(--radius-sm,4px);border:1px solid var(--border-color,#d1d5db);color:var(--text-primary);cursor:pointer;font-weight:var(--font-weight-medium);background:#fff;padding:8px 12px;transition:all .15s}.mode-btn.active[data-v-eb1a8ece]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.preset-label[data-v-eb1a8ece]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold,600);color:var(--text-secondary)}.button-group[data-v-eb1a8ece]{gap:var(--space-2);display:flex}.unit-btn[data-v-eb1a8ece]{font-size:var(--text-xs);border-radius:var(--radius-sm,4px);border:1px solid var(--border-color,#d1d5db);color:var(--text-primary);cursor:pointer;background:#fff;padding:6px 12px;transition:all .15s}.unit-btn.active[data-v-eb1a8ece]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold,700)}.form-row-2col[data-v-eb1a8ece]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.derived-section[data-v-eb1a8ece]{border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#f8fafc;border:1px solid #e2e8f0}.derived-preview-pill[data-v-eb1a8ece]{border-radius:var(--radius-md);color:#1e40af;height:46px;font-size:var(--text-base);background:#eff6ff;border:1px solid #bfdbfe;justify-content:center;align-items:center;display:flex}.input-hint[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.label-with-badge[data-v-eb1a8ece]{justify-content:space-between;align-items:center;display:flex}.badge-rate[data-v-eb1a8ece]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:9999px;padding:2px 8px}.slider-row[data-v-eb1a8ece]{align-items:center;gap:var(--space-3);display:flex}.efficiency-slider[data-v-eb1a8ece]{accent-color:var(--color-primary-600,#2563eb);cursor:pointer;flex:1}.slider-number-input[data-v-eb1a8ece]{text-align:center;width:75px}.kc-helper-box[data-v-eb1a8ece]{border:1px dashed var(--border-color,#d1d5db);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fafafa}.kc-helper-header[data-v-eb1a8ece]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.kc-helper-title[data-v-eb1a8ece]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.kc-toggle-icon[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb)}.kc-table-wrapper[data-v-eb1a8ece]{margin-top:var(--space-3);overflow-x:auto}.kc-explanation[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.kc-table[data-v-eb1a8ece]{width:100%;font-size:var(--text-xs);border-collapse:collapse}.kc-table th[data-v-eb1a8ece],.kc-table td[data-v-eb1a8ece]{border-bottom:1px solid var(--border-color,#e5e7eb);text-align:left;padding:6px 8px}.kc-table th[data-v-eb1a8ece]{color:var(--text-muted);font-weight:var(--font-weight-semibold)}.primary-subtext[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.text-error[data-v-eb1a8ece]{color:#dc2626}.error-message[data-v-eb1a8ece]{font-size:var(--text-sm);color:#b91c1c;margin-top:var(--space-2)}.balance-list[data-v-eb1a8ece]{font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.balance-row[data-v-eb1a8ece]{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.credit-row[data-v-eb1a8ece]{color:#059669}.balance-divider[data-v-eb1a8ece]{border-top:1px dashed var(--border-color,#e5e7eb);margin:2px 0}.highlight-net[data-v-eb1a8ece]{color:var(--color-primary-800,#1e40af)}.highlight-gross[data-v-eb1a8ece]{color:var(--text-primary)}.total-row[data-v-eb1a8ece]{font-size:var(--text-sm);color:var(--color-primary-900,#1e3a8a);margin-top:4px}.rule-box[data-v-eb1a8ece]{background:#f8fafc}.rule-text[data-v-eb1a8ece]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-106cf6f1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-106cf6f1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-106cf6f1]{grid-template-columns:1fr 1fr}}.section-title[data-v-106cf6f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-106cf6f1]{margin-bottom:var(--space-4)}.form-label[data-v-106cf6f1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-106cf6f1],.form-select[data-v-106cf6f1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-106cf6f1]:focus,.form-select[data-v-106cf6f1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-106cf6f1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-106cf6f1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-106cf6f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-106cf6f1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-106cf6f1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-106cf6f1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-106cf6f1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-106cf6f1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-106cf6f1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-106cf6f1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-106cf6f1]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-106cf6f1]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.unit-toggle-btn.active[data-v-106cf6f1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-106cf6f1]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-106cf6f1]{padding-right:100px}.unit-badge[data-v-106cf6f1]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.field-hint[data-v-106cf6f1]{font-size:var(--text-xs);color:var(--color-primary-800);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);line-height:1.4}.scenario-source[data-v-106cf6f1]{color:var(--text-muted);margin-top:2px;font-size:11px}.field-subtext[data-v-106cf6f1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.flex-label-row[data-v-106cf6f1]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.flex-label-row .form-label[data-v-106cf6f1]{margin-bottom:0}.badge-optional[data-v-106cf6f1]{font-size:var(--text-xs);color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:1px 6px}.required-indicator[data-v-106cf6f1]{color:#dc2626;font-weight:var(--font-weight-bold)}.helper-toggle-link[data-v-106cf6f1]{font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.helper-toggle-link[data-v-106cf6f1]:hover{color:var(--color-primary-800)}.water-helper-box[data-v-106cf6f1]{border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);background:#f0fdf4;border:1px solid #bbf7d0}.helper-header[data-v-106cf6f1]{font-size:var(--text-xs);color:#166534;margin-bottom:var(--space-2)}.helper-grid[data-v-106cf6f1]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.helper-field .helper-label[data-v-106cf6f1]{color:var(--text-secondary);margin-bottom:4px;font-size:11px;display:block}.form-input.small[data-v-106cf6f1]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.helper-result-row[data-v-106cf6f1]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed #86efac;justify-content:space-between;align-items:center;display:flex}.helper-calc-text[data-v-106cf6f1]{font-size:var(--text-xs);color:#166534}.btn-apply-credit[data-v-106cf6f1]{color:#fff;border-radius:var(--radius-sm);font-size:11px;font-weight:var(--font-weight-bold);cursor:pointer;background:#16a34a;border:none;padding:4px 8px}.btn-apply-credit[data-v-106cf6f1]:disabled{cursor:not-allowed;background:#9ca3af}.results-stack[data-v-106cf6f1]{gap:var(--space-4);flex-direction:column;display:flex}.formula-breakdown[data-v-106cf6f1]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);font-size:var(--text-xs);color:var(--color-primary-800);overflow-x:auto}.formula-breakdown code[data-v-106cf6f1]{background:#ffffffb3;border-radius:4px;padding:2px 6px;font-family:monospace}.guidance-list[data-v-106cf6f1]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.guidance-list li[data-v-106cf6f1]{margin-bottom:var(--space-2)}.guidance-list li[data-v-106cf6f1]:last-child{margin-bottom:0}.secondary-result-box .result-sub[data-v-106cf6f1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.alert-success-box[data-v-106cf6f1]{color:#166534;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#f0fdf4;border:1px solid #86efac;line-height:1.5}.alert-info-box[data-v-106cf6f1]{color:#0369a1;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#f0f9ff;border:1px solid #7dd3fc;line-height:1.5}.error-box[data-v-106cf6f1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.error-title[data-v-106cf6f1]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.empty-hint[data-v-106cf6f1]{color:var(--text-muted);font-size:var(--text-sm)}.split-schedule-table-wrapper[data-v-106cf6f1]{margin-top:var(--space-2);overflow-x:auto}.split-table[data-v-106cf6f1]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.split-table th[data-v-106cf6f1]{background:var(--color-neutral-100);text-align:left;padding:var(--space-2);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.split-table td[data-v-106cf6f1]{padding:var(--space-2);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.stage-name[data-v-106cf6f1]{font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.stage-timing[data-v-106cf6f1]{color:var(--text-muted);font-size:11px}.font-bold[data-v-106cf6f1]{font-weight:var(--font-weight-bold)}.highlight-cell[data-v-106cf6f1]{color:var(--color-primary-700)}.unit-sub[data-v-106cf6f1]{color:var(--text-muted);font-size:10px;font-weight:400}.split-footnote[data-v-106cf6f1]{color:#854d0e;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-3);background:#fefce8;border:1px solid #fef08a;font-size:11px;line-height:1.4}.custom-calculator[data-v-8799891c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8799891c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8799891c]{grid-template-columns:1fr 1fr}}.section-title[data-v-8799891c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8799891c]{margin-bottom:var(--space-4)}.form-label[data-v-8799891c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8799891c],.form-select[data-v-8799891c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8799891c]:focus,.form-select[data-v-8799891c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8799891c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8799891c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8799891c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8799891c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8799891c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8799891c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8799891c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8799891c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-8799891c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8799891c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-8799891c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-8799891c]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-8799891c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-8799891c]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-8799891c]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-title[data-v-8799891c]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-system[data-v-8799891c]{color:var(--text-muted);font-size:.75rem}.input-with-select[data-v-8799891c]{align-items:stretch;display:flex}.input-with-select .form-input[data-v-8799891c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.input-with-select .unit-selector[data-v-8799891c]{background-color:var(--color-neutral-50,#f8fafc);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.input-with-addon[data-v-8799891c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-8799891c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-8799891c]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-8799891c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-8799891c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-8799891c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-8799891c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-8799891c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-stat[data-v-8799891c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sub-result[data-v-8799891c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-8799891c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-8799891c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-8799891c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-8799891c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-8799891c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-8799891c]{margin-bottom:0}.mb-2[data-v-8799891c]{margin-bottom:var(--space-2)}.mb-4[data-v-8799891c]{margin-bottom:var(--space-4)}.mb-6[data-v-8799891c]{margin-bottom:var(--space-6)}.mt-1[data-v-8799891c]{margin-top:var(--space-1)}.mt-3[data-v-8799891c]{margin-top:var(--space-3)}.font-bold[data-v-8799891c]{font-weight:var(--font-weight-bold)}.text-muted[data-v-8799891c]{color:var(--text-muted)}.custom-calculator[data-v-4deb4680]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4deb4680]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4deb4680]{grid-template-columns:1fr 1fr}}.section-title[data-v-4deb4680]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4deb4680]{margin-bottom:var(--space-4)}.form-label[data-v-4deb4680]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4deb4680],.form-select[data-v-4deb4680]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4deb4680]:focus,.form-select[data-v-4deb4680]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4deb4680]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4deb4680]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4deb4680]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4deb4680]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4deb4680]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4deb4680]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4deb4680]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4deb4680]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-4deb4680]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4deb4680]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle-grid[data-v-4deb4680]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.mode-toggle-grid[data-v-4deb4680]{grid-template-columns:repeat(3,1fr)}}.mode-btn[data-v-4deb4680]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.mode-btn[data-v-4deb4680]:hover{border-color:var(--color-primary-400)}.mode-btn.active[data-v-4deb4680]{background:var(--color-primary-50);border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-200)}.mode-title[data-v-4deb4680]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.mode-btn.active .mode-title[data-v-4deb4680]{color:var(--color-primary-800)}.mode-desc[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.preset-section[data-v-4deb4680]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-4deb4680]{gap:var(--space-2);padding-bottom:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.preset-button[data-v-4deb4680]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:column;flex-shrink:0;align-items:flex-start;transition:all .2s;display:flex}.preset-button[data-v-4deb4680]:hover{border-color:var(--color-primary-400)}.preset-button.active[data-v-4deb4680]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.preset-grade[data-v-4deb4680]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-4deb4680]{color:var(--text-muted);font-size:.7rem}.input-with-select[data-v-4deb4680]{align-items:stretch;display:flex}.input-with-select .form-input[data-v-4deb4680]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.select-addon[data-v-4deb4680]{background-color:var(--color-neutral-50,#f8fafc);width:auto;min-width:130px;font-size:var(--text-sm);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-with-addon[data-v-4deb4680]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-4deb4680]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-4deb4680]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);border-left:none;align-items:center;display:flex}.help-text[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-4deb4680]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-4deb4680]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-4deb4680]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-4deb4680]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-4deb4680]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.sub-text-small[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.system-rating-card[data-v-4deb4680]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff;border:2px solid}.rating-header[data-v-4deb4680]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.rating-indicator[data-v-4deb4680]{border-radius:50%;width:10px;height:10px;display:inline-block}.rating-title[data-v-4deb4680]{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.rating-description[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.rating-equipment[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-primary);margin-top:var(--space-2);padding-top:var(--space-1);border-top:1px dashed var(--border-color)}.math-steps[data-v-4deb4680]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-4deb4680]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-4deb4680]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-4deb4680]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-4deb4680]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-4deb4680]{margin-bottom:0}.mb-2[data-v-4deb4680]{margin-bottom:var(--space-2)}.mb-4[data-v-4deb4680]{margin-bottom:var(--space-4)}.mb-6[data-v-4deb4680]{margin-bottom:var(--space-6)}.mt-1[data-v-4deb4680]{margin-top:var(--space-1)}.mt-3[data-v-4deb4680]{margin-top:var(--space-3)}.font-bold[data-v-4deb4680]{font-weight:var(--font-weight-bold)}.text-muted[data-v-4deb4680]{color:var(--text-muted)}.custom-calculator[data-v-7fc88117]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7fc88117]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7fc88117]{grid-template-columns:1fr 1fr}}.section-title[data-v-7fc88117]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7fc88117]{margin-bottom:var(--space-4)}.form-label[data-v-7fc88117]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7fc88117],.form-select[data-v-7fc88117]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7fc88117]:focus,.form-select[data-v-7fc88117]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7fc88117]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7fc88117]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7fc88117]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7fc88117]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7fc88117]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7fc88117]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7fc88117]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7fc88117]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-7fc88117]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7fc88117]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-7fc88117]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-7fc88117]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-7fc88117]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-7fc88117]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-7fc88117]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-7fc88117]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-7fc88117]{color:var(--text-muted);font-size:.75rem}.preset-hint[data-v-7fc88117]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.controls-row[data-v-7fc88117]{gap:var(--space-3);display:flex}.flex-1[data-v-7fc88117]{flex:1}.currency-select-group[data-v-7fc88117]{width:130px}.toggle-group[data-v-7fc88117]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-7fc88117]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.toggle-btn.active[data-v-7fc88117]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-7fc88117]{align-items:stretch;display:flex}.input-prefix[data-v-7fc88117]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-right:none;align-items:center;display:flex}.input-with-addon .form-input[data-v-7fc88117]{border-radius:0}.input-with-addon .form-input[data-v-7fc88117]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.input-with-addon .form-input[data-v-7fc88117]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-addon[data-v-7fc88117]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.input-select-addon[data-v-7fc88117]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);border-left:none}.quick-package-pills[data-v-7fc88117]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pkg-pill-btn[data-v-7fc88117]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:2px 8px;transition:all .15s}.pkg-pill-btn[data-v-7fc88117]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.help-text[data-v-7fc88117]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.sub-unit[data-v-7fc88117]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-7fc88117]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-7fc88117]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-7fc88117]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-7fc88117]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-7fc88117]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-7fc88117]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-7fc88117]{margin-bottom:0}.mb-2[data-v-7fc88117]{margin-bottom:var(--space-2)}.mb-4[data-v-7fc88117]{margin-bottom:var(--space-4)}.mb-6[data-v-7fc88117]{margin-bottom:var(--space-6)}.mt-1[data-v-7fc88117]{margin-top:var(--space-1)}.mt-2[data-v-7fc88117]{margin-top:var(--space-2)}.font-bold[data-v-7fc88117]{font-weight:var(--font-weight-bold)}.text-muted[data-v-7fc88117]{color:var(--text-muted)}.custom-calculator[data-v-9967fbcc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9967fbcc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9967fbcc]{grid-template-columns:1fr 1fr}}.section-title[data-v-9967fbcc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9967fbcc]{margin-bottom:var(--space-4)}.form-label[data-v-9967fbcc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9967fbcc],.form-select[data-v-9967fbcc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9967fbcc]:focus,.form-select[data-v-9967fbcc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9967fbcc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9967fbcc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9967fbcc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9967fbcc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9967fbcc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9967fbcc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9967fbcc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9967fbcc]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-9967fbcc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9967fbcc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.context-banner[data-v-9967fbcc]{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;display:flex}.context-icon[data-v-9967fbcc]{font-size:1.25rem;line-height:1}.preset-section[data-v-9967fbcc]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-9967fbcc]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-9967fbcc]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:flex-start;min-width:140px;transition:all .2s;display:flex}.preset-button[data-v-9967fbcc]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-9967fbcc]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-title[data-v-9967fbcc]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-system[data-v-9967fbcc]{color:var(--text-muted);margin-top:2px;font-size:.7rem}.mode-toggle-group[data-v-9967fbcc]{gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-9967fbcc]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:all .15s}.mode-btn.active[data-v-9967fbcc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-9967fbcc]{align-items:stretch;display:flex}.input-with-select .form-input[data-v-9967fbcc]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.input-with-select .unit-selector[data-v-9967fbcc]{background-color:var(--color-neutral-50,#f8fafc);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:130px}.input-with-addon[data-v-9967fbcc]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-9967fbcc]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-9967fbcc]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.flex-label-row[data-v-9967fbcc]{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.toggle-checkbox-label[data-v-9967fbcc]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;display:inline-flex}.help-text[data-v-9967fbcc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-9967fbcc]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-9967fbcc]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-9967fbcc]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-9967fbcc]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-stat[data-v-9967fbcc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sub-result[data-v-9967fbcc]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.block-sub[data-v-9967fbcc]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;display:block}.math-steps[data-v-9967fbcc]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-9967fbcc]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.density-stats-grid[data-v-9967fbcc]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);grid-template-columns:1fr 1fr;display:grid}.packaging-summary[data-v-9967fbcc]{font-size:var(--text-sm);color:var(--text-primary)}.advisory-box[data-v-9967fbcc]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-9967fbcc]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-9967fbcc]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-9967fbcc]{margin-bottom:0}.mb-2[data-v-9967fbcc]{margin-bottom:var(--space-2)}.mb-4[data-v-9967fbcc]{margin-bottom:var(--space-4)}.mb-6[data-v-9967fbcc]{margin-bottom:var(--space-6)}.mt-1[data-v-9967fbcc]{margin-top:var(--space-1)}.mt-2[data-v-9967fbcc]{margin-top:var(--space-2)}.mt-3[data-v-9967fbcc]{margin-top:var(--space-3)}.font-bold[data-v-9967fbcc]{font-weight:var(--font-weight-bold)}.text-muted[data-v-9967fbcc]{color:var(--text-muted)}.custom-calculator[data-v-4a6b69b3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4a6b69b3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4a6b69b3]{grid-template-columns:1fr 1fr}}.section-title[data-v-4a6b69b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4a6b69b3]{margin-bottom:var(--space-4)}.form-label[data-v-4a6b69b3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4a6b69b3],.form-select[data-v-4a6b69b3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4a6b69b3]:focus,.form-select[data-v-4a6b69b3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4a6b69b3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4a6b69b3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4a6b69b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4a6b69b3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-4a6b69b3]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:var(--space-1)}.primary-sub-yields[data-v-4a6b69b3]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-primary-800);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sub-divider[data-v-4a6b69b3]{color:var(--color-primary-300)}.secondary-results-grid[data-v-4a6b69b3]{gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4a6b69b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4a6b69b3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4a6b69b3]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.sub-unit[data-v-4a6b69b3]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-caption[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-4a6b69b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-4a6b69b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-buttons[data-v-4a6b69b3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-4a6b69b3]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.preset-btn[data-v-4a6b69b3]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.preset-btn.active[data-v-4a6b69b3]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.mode-toggle-group[data-v-4a6b69b3]{border-radius:var(--radius-md);border:1px solid var(--border-color);display:flex;overflow:hidden}.mode-btn[data-v-4a6b69b3]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-4a6b69b3]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.settings-row[data-v-4a6b69b3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.half-width[data-v-4a6b69b3]{width:100%}.help-text[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.cultivar-card[data-v-4a6b69b3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.crackout-row[data-v-4a6b69b3]{margin-top:var(--space-2);align-items:center}.crackout-slider-container[data-v-4a6b69b3]{flex-direction:column;justify-content:center;display:flex}.form-range[data-v-4a6b69b3]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.cultivar-notes[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-2) 0 0 0;line-height:1.4}.multi-lot-section[data-v-4a6b69b3]{margin-bottom:var(--space-4)}.lots-header[data-v-4a6b69b3]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.lots-title[data-v-4a6b69b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.btn-secondary[data-v-4a6b69b3]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-medium)}.btn-secondary[data-v-4a6b69b3]:hover{background:var(--color-neutral-200)}.lot-row-card[data-v-4a6b69b3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3)}.lot-row-top[data-v-4a6b69b3]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.lot-badge[data-v-4a6b69b3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.btn-remove[data-v-4a6b69b3]{color:var(--color-danger-500,#dc2626);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none}.input-with-select[data-v-4a6b69b3]{gap:var(--space-2);display:flex}.inline-select[data-v-4a6b69b3]{width:90px}.tree-options-box[data-v-4a6b69b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4);overflow:hidden}.tree-header[data-v-4a6b69b3]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.tree-toggle-title[data-v-4a6b69b3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.toggle-icon[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-muted)}.tree-body[data-v-4a6b69b3]{padding:var(--space-4);background:#fff}.shelling-breakdown-card[data-v-4a6b69b3],.tree-metrics-card[data-v-4a6b69b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.card-subtitle[data-v-4a6b69b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.comparison-grid[data-v-4a6b69b3]{align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.comp-col[data-v-4a6b69b3]{padding:var(--space-3);border-radius:var(--radius-md)}.kernel-col[data-v-4a6b69b3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200)}.inshell-col[data-v-4a6b69b3]{background:var(--color-neutral-100);border:1px solid var(--border-color)}.comp-label[data-v-4a6b69b3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.comp-val[data-v-4a6b69b3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:var(--space-1) 0}.comp-sub[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-secondary)}.comp-total[data-v-4a6b69b3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.crackout-pill[data-v-4a6b69b3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-800);background:var(--color-primary-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);display:inline-block}.table-responsive[data-v-4a6b69b3]{overflow-x:auto}.unit-table[data-v-4a6b69b3]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.unit-table th[data-v-4a6b69b3],.unit-table td[data-v-4a6b69b3]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.unit-table th[data-v-4a6b69b3]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.advisory-box[data-v-4a6b69b3]{background:var(--color-neutral-50);border-left:4px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;line-height:1.5}.placeholder-text[data-v-4a6b69b3]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);line-height:1.5}.custom-calculator[data-v-e1789536]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e1789536]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e1789536]{grid-template-columns:1fr 1fr}}.section-title[data-v-e1789536]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e1789536]{margin-bottom:var(--space-4)}.form-label[data-v-e1789536]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e1789536],.form-select[data-v-e1789536]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e1789536]:focus,.form-select[data-v-e1789536]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e1789536]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e1789536]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e1789536]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e1789536]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e1789536]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e1789536]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e1789536]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e1789536]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e1789536]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e1789536]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-e1789536]{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4)}.preset-scroll-container[data-v-e1789536]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-e1789536]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:column;align-items:flex-start;min-width:140px;transition:all .2s;display:flex}.preset-button[data-v-e1789536]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-e1789536]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-300)}.preset-grade[data-v-e1789536]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);color:var(--text-primary)}.preset-name[data-v-e1789536]{color:var(--text-secondary);font-size:11px}.preset-hint[data-v-e1789536]{font-size:var(--text-xs);color:var(--text-secondary)}.controls-row[data-v-e1789536]{gap:var(--space-3);display:flex}.basis-select-group[data-v-e1789536],.currency-select-group[data-v-e1789536]{width:130px}.input-with-addon[data-v-e1789536]{align-items:center;display:flex;position:relative}.input-addon[data-v-e1789536]{right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute}.input-prefix[data-v-e1789536]{left:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);pointer-events:none;position:absolute}.input-with-addon .input-prefix+.form-input[data-v-e1789536]{padding-left:var(--space-7)}.input-with-addon .form-input[data-v-e1789536]{padding-right:var(--space-12)}.help-text[data-v-e1789536]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.primary-result-box.loss-state[data-v-e1789536]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.loss-state .result-label[data-v-e1789536],.primary-result-box.loss-state .result-value.highlight[data-v-e1789536]{color:#b91c1c}.primary-result-box.gain-state[data-v-e1789536]{background:#f0fdf4;border-color:#86efac}.primary-result-box.gain-state .result-label[data-v-e1789536],.primary-result-box.gain-state .result-value.highlight[data-v-e1789536]{color:#15803d}.primary-result-box.neutral-state[data-v-e1789536]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.badge[data-v-e1789536]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:4px 12px;display:inline-block}.badge-loss[data-v-e1789536]{color:#991b1b;background:#fee2e2}.badge-gain[data-v-e1789536]{color:#166534;background:#dcfce7}.badge-neutral[data-v-e1789536]{color:#4b5563;background:#f3f4f6}.text-loss[data-v-e1789536]{color:#dc2626!important}.text-gain[data-v-e1789536]{color:#16a34a!important}.unit-text[data-v-e1789536]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.error-banner[data-v-e1789536]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.table-responsive[data-v-e1789536]{overflow-x:auto}.summary-table[data-v-e1789536]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.summary-table th[data-v-e1789536],.summary-table td[data-v-e1789536]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.summary-table th[data-v-e1789536]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.custom-calculator[data-v-8b28955f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8b28955f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8b28955f]{grid-template-columns:1fr 1fr}}.section-title[data-v-8b28955f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8b28955f]{margin-bottom:var(--space-4)}.form-label[data-v-8b28955f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8b28955f],.form-select[data-v-8b28955f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8b28955f]:focus,.form-select[data-v-8b28955f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8b28955f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:background .2s,border-color .2s}.primary-result-box.empty-state[data-v-8b28955f]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.loss-state[data-v-8b28955f]{background:#fff1f2;border-color:#fecdd3}.primary-result-box.loss-state .result-label[data-v-8b28955f],.primary-result-box.loss-state .result-value[data-v-8b28955f]{color:#be123c}.primary-result-box.loss-state .sub-result[data-v-8b28955f]{color:#9f1239}.result-label[data-v-8b28955f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8b28955f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8b28955f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8b28955f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8b28955f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8b28955f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-8b28955f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8b28955f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-8b28955f]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-8b28955f]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-8b28955f]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-8b28955f]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-8b28955f]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-8b28955f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-8b28955f]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-8b28955f]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-8b28955f]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-8b28955f]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.date-inputs-grid[data-v-8b28955f]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-8b28955f]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-8b28955f]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-8b28955f]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-8b28955f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.unit-text[data-v-8b28955f]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-8b28955f]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-8b28955f]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-8b28955f]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-8b28955f]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-8b28955f]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-8b28955f]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-8b28955f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.text-success[data-v-8b28955f]{color:#15803d}.text-danger[data-v-8b28955f]{color:#b91c1c}.mb-0[data-v-8b28955f]{margin-bottom:0}.mb-2[data-v-8b28955f]{margin-bottom:var(--space-2)}.mb-4[data-v-8b28955f]{margin-bottom:var(--space-4)}.mb-6[data-v-8b28955f]{margin-bottom:var(--space-6)}.font-bold[data-v-8b28955f]{font-weight:var(--font-weight-bold)}.text-muted[data-v-8b28955f]{color:var(--text-muted)}.custom-calculator[data-v-49453261]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-49453261]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-49453261]{grid-template-columns:1fr 1fr}}.section-title[data-v-49453261]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-49453261]{margin-bottom:var(--space-4)}.form-label[data-v-49453261]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-49453261],.form-select[data-v-49453261]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-49453261]:focus,.form-select[data-v-49453261]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-49453261]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-49453261]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-49453261]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-49453261]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-word;line-height:1.2}@media (width>=768px){.result-value.highlight[data-v-49453261]{font-size:var(--text-4xl)}}.secondary-results-grid[data-v-49453261]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-49453261]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-49453261]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-49453261]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-word}.info-box[data-v-49453261]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-49453261]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-49453261]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-49453261]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-49453261]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-49453261]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-49453261]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-49453261]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-49453261]{color:var(--text-muted);font-size:.75rem}.quick-dates-grid[data-v-49453261]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.quick-date-btn[data-v-49453261]{padding:var(--space-1) var(--space-2);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;font-size:.75rem;transition:all .2s;overflow:hidden}.quick-date-btn[data-v-49453261]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700);background:var(--color-primary-50)}.input-with-addon[data-v-49453261]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-49453261]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-49453261]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-49453261]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.range-toggle-label[data-v-49453261]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;color:var(--text-primary);display:flex}.range-checkbox[data-v-49453261]{width:1rem;height:1rem;accent-color:var(--color-primary-600);cursor:pointer}.range-panel[data-v-49453261]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.range-inputs-grid[data-v-49453261]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sub-result[data-v-49453261]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-49453261]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-49453261]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.timeline-list[data-v-49453261]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.timeline-item[data-v-49453261]{gap:var(--space-3);display:flex;position:relative}.timeline-dot[data-v-49453261]{background:var(--color-primary-500);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:5px}.category-breeding .timeline-dot[data-v-49453261]{background:#3b82f6}.category-confirmation .timeline-dot[data-v-49453261]{background:#8b5cf6}.category-management .timeline-dot[data-v-49453261]{background:#eab308}.category-pre-parturition .timeline-dot[data-v-49453261]{background:#f97316}.category-birth .timeline-dot[data-v-49453261]{background:#22c55e}.timeline-content[data-v-49453261]{flex:1}.timeline-header[data-v-49453261]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.timeline-title[data-v-49453261]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.timeline-date[data-v-49453261]{color:var(--text-muted);white-space:nowrap;font-family:monospace;font-size:.7rem}.timeline-desc[data-v-49453261]{color:var(--text-secondary);margin:var(--space-1) 0 0 0;font-size:.75rem;line-height:1.4}.advisory-box[data-v-49453261]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-49453261]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-49453261]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-49453261]{margin-bottom:0}.mb-2[data-v-49453261]{margin-bottom:var(--space-2)}.mb-4[data-v-49453261]{margin-bottom:var(--space-4)}.mb-6[data-v-49453261]{margin-bottom:var(--space-6)}.mt-1[data-v-49453261]{margin-top:var(--space-1)}.mt-2[data-v-49453261]{margin-top:var(--space-2)}.mt-3[data-v-49453261]{margin-top:var(--space-3)}.font-bold[data-v-49453261]{font-weight:var(--font-weight-bold)}.font-weight-medium[data-v-49453261]{font-weight:var(--font-weight-medium)}.text-xs[data-v-49453261]{font-size:var(--text-xs)}.text-muted[data-v-49453261]{color:var(--text-muted)}.custom-calculator[data-v-f32fdbe2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f32fdbe2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f32fdbe2]{grid-template-columns:1fr 1fr}}.section-title[data-v-f32fdbe2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f32fdbe2]{margin-bottom:var(--space-4)}.form-label[data-v-f32fdbe2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f32fdbe2],.form-select[data-v-f32fdbe2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f32fdbe2]:focus,.form-select[data-v-f32fdbe2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f32fdbe2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f32fdbe2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f32fdbe2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f32fdbe2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f32fdbe2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f32fdbe2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f32fdbe2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f32fdbe2]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-f32fdbe2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f32fdbe2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-f32fdbe2]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-f32fdbe2]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-f32fdbe2]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-f32fdbe2]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-f32fdbe2]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-f32fdbe2]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-f32fdbe2]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.75rem;overflow:hidden}.toggle-grid[data-v-f32fdbe2]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-f32fdbe2]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.toggle-btn.active[data-v-f32fdbe2]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.dual-input-row[data-v-f32fdbe2]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-f32fdbe2]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-f32fdbe2]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-f32fdbe2]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-f32fdbe2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-f32fdbe2]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-f32fdbe2]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.sub-unit[data-v-f32fdbe2]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-f32fdbe2]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-f32fdbe2]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-f32fdbe2]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-f32fdbe2]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-f32fdbe2]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.status-alert-box[data-v-f32fdbe2]{border-radius:var(--radius-md);padding:var(--space-4)}.status-alert-box.loss[data-v-f32fdbe2]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.status-alert-box.info[data-v-f32fdbe2]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.alert-title[data-v-f32fdbe2]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);margin-bottom:var(--space-1)}.alert-desc[data-v-f32fdbe2]{font-size:var(--text-xs);margin:0;line-height:1.5}.error-banner[data-v-f32fdbe2]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.warning-banner[data-v-f32fdbe2]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5}.text-danger[data-v-f32fdbe2]{color:#dc2626}.mb-0[data-v-f32fdbe2]{margin-bottom:0}.mb-2[data-v-f32fdbe2]{margin-bottom:var(--space-2)}.mb-4[data-v-f32fdbe2]{margin-bottom:var(--space-4)}.mb-6[data-v-f32fdbe2]{margin-bottom:var(--space-6)}.mt-1[data-v-f32fdbe2]{margin-top:var(--space-1)}.mt-3[data-v-f32fdbe2]{margin-top:var(--space-3)}.font-bold[data-v-f32fdbe2]{font-weight:var(--font-weight-bold)}.text-muted[data-v-f32fdbe2]{color:var(--text-muted)}.custom-calculator[data-v-1c940139]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1c940139]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1c940139]{grid-template-columns:1fr 1fr}}.section-title[data-v-1c940139]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1c940139]{margin-bottom:var(--space-4)}.form-label[data-v-1c940139]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1c940139],.form-select[data-v-1c940139]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1c940139]:focus,.form-select[data-v-1c940139]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1c940139]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1c940139]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1c940139]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1c940139]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1c940139]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1c940139]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1c940139]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1c940139]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-1c940139]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1c940139]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-1c940139]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-1c940139]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-1c940139]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);text-align:left;background:#fff;flex-direction:column;flex:none;align-items:flex-start;transition:all .2s;display:flex}.preset-button[data-v-1c940139]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-1c940139]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-1c940139]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-1c940139]{color:var(--text-muted);font-size:.75rem}.preset-hint[data-v-1c940139]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.controls-row[data-v-1c940139]{gap:var(--space-3);display:flex}.two-col-row[data-v-1c940139]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.flex-1[data-v-1c940139]{flex:1}.currency-select-group[data-v-1c940139]{width:140px}.toggle-group[data-v-1c940139]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-1c940139]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);text-align:center;background:#fff;transition:all .2s}.toggle-btn.active[data-v-1c940139]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.period-pills-container[data-v-1c940139]{gap:var(--space-2);flex-wrap:wrap;display:flex}.period-pill-btn[data-v-1c940139]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:4px 10px;transition:all .15s}.period-pill-btn[data-v-1c940139]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.period-pill-btn.active[data-v-1c940139]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.feed-lines-header[data-v-1c940139]{justify-content:space-between;align-items:center;display:flex}.btn-add-line[data-v-1c940139]{background:var(--color-primary-50);border:1px dashed var(--color-primary-400);color:var(--color-primary-700);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:4px 12px;transition:all .2s}.btn-add-line[data-v-1c940139]:hover{background:var(--color-primary-100);border-color:var(--color-primary-600)}.feed-line-card[data-v-1c940139]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-3)}.feed-line-card-header[data-v-1c940139]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.feed-line-number[data-v-1c940139]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px}.feed-line-name-input[data-v-1c940139]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);background:#fff;flex:1;padding:4px 8px}.btn-remove-line[data-v-1c940139]{color:var(--color-danger-500,#ef4444);font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;line-height:1}.btn-remove-line[data-v-1c940139]:hover{background:#fee2e2}.feed-line-grid[data-v-1c940139]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.dual-small-fields[data-v-1c940139]{gap:var(--space-2);display:flex}.text-xs[data-v-1c940139]{font-size:var(--text-xs)}.text-sm[data-v-1c940139]{font-size:var(--text-sm);padding:var(--space-2) var(--space-2)}.input-with-addon[data-v-1c940139]{align-items:stretch;display:flex}.input-prefix[data-v-1c940139]{padding:0 var(--space-2);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-right:none;align-items:center;display:flex}.input-with-addon .form-input[data-v-1c940139]{border-radius:0}.input-with-addon .form-input[data-v-1c940139]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.input-with-addon .form-input[data-v-1c940139]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-addon[data-v-1c940139]{padding:0 var(--space-2);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-left:none;align-items:center;display:flex}.sub-unit[data-v-1c940139]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-1c940139]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.table-responsive[data-v-1c940139]{overflow-x:auto}.cost-table[data-v-1c940139]{border-collapse:collapse;width:100%;font-size:var(--text-xs);margin-top:var(--space-2)}.cost-table th[data-v-1c940139],.cost-table td[data-v-1c940139]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color,#e2e8f0)}.cost-table th[data-v-1c940139]{background:var(--color-neutral-100,#f1f5f9);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em}.summary-row[data-v-1c940139]{border-top:2px solid var(--border-color,#cbd5e1);background:var(--color-neutral-50,#f8fafc)}.share-badge[data-v-1c940139]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);padding:2px 6px;display:inline-block}.math-steps[data-v-1c940139]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-1c940139]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-1c940139]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-1c940139]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-1c940139]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.font-medium[data-v-1c940139]{font-weight:500}.font-bold[data-v-1c940139]{font-weight:var(--font-weight-bold)}.text-muted[data-v-1c940139]{color:var(--text-muted)}.mb-0[data-v-1c940139]{margin-bottom:0}.mb-2[data-v-1c940139]{margin-bottom:var(--space-2)}.mb-3[data-v-1c940139]{margin-bottom:var(--space-3)}.mb-4[data-v-1c940139]{margin-bottom:var(--space-4)}.mb-6[data-v-1c940139]{margin-bottom:var(--space-6)}.mt-1[data-v-1c940139]{margin-top:var(--space-1)}.mt-2[data-v-1c940139]{margin-top:var(--space-2)}.custom-calculator[data-v-204c30ff]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-204c30ff]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-204c30ff]{grid-template-columns:1fr 1fr}}.section-title[data-v-204c30ff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-204c30ff]{margin-bottom:var(--space-4)}.form-label[data-v-204c30ff]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-204c30ff],.form-select[data-v-204c30ff]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-204c30ff]:focus,.form-select[data-v-204c30ff]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-204c30ff]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-204c30ff]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-204c30ff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-204c30ff]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-204c30ff]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-204c30ff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-204c30ff]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-204c30ff]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-204c30ff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-204c30ff]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-204c30ff]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-header[data-v-204c30ff]{flex-direction:column;display:flex}.preset-subtitle[data-v-204c30ff]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.preset-scroll-container[data-v-204c30ff]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-204c30ff]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-204c30ff]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-204c30ff]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-204c30ff]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-204c30ff]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-204c30ff]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-204c30ff]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-204c30ff]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.form-row-grid[data-v-204c30ff]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-204c30ff]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-204c30ff]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-204c30ff]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-204c30ff]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.unit-text[data-v-204c30ff]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-204c30ff]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-204c30ff]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.logistics-grid[data-v-204c30ff]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.logistics-item[data-v-204c30ff]{padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.logistics-item[data-v-204c30ff]:last-child{border-bottom:none}.logistics-label[data-v-204c30ff]{color:var(--text-secondary)}.logistics-value[data-v-204c30ff]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.math-steps[data-v-204c30ff]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-204c30ff]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-204c30ff]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-204c30ff]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-204c30ff]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.warning-banner[data-v-204c30ff]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-2);background:#fffbeb;border:1px solid #fcd34d;line-height:1.5;display:flex}.warning-icon[data-v-204c30ff]{font-size:var(--text-sm)}.mb-0[data-v-204c30ff]{margin-bottom:0}.mb-2[data-v-204c30ff]{margin-bottom:var(--space-2)}.mb-4[data-v-204c30ff]{margin-bottom:var(--space-4)}.mb-6[data-v-204c30ff]{margin-bottom:var(--space-6)}.mt-2[data-v-204c30ff]{margin-top:var(--space-2)}.font-bold[data-v-204c30ff]{font-weight:var(--font-weight-bold)}.text-muted[data-v-204c30ff]{color:var(--text-muted)}.text-primary[data-v-204c30ff]{color:var(--color-primary-700)}.custom-calculator[data-v-4f20ab06]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4f20ab06]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4f20ab06]{grid-template-columns:1fr 1fr}}.section-title[data-v-4f20ab06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4f20ab06]{margin-bottom:var(--space-4)}.form-label[data-v-4f20ab06]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.font-bold[data-v-4f20ab06]{font-weight:var(--font-weight-bold,700)}.form-input[data-v-4f20ab06],.form-select[data-v-4f20ab06]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4f20ab06]:focus,.form-select[data-v-4f20ab06]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-addon[data-v-4f20ab06]{align-items:stretch;display:flex;position:relative}.input-with-addon .form-input[data-v-4f20ab06]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-4f20ab06]{padding:0 var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-4f20ab06]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);line-height:1.4;display:block}.unit-toggle-grid[data-v-4f20ab06]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-4f20ab06]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-4f20ab06]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.preset-section[data-v-4f20ab06]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fafafa}.preset-scroll-container[data-v-4f20ab06]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-button[data-v-4f20ab06]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;flex-direction:column;align-items:flex-start;transition:all .2s;display:flex}.preset-button[data-v-4f20ab06]:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.preset-button.active[data-v-4f20ab06]{background:var(--color-primary-50);border-color:var(--color-primary-600);box-shadow:0 0 0 1px var(--color-primary-600)}.preset-grade[data-v-4f20ab06]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-4f20ab06]{color:var(--text-secondary);margin-top:2px;font-size:11px}.preset-meta-callout[data-v-4f20ab06]{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);background:#fff}.primary-result-box[data-v-4f20ab06]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4f20ab06]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4f20ab06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4f20ab06]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-4f20ab06]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.sub-result[data-v-4f20ab06]{margin-top:var(--space-2);font-size:var(--text-base);color:var(--color-primary-800)}.sub-result-secondary[data-v-4f20ab06]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.secondary-results-grid[data-v-4f20ab06]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4f20ab06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4f20ab06]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4f20ab06]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.sub-unit[data-v-4f20ab06]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.text-primary[data-v-4f20ab06]{color:var(--color-primary-700)}.text-amber[data-v-4f20ab06]{color:#d97706}.info-box[data-v-4f20ab06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4f20ab06]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-steps[data-v-4f20ab06]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-line code[data-v-4f20ab06]{border:1px solid var(--border-color);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);background:#f8fafc;margin-top:2px;font-family:monospace;display:block}.advisory-box[data-v-4f20ab06]{border-left:4px solid var(--color-primary-600);background:#f8fafc}.advisory-text[data-v-4f20ab06]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-4f20ab06]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:#fee2e2;border:1px solid #f87171}.mb-0[data-v-4f20ab06]{margin-bottom:0}.mb-4[data-v-4f20ab06]{margin-bottom:var(--space-4)}.mb-6[data-v-4f20ab06]{margin-bottom:var(--space-6)}.mt-2[data-v-4f20ab06]{margin-top:var(--space-2)}.custom-calculator[data-v-1ddb5337]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6)}.calculator-grid[data-v-1ddb5337]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1ddb5337]{grid-template-columns:1fr 1fr}}.form-group[data-v-1ddb5337]{margin-bottom:var(--space-4)}.form-label[data-v-1ddb5337]{font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.form-input[data-v-1ddb5337]{width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md)}.input-with-addon[data-v-1ddb5337]{align-items:center;gap:var(--space-2);display:flex}.range-inputs-grid[data-v-1ddb5337],.secondary-results-grid[data-v-1ddb5337]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.preset-button[data-v-1ddb5337]{text-align:left;width:100%;padding:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.help-text[data-v-1ddb5337],.sub-result[data-v-1ddb5337]{color:var(--text-muted);font-size:var(--text-sm)}.primary-result-box[data-v-1ddb5337],.secondary-result-box[data-v-1ddb5337],.info-box[data-v-1ddb5337]{padding:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.result-value.highlight[data-v-1ddb5337]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.timeline-item[data-v-1ddb5337]{margin-top:var(--space-3)}.error-banner[data-v-1ddb5337]{padding:var(--space-3);border:1px solid var(--color-danger-500);border-radius:var(--radius-md)}.custom-calculator[data-v-d178f18c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d178f18c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d178f18c]{grid-template-columns:1fr 1fr}}.section-title[data-v-d178f18c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d178f18c]{margin-bottom:var(--space-4)}.form-label[data-v-d178f18c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d178f18c],.form-select[data-v-d178f18c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d178f18c]:focus,.form-select[data-v-d178f18c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d178f18c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d178f18c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d178f18c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d178f18c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d178f18c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d178f18c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d178f18c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d178f18c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-d178f18c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d178f18c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-d178f18c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-d178f18c]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-d178f18c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:flex-start;max-width:200px;transition:all .2s;display:flex}.preset-button[data-v-d178f18c]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-d178f18c]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-d178f18c]{font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.preset-name[data-v-d178f18c]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-d178f18c]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-d178f18c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-d178f18c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-d178f18c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-d178f18c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-d178f18c]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-d178f18c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.range-slider[data-v-d178f18c]{width:100%;margin:var(--space-2) 0;accent-color:var(--color-primary-600)}.quick-chips[data-v-d178f18c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-d178f18c]{padding:var(--space-1) var(--space-2);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);transition:all .2s}.chip-btn[data-v-d178f18c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.chip-btn.active[data-v-d178f18c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.unit-text[data-v-d178f18c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-d178f18c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-d178f18c]{margin-top:var(--space-2);font-size:var(--text-base);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.sub-result-secondary[data-v-d178f18c]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-primary-700)}.text-sm-value[data-v-d178f18c]{font-size:var(--text-xl)!important}.sub-metric-note[data-v-d178f18c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;font-weight:400}.math-steps[data-v-d178f18c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-d178f18c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-d178f18c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-d178f18c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-d178f18c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.warning-banner[data-v-d178f18c]{color:#92400e;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5}.mb-0[data-v-d178f18c]{margin-bottom:0}.mb-2[data-v-d178f18c]{margin-bottom:var(--space-2)}.mb-4[data-v-d178f18c]{margin-bottom:var(--space-4)}.mb-6[data-v-d178f18c]{margin-bottom:var(--space-6)}.font-bold[data-v-d178f18c]{font-weight:var(--font-weight-bold)}.text-muted[data-v-d178f18c]{color:var(--text-muted)}.custom-calculator[data-v-18bab00f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-18bab00f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-18bab00f]{grid-template-columns:1fr 1fr}}.section-title[data-v-18bab00f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-18bab00f]{margin-bottom:var(--space-4)}.form-label[data-v-18bab00f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-18bab00f],.form-select[data-v-18bab00f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-18bab00f]:focus,.form-select[data-v-18bab00f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-18bab00f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-18bab00f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-18bab00f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-18bab00f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-18bab00f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-18bab00f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-18bab00f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-18bab00f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-18bab00f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-18bab00f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-18bab00f]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-header[data-v-18bab00f]{flex-direction:column;display:flex}.preset-subtitle[data-v-18bab00f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.preset-scroll-container[data-v-18bab00f]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-18bab00f]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-18bab00f]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-18bab00f]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-18bab00f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-18bab00f]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-18bab00f]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.unit-toggle-btn[data-v-18bab00f]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-18bab00f]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.form-row-grid[data-v-18bab00f]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-18bab00f]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-18bab00f]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-18bab00f]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-18bab00f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-reserve-tags[data-v-18bab00f]{gap:var(--space-1);flex-wrap:wrap;display:flex}.quick-tag-btn[data-v-18bab00f]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.quick-tag-btn[data-v-18bab00f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-tag-btn.active[data-v-18bab00f]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.unit-text[data-v-18bab00f]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-18bab00f]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-18bab00f]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.logistics-grid[data-v-18bab00f]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.logistics-item[data-v-18bab00f]{padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.logistics-item[data-v-18bab00f]:last-child{border-bottom:none}.logistics-label[data-v-18bab00f]{color:var(--text-secondary)}.logistics-value[data-v-18bab00f]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.math-steps[data-v-18bab00f]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-18bab00f]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-18bab00f]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-18bab00f]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-18bab00f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.warning-banner[data-v-18bab00f]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);align-items:flex-start;gap:var(--space-2);background:#fffbeb;border:1px solid #fcd34d;line-height:1.5;display:flex}.custom-calculator[data-v-9558ecbd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9558ecbd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9558ecbd]{grid-template-columns:1fr 1fr}}.section-title[data-v-9558ecbd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9558ecbd]{margin-bottom:var(--space-4)}.form-label[data-v-9558ecbd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9558ecbd],.form-select[data-v-9558ecbd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9558ecbd]:focus,.form-select[data-v-9558ecbd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9558ecbd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-9558ecbd]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.gain-state[data-v-9558ecbd]{background:#f0fdf4;border-color:#86efac}.primary-result-box.loss-state[data-v-9558ecbd]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.stable-state[data-v-9558ecbd]{background:#f8fafc;border-color:#cbd5e1}.result-label[data-v-9558ecbd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9558ecbd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.gain-state .result-value.highlight[data-v-9558ecbd],.gain-state .result-label[data-v-9558ecbd]{color:#15803d}.loss-state .result-value.highlight[data-v-9558ecbd],.loss-state .result-label[data-v-9558ecbd]{color:#b91c1c}.stable-state .result-value.highlight[data-v-9558ecbd],.stable-state .result-label[data-v-9558ecbd]{color:#334155}.secondary-results-grid[data-v-9558ecbd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9558ecbd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9558ecbd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9558ecbd]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-9558ecbd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9558ecbd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-9558ecbd]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-9558ecbd]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-9558ecbd]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-9558ecbd]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-9558ecbd]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-9558ecbd]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-9558ecbd]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-9558ecbd]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-9558ecbd]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-9558ecbd]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.time-mode-selector[data-v-9558ecbd]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.mode-pill-btn[data-v-9558ecbd]{padding:var(--space-2) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);text-align:center;background:#fff;transition:all .2s}.mode-pill-btn.active[data-v-9558ecbd]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.date-grid[data-v-9558ecbd]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-9558ecbd]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-9558ecbd]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-9558ecbd]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-9558ecbd]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.unit-text[data-v-9558ecbd]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-9558ecbd]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-9558ecbd]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.status-badge-container[data-v-9558ecbd]{justify-content:center;display:flex}.status-badge[data-v-9558ecbd]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:2px 10px;display:inline-block}.badge-gain[data-v-9558ecbd]{color:#166534;background:#dcfce7}.badge-loss[data-v-9558ecbd]{color:#991b1b;background:#fee2e2}.badge-stable[data-v-9558ecbd]{color:#334155;background:#e2e8f0}.math-steps[data-v-9558ecbd]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-9558ecbd]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.metric-note[data-v-9558ecbd]{margin-top:var(--space-1);color:var(--text-muted);font-size:.75rem;display:block}.advisory-box[data-v-9558ecbd]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-9558ecbd]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-9558ecbd]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-9558ecbd]{margin-bottom:0}.mb-2[data-v-9558ecbd]{margin-bottom:var(--space-2)}.mb-4[data-v-9558ecbd]{margin-bottom:var(--space-4)}.mb-6[data-v-9558ecbd]{margin-bottom:var(--space-6)}.mt-1[data-v-9558ecbd]{margin-top:var(--space-1)}.mt-2[data-v-9558ecbd]{margin-top:var(--space-2)}.mt-3[data-v-9558ecbd]{margin-top:var(--space-3)}.font-bold[data-v-9558ecbd]{font-weight:var(--font-weight-bold)}.text-muted[data-v-9558ecbd]{color:var(--text-muted)}.text-sm[data-v-9558ecbd]{font-size:var(--text-xs)}.custom-calculator[data-v-4d74d3b7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4d74d3b7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4d74d3b7]{grid-template-columns:1fr 1fr}}.section-title[data-v-4d74d3b7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4d74d3b7]{margin-bottom:var(--space-4)}.form-label[data-v-4d74d3b7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4d74d3b7],.form-select[data-v-4d74d3b7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4d74d3b7]:focus,.form-select[data-v-4d74d3b7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4d74d3b7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4d74d3b7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4d74d3b7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4d74d3b7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4d74d3b7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4d74d3b7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4d74d3b7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4d74d3b7]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-4d74d3b7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4d74d3b7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-4d74d3b7]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-4d74d3b7]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-4d74d3b7]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:center;transition:all .2s;display:flex}.preset-button[data-v-4d74d3b7]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-4d74d3b7]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-grade[data-v-4d74d3b7]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-name[data-v-4d74d3b7]{color:var(--text-muted);font-size:.75rem}.unit-toggle-grid[data-v-4d74d3b7]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-btn[data-v-4d74d3b7]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.unit-toggle-btn.active[data-v-4d74d3b7]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-4d74d3b7]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-4d74d3b7]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-4d74d3b7]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-4d74d3b7]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.density-preset-pills[data-v-4d74d3b7]{gap:var(--space-1);flex-wrap:wrap;display:flex}.density-pill[data-v-4d74d3b7]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:2px 8px;font-size:.7rem;transition:all .15s}.density-pill[data-v-4d74d3b7]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.advanced-toggle[data-v-4d74d3b7]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-4d74d3b7]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.unit-text[data-v-4d74d3b7]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-4d74d3b7]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-4d74d3b7]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.tree-dosage-box[data-v-4d74d3b7]{background:#f0fdf4;border-color:#bbf7d0}.tree-dosage-grid[data-v-4d74d3b7]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.dosage-metric[data-v-4d74d3b7]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#fff;border:1px solid #dcfce7;flex-direction:column;display:flex}.dosage-label[data-v-4d74d3b7]{color:var(--text-muted);font-size:.75rem}.dosage-val[data-v-4d74d3b7]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:#166534}.math-steps[data-v-4d74d3b7]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-4d74d3b7]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-4d74d3b7]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-4d74d3b7]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-4d74d3b7]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-4d74d3b7]{margin-bottom:0}.mb-2[data-v-4d74d3b7]{margin-bottom:var(--space-2)}.mb-4[data-v-4d74d3b7]{margin-bottom:var(--space-4)}.mb-6[data-v-4d74d3b7]{margin-bottom:var(--space-6)}.mt-1[data-v-4d74d3b7]{margin-top:var(--space-1)}.mt-2[data-v-4d74d3b7]{margin-top:var(--space-2)}.mt-3[data-v-4d74d3b7]{margin-top:var(--space-3)}.font-bold[data-v-4d74d3b7]{font-weight:var(--font-weight-bold)}.text-muted[data-v-4d74d3b7]{color:var(--text-muted)}.custom-calculator[data-v-f15a8dcb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f15a8dcb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f15a8dcb]{grid-template-columns:1fr 1fr}}.section-title[data-v-f15a8dcb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f15a8dcb]{margin-bottom:var(--space-4)}.form-label[data-v-f15a8dcb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f15a8dcb],.form-select[data-v-f15a8dcb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f15a8dcb]:focus,.form-select[data-v-f15a8dcb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f15a8dcb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f15a8dcb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f15a8dcb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f15a8dcb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f15a8dcb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f15a8dcb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f15a8dcb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f15a8dcb]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f15a8dcb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f15a8dcb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-preset-toggle[data-v-f15a8dcb]{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.preset-label[data-v-f15a8dcb]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.button-group[data-v-f15a8dcb]{gap:var(--space-2);display:flex}.unit-btn[data-v-f15a8dcb]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.unit-btn.active[data-v-f15a8dcb]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.mode-toggle-group[data-v-f15a8dcb]{margin-bottom:var(--space-6)}.mode-button-grid[data-v-f15a8dcb]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-f15a8dcb]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;background:#fff;transition:all .2s}.mode-btn.active[data-v-f15a8dcb]{background:var(--color-primary-100);color:var(--color-primary-800);border-color:var(--color-primary-400);font-weight:var(--font-weight-semibold)}.form-row-2col[data-v-f15a8dcb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-hint[data-v-f15a8dcb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.derived-preview-pill[data-v-f15a8dcb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-primary-800);font-size:var(--text-base);text-align:center}.label-with-badge[data-v-f15a8dcb]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.badge-rate[data-v-f15a8dcb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-full);padding:2px 8px}.slider-row[data-v-f15a8dcb]{align-items:center;gap:var(--space-3);display:flex}.efficiency-slider[data-v-f15a8dcb]{accent-color:var(--color-primary-600);cursor:pointer;flex:1}.slider-number-input[data-v-f15a8dcb]{text-align:center;width:80px}.tree-density-box[data-v-f15a8dcb]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-6)}.toggle-checkbox-label[data-v-f15a8dcb]{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);display:flex}.checkbox-text[data-v-f15a8dcb]{user-select:none}.tree-density-inputs[data-v-f15a8dcb]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border-color)}.density-preset-pills[data-v-f15a8dcb]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-f15a8dcb]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.density-pill-btn[data-v-f15a8dcb]{font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;padding:2px 8px;transition:all .15s}.density-pill-btn[data-v-f15a8dcb]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.kc-helper-box[data-v-f15a8dcb]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-6);overflow:hidden}.kc-helper-header[data-v-f15a8dcb]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.kc-helper-title[data-v-f15a8dcb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.kc-toggle-icon[data-v-f15a8dcb]{font-size:var(--text-xs);color:var(--text-muted)}.kc-table-wrapper[data-v-f15a8dcb]{padding:var(--space-4);background:#fff}.kc-explanation[data-v-f15a8dcb]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3)}.kc-table[data-v-f15a8dcb]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.kc-table th[data-v-f15a8dcb],.kc-table td[data-v-f15a8dcb]{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--border-color)}.kc-table th[data-v-f15a8dcb]{font-weight:var(--font-weight-bold);color:var(--text-secondary)}.results-container[data-v-f15a8dcb]{gap:var(--space-6);flex-direction:column;display:flex}.primary-result-box.zero-irrigation[data-v-f15a8dcb]{background:#f0fdf4;border-color:#86efac}.primary-result-box.zero-irrigation .result-label[data-v-f15a8dcb],.primary-result-box.zero-irrigation .result-value[data-v-f15a8dcb]{color:#15803d}.primary-subtext[data-v-f15a8dcb]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.unit-text[data-v-f15a8dcb]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.text-error[data-v-f15a8dcb]{color:#dc2626!important}.error-message[data-v-f15a8dcb]{color:#dc2626;font-size:var(--text-sm);margin-top:var(--space-2)}.tree-results-card[data-v-f15a8dcb]{border-radius:var(--radius-md);padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.tree-results-header[data-v-f15a8dcb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.tree-title[data-v-f15a8dcb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#166534}.tree-metrics-grid[data-v-f15a8dcb]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.tree-metric-box[data-v-f15a8dcb]{border-radius:var(--radius-sm);padding:var(--space-3);text-align:center;background:#fff;border:1px solid #bbf7d0}.tree-metric-label[data-v-f15a8dcb]{font-size:var(--text-xs);color:#166534;margin-bottom:var(--space-1);display:block}.tree-metric-value[data-v-f15a8dcb]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:#15803d}.breakdown-list[data-v-f15a8dcb]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.breakdown-step[data-v-f15a8dcb]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;display:flex}.step-num[data-v-f15a8dcb]{background:var(--color-primary-100);width:20px;height:20px;color:var(--color-primary-800);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.step-content[data-v-f15a8dcb]{flex:1}.advisory-card[data-v-f15a8dcb]{background:#fefce8;border-color:#fef08a}.advisory-card .info-title[data-v-f15a8dcb]{color:#854d0e}.guidelines-list[data-v-f15a8dcb]{padding-left:var(--space-5);font-size:var(--text-xs);color:#713f12;gap:var(--space-2);flex-direction:column;margin:0;line-height:1.5;list-style:outside;display:flex}.custom-calculator[data-v-8461dfdb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6)}.calculator-grid[data-v-8461dfdb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=900px){.calculator-grid[data-v-8461dfdb]{grid-template-columns:1fr 1fr}}.preset-scroll-container[data-v-8461dfdb]{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.preset-button[data-v-8461dfdb]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);cursor:pointer;text-align:left;min-width:150px;padding:.65rem .8rem}.preset-button.active[data-v-8461dfdb]{border-color:var(--primary)}.preset-title[data-v-8461dfdb],.preset-system[data-v-8461dfdb]{display:block}.preset-system[data-v-8461dfdb],.help-text[data-v-8461dfdb],.sub-stat[data-v-8461dfdb],.sub-result[data-v-8461dfdb]{opacity:.72;font-size:.875rem}.input-with-select[data-v-8461dfdb]{grid-template-columns:1fr auto;gap:.5rem;display:grid}.input-with-addon[data-v-8461dfdb]{display:flex}.input-addon[data-v-8461dfdb]{border:1px solid var(--border-color);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0;padding:.65rem .75rem}.secondary-results-grid[data-v-8461dfdb]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.secondary-result-box[data-v-8461dfdb],.primary-result-box[data-v-8461dfdb],.info-box[data-v-8461dfdb]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1rem}.error-banner[data-v-8461dfdb]{border:1px solid var(--danger,#b91c1c);border-radius:var(--radius-md);padding:.8rem}.info-title[data-v-8461dfdb],.result-label[data-v-8461dfdb]{margin-bottom:.35rem;font-weight:600}.result-value.highlight[data-v-8461dfdb]{font-size:1.6rem;font-weight:700}.custom-calculator[data-v-81bc6c80]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-81bc6c80]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-81bc6c80]{grid-template-columns:1fr 1fr}}.section-title[data-v-81bc6c80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-81bc6c80]{margin-bottom:var(--space-4)}.form-label[data-v-81bc6c80]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-81bc6c80],.form-select[data-v-81bc6c80]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-81bc6c80]:focus,.form-select[data-v-81bc6c80]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-81bc6c80]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-81bc6c80]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-81bc6c80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-81bc6c80]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-81bc6c80]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-81bc6c80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-81bc6c80]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-81bc6c80]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-81bc6c80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-81bc6c80]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-6[data-v-81bc6c80]{margin-bottom:var(--space-6)}.mb-4[data-v-81bc6c80]{margin-bottom:var(--space-4)}.mb-0[data-v-81bc6c80]{margin-bottom:0}.mt-3[data-v-81bc6c80]{margin-top:var(--space-3)}.font-bold[data-v-81bc6c80]{font-weight:var(--font-weight-bold)}.text-muted[data-v-81bc6c80]{color:var(--text-muted)}.text-danger[data-v-81bc6c80]{color:#dc2626}.text-success[data-v-81bc6c80]{color:#16a34a}.mode-toggle-grid[data-v-81bc6c80]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.mode-toggle-grid[data-v-81bc6c80]{grid-template-columns:repeat(3,1fr)}}.mode-btn[data-v-81bc6c80]{text-align:center;padding:var(--space-3) var(--space-2);border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-direction:column;align-items:center;transition:all .2s;display:flex}.mode-btn[data-v-81bc6c80]:hover{border-color:var(--color-primary-300);background:var(--color-primary-50)}.mode-btn.active[data-v-81bc6c80]{border-color:var(--color-primary-600);background:var(--color-primary-50);box-shadow:0 0 0 1px var(--color-primary-600)}.mode-title[data-v-81bc6c80]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.mode-btn.active .mode-title[data-v-81bc6c80]{color:var(--color-primary-700)}.mode-desc[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.preset-scroll-container[data-v-81bc6c80]{gap:var(--space-2);padding-bottom:4px;display:flex;overflow-x:auto}.preset-button[data-v-81bc6c80]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:flex-start;transition:all .15s;display:flex}.preset-button[data-v-81bc6c80]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-81bc6c80]{border-color:var(--color-primary-600);background:var(--color-primary-100);font-weight:var(--font-weight-bold)}.preset-grade[data-v-81bc6c80]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.preset-name[data-v-81bc6c80]{color:var(--text-muted);font-size:11px}.input-with-select[data-v-81bc6c80],.input-with-addon[data-v-81bc6c80]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-81bc6c80],.input-with-addon .form-input[data-v-81bc6c80]{flex:auto}.input-with-select .select-addon[data-v-81bc6c80]{flex:0 0 140px}.input-addon[data-v-81bc6c80]{padding:0 var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);align-items:center;display:inline-flex}.help-text[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;line-height:1.35;display:block}.advanced-toggle[data-v-81bc6c80]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.advanced-panel[data-v-81bc6c80]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.error-banner[data-v-81bc6c80]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fee2e2;border:1px solid #ef4444}.unit-text[data-v-81bc6c80]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.sub-result[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.sub-unit[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-text-small[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.system-rating-card[data-v-81bc6c80]{border-radius:var(--radius-md);padding:var(--space-4);border-left:4px solid;border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#fff}.rating-header[data-v-81bc6c80]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.rating-indicator[data-v-81bc6c80]{border-radius:50%;width:10px;height:10px;display:inline-block}.rating-title[data-v-81bc6c80]{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.rating-description[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.4}.rating-details[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-primary);border-top:1px dashed var(--border-color);padding-top:var(--space-2);gap:4px;display:grid}.clearance-grid[data-v-81bc6c80]{gap:var(--space-3);display:grid}.clearance-item[data-v-81bc6c80]{flex-direction:column;gap:2px;display:flex}.clearance-label[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-secondary)}.clearance-val[data-v-81bc6c80]{font-size:var(--text-base)}.clearance-sub[data-v-81bc6c80]{color:var(--text-muted);font-size:11px}.infra-table-grid[data-v-81bc6c80]{gap:var(--space-2);display:grid}.infra-item[data-v-81bc6c80]{font-size:var(--text-xs);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.infra-item[data-v-81bc6c80]:last-child{border-bottom:none}.infra-item.highlight-infra[data-v-81bc6c80]{background:var(--color-primary-50);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);padding:6px 8px}.infra-label[data-v-81bc6c80]{color:var(--text-secondary)}.infra-val[data-v-81bc6c80]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.math-steps[data-v-81bc6c80]{gap:var(--space-2);flex-direction:column;display:flex}.math-line[data-v-81bc6c80]{font-size:var(--text-xs);line-height:1.4}.math-line code[data-v-81bc6c80]{background:var(--color-neutral-100);border-radius:var(--radius-sm);word-break:break-all;margin-top:2px;padding:4px 8px;font-size:11px;display:block}.advisory-box[data-v-81bc6c80]{background:#fafaf9}.advisory-text[data-v-81bc6c80]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-c18f37ad]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c18f37ad]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c18f37ad]{grid-template-columns:1fr 1fr}}.section-title[data-v-c18f37ad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c18f37ad]{margin-bottom:var(--space-4)}.form-label[data-v-c18f37ad]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c18f37ad],.form-select[data-v-c18f37ad]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c18f37ad]:focus,.form-select[data-v-c18f37ad]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c18f37ad]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c18f37ad]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c18f37ad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c18f37ad]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-result-text[data-v-c18f37ad]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-c18f37ad]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c18f37ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c18f37ad]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c18f37ad]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.sub-unit[data-v-c18f37ad]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.info-box[data-v-c18f37ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-c18f37ad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-buttons[data-v-c18f37ad]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-c18f37ad]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.preset-btn[data-v-c18f37ad]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.preset-btn.active[data-v-c18f37ad]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}.mode-toggle-group[data-v-c18f37ad]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:3px;padding:3px;display:flex}.mode-btn[data-v-c18f37ad]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-c18f37ad]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.settings-row[data-v-c18f37ad]{gap:var(--space-3);display:flex}.half-width[data-v-c18f37ad],.third-width[data-v-c18f37ad]{flex:1}.three-col[data-v-c18f37ad]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.help-text[data-v-c18f37ad]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.input-with-unit[data-v-c18f37ad]{align-items:center;display:flex;position:relative}.unit-badge[data-v-c18f37ad]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;position:absolute}.density-choice-group[data-v-c18f37ad]{gap:var(--space-2);font-size:var(--text-xs);margin-bottom:var(--space-3);flex-direction:column;display:flex}.radio-label[data-v-c18f37ad]{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.collapsible-section[data-v-c18f37ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#fff;overflow:hidden}.collapsible-header[data-v-c18f37ad]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.collapsible-header[data-v-c18f37ad]:hover{background:var(--color-neutral-100)}.collapsible-body[data-v-c18f37ad]{padding:var(--space-4)}.lot-header-row[data-v-c18f37ad]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sub-label[data-v-c18f37ad]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.btn-add-lot[data-v-c18f37ad]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-md);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);cursor:pointer;font-weight:var(--font-weight-medium)}.btn-add-lot[data-v-c18f37ad]:hover{background:var(--color-primary-100)}.lot-card[data-v-c18f37ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-neutral-50)}.lot-card-header[data-v-c18f37ad]{margin-bottom:var(--space-2);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.btn-remove-lot[data-v-c18f37ad]{color:var(--color-error-500,#dc2626);cursor:pointer;font-size:var(--text-sm);padding:0 var(--space-1);background:0 0;border:none}.breakdown-grid[data-v-c18f37ad]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr;display:grid}@media (width>=480px){.breakdown-grid[data-v-c18f37ad]{grid-template-columns:1fr 1fr}}.breakdown-item[data-v-c18f37ad]{padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex}.item-label[data-v-c18f37ad]{color:var(--text-secondary)}.item-value[data-v-c18f37ad]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.font-bold[data-v-c18f37ad]{font-weight:var(--font-weight-bold)}.text-danger[data-v-c18f37ad]{color:#dc2626}.revenue-highlight[data-v-c18f37ad]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.rev-main-title[data-v-c18f37ad]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.rev-main-val[data-v-c18f37ad]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:var(--space-1) 0}.rev-sub-val[data-v-c18f37ad]{font-size:var(--text-xs);color:var(--color-primary-800)}.mt-3[data-v-c18f37ad]{margin-top:var(--space-3)}.table-responsive[data-v-c18f37ad]{overflow-x:auto}.lots-table[data-v-c18f37ad]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.lots-table th[data-v-c18f37ad],.lots-table td[data-v-c18f37ad]{padding:var(--space-2);border-bottom:1px solid var(--border-color)}.lots-table th[data-v-c18f37ad]{color:var(--text-secondary);font-weight:var(--font-weight-bold);background:var(--color-neutral-50)}.benchmarks-list[data-v-c18f37ad]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.benchmark-row[data-v-c18f37ad]{border-bottom:1px dotted var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;display:flex}.b-system[data-v-c18f37ad]{color:var(--text-secondary)}.b-val[data-v-c18f37ad]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.custom-calculator[data-v-73db84a3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-73db84a3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-73db84a3]{grid-template-columns:1fr 1fr}}.section-title[data-v-73db84a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-73db84a3]{margin-bottom:var(--space-4)}.form-label[data-v-73db84a3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-73db84a3],.form-select[data-v-73db84a3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-73db84a3]:focus,.form-select[data-v-73db84a3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-73db84a3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-73db84a3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-73db84a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-73db84a3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-73db84a3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-73db84a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-73db84a3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-73db84a3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-73db84a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-73db84a3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-73db84a3]{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4)}.preset-scroll-container[data-v-73db84a3]{gap:var(--space-2);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.preset-button[data-v-73db84a3]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:#fff;flex-direction:column;align-items:flex-start;min-width:140px;transition:all .2s;display:flex}.preset-button[data-v-73db84a3]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-73db84a3]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-300)}.preset-grade[data-v-73db84a3]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);color:var(--text-primary)}.preset-name[data-v-73db84a3]{color:var(--text-secondary);font-size:11px}.preset-hint[data-v-73db84a3]{font-size:var(--text-xs);color:var(--text-secondary)}.controls-row[data-v-73db84a3]{gap:var(--space-3);display:flex}.grade-select-group[data-v-73db84a3]{width:140px}.currency-select-group[data-v-73db84a3]{width:120px}.input-with-addon[data-v-73db84a3]{align-items:center;display:flex;position:relative}.input-addon[data-v-73db84a3]{right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute}.input-prefix[data-v-73db84a3]{left:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);pointer-events:none;position:absolute}.input-with-addon .input-prefix+.form-input[data-v-73db84a3]{padding-left:var(--space-7)}.input-with-addon .form-input[data-v-73db84a3]{padding-right:var(--space-12)}.help-text[data-v-73db84a3]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.primary-result-box.loss-state[data-v-73db84a3]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.loss-state .result-label[data-v-73db84a3],.primary-result-box.loss-state .result-value.highlight[data-v-73db84a3]{color:#b91c1c}.primary-result-box.gain-state[data-v-73db84a3]{background:#f0fdf4;border-color:#86efac}.primary-result-box.gain-state .result-label[data-v-73db84a3],.primary-result-box.gain-state .result-value.highlight[data-v-73db84a3]{color:#15803d}.primary-result-box.neutral-state[data-v-73db84a3]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.badge[data-v-73db84a3]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:4px 12px;display:inline-block}.badge-loss[data-v-73db84a3]{color:#991b1b;background:#fee2e2}.badge-gain[data-v-73db84a3]{color:#166534;background:#dcfce7}.badge-neutral[data-v-73db84a3]{color:#4b5563;background:#f3f4f6}.text-loss[data-v-73db84a3]{color:#dc2626!important}.text-gain[data-v-73db84a3]{color:#16a34a!important}.unit-text[data-v-73db84a3]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.error-banner[data-v-73db84a3]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.table-responsive[data-v-73db84a3]{overflow-x:auto}.summary-table[data-v-73db84a3]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.summary-table th[data-v-73db84a3],.summary-table td[data-v-73db84a3]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.summary-table th[data-v-73db84a3]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.custom-calculator[data-v-ed7d1902]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ed7d1902]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ed7d1902]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ed7d1902}@keyframes spin-ed7d1902{to{transform:rotate(360deg)}}.calculator-grid[data-v-ed7d1902]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ed7d1902]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ed7d1902]{grid-template-columns:1fr 1fr}}.section-title[data-v-ed7d1902]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-ed7d1902]{margin-top:var(--space-1)}.mt-2[data-v-ed7d1902]{margin-top:var(--space-2)}.mt-4[data-v-ed7d1902]{margin-top:var(--space-4)}.mt-6[data-v-ed7d1902]{margin-top:var(--space-6)}.mb-4[data-v-ed7d1902]{margin-bottom:var(--space-4)}.equation-inputs[data-v-ed7d1902]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eq-group[data-v-ed7d1902]{align-items:center;gap:var(--space-1);display:flex}.form-input.coef-input[data-v-ed7d1902]{width:70px;padding:var(--space-2);text-align:center}.eq-term[data-v-ed7d1902]{font-size:18px;font-weight:var(--font-weight-medium);font-family:monospace}.eq-plus[data-v-ed7d1902]{font-size:18px;font-weight:var(--font-weight-bold);color:var(--text-secondary)}.form-input[data-v-ed7d1902]{background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-ed7d1902]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-ed7d1902]{color:var(--color-danger-600);font-size:13px}.quick-reference[data-v-ed7d1902]{gap:var(--space-2);flex-direction:column;display:flex}.qr-label[data-v-ed7d1902]{color:var(--text-secondary);font-size:13px;font-weight:var(--font-weight-medium)}.qr-buttons[data-v-ed7d1902]{gap:var(--space-2);flex-wrap:wrap;display:flex}.qr-btn[data-v-ed7d1902]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;font-size:13px;transition:all .2s}.qr-btn[data-v-ed7d1902]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.result-box[data-v-ed7d1902]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-ed7d1902]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-ed7d1902]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-ed7d1902]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-ed7d1902]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-ed7d1902]{color:var(--color-primary-600)}.placeholder[data-v-ed7d1902]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ed7d1902]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-ed7d1902]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ed7d1902]:last-child{border-bottom:none}.sec-label[data-v-ed7d1902]{color:var(--text-secondary)}.sec-val[data-v-ed7d1902]{color:var(--text-primary)}.font-bold[data-v-ed7d1902]{font-weight:var(--font-weight-bold)}.steps-container[data-v-ed7d1902]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-title[data-v-ed7d1902]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.steps-list[data-v-ed7d1902]{padding-left:var(--space-4);color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.step-item[data-v-ed7d1902]{margin-bottom:var(--space-2)}.step-item[data-v-ed7d1902]:last-child{margin-bottom:0}.step-text[data-v-ed7d1902]{white-space:pre-line;font-family:monospace}.custom-calculator[data-v-bc2732bd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bc2732bd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bc2732bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-bc2732bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-row[data-v-bc2732bd]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.form-group[data-v-bc2732bd]{flex-direction:column;display:flex}.form-label[data-v-bc2732bd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary)}.form-input-full[data-v-bc2732bd]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-bc2732bd]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.text-center[data-v-bc2732bd]{text-align:center}.font-mono[data-v-bc2732bd]{font-family:monospace}.text-lg[data-v-bc2732bd]{font-size:var(--text-lg)}.mb-4[data-v-bc2732bd]{margin-bottom:var(--space-4)}.result-box[data-v-bc2732bd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.result-box.empty-state[data-v-bc2732bd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value[data-v-bc2732bd]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.classification-box[data-v-bc2732bd]{margin-bottom:var(--space-4)}.classification-title[data-v-bc2732bd]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.root-type[data-v-bc2732bd]{padding:var(--space-4);border-radius:var(--radius-md);border-left:4px solid #0000}.root-type strong[data-v-bc2732bd]{font-size:var(--text-base);margin-bottom:var(--space-1);display:block}.root-type p[data-v-bc2732bd]{font-size:var(--text-sm);margin:0}.root-type.success[data-v-bc2732bd]{color:#166534;background:#f0fdf4;border-color:#22c55e}.root-type.warning[data-v-bc2732bd]{color:#854d0e;background:#fefce8;border-color:#eab308}.root-type.info[data-v-bc2732bd]{color:#1e3a8a;background:#eff6ff;border-color:#3b82f6}.equation-box[data-v-bc2732bd]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);font-family:monospace;font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.equation-line[data-v-bc2732bd]{margin:0}.highlight-text[data-v-bc2732bd]{color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--text-base);margin-top:var(--space-2)}.error-box[data-v-bc2732bd]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-bc2732bd]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-87b0abf3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-87b0abf3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-87b0abf3]{grid-template-columns:1fr 1fr}}.section-title[data-v-87b0abf3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-87b0abf3]{margin-top:var(--space-4)}.form-row[data-v-87b0abf3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-87b0abf3]{flex-direction:column;display:flex}.form-label[data-v-87b0abf3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary)}.form-input-full[data-v-87b0abf3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-87b0abf3]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-87b0abf3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.result-box.empty-state[data-v-87b0abf3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value[data-v-87b0abf3]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.equation-box[data-v-87b0abf3]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);font-family:monospace;font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.equation-line[data-v-87b0abf3]{margin:0}.highlight-text[data-v-87b0abf3]{color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--text-base);margin-top:var(--space-2)}.placeholder[data-v-87b0abf3]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d81df1eb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d81df1eb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d81df1eb]{grid-template-columns:1fr 1fr}}.section-title[data-v-d81df1eb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-d81df1eb]{margin-top:var(--space-6)}.mt-4[data-v-d81df1eb]{margin-top:var(--space-4)}.m-0[data-v-d81df1eb]{margin:0}.text-sm[data-v-d81df1eb]{font-size:var(--text-sm)}.text-gray-600[data-v-d81df1eb]{color:#4b5563}.form-group[data-v-d81df1eb]{margin-bottom:var(--space-4);flex:1}.form-row[data-v-d81df1eb]{gap:var(--space-2);align-items:flex-end;display:flex}.exponent-visual[data-v-d81df1eb]{padding-bottom:var(--space-6);color:var(--text-muted);font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.form-label[data-v-d81df1eb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-d81df1eb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-lg);font-family:monospace;transition:all .2s}.form-input-full[data-v-d81df1eb]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.formula-preview[data-v-d81df1eb]{padding:var(--space-6);background:var(--color-neutral-100);border-radius:var(--radius-lg);justify-content:center;align-items:baseline;font-family:monospace;display:flex}.preview-base[data-v-d81df1eb]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preview-exp[data-v-d81df1eb]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);margin-left:2px}.primary-result-box[data-v-d81df1eb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-d81df1eb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d81df1eb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-d81df1eb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-value.small-text[data-v-d81df1eb]{font-size:var(--text-2xl)}.info-box[data-v-d81df1eb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d81df1eb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-d81df1eb]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d81df1eb]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-9af5a763]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9af5a763]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9af5a763]{grid-template-columns:1fr 1fr}}.section-title[data-v-9af5a763]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-9af5a763]{margin-top:var(--space-6)}.mt-4[data-v-9af5a763]{margin-top:var(--space-4)}.mt-1[data-v-9af5a763]{margin-top:var(--space-1)}.mb-0[data-v-9af5a763]{margin-bottom:0}.m-0[data-v-9af5a763]{margin:0}.text-xs[data-v-9af5a763]{font-size:var(--text-xs)}.text-sm[data-v-9af5a763]{font-size:var(--text-sm)}.text-gray-500[data-v-9af5a763]{color:#6b7280}.text-gray-600[data-v-9af5a763]{color:#4b5563}.form-group[data-v-9af5a763]{margin-bottom:var(--space-4)}.form-row[data-v-9af5a763]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-9af5a763]{flex:1}.form-label[data-v-9af5a763]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-9af5a763]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-label[data-v-9af5a763]{justify-content:center;align-items:center;gap:var(--space-2);min-width:120px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-9af5a763]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-9af5a763]{display:none}.input-with-symbol[data-v-9af5a763]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-9af5a763]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-9af5a763]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-9af5a763]:focus{outline:none}.input-with-symbol .symbol[data-v-9af5a763]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-9af5a763]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-9af5a763]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-9af5a763]{animation:.3s ease-out slideDown-9af5a763}@keyframes slideDown-9af5a763{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-9af5a763]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-9af5a763]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9af5a763]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-9af5a763]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-value.small-text[data-v-9af5a763]{font-size:var(--text-xl)}.secondary-results-grid[data-v-9af5a763]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9af5a763]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9af5a763]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-9af5a763]{font-size:var(--text-lg);color:var(--text-primary);word-break:break-all}.secondary-result-box .result-value.small-text[data-v-9af5a763]{font-size:var(--text-sm)}.info-box[data-v-9af5a763]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9af5a763]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-9af5a763]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-9af5a763]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-3104a1b3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3104a1b3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3104a1b3]{grid-template-columns:1fr 1fr}}.section-title[data-v-3104a1b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3104a1b3]{margin-bottom:var(--space-4)}.form-label[data-v-3104a1b3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3104a1b3],.form-select[data-v-3104a1b3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3104a1b3]:focus,.form-select[data-v-3104a1b3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3104a1b3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3104a1b3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3104a1b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3104a1b3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3104a1b3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3104a1b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3104a1b3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3104a1b3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3104a1b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3104a1b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3104a1b3]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-3104a1b3]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-3104a1b3]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-3104a1b3]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.section-desc[data-v-3104a1b3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.math-preview-card[data-v-3104a1b3]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;margin-bottom:var(--space-4)}.preview-text[data-v-3104a1b3]{font-family:monospace;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.math-hl[data-v-3104a1b3]{color:var(--color-primary-600);padding:0 2px}.inputs-grid-2x2[data-v-3104a1b3]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.quick-presets[data-v-3104a1b3]{margin-top:var(--space-4)}.preset-label[data-v-3104a1b3]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-3104a1b3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-3104a1b3]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-3104a1b3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.system-input-card[data-v-3104a1b3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.system-row[data-v-3104a1b3]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eq-badge[data-v-3104a1b3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace}.eq-term-input[data-v-3104a1b3]{align-items:center;gap:4px;display:flex}.form-input.mini[data-v-3104a1b3]{width:70px;padding:var(--space-2);text-align:center}.term-lbl[data-v-3104a1b3]{font-size:var(--text-lg);font-family:monospace;font-weight:var(--font-weight-bold);color:var(--text-primary)}.op-lbl[data-v-3104a1b3]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-muted)}.points-grid[data-v-3104a1b3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.point-card[data-v-3104a1b3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.point-title[data-v-3104a1b3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.point-inputs[data-v-3104a1b3]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.steps-box[data-v-3104a1b3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-3104a1b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-3104a1b3]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-3104a1b3]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-3104a1b3]:last-child{margin-bottom:0}.decimal-subtext[data-v-3104a1b3]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-family:monospace}.text-capitalize[data-v-3104a1b3]{text-transform:capitalize}.text-secondary[data-v-3104a1b3]{color:var(--text-secondary)}.error-box[data-v-3104a1b3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.mt-2[data-v-3104a1b3]{margin-top:var(--space-2)}.mt-3[data-v-3104a1b3]{margin-top:var(--space-3)}.mt-4[data-v-3104a1b3]{margin-top:var(--space-4)}.mt-6[data-v-3104a1b3]{margin-top:var(--space-6)}.m-0[data-v-3104a1b3]{margin:0}.custom-calculator[data-v-2ca9f5a2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2ca9f5a2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2ca9f5a2]{grid-template-columns:1fr 1fr}}.tab-container[data-v-2ca9f5a2]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-2ca9f5a2]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-2ca9f5a2]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-2ca9f5a2]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.section-title[data-v-2ca9f5a2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2ca9f5a2]{margin-bottom:var(--space-4)}.form-row-2[data-v-2ca9f5a2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-2ca9f5a2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.input-hint[data-v-2ca9f5a2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.form-input[data-v-2ca9f5a2],.form-select[data-v-2ca9f5a2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2ca9f5a2]:focus,.form-select[data-v-2ca9f5a2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.presets-section[data-v-2ca9f5a2]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.presets-label[data-v-2ca9f5a2]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.presets-buttons[data-v-2ca9f5a2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-2ca9f5a2]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-badge[data-v-2ca9f5a2]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-wrapper[data-v-2ca9f5a2]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-2ca9f5a2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2ca9f5a2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2ca9f5a2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2ca9f5a2]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2ca9f5a2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2ca9f5a2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2ca9f5a2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2ca9f5a2]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-2ca9f5a2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2ca9f5a2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.steps-list[data-v-2ca9f5a2]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-2ca9f5a2]{margin-bottom:var(--space-2)}.calc-row[data-v-2ca9f5a2]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.calc-row[data-v-2ca9f5a2]:last-child{border-bottom:none}.calc-tag[data-v-2ca9f5a2]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs)}.calc-expr[data-v-2ca9f5a2]{color:var(--text-primary);word-break:break-all}.highlight-calc-row[data-v-2ca9f5a2]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm)}.roots-grid[data-v-2ca9f5a2]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.roots-grid[data-v-2ca9f5a2]{grid-template-columns:1fr 1fr}}.root-card[data-v-2ca9f5a2]{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);text-align:center}.root-card.real-root[data-v-2ca9f5a2]{background:#f0fdf4;border-color:#bbf7d0}.root-card.complex-root[data-v-2ca9f5a2]{background:#eff6ff;border-color:#bfdbfe}.root-badge[data-v-2ca9f5a2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.real-root .root-badge[data-v-2ca9f5a2]{color:#166534}.complex-root .root-badge[data-v-2ca9f5a2]{color:#1e40af}.root-value[data-v-2ca9f5a2]{font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.end-behavior-text[data-v-2ca9f5a2]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.empty-roots[data-v-2ca9f5a2]{font-size:var(--text-sm);color:var(--text-muted)}.error-box[data-v-2ca9f5a2]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.font-mono[data-v-2ca9f5a2]{font-family:monospace}.font-bold[data-v-2ca9f5a2]{font-weight:var(--font-weight-bold)}.text-capitalize[data-v-2ca9f5a2]{text-transform:capitalize}.custom-calculator[data-v-3c9fd630]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3c9fd630]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3c9fd630]{grid-template-columns:1fr 1fr}}.section-title[data-v-3c9fd630]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3c9fd630]{margin-bottom:var(--space-4)}.form-label[data-v-3c9fd630]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3c9fd630],.form-select[data-v-3c9fd630]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3c9fd630]:focus,.form-select[data-v-3c9fd630]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3c9fd630]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3c9fd630]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3c9fd630]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3c9fd630]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3c9fd630]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3c9fd630]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3c9fd630]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3c9fd630]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3c9fd630]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3c9fd630]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-preview-card[data-v-3c9fd630]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;margin-bottom:var(--space-5)}.preview-label[data-v-3c9fd630]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);display:block}.preview-text[data-v-3c9fd630]{font-family:monospace;font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preview-subtext[data-v-3c9fd630]{font-family:monospace;font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.math-hl[data-v-3c9fd630]{color:var(--color-primary-600)}.op-hl[data-v-3c9fd630]{color:var(--text-muted);padding:0 4px}.inputs-grid-3[data-v-3c9fd630]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=640px){.inputs-grid-3[data-v-3c9fd630]{grid-template-columns:1fr}}.input-hint[data-v-3c9fd630]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-presets[data-v-3c9fd630]{margin-top:var(--space-4)}.preset-label[data-v-3c9fd630]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-3c9fd630]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-3c9fd630]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-3c9fd630]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.formula-banner[data-v-3c9fd630]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center}.notice-box[data-v-3c9fd630]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.warning-box[data-v-3c9fd630]{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.error-box[data-v-3c9fd630]{color:#b91c1c;background:#fef2f2;border:1px solid #f87171}.steps-box[data-v-3c9fd630]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-3c9fd630]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-3c9fd630]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-3c9fd630]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-3c9fd630]:last-child{margin-bottom:0}.decimal-subtext[data-v-3c9fd630]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-family:monospace}.metric-footnote[data-v-3c9fd630]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-family:monospace}.text-sm-code[data-v-3c9fd630]{word-break:break-all;font-family:monospace;font-size:var(--text-base)!important}.text-capitalize[data-v-3c9fd630]{text-transform:capitalize}.text-secondary[data-v-3c9fd630]{color:var(--text-secondary)}.text-success[data-v-3c9fd630]{color:#059669}.text-primary[data-v-3c9fd630]{color:var(--color-primary-600)}.text-purple[data-v-3c9fd630]{color:#7c3aed}.mt-2[data-v-3c9fd630]{margin-top:var(--space-2)}.mt-4[data-v-3c9fd630]{margin-top:var(--space-4)}.mt-6[data-v-3c9fd630]{margin-top:var(--space-6)}.mb-0[data-v-3c9fd630]{margin-bottom:0}.mb-4[data-v-3c9fd630]{margin-bottom:var(--space-4)}.m-0[data-v-3c9fd630]{margin:0}.custom-calculator[data-v-99552213]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-99552213]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-99552213]{grid-template-columns:1fr 1fr}}.section-title[data-v-99552213]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-99552213]{margin-bottom:var(--space-4)}.form-label[data-v-99552213]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-99552213],.form-select[data-v-99552213]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-99552213]:focus,.form-select[data-v-99552213]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-99552213]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-99552213]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-99552213]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-99552213]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-99552213]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-99552213]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-99552213]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-99552213]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-99552213]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-99552213]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-banner[data-v-99552213]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:center}.formula-text[data-v-99552213]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.term-hint[data-v-99552213]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.form-row-3[data-v-99552213]{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.presets-buttons[data-v-99552213]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-99552213]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-family:monospace;transition:all .15s}.preset-btn[data-v-99552213]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-700)}.equation-preview-card[data-v-99552213]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.preview-label[data-v-99552213]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-1)}.preview-equation[data-v-99552213]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;font-family:monospace}.roots-container[data-v-99552213]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.root-card[data-v-99552213]{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff;justify-content:space-between;align-items:center;display:flex}.root-var[data-v-99552213]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.root-val[data-v-99552213]{font-family:monospace;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all;text-align:center;padding:0 var(--space-2);flex:1}.badge[data-v-99552213]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:9999px;padding:2px 8px}.badge-real[data-v-99552213]{color:#15803d;background:#dcfce7}.badge-complex[data-v-99552213]{color:#6d28d9;background:#ede9fe}.single-root-container[data-v-99552213]{padding:var(--space-2) 0}.root-subtext[data-v-99552213]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.root-nature-text[data-v-99552213]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-size:var(--text-base)!important}.capitalize[data-v-99552213]{text-transform:capitalize}.forms-list[data-v-99552213]{gap:var(--space-2);flex-direction:column;display:flex}.form-entry[data-v-99552213]{gap:var(--space-1);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.form-entry[data-v-99552213]{flex-direction:row;justify-content:space-between;align-items:center}}.form-name[data-v-99552213]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted)}.form-math[data-v-99552213]{font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.steps-container[data-v-99552213]{gap:var(--space-3);flex-direction:column;display:flex}.step-card[data-v-99552213]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.step-card-header[data-v-99552213]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.step-badge[data-v-99552213]{background:var(--color-primary-100);color:var(--color-primary-700);width:20px;height:20px;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.step-title[data-v-99552213]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.03em}.step-math[data-v-99552213]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-800);white-space:pre-wrap;word-break:break-all;margin:0 0 var(--space-2) 0;background:#fff}.step-explanation[data-v-99552213]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.error-box[data-v-99552213]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.warning-box[data-v-99552213]{color:#92400e;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fffbeb;border:1px solid #fcd34d}.empty-text[data-v-99552213]{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-2) 0 0 0}.mt-4[data-v-99552213]{margin-top:var(--space-4)}.mb-4[data-v-99552213]{margin-bottom:var(--space-4)}.custom-calculator[data-v-1914a3a8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1914a3a8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1914a3a8]{grid-template-columns:1fr 1fr}}.section-title[data-v-1914a3a8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1914a3a8]{margin-bottom:var(--space-4)}.form-label[data-v-1914a3a8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1914a3a8],.form-select[data-v-1914a3a8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1914a3a8]:focus,.form-select[data-v-1914a3a8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1914a3a8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1914a3a8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1914a3a8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1914a3a8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1914a3a8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1914a3a8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1914a3a8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1914a3a8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1914a3a8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1914a3a8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-1914a3a8]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-1914a3a8]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-1914a3a8]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-1914a3a8]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.section-desc[data-v-1914a3a8]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.sub-section-title[data-v-1914a3a8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.system-input-card[data-v-1914a3a8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.system-row[data-v-1914a3a8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eq-badge[data-v-1914a3a8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace}.eq-badge.linear[data-v-1914a3a8]{color:#3730a3;background:#e0e7ff}.eq-badge.quad[data-v-1914a3a8]{color:#86198f;background:#fae8ff}.eq-term-input[data-v-1914a3a8]{align-items:center;gap:4px;display:flex}.form-input.mini[data-v-1914a3a8]{width:65px;padding:var(--space-2);text-align:center}.term-lbl[data-v-1914a3a8]{font-size:var(--text-base);font-family:monospace;font-weight:var(--font-weight-bold);color:var(--text-primary)}.op-lbl[data-v-1914a3a8]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-muted)}.method-selection[data-v-1914a3a8]{margin-top:var(--space-4)}.method-buttons[data-v-1914a3a8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.method-btn[data-v-1914a3a8]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.method-btn[data-v-1914a3a8]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.method-btn.active[data-v-1914a3a8]{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.quick-presets[data-v-1914a3a8]{margin-top:var(--space-4)}.preset-label[data-v-1914a3a8]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-1914a3a8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-1914a3a8]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-1914a3a8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.decimal-subtext[data-v-1914a3a8]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-family:monospace}.verification-box[data-v-1914a3a8]{border-radius:var(--radius-md);padding:var(--space-3);background:#f0fdf4;border:1px solid #bbf7d0}.verif-title[data-v-1914a3a8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#166534;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.verif-item[data-v-1914a3a8]{font-size:var(--text-xs);color:#15803d;margin-top:2px;font-family:monospace}.steps-box[data-v-1914a3a8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-1914a3a8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.active-method-label[data-v-1914a3a8]{color:var(--color-primary-600);margin-left:var(--space-1)}.steps-list[data-v-1914a3a8]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-1914a3a8]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-1914a3a8]:last-child{margin-bottom:0}.text-capitalize[data-v-1914a3a8]{text-transform:capitalize}.text-secondary[data-v-1914a3a8]{color:var(--text-secondary)}.mt-2[data-v-1914a3a8]{margin-top:var(--space-2)}.mt-3[data-v-1914a3a8]{margin-top:var(--space-3)}.mt-4[data-v-1914a3a8]{margin-top:var(--space-4)}.mt-6[data-v-1914a3a8]{margin-top:var(--space-6)}.m-0[data-v-1914a3a8]{margin:0}.custom-calculator[data-v-69d62cf9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-69d62cf9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-69d62cf9]{grid-template-columns:1fr 1fr}}.section-title[data-v-69d62cf9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-69d62cf9]{margin-bottom:var(--space-4)}.form-label[data-v-69d62cf9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-69d62cf9],.form-select[data-v-69d62cf9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-69d62cf9]:focus,.form-select[data-v-69d62cf9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-69d62cf9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-69d62cf9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-69d62cf9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-69d62cf9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-69d62cf9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-69d62cf9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-69d62cf9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-69d62cf9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-69d62cf9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-69d62cf9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-69d62cf9]{gap:var(--space-2);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-69d62cf9]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-69d62cf9]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.tab-btn.active[data-v-69d62cf9]{background:var(--color-primary-600,#4f46e5);color:#fff}.presets-container[data-v-69d62cf9]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.presets-label[data-v-69d62cf9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.preset-buttons[data-v-69d62cf9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-69d62cf9]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:2px 10px;transition:all .15s}.preset-chip[data-v-69d62cf9]:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);background:var(--color-primary-50)}.section-desc[data-v-69d62cf9]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.system-input-card[data-v-69d62cf9]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff;box-shadow:inset 0 1px 2px #00000008}.system-row[data-v-69d62cf9]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eq-badge[data-v-69d62cf9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-neutral-200,#e5e7eb);color:var(--text-secondary);border-radius:var(--radius-sm);text-align:center;min-width:44px;padding:4px 8px}.eq-term-input[data-v-69d62cf9]{align-items:center;gap:4px;display:inline-flex}.form-input.mini[data-v-69d62cf9]{width:68px;padding:var(--space-2) var(--space-2);text-align:center;font-weight:var(--font-weight-medium)}.mini-select[data-v-69d62cf9]{width:auto;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.term-lbl[data-v-69d62cf9]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.op-lbl[data-v-69d62cf9]{font-weight:var(--font-weight-bold);color:var(--text-muted)}.matrix-scroll[data-v-69d62cf9]{max-width:100%;overflow-x:auto}.flex-between[data-v-69d62cf9]{justify-content:space-between;align-items:center;display:flex}.btn-secondary[data-v-69d62cf9]{padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.btn-secondary[data-v-69d62cf9]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.method-tabs[data-v-69d62cf9]{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.method-btn[data-v-69d62cf9]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 12px;transition:all .2s}.method-btn.active[data-v-69d62cf9]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.state-unique[data-v-69d62cf9]{background:#f0fdf4;border-color:#bbf7d0}.state-infinite[data-v-69d62cf9]{background:#eff6ff;border-color:#bfdbfe}.state-none[data-v-69d62cf9]{background:#fef2f2;border-color:#fecaca}.solution-badge-wrapper[data-v-69d62cf9]{margin-bottom:var(--space-2)}.solution-badge[data-v-69d62cf9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:9999px;padding:4px 12px;display:inline-block}.solution-badge.unique[data-v-69d62cf9]{color:#15803d;background:#dcfce7}.solution-badge.infinite[data-v-69d62cf9]{color:#1d4ed8;background:#dbeafe}.solution-badge.none[data-v-69d62cf9]{color:#b91c1c;background:#fee2e2}.solution-values-list[data-v-69d62cf9]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.solution-val-item[data-v-69d62cf9]{font-size:var(--text-2xl);color:var(--text-primary)}.var-name[data-v-69d62cf9]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.var-dec[data-v-69d62cf9]{font-size:var(--text-sm);color:var(--text-muted);margin-left:4px}.parametric-list[data-v-69d62cf9]{font-family:monospace;font-size:var(--text-base);color:var(--text-primary);margin-top:var(--space-2)}.param-row[data-v-69d62cf9]{margin-bottom:4px}.result-subtext[data-v-69d62cf9]{font-size:var(--text-xs);color:var(--text-muted)}.text-danger[data-v-69d62cf9]{color:#dc2626!important}.secondary-note[data-v-69d62cf9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.status-indicator[data-v-69d62cf9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:2px 8px}.status-indicator.valid[data-v-69d62cf9]{color:#15803d;background:#dcfce7}.status-indicator.invalid[data-v-69d62cf9]{color:#b91c1c;background:#fee2e2}.verification-list[data-v-69d62cf9]{font-size:var(--text-xs)}.verif-row[data-v-69d62cf9]{align-items:center;padding:2px 0;display:flex}.verif-eq[data-v-69d62cf9]{font-weight:var(--font-weight-bold);color:var(--text-secondary);width:44px}.verif-check[data-v-69d62cf9]{color:#15803d;margin-left:6px;font-weight:700}.steps-flow[data-v-69d62cf9]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.step-card[data-v-69d62cf9]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.step-header[data-v-69d62cf9]{font-size:var(--text-xs)}.step-num[data-v-69d62cf9]{font-weight:var(--font-weight-bold);color:var(--color-primary-600);margin-right:4px}.step-desc[data-v-69d62cf9]{color:var(--text-secondary)}.bracket-matrix[data-v-69d62cf9]{border-left:2px solid var(--text-primary);border-right:2px solid var(--text-primary);font-family:monospace;font-size:var(--text-xs);background:#fff;border-radius:4px;padding:2px 8px;display:inline-block}.matrix-row[data-v-69d62cf9]{gap:12px;padding:2px 0;display:flex}.matrix-cell[data-v-69d62cf9]{text-align:right;min-width:32px}.matrix-cell.aug-bar[data-v-69d62cf9]{border-left:1px dashed var(--border-color);color:var(--color-primary-700);padding-left:8px;font-weight:700}.step-text-item[data-v-69d62cf9]{font-size:var(--text-xs);background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-400);color:var(--text-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:6px 8px}.mt-2[data-v-69d62cf9]{margin-top:var(--space-2)}.mt-3[data-v-69d62cf9]{margin-top:var(--space-3)}.mt-4[data-v-69d62cf9]{margin-top:var(--space-4)}.mt-6[data-v-69d62cf9]{margin-top:var(--space-6)}.mb-0[data-v-69d62cf9]{margin-bottom:0}.mb-2[data-v-69d62cf9]{margin-bottom:var(--space-2)}.mb-3[data-v-69d62cf9]{margin-bottom:var(--space-3)}.mr-2[data-v-69d62cf9]{margin-right:var(--space-2)}.mx-2[data-v-69d62cf9]{margin-left:var(--space-2);margin-right:var(--space-2)}.flex[data-v-69d62cf9]{display:flex}.gap-2[data-v-69d62cf9]{gap:var(--space-2)}.font-mono[data-v-69d62cf9]{font-family:monospace}.font-bold[data-v-69d62cf9]{font-weight:700}.font-semibold[data-v-69d62cf9]{font-weight:600}.text-capitalize[data-v-69d62cf9]{text-transform:capitalize}.text-lg[data-v-69d62cf9]{font-size:var(--text-lg)}.text-base[data-v-69d62cf9]{font-size:var(--text-base)}.custom-calculator[data-v-373d3cc5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-373d3cc5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-373d3cc5]{grid-template-columns:1fr 1fr}}.section-title[data-v-373d3cc5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-373d3cc5]{margin-bottom:var(--space-4)}.form-label[data-v-373d3cc5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-373d3cc5],.form-select[data-v-373d3cc5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-373d3cc5]:focus,.form-select[data-v-373d3cc5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-373d3cc5]{display:flex;position:relative}.input-with-select .form-input[data-v-373d3cc5]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-373d3cc5]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:140px}.field-hint[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.quick-examples[data-v-373d3cc5]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.quick-label[data-v-373d3cc5]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.example-buttons[data-v-373d3cc5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-preset[data-v-373d3cc5]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-preset[data-v-373d3cc5]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-800)}.results-container[data-v-373d3cc5]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-373d3cc5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-373d3cc5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-373d3cc5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-373d3cc5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-373d3cc5]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.status-badge-container[data-v-373d3cc5]{margin-top:var(--space-3)}.badge-tag[data-v-373d3cc5]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;display:inline-block}.badge-tag.rich[data-v-373d3cc5]{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.badge-tag.lean[data-v-373d3cc5]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.badge-tag.stoichiometric[data-v-373d3cc5]{color:#166534;background:#dcfce7;border:1px solid #86efac}.secondary-results-grid[data-v-373d3cc5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-373d3cc5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-373d3cc5]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-373d3cc5]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-text[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.mixture-details-card[data-v-373d3cc5],.reference-targets-card[data-v-373d3cc5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-373d3cc5]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:0;margin-bottom:var(--space-2)}.mixture-desc-text[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.targets-grid[data-v-373d3cc5]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=640px){.targets-grid[data-v-373d3cc5]{grid-template-columns:1fr}}.target-item[data-v-373d3cc5]{padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;display:flex}.target-state[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-secondary)}.target-afr[data-v-373d3cc5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1)}.target-lambda[data-v-373d3cc5]{font-size:var(--text-xs);color:var(--text-muted)}.info-box[data-v-373d3cc5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-373d3cc5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-xs[data-v-373d3cc5]{font-size:var(--text-xs)}.text-muted[data-v-373d3cc5]{color:var(--text-muted);margin:0;line-height:1.4}.placeholder[data-v-373d3cc5]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-91a4858f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-91a4858f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-91a4858f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-91a4858f}@keyframes spin-91a4858f{to{transform:rotate(360deg)}}.calculator-grid[data-v-91a4858f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-91a4858f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-91a4858f]{grid-template-columns:1fr 1fr}}.section-title[data-v-91a4858f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.m-0[data-v-91a4858f]{margin:0}.mt-1[data-v-91a4858f]{margin-top:var(--space-1)}.mt-4[data-v-91a4858f]{margin-top:var(--space-4)}.mb-4[data-v-91a4858f]{margin-bottom:var(--space-4)}.mb-6[data-v-91a4858f]{margin-bottom:var(--space-6)}.flex-between[data-v-91a4858f]{justify-content:space-between;align-items:center;display:flex}.divider[data-v-91a4858f]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mode-selector[data-v-91a4858f]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.mode-btn[data-v-91a4858f]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-91a4858f]{background:var(--surface-card);color:var(--color-primary-600);box-shadow:0 1px 3px #0000001a}.unit-select[data-v-91a4858f]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);outline:none;padding:4px 8px;font-size:13px}.form-group[data-v-91a4858f]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-91a4858f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-91a4858f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-91a4858f]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-91a4858f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-91a4858f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-91a4858f]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-91a4858f]{padding-right:40px}.input-with-symbol .symbol-right[data-v-91a4858f]{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;right:12px}.result-box[data-v-91a4858f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-91a4858f]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-91a4858f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-91a4858f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-91a4858f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-91a4858f]{color:var(--color-primary-600)}.placeholder[data-v-91a4858f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-91a4858f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-91a4858f]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-91a4858f]:last-child{border-bottom:none}.total-row[data-v-91a4858f]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-91a4858f]{color:var(--text-secondary)}.sec-val[data-v-91a4858f]{color:var(--text-primary)}.font-bold[data-v-91a4858f]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-b1f422be]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b1f422be]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b1f422be]{grid-template-columns:1fr 1fr}}.section-title[data-v-b1f422be]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-b1f422be]{margin-top:var(--space-6)}.mt-4[data-v-b1f422be]{margin-top:var(--space-4)}.m-0[data-v-b1f422be]{margin:0}.text-sm[data-v-b1f422be]{font-size:var(--text-sm)}.text-gray-600[data-v-b1f422be]{color:#4b5563}.form-group[data-v-b1f422be]{margin-bottom:var(--space-4)}.form-label[data-v-b1f422be]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-b1f422be]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-label[data-v-b1f422be]{justify-content:center;align-items:center;gap:var(--space-2);min-width:100px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-b1f422be]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-b1f422be]{display:none}.input-with-symbol[data-v-b1f422be]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-b1f422be]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-b1f422be]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-b1f422be]:focus{outline:none}.input-with-symbol .symbol[data-v-b1f422be]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-b1f422be]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-b1f422be]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b1f422be]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-b1f422be]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b1f422be]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-b1f422be]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-b1f422be]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-b1f422be]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b1f422be]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b1f422be]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-b1f422be]{font-size:var(--text-xl);color:var(--text-primary)}.info-box[data-v-b1f422be]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b1f422be]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-b1f422be]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-b1f422be]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-9f767859]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9f767859]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9f767859]{grid-template-columns:1fr 1fr}}.section-title[data-v-9f767859]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-9f767859]{margin-top:var(--space-6)}.mt-4[data-v-9f767859]{margin-top:var(--space-4)}.mt-2[data-v-9f767859]{margin-top:var(--space-2)}.mt-1[data-v-9f767859]{margin-top:var(--space-1)}.mb-0[data-v-9f767859]{margin-bottom:0}.m-0[data-v-9f767859]{margin:0}.text-xs[data-v-9f767859]{font-size:var(--text-xs)}.text-sm[data-v-9f767859]{font-size:var(--text-sm)}.text-gray-500[data-v-9f767859]{color:#6b7280}.text-gray-600[data-v-9f767859]{color:#4b5563}.form-group[data-v-9f767859]{margin-bottom:var(--space-4)}.form-row[data-v-9f767859]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-9f767859]{flex:1}.form-label[data-v-9f767859]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-9f767859]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-9f767859]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9f767859]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-9f767859]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9f767859]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-9f767859]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-9f767859]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-9f767859]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9f767859]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9f767859]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-9f767859]{font-size:var(--text-xl);color:var(--text-primary);justify-content:center;align-items:baseline;gap:4px;display:flex}.unit[data-v-9f767859]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-9f767859]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9f767859]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-9f767859]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-9f767859]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0021eb61]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0021eb61]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0021eb61]{grid-template-columns:1fr 1fr}}.section-title[data-v-0021eb61]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-0021eb61]{margin-top:var(--space-6)}.mt-4[data-v-0021eb61]{margin-top:var(--space-4)}.mt-2[data-v-0021eb61]{margin-top:var(--space-2)}.m-0[data-v-0021eb61]{margin:0}.text-sm[data-v-0021eb61]{font-size:var(--text-sm)}.text-gray-600[data-v-0021eb61]{color:#4b5563}.form-group[data-v-0021eb61]{margin-bottom:var(--space-4)}.form-row[data-v-0021eb61]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-0021eb61]{flex:1}.form-label[data-v-0021eb61]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-0021eb61]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-label[data-v-0021eb61]{justify-content:center;align-items:center;gap:var(--space-2);min-width:150px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-0021eb61]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-0021eb61]{display:none}.input-with-symbol[data-v-0021eb61]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-0021eb61]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-0021eb61]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-0021eb61]:focus{outline:none}.input-with-symbol .symbol[data-v-0021eb61]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-right:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-0021eb61]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-0021eb61]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-0021eb61]{animation:.3s ease-out slideDown-0021eb61}@keyframes slideDown-0021eb61{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-0021eb61]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-0021eb61]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0021eb61]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-0021eb61]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-0021eb61]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-0021eb61]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0021eb61]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0021eb61]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-0021eb61]{font-size:var(--text-xl);color:var(--text-primary);justify-content:center;align-items:baseline;gap:4px;display:flex}.unit[data-v-0021eb61]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-0021eb61]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0021eb61]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-0021eb61]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-0021eb61]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-aa0a4cf9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-aa0a4cf9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-aa0a4cf9]{grid-template-columns:1fr 1fr}}.section-title[data-v-aa0a4cf9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-aa0a4cf9]{margin-bottom:var(--space-4)}.form-row[data-v-aa0a4cf9]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=480px){.form-row[data-v-aa0a4cf9]{flex-direction:row}.value-input[data-v-aa0a4cf9]{flex:1}.unit-select[data-v-aa0a4cf9]{flex:2}}.form-label[data-v-aa0a4cf9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-aa0a4cf9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-aa0a4cf9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box.empty-state[data-v-aa0a4cf9]{background:var(--color-neutral-50);border-color:var(--border-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.conversion-grid[data-v-aa0a4cf9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.conversion-item[data-v-aa0a4cf9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff;transition:all .2s}.conversion-item.full-width[data-v-aa0a4cf9]{grid-column:span 2}.conversion-item.active[data-v-aa0a4cf9]{background:var(--color-primary-50);border-color:var(--color-primary-300);box-shadow:0 1px 3px #0000000d}.conv-value[data-v-aa0a4cf9]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.conv-unit[data-v-aa0a4cf9]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.error-box[data-v-aa0a4cf9]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-aa0a4cf9]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-32f62af7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-32f62af7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-32f62af7]{grid-template-columns:1fr 1fr}}.section-title[data-v-32f62af7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-32f62af7]{margin-top:var(--space-6)}.mt-4[data-v-32f62af7]{margin-top:var(--space-4)}.m-0[data-v-32f62af7]{margin:0}.text-sm[data-v-32f62af7]{font-size:var(--text-sm)}.text-gray-600[data-v-32f62af7]{color:#4b5563}.form-group[data-v-32f62af7]{margin-bottom:var(--space-4)}.form-row[data-v-32f62af7]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=480px){.form-row[data-v-32f62af7]{flex-direction:row}.form-row>.form-group[data-v-32f62af7],.value-input[data-v-32f62af7]{flex:1}.unit-select[data-v-32f62af7]{flex:2}}.form-label[data-v-32f62af7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-32f62af7]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-label[data-v-32f62af7]{justify-content:center;align-items:center;gap:var(--space-2);min-width:150px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-32f62af7]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-32f62af7]{display:none}.input-with-symbol[data-v-32f62af7]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-32f62af7]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-32f62af7]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-32f62af7]:focus{outline:none}.input-with-symbol .symbol[data-v-32f62af7]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-32f62af7]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-32f62af7]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-32f62af7]{animation:.3s ease-out slideDown-32f62af7}@keyframes slideDown-32f62af7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-32f62af7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-32f62af7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-32f62af7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-32f62af7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-32f62af7]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-32f62af7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-32f62af7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-32f62af7]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-32f62af7]{font-size:var(--text-xl);color:var(--text-primary)}.info-box[data-v-32f62af7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-32f62af7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-32f62af7]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-32f62af7]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-c1fd1fe7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c1fd1fe7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c1fd1fe7]{grid-template-columns:1fr 1fr}}.section-title[data-v-c1fd1fe7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c1fd1fe7],.mb-4[data-v-c1fd1fe7]{margin-bottom:var(--space-4)}.mt-4[data-v-c1fd1fe7]{margin-top:var(--space-4)}.m-0[data-v-c1fd1fe7]{margin:0}.form-label[data-v-c1fd1fe7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c1fd1fe7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c1fd1fe7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-c1fd1fe7],.input-with-icon-and-unit[data-v-c1fd1fe7]{align-items:center;display:flex;position:relative}.input-with-icon-and-unit .currency-symbol[data-v-c1fd1fe7]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;position:absolute}.input-with-icon-and-unit .form-input[data-v-c1fd1fe7]{padding-left:2rem}.input-with-unit .form-input[data-v-c1fd1fe7],.input-with-icon-and-unit .form-input[data-v-c1fd1fe7]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-c1fd1fe7]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;height:100%;display:flex}.input-with-unit .unit-label[data-v-c1fd1fe7],.input-with-icon-and-unit .unit-label[data-v-c1fd1fe7]{align-self:stretch}.toggle-group[data-v-c1fd1fe7]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);flex-wrap:wrap;display:flex}.toggle-btn[data-v-c1fd1fe7]{min-width:30%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-c1fd1fe7]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-c1fd1fe7]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-c1fd1fe7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c1fd1fe7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c1fd1fe7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c1fd1fe7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c1fd1fe7]{flex-direction:column;display:flex}.secondary-result-box[data-v-c1fd1fe7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-c1fd1fe7]{width:100%}.secondary-result-box .result-label[data-v-c1fd1fe7]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1)}.secondary-result-box .result-value[data-v-c1fd1fe7]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-c1fd1fe7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c1fd1fe7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.placeholder[data-v-c1fd1fe7]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-43f20ec7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-43f20ec7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-43f20ec7]{grid-template-columns:1fr 1fr}}.section-title[data-v-43f20ec7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-43f20ec7],.mb-4[data-v-43f20ec7]{margin-bottom:var(--space-4)}.mt-4[data-v-43f20ec7]{margin-top:var(--space-4)}.mt-6[data-v-43f20ec7]{margin-top:var(--space-6)}.m-0[data-v-43f20ec7]{margin:0}.form-label[data-v-43f20ec7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-43f20ec7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-43f20ec7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-43f20ec7]{display:flex;position:relative}.input-with-select .form-input[data-v-43f20ec7]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-43f20ec7]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-43f20ec7]:focus{border-color:var(--color-primary-500)}.primary-result-box[data-v-43f20ec7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-43f20ec7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-43f20ec7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-43f20ec7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-43f20ec7]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-43f20ec7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-43f20ec7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-43f20ec7]{grid-column:span 2}.secondary-result-box .result-label[data-v-43f20ec7]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1)}.secondary-result-box .result-value[data-v-43f20ec7]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.unit-text[data-v-43f20ec7]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-43f20ec7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.text-gray-500[data-v-43f20ec7]{color:#6b7280}.placeholder[data-v-43f20ec7]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-21328def]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-21328def]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-21328def]{grid-template-columns:1fr 1fr}}.section-title[data-v-21328def]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-21328def]{margin-bottom:var(--space-4)}.form-label[data-v-21328def]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-21328def],.form-select[data-v-21328def]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-21328def]:focus,.form-select[data-v-21328def]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.direction-pills[data-v-21328def]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pill-btn[data-v-21328def]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.pill-btn[data-v-21328def]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.pill-btn.active[data-v-21328def]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-select[data-v-21328def]{display:flex;position:relative}.input-with-select .form-input[data-v-21328def]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-21328def]{background:var(--color-neutral-50,#f9fafb);border-left:none;border-right:none;border-radius:0;width:auto;min-width:140px}.swap-btn[data-v-21328def]{padding:0 var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.swap-btn[data-v-21328def]:hover{background:var(--color-neutral-200,#e5e7eb)}.label-with-badge[data-v-21328def]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-21328def]{margin-bottom:0}.badge[data-v-21328def]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);padding:2px 8px;display:inline-block}.range-slider[data-v-21328def]{width:100%;accent-color:var(--color-primary-600,#2563eb)}.input-with-addon[data-v-21328def]{display:flex;position:relative}.input-with-addon .form-input[data-v-21328def]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-21328def]{padding:0 var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-left:none;align-items:center;display:flex}.results-wrapper[data-v-21328def]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-21328def]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-21328def]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-21328def]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-21328def]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-suffix[data-v-21328def]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-21328def]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.secondary-results-grid[data-v-21328def]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.secondary-results-grid[data-v-21328def]{grid-template-columns:1fr}}.secondary-result-box[data-v-21328def]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-21328def]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-21328def]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-21328def]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-label[data-v-21328def]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.torque-card[data-v-21328def]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.torque-header[data-v-21328def]{margin-bottom:var(--space-3)}.torque-title[data-v-21328def]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.torque-grid[data-v-21328def]{gap:var(--space-2);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=600px){.torque-grid[data-v-21328def]{grid-template-columns:1fr}}.torque-item[data-v-21328def]{padding:var(--space-2);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-sm);flex-direction:column;display:flex}.torque-val[data-v-21328def]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.torque-unit[data-v-21328def]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.ref-card[data-v-21328def]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ref-header[data-v-21328def]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.ref-title[data-v-21328def]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ref-toggle-icon[data-v-21328def]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-21328def]{max-height:260px;overflow-x:auto}.ref-table[data-v-21328def]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-21328def],.ref-table td[data-v-21328def]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-21328def]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.ref-table tr.active-row[data-v-21328def]{background:var(--color-primary-50,#eff6ff)}.info-box[data-v-21328def]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-21328def]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-21328def]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-21328def]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-3ffb5cd0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3ffb5cd0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3ffb5cd0]{grid-template-columns:1fr 1fr}}.section-title[data-v-3ffb5cd0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3ffb5cd0]{margin-bottom:var(--space-4)}.form-label[data-v-3ffb5cd0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3ffb5cd0],.form-select[data-v-3ffb5cd0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3ffb5cd0]:focus,.form-select[data-v-3ffb5cd0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3ffb5cd0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3ffb5cd0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3ffb5cd0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3ffb5cd0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3ffb5cd0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3ffb5cd0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3ffb5cd0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3ffb5cd0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3ffb5cd0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3ffb5cd0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-2[data-v-3ffb5cd0]{margin-bottom:var(--space-2)}.mb-4[data-v-3ffb5cd0]{margin-bottom:var(--space-4)}.mt-2[data-v-3ffb5cd0]{margin-top:var(--space-2)}.mt-4[data-v-3ffb5cd0]{margin-top:var(--space-4)}.mt-6[data-v-3ffb5cd0]{margin-top:var(--space-6)}.toggle-group[data-v-3ffb5cd0]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-3ffb5cd0]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-3ffb5cd0]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-3ffb5cd0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-buttons[data-v-3ffb5cd0]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-3ffb5cd0]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-3ffb5cd0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.input-with-select[data-v-3ffb5cd0]{display:flex;position:relative}.input-with-select .form-input[data-v-3ffb5cd0]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-3ffb5cd0]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-3ffb5cd0]:focus{border-color:var(--color-primary-500)}.collapsible-section[data-v-3ffb5cd0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.unit-badge[data-v-3ffb5cd0]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.sub-unit[data-v-3ffb5cd0]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-normal);display:block}.efficiency-tag[data-v-3ffb5cd0]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);display:inline-block}.tag-excellent[data-v-3ffb5cd0]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tag-great[data-v-3ffb5cd0]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.tag-average[data-v-3ffb5cd0]{color:#a16207;background:#fefce8;border:1px solid #fef08a}.tag-high[data-v-3ffb5cd0]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.trip-cost-toggle[data-v-3ffb5cd0]{border-top:1px dashed var(--border-color);padding-top:var(--space-4)}.trip-toggle-btn[data-v-3ffb5cd0]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.trip-toggle-btn[data-v-3ffb5cd0]:hover{color:var(--color-primary-700);text-decoration:underline}.trip-result-box[data-v-3ffb5cd0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.trip-stats-grid[data-v-3ffb5cd0]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.trip-stat-item[data-v-3ffb5cd0]{flex-direction:column;display:flex}.stat-label[data-v-3ffb5cd0]{font-size:var(--text-xs);color:var(--text-secondary)}.stat-val[data-v-3ffb5cd0]{font-size:var(--text-sm);color:var(--text-primary)}.cost-val[data-v-3ffb5cd0]{color:var(--color-primary-700);font-size:var(--text-base)}.text-positive[data-v-3ffb5cd0]{color:#047857}.formula-line[data-v-3ffb5cd0]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-line code[data-v-3ffb5cd0]{background:var(--color-neutral-100);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-800);padding:2px 6px}.calculation-badge[data-v-3ffb5cd0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);word-break:break-all}.formula-note[data-v-3ffb5cd0]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0}.placeholder[data-v-3ffb5cd0]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-81eb690c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-81eb690c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-81eb690c]{grid-template-columns:1fr 1fr}}.section-title[data-v-81eb690c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-81eb690c]{margin-bottom:var(--space-4)}.form-label[data-v-81eb690c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-81eb690c],.form-select[data-v-81eb690c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-81eb690c]:focus,.form-select[data-v-81eb690c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-81eb690c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-81eb690c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-81eb690c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-81eb690c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-81eb690c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-81eb690c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-81eb690c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-81eb690c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-81eb690c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-81eb690c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calculator-mode-tabs[data-v-81eb690c]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.tab-btn[data-v-81eb690c]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn[data-v-81eb690c]:hover{color:var(--text-primary)}.tab-btn.active[data-v-81eb690c]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.toggle-group[data-v-81eb690c]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:3px;padding:3px;display:flex}.toggle-btn[data-v-81eb690c]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-81eb690c]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-81eb690c]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.input-with-select[data-v-81eb690c]{display:flex;position:relative}.input-with-select .form-input[data-v-81eb690c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-81eb690c]{background:var(--color-neutral-50);width:auto;min-width:130px;color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input-with-unit[data-v-81eb690c]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-81eb690c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-81eb690c]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;display:flex}.result-unit-main[data-v-81eb690c]{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);margin-left:var(--space-1)}.result-subtext[data-v-81eb690c]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.unit-sub[data-v-81eb690c]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.odometer-diff-badge[data-v-81eb690c]{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-primary-700)}.toggle-link-btn[data-v-81eb690c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.toggle-link-btn[data-v-81eb690c]:hover{text-decoration:underline}.cost-fields-container[data-v-81eb690c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.cost-summary-box[data-v-81eb690c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.cost-grid[data-v-81eb690c]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cost-item[data-v-81eb690c]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.cost-item.highlight-cost[data-v-81eb690c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200)}.cost-label[data-v-81eb690c]{color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-medium)}.cost-value[data-v-81eb690c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.cost-item.highlight-cost .cost-value[data-v-81eb690c]{color:var(--color-primary-800)}.mb-4[data-v-81eb690c]{margin-bottom:var(--space-4)}.mb-6[data-v-81eb690c]{margin-bottom:var(--space-6)}.mt-2[data-v-81eb690c]{margin-top:var(--space-2)}.mt-3[data-v-81eb690c]{margin-top:var(--space-3)}.mt-4[data-v-81eb690c]{margin-top:var(--space-4)}.mt-6[data-v-81eb690c]{margin-top:var(--space-6)}.m-0[data-v-81eb690c]{margin:0}.text-xs[data-v-81eb690c]{font-size:var(--text-xs)}.text-muted[data-v-81eb690c]{color:var(--text-muted)}.placeholder[data-v-81eb690c]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e766967b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e766967b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e766967b]{grid-template-columns:1fr 1fr}}.section-title[data-v-e766967b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e766967b]{margin-bottom:var(--space-4)}.form-label[data-v-e766967b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e766967b],.form-select[data-v-e766967b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e766967b]:focus,.form-select[data-v-e766967b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e766967b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e766967b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e766967b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e766967b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e766967b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e766967b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e766967b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e766967b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e766967b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e766967b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-4[data-v-e766967b]{margin-bottom:var(--space-4)}.mt-2[data-v-e766967b]{margin-top:var(--space-2)}.mt-4[data-v-e766967b]{margin-top:var(--space-4)}.mt-6[data-v-e766967b]{margin-top:var(--space-6)}.toggle-group[data-v-e766967b]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-e766967b]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-e766967b]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-e766967b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-buttons[data-v-e766967b]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-e766967b]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-e766967b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.input-with-select[data-v-e766967b]{display:flex;position:relative}.input-with-select .form-input[data-v-e766967b]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-e766967b]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-e766967b]:focus{border-color:var(--color-primary-500)}.unit-badge[data-v-e766967b]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.sub-unit[data-v-e766967b]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-normal);display:block}.efficiency-tag[data-v-e766967b]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);display:inline-block}.tag-excellent[data-v-e766967b]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tag-great[data-v-e766967b]{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.tag-average[data-v-e766967b]{color:#a16207;background:#fefce8;border:1px solid #fef08a}.tag-high[data-v-e766967b]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.trip-cost-toggle[data-v-e766967b]{border-top:1px dashed var(--border-color);padding-top:var(--space-4)}.trip-toggle-btn[data-v-e766967b]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.trip-toggle-btn[data-v-e766967b]:hover{color:var(--color-primary-700);text-decoration:underline}.trip-result-box[data-v-e766967b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.trip-stats-grid[data-v-e766967b]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.trip-stat-item[data-v-e766967b]{flex-direction:column;display:flex}.stat-label[data-v-e766967b]{font-size:var(--text-xs);color:var(--text-secondary)}.stat-val[data-v-e766967b]{font-size:var(--text-sm);color:var(--text-primary)}.cost-val[data-v-e766967b]{color:var(--color-primary-700);font-size:var(--text-base)}.formula-line[data-v-e766967b]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.calculation-badge[data-v-e766967b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);word-break:break-all}.formula-note[data-v-e766967b]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0}.placeholder[data-v-e766967b]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-402e107d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-402e107d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-402e107d]{grid-template-columns:1fr 1fr}}.section-title[data-v-402e107d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-402e107d]{margin-bottom:var(--space-4)}.form-label[data-v-402e107d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-402e107d],.form-select[data-v-402e107d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-402e107d]:focus,.form-select[data-v-402e107d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-402e107d]{display:flex;position:relative}.input-with-select .form-input[data-v-402e107d]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-402e107d]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:130px}.results-container[data-v-402e107d]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-402e107d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-402e107d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-402e107d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-402e107d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-402e107d]{font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.classification-tag[data-v-402e107d]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.secondary-results-grid[data-v-402e107d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-402e107d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-402e107d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-402e107d]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-402e107d]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-text[data-v-402e107d]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.performance-estimates-card[data-v-402e107d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-402e107d]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:0;margin-bottom:var(--space-3)}.perf-grid[data-v-402e107d]{gap:var(--space-2);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}@media (width<=640px){.perf-grid[data-v-402e107d]{gap:var(--space-3);grid-template-columns:1fr}}.perf-item[data-v-402e107d]{padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);flex-direction:column;align-items:center;display:flex}.perf-label[data-v-402e107d]{font-size:var(--text-xs);color:var(--text-secondary)}.perf-value[data-v-402e107d]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1)}.perf-sub[data-v-402e107d]{font-size:var(--text-xs);color:var(--text-muted)}.info-box[data-v-402e107d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-402e107d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-xs[data-v-402e107d]{font-size:var(--text-xs)}.text-muted[data-v-402e107d]{color:var(--text-muted);margin:0;line-height:1.4}.placeholder[data-v-402e107d]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-7fc17382]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7fc17382]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7fc17382]{grid-template-columns:1fr 1fr}}.section-title[data-v-7fc17382]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7fc17382]{margin-bottom:var(--space-4)}.form-label[data-v-7fc17382]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7fc17382],.form-select[data-v-7fc17382]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7fc17382]:focus,.form-select[data-v-7fc17382]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-7fc17382],.input-with-suffix[data-v-7fc17382]{display:flex;position:relative}.input-with-select .form-input[data-v-7fc17382],.input-with-suffix .form-input[data-v-7fc17382]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-7fc17382]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:100px}.input-suffix[data-v-7fc17382]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-left:none;align-items:center;display:flex}.preset-chips[data-v-7fc17382]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-7fc17382]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.chip-btn[data-v-7fc17382]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.chip-btn.active[data-v-7fc17382]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.tire-size-inputs[data-v-7fc17382]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.results-container[data-v-7fc17382]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-7fc17382]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7fc17382]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7fc17382]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7fc17382]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-7fc17382]{font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.classification-tag[data-v-7fc17382]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;display:inline-block}.secondary-results-grid[data-v-7fc17382]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7fc17382]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7fc17382]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7fc17382]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-7fc17382]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-text[data-v-7fc17382]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.gear-table-card[data-v-7fc17382],.tire-specs-card[data-v-7fc17382]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-7fc17382]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:0;margin-bottom:var(--space-3)}.table-responsive[data-v-7fc17382]{overflow-x:auto}.gear-table[data-v-7fc17382]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.gear-table th[data-v-7fc17382],.gear-table td[data-v-7fc17382]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.gear-table th[data-v-7fc17382]{color:var(--text-secondary);font-weight:var(--font-weight-bold);background:var(--color-neutral-50)}.gear-table tr.active-gear-row[data-v-7fc17382]{background:var(--color-primary-50);color:var(--color-primary-800)}.specs-grid[data-v-7fc17382]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.spec-item[data-v-7fc17382]{flex-direction:column;display:flex}.spec-label[data-v-7fc17382]{font-size:var(--text-xs);color:var(--text-secondary)}.spec-val[data-v-7fc17382]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-top:2px}.info-box[data-v-7fc17382]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7fc17382]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-xs[data-v-7fc17382]{font-size:var(--text-xs)}.text-muted[data-v-7fc17382]{color:var(--text-muted);margin:0;line-height:1.4}.placeholder[data-v-7fc17382]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-28606d87]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-28606d87]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-28606d87]{grid-template-columns:1fr 1fr}}.section-title[data-v-28606d87]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-28606d87]{margin-bottom:var(--space-4)}.form-label[data-v-28606d87]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-28606d87],.form-select[data-v-28606d87]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-28606d87]:focus,.form-select[data-v-28606d87]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-28606d87]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;position:relative}.primary-result-box.empty-state[data-v-28606d87]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.warning-box[data-v-28606d87]{background:#fff8e6;border-color:#f59e0b}.result-label[data-v-28606d87]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-result-box.warning-box .result-label[data-v-28606d87]{color:#b45309}.result-value.highlight[data-v-28606d87]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-result-box.warning-box .result-value.highlight[data-v-28606d87]{color:#d97706}.secondary-results-grid[data-v-28606d87]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-28606d87]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-28606d87]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-28606d87]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-28606d87]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-28606d87]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-28606d87]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.tab-btn[data-v-28606d87]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-28606d87]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.unit-toggle-group[data-v-28606d87]{gap:var(--space-1);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);display:flex}.unit-toggle-btn[data-v-28606d87]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.unit-toggle-btn.active[data-v-28606d87]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.tire-input-card[data-v-28606d87]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.tire-input-card.compare-card[data-v-28606d87]{background:#f0f9ff;border-color:#bae6fd}.card-subtitle[data-v-28606d87]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.label-hint[data-v-28606d87]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.input-with-action[data-v-28606d87]{align-items:center;display:flex;position:relative}.badge-code[data-v-28606d87]{right:var(--space-3);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:2px 8px;position:absolute}.badge-code.badge-new[data-v-28606d87]{color:#fff;background:#0284c7}.dimensions-row[data-v-28606d87]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.input-with-select[data-v-28606d87]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-28606d87]{flex:2}.unit-select[data-v-28606d87]{flex:1}.result-subtext[data-v-28606d87]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0}.diff-breakdown[data-v-28606d87]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-top:var(--space-1);margin-bottom:var(--space-2)}.fitment-badge[data-v-28606d87]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-top:var(--space-2);display:inline-block}.badge-safe[data-v-28606d87]{color:#15803d;background:#dcfce7}.badge-danger[data-v-28606d87]{color:#b91c1c;background:#fee2e2}.micro-note[data-v-28606d87]{color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0;font-size:11px}.svg-diagram-wrapper[data-v-28606d87]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);background:#fafafa;justify-content:center;align-items:center;display:flex}.tire-svg[data-v-28606d87]{width:100%;max-width:360px;height:auto}.tire-outer[data-v-28606d87]{fill:#2d3748}.tire-tread[data-v-28606d87]{fill:#1a202c}.wheel-rim[data-v-28606d87]{fill:#e2e8f0;stroke:#94a3b8;stroke-width:3px}.wheel-hub[data-v-28606d87]{fill:#64748b}.wheel-spoke[data-v-28606d87]{stroke:#94a3b8;stroke-width:4px}.dim-line[data-v-28606d87]{stroke:#64748b;stroke-width:1.5px;stroke-dasharray:2 2}.dim-line.accent[data-v-28606d87]{stroke:#0284c7;stroke-width:2px}.dim-cap[data-v-28606d87]{stroke:#64748b;stroke-width:2px}.dim-text[data-v-28606d87]{fill:#475569;font-family:sans-serif;font-size:9px;font-weight:600}.dim-text.accent[data-v-28606d87]{fill:#0369a1;font-weight:700}.table-responsive[data-v-28606d87]{overflow-x:auto}.calc-table[data-v-28606d87]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.calc-table th[data-v-28606d87]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.calc-table td[data-v-28606d87]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.calc-table tr:last-child td[data-v-28606d87]{border-bottom:none}.row-label[data-v-28606d87]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.val-t1[data-v-28606d87]{font-weight:var(--font-weight-bold);color:#0284c7}.val-t2[data-v-28606d87]{font-weight:var(--font-weight-bold);color:#0369a1}.font-bold[data-v-28606d87]{font-weight:var(--font-weight-bold)}.text-center[data-v-28606d87]{text-align:center}.text-muted[data-v-28606d87]{color:var(--text-muted)}.text-neutral[data-v-28606d87]{color:var(--text-secondary)}.text-plus[data-v-28606d87]{color:#0284c7;font-weight:var(--font-weight-medium)}.text-minus[data-v-28606d87]{color:#d97706;font-weight:var(--font-weight-medium)}.text-danger[data-v-28606d87]{color:#b91c1c}.text-info[data-v-28606d87]{color:#0284c7}.speedo-hero-box[data-v-28606d87]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.speedo-val[data-v-28606d87]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.speedo-unit[data-v-28606d87]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.speedo-error-note[data-v-28606d87]{font-size:var(--text-xs);text-align:right}.badge-step[data-v-28606d87]{border-radius:var(--radius-sm);padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.step-0[data-v-28606d87]{color:#475569;background:#f1f5f9}.step-1[data-v-28606d87]{color:#0369a1;background:#e0f2fe}.step-2[data-v-28606d87]{color:#6d28d9;background:#ede9fe}.step-3[data-v-28606d87]{color:#be185d;background:#fce7f3}.info-list[data-v-28606d87]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.info-list li[data-v-28606d87]{margin-bottom:var(--space-2)}.custom-calculator[data-v-30a37915]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-30a37915]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-30a37915]{grid-template-columns:1fr 1fr}}.section-title[data-v-30a37915]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-30a37915]{margin-bottom:var(--space-4)}.form-label[data-v-30a37915]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-30a37915],.form-select[data-v-30a37915]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-30a37915]:focus,.form-select[data-v-30a37915]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-30a37915]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-30a37915]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.box-ideal[data-v-30a37915]{background:#f0fdf4;border-color:#86efac}.primary-result-box.box-acceptable[data-v-30a37915]{background:#fffbeb;border-color:#fde68a}.primary-result-box.box-warning[data-v-30a37915]{background:#fef2f2;border-color:#fca5a5}.result-label[data-v-30a37915]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-30a37915]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-30a37915]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-30a37915]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-30a37915]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-30a37915]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-30a37915]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-30a37915]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.settings-row[data-v-30a37915]{gap:var(--space-3);display:flex}.flex-1[data-v-30a37915]{flex:1}.input-with-addon[data-v-30a37915]{align-items:center;display:flex;position:relative}.input-addon[data-v-30a37915]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute}.tire-card[data-v-30a37915]{background:var(--surface-hover,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.tire1-card[data-v-30a37915]{border-left:4px solid #3b82f6}.tire2-card[data-v-30a37915]{border-left:4px solid #10b981}.tire-card-header[data-v-30a37915]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tire-card-badge[data-v-30a37915]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:2px 8px}.tire1-badge[data-v-30a37915]{color:#1e40af;background:#dbeafe}.tire2-badge[data-v-30a37915]{color:#065f46;background:#d1fae5}.tire-mode-toggle[data-v-30a37915]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;display:flex;overflow:hidden}.btn-text-toggle[data-v-30a37915]{font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:4px 8px;transition:all .15s}.btn-text-toggle.active[data-v-30a37915]{background:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.tire-picker-grid[data-v-30a37915],.wheel-picker-grid[data-v-30a37915]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.wheel-picker-grid[data-v-30a37915]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color);grid-template-columns:1fr 1fr}.wheel-details-toggle[data-v-30a37915]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-medium);cursor:pointer;margin-top:var(--space-2);user-select:none}.wheel-details-toggle[data-v-30a37915]:hover{text-decoration:underline}.input-error-msg[data-v-30a37915]{font-size:var(--text-xs);color:#dc2626;margin-top:4px}.primary-sub-values[data-v-30a37915]{margin-top:var(--space-2);flex-direction:column;align-items:center;gap:4px;display:flex}.dim-change-text[data-v-30a37915]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.safety-badge[data-v-30a37915]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;margin-top:6px;padding:4px 12px;display:inline-block}.safety-badge.ideal[data-v-30a37915]{color:#166534;background:#dcfce7}.safety-badge.acceptable[data-v-30a37915]{color:#92400e;background:#fef3c7}.safety-badge.warning[data-v-30a37915]{color:#991b1b;background:#fee2e2}.visualizer-card[data-v-30a37915]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.visualizer-header[data-v-30a37915]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.vis-title[data-v-30a37915]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.vis-legend[data-v-30a37915]{gap:var(--space-3);font-size:var(--text-xs);display:flex}.legend-item[data-v-30a37915]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-30a37915]{border-radius:50%;width:10px;height:10px;display:inline-block}.tire1-dot[data-v-30a37915]{background:#3b82f6}.tire2-dot[data-v-30a37915]{background:#10b981}.svg-container[data-v-30a37915]{justify-content:center;width:100%;max-height:180px;display:flex}.tire-svg[data-v-30a37915]{width:100%;height:auto;max-height:170px}.svg-caption[data-v-30a37915]{fill:var(--text-muted,#94a3b8);font-size:10px;font-weight:500}.secondary-vals[data-v-30a37915]{font-size:var(--text-sm);margin-top:var(--space-2);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:6px;display:flex}.t1-val[data-v-30a37915]{color:#1e40af}.t2-val[data-v-30a37915]{color:#065f46}.arrow[data-v-30a37915]{color:var(--text-muted)}.metric-delta[data-v-30a37915]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-top:4px}.metric-delta.sub-info[data-v-30a37915]{color:var(--text-secondary);font-weight:400}.text-positive[data-v-30a37915]{color:#16a34a}.text-negative[data-v-30a37915]{color:#d97706}.text-neutral[data-v-30a37915]{color:var(--text-muted)}.text-warning[data-v-30a37915]{color:#ea580c}.text-success[data-v-30a37915]{color:#16a34a}.unit-tiny[data-v-30a37915]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.table-card[data-v-30a37915]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.table-title[data-v-30a37915]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.table-responsive[data-v-30a37915]{overflow-x:auto}.comparison-table[data-v-30a37915]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.comparison-table th[data-v-30a37915]{padding:var(--space-2) var(--space-3);background:var(--surface-hover,#f8fafc);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-30a37915]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.comparison-table tbody tr:last-child td[data-v-30a37915]{border-bottom:none}.dim-label[data-v-30a37915]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.speed-table td[data-v-30a37915],.speed-table th[data-v-30a37915]{text-align:center}.wheel-clearance-box[data-v-30a37915]{border-left:4px solid #8b5cf6}.clearance-grid[data-v-30a37915]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.clearance-grid[data-v-30a37915]{grid-template-columns:1fr 1fr}}.clearance-item[data-v-30a37915]{gap:var(--space-3);background:var(--surface-hover,#f8fafc);padding:var(--space-3);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.clearance-icon[data-v-30a37915]{font-size:1.25rem}.clearance-label[data-v-30a37915]{font-size:var(--text-xs);color:var(--text-secondary)}.clearance-val[data-v-30a37915]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-top:2px}.safety-info-box.safe[data-v-30a37915]{border-left:4px solid #10b981}.safety-info-box.caution[data-v-30a37915]{border-left:4px solid #f59e0b}.safety-info-box.alert[data-v-30a37915]{border-left:4px solid #ef4444}.safety-desc-text[data-v-30a37915]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.safety-rules-list[data-v-30a37915]{font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.rule-point[data-v-30a37915]{padding-left:var(--space-2);border-left:2px solid var(--border-color)}.custom-calculator[data-v-b446d594]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b446d594]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b446d594]{grid-template-columns:1fr 1fr}}.section-title[data-v-b446d594]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b446d594]{margin-bottom:var(--space-4)}.form-row[data-v-b446d594]{gap:var(--space-4);flex-wrap:wrap;display:flex}.flex-1[data-v-b446d594]{flex:1;min-width:140px}.mt-2[data-v-b446d594]{margin-top:var(--space-2)}.mt-4[data-v-b446d594]{margin-top:var(--space-4)}.mt-6[data-v-b446d594]{margin-top:var(--space-6)}.form-label[data-v-b446d594]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b446d594],.form-select[data-v-b446d594]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b446d594]:focus,.form-select[data-v-b446d594]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.toggle-group[data-v-b446d594]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);flex-wrap:wrap;display:flex}.toggle-btn[data-v-b446d594]{min-width:30%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-b446d594]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-b446d594]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-b446d594],.input-with-icon-and-unit[data-v-b446d594],.input-with-icon[data-v-b446d594]{align-items:center;display:flex;position:relative}.currency-symbol[data-v-b446d594]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;pointer-events:none;position:absolute}.input-with-icon .form-input[data-v-b446d594],.input-with-icon-and-unit .form-input[data-v-b446d594]{padding-left:1.85rem}.input-with-unit .form-input[data-v-b446d594],.input-with-icon-and-unit .form-input[data-v-b446d594]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-b446d594]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;display:flex}.primary-result-box[data-v-b446d594]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b446d594]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b446d594]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b446d594]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.split-cost-badge[data-v-b446d594]{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-full,9999px);display:inline-block}.secondary-results-grid[data-v-b446d594]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b446d594]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b446d594]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b446d594]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit-sub[data-v-b446d594]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-b446d594]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b446d594]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-text[data-v-b446d594]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-b446d594]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.custom-calculator[data-v-1aef6364]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1aef6364]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1aef6364]{grid-template-columns:1fr 1fr}}.section-title[data-v-1aef6364]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1aef6364]{margin-bottom:var(--space-4)}.settings-row[data-v-1aef6364]{gap:var(--space-3);display:flex}.half-width[data-v-1aef6364]{flex:1}.form-label[data-v-1aef6364]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1aef6364],.form-select[data-v-1aef6364]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1aef6364]:focus,.form-select[data-v-1aef6364]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-1aef6364]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-1aef6364]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-1aef6364]{padding-left:2rem}.help-text[data-v-1aef6364]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-1aef6364]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-1aef6364]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 12px;transition:all .15s}.preset-btn[data-v-1aef6364]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-1aef6364]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.itemized-block[data-v-1aef6364]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.itemized-header[data-v-1aef6364]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sub-title[data-v-1aef6364]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.btn-sm-action[data-v-1aef6364]{font-size:var(--text-xs);color:var(--color-primary-600);border:1px dashed var(--color-primary-400);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:3px 8px}.btn-sm-action[data-v-1aef6364]:hover{background:var(--color-primary-50)}.itemized-row[data-v-1aef6364]{gap:var(--space-2);margin-bottom:var(--space-2);align-items:flex-end;display:flex}.item-name[data-v-1aef6364]{flex:2}.item-name.wide[data-v-1aef6364]{flex:3}.item-input[data-v-1aef6364]{flex:2}.mini-label[data-v-1aef6364]{color:var(--text-muted);margin-bottom:2px;font-size:10px;display:block}.btn-delete[data-v-1aef6364]{color:#ef4444;cursor:pointer;padding:var(--space-2);font-size:var(--text-sm);background:0 0;border:none}.results-wrapper[data-v-1aef6364]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-1aef6364]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.loss-state[data-v-1aef6364]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-1aef6364],.primary-result-box.loss-state .result-value.highlight[data-v-1aef6364]{color:#b91c1c}.primary-result-box.empty-state[data-v-1aef6364]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1aef6364]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1aef6364]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.field-margin-total[data-v-1aef6364]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.status-badge-container[data-v-1aef6364]{margin-top:var(--space-3)}.status-badge[data-v-1aef6364]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);padding:3px 12px;display:inline-block}.badge-loss[data-v-1aef6364]{color:#b91c1c;background:#fee2e2}.badge-breakeven[data-v-1aef6364]{color:#4b5563;background:#f3f4f6}.badge-healthy[data-v-1aef6364]{color:#15803d;background:#dcfce7}.badge-high[data-v-1aef6364]{color:#047857;background:#d1fae5}.secondary-results-grid[data-v-1aef6364]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1aef6364]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1aef6364]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1aef6364]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-stat[data-v-1aef6364]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px;display:block}.text-danger[data-v-1aef6364]{color:#dc2626!important}.text-success[data-v-1aef6364]{color:#16a34a!important}.text-muted-val[data-v-1aef6364]{color:#475569!important}.split-bar-section[data-v-1aef6364]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.split-bar-labels[data-v-1aef6364]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.split-bar-track[data-v-1aef6364]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200,#e5e7eb);height:10px;display:flex;overflow:hidden}.split-bar-cost[data-v-1aef6364]{background:#94a3b8;transition:width .3s}.split-bar-margin[data-v-1aef6364]{background:var(--color-primary-500,#22c55e);transition:width .3s}.info-box[data-v-1aef6364]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1aef6364]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-steps[data-v-1aef6364]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-1aef6364]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-1aef6364]{font-weight:var(--font-weight-medium);min-width:95px;color:var(--text-primary)}.disclaimer-box[data-v-1aef6364]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-muted);background:#f8fafc;font-size:11px;line-height:1.5}.placeholder-text[data-v-1aef6364]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-851f812a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-851f812a]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-851f812a]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-851f812a}@keyframes spin-851f812a{to{transform:rotate(360deg)}}.calculator-grid[data-v-851f812a]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-851f812a]{opacity:1}@media (width>=768px){.calculator-grid[data-v-851f812a]{grid-template-columns:1fr 1fr}}.section-title[data-v-851f812a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-851f812a]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-851f812a]{margin-top:var(--space-1)}.mt-2[data-v-851f812a]{margin-top:var(--space-2)}.mt-4[data-v-851f812a]{margin-top:var(--space-4)}.mb-2[data-v-851f812a]{margin-bottom:var(--space-2)}.mb-4[data-v-851f812a]{margin-bottom:var(--space-4)}.mb-6[data-v-851f812a]{margin-bottom:var(--space-6)}.form-group[data-v-851f812a]{margin-bottom:var(--space-4)}.form-label[data-v-851f812a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-851f812a]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-851f812a],.form-select[data-v-851f812a]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-select.mode-select[data-v-851f812a]{border-color:var(--color-primary-300);background-color:var(--color-primary-50);font-weight:500}.form-input[data-v-851f812a]:focus,.form-select[data-v-851f812a]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-851f812a]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input.with-left[data-v-851f812a]{padding-left:32px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-851f812a]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.result-box[data-v-851f812a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-851f812a]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-851f812a]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-851f812a]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-851f812a]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-851f812a]{color:var(--color-primary-600)}.placeholder[data-v-851f812a]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-851f812a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-851f812a]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-851f812a]:last-child{border-bottom:none}.sec-label[data-v-851f812a]{color:var(--text-secondary)}.sec-val[data-v-851f812a]{color:var(--text-primary)}.alert-box[data-v-851f812a]{padding:var(--space-3);border-radius:var(--radius-md);font-size:14px;line-height:1.5}.alert-box.error[data-v-851f812a]{color:#991b1b;background-color:#fef2f2;border:1px solid #fca5a5}.text-red[data-v-851f812a]{color:#dc2626!important}.custom-calculator[data-v-7eb15628]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7eb15628]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7eb15628]{grid-template-columns:1fr 1fr}}.section-title[data-v-7eb15628]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7eb15628]{margin-bottom:var(--space-4)}.form-label[data-v-7eb15628]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-7eb15628]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex}.form-input-group[data-v-7eb15628]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.currency-symbol[data-v-7eb15628]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.form-input-currency[data-v-7eb15628]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) 0;color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;outline:none}.help-text[data-v-7eb15628]{color:var(--text-muted);margin-top:4px;font-size:13px}.warning-text[data-v-7eb15628]{color:#b45309;font-size:var(--text-sm);margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:#fef3c7}.result-box[data-v-7eb15628]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-7eb15628]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-7eb15628]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-7eb15628]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.text-result[data-v-7eb15628]{font-size:var(--text-xl);color:var(--text-primary)}.placeholder[data-v-7eb15628]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-7eb15628]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-7eb15628]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);flex-direction:column;display:flex}.sec-result-row[data-v-7eb15628]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-7eb15628]{color:var(--text-secondary);margin-bottom:2px}.sec-val[data-v-7eb15628]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-7eb15628]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-7eb15628]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-7eb15628]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-b918552f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b918552f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b918552f]{grid-template-columns:1fr 1fr}}.section-title[data-v-b918552f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b918552f]{margin-bottom:var(--space-4)}.form-label[data-v-b918552f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-b918552f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-b918552f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group-vertical[data-v-b918552f]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-b918552f]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-b918552f]:hover{background:var(--color-neutral-100)}.radio-label[data-v-b918552f]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.help-text[data-v-b918552f]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.result-box[data-v-b918552f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.result-box.empty-state[data-v-b918552f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value[data-v-b918552f]{margin-bottom:var(--space-2)}.ratio-large[data-v-b918552f]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-meaning[data-v-b918552f]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.placeholder[data-v-b918552f]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-b918552f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.warning-box[data-v-b918552f]{padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:#92400e;margin-top:var(--space-4);gap:var(--space-1);background:#fffbeb;border-left:4px solid #f59e0b;flex-direction:column;line-height:1.5;display:flex}.results-content[data-v-b918552f]{flex-direction:column;display:flex}.custom-calculator[data-v-746526b5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-746526b5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-746526b5]{grid-template-columns:1fr 1fr}}.section-title[data-v-746526b5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-746526b5]{margin-top:var(--space-4)}.form-group[data-v-746526b5]{margin-bottom:var(--space-5)}.form-label[data-v-746526b5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-746526b5]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-746526b5]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-746526b5]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-746526b5]:focus{outline:none}.input-with-symbol .symbol-left[data-v-746526b5]{padding:0 0 0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.primary-result-box[data-v-746526b5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.primary-result-box.negative[data-v-746526b5]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative .result-value[data-v-746526b5],.primary-result-box.negative .result-label[data-v-746526b5]{color:#b91c1c}.primary-result-box.empty-state[data-v-746526b5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-746526b5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-746526b5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.fraction-box[data-v-746526b5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff;flex-direction:column;align-items:center;display:flex}.fraction-line[data-v-746526b5]{width:100%;max-width:250px;padding:var(--space-2) 0;justify-content:space-between;display:flex}.fraction-label[data-v-746526b5]{color:var(--text-secondary);font-size:var(--text-sm)}.fraction-val[data-v-746526b5]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.fraction-divider[data-v-746526b5]{background:var(--border-color);width:100%;max-width:250px;height:1px;margin:2px 0}.error-box[data-v-746526b5]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-746526b5]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-ac7f60f1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ac7f60f1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ac7f60f1]{grid-template-columns:1fr 1fr}}.section-title[data-v-ac7f60f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-ac7f60f1]{margin-top:var(--space-6)}.mt-4[data-v-ac7f60f1]{margin-top:var(--space-4)}.mt-2[data-v-ac7f60f1]{margin-top:var(--space-2)}.text-xs[data-v-ac7f60f1]{font-size:var(--text-xs)}.text-gray-500[data-v-ac7f60f1]{color:#6b7280}.italic[data-v-ac7f60f1]{font-style:italic}.form-row[data-v-ac7f60f1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-ac7f60f1]{margin-bottom:var(--space-4)}.form-label[data-v-ac7f60f1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-ac7f60f1]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-ac7f60f1]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-ac7f60f1]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-ac7f60f1]{display:none}.input-with-symbol[data-v-ac7f60f1]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-ac7f60f1]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-ac7f60f1]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-ac7f60f1]:focus{outline:none}.input-with-symbol .symbol-left[data-v-ac7f60f1]{padding:0 0 0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.slide-down[data-v-ac7f60f1]{animation:.3s ease-out slideDown-ac7f60f1}@keyframes slideDown-ac7f60f1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-ac7f60f1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.primary-result-box.negative[data-v-ac7f60f1]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative .result-value[data-v-ac7f60f1],.primary-result-box.negative .result-label[data-v-ac7f60f1]{color:#b91c1c}.primary-result-box.empty-state[data-v-ac7f60f1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ac7f60f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-ac7f60f1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.reconciliation-box[data-v-ac7f60f1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.reconciliation-title[data-v-ac7f60f1]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.reconciliation-row[data-v-ac7f60f1]{font-size:var(--text-sm);color:var(--text-secondary);padding:var(--space-1) 0;justify-content:space-between;display:flex}.reconciliation-row.border-bottom[data-v-ac7f60f1]{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);margin-bottom:var(--space-2)}.reconciliation-row.subtotal[data-v-ac7f60f1]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.reconciliation-row.total[data-v-ac7f60f1]{font-weight:var(--font-weight-bold);color:var(--text-primary);border-top:2px solid var(--border-color);padding-top:var(--space-2);margin-top:var(--space-2)}.error-box[data-v-ac7f60f1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-ac7f60f1]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-ba3df5da]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ba3df5da]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ba3df5da]{grid-template-columns:1fr 1fr}}.section-title[data-v-ba3df5da]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ba3df5da],.mb-4[data-v-ba3df5da]{margin-bottom:var(--space-4)}.mt-4[data-v-ba3df5da]{margin-top:var(--space-4)}.mt-2[data-v-ba3df5da]{margin-top:var(--space-2)}.m-0[data-v-ba3df5da]{margin:0}.form-label[data-v-ba3df5da]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ba3df5da]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ba3df5da]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-icon[data-v-ba3df5da]{align-items:center;display:flex;position:relative}.input-with-icon .currency-symbol[data-v-ba3df5da]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;position:absolute}.input-with-icon .form-input[data-v-ba3df5da]{padding-left:2rem}.help-text[data-v-ba3df5da]{font-size:var(--text-xs);color:var(--text-muted);display:block}.primary-result-box[data-v-ba3df5da]{border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;background:#ecfdf5;border:1px solid #a7f3d0}.primary-result-box.negative-profit[data-v-ba3df5da]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative-profit .result-label[data-v-ba3df5da],.primary-result-box.negative-profit .result-value.highlight[data-v-ba3df5da]{color:#dc2626}.primary-result-box.empty-state[data-v-ba3df5da]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ba3df5da]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:#059669;margin-bottom:var(--space-2)}.result-value.highlight[data-v-ba3df5da]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:#059669;word-break:break-all}.secondary-results-grid[data-v-ba3df5da]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ba3df5da]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ba3df5da]{color:var(--text-secondary);font-size:var(--text-xs)}.secondary-result-box .result-value[data-v-ba3df5da]{font-size:var(--text-2xl);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.text-red[data-v-ba3df5da]{color:#dc2626!important}.info-box[data-v-ba3df5da]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ba3df5da]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-ba3df5da]{color:#4b5563}.placeholder[data-v-ba3df5da]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-a208db47]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a208db47]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a208db47]{grid-template-columns:1fr 1fr}}.section-title[data-v-a208db47]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a208db47]{margin-bottom:var(--space-4)}.form-label[data-v-a208db47]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a208db47],.form-select[data-v-a208db47]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a208db47]:focus,.form-select[data-v-a208db47]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-a208db47]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-a208db47]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-a208db47]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-a208db47]{padding-left:2rem}.input-with-suffix[data-v-a208db47]{padding-right:2rem}.help-text[data-v-a208db47]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-group[data-v-a208db47]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-a208db47]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-a208db47]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-a208db47]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-a208db47]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-a208db47]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.error-banner[data-v-a208db47]{color:#b91c1c;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:var(--space-2);background:#fef2f2;border:1px solid #fecaca}.results-wrapper[data-v-a208db47]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-a208db47]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.loss-state[data-v-a208db47]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-a208db47],.primary-result-box.loss-state .result-value.highlight[data-v-a208db47]{color:#b91c1c}.loss-badge[data-v-a208db47]{color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-top:var(--space-2);background:#dc2626;padding:2px 8px;display:inline-block}.primary-result-box.empty-state[data-v-a208db47]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a208db47]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a208db47]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a208db47]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a208db47]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a208db47]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a208db47]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.text-danger[data-v-a208db47]{color:#dc2626!important}.info-box[data-v-a208db47]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a208db47]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-steps[data-v-a208db47]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-a208db47]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-a208db47]{font-weight:var(--font-weight-medium);min-width:50px;color:var(--text-primary)}.step-code[data-v-a208db47]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.placeholder-text[data-v-a208db47]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-c96ee2d8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c96ee2d8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c96ee2d8]{grid-template-columns:1fr 1fr}}.section-title[data-v-c96ee2d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c96ee2d8]{margin-bottom:var(--space-4)}.form-label[data-v-c96ee2d8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c96ee2d8],.form-select[data-v-c96ee2d8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c96ee2d8]:focus,.form-select[data-v-c96ee2d8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-c96ee2d8]{align-items:center;display:flex;position:relative}.symbol-left[data-v-c96ee2d8]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-right[data-v-c96ee2d8]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.with-left-symbol[data-v-c96ee2d8]{padding-left:2rem}.with-right-symbol[data-v-c96ee2d8]{padding-right:2rem}.help-text[data-v-c96ee2d8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-container[data-v-c96ee2d8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-c96ee2d8]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-badge[data-v-c96ee2d8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-badge[data-v-c96ee2d8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-badge.active[data-v-c96ee2d8]{background:var(--color-primary-500);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.primary-result-box[data-v-c96ee2d8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.negative-profit[data-v-c96ee2d8]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative-profit .result-label[data-v-c96ee2d8],.primary-result-box.negative-profit .result-value.highlight[data-v-c96ee2d8]{color:#dc2626}.primary-result-box.empty-state[data-v-c96ee2d8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c96ee2d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c96ee2d8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-subtext[data-v-c96ee2d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-c96ee2d8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c96ee2d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c96ee2d8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c96ee2d8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.font-bold[data-v-c96ee2d8]{font-weight:var(--font-weight-bold)}.text-danger[data-v-c96ee2d8]{color:#dc2626!important}.text-success[data-v-c96ee2d8]{color:#059669!important}.batch-summary-box[data-v-c96ee2d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.batch-title[data-v-c96ee2d8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-2)}.batch-grid[data-v-c96ee2d8]{gap:var(--space-2);text-align:center;grid-template-columns:1fr 1fr 1fr;display:grid}.batch-item[data-v-c96ee2d8]{flex-direction:column;display:flex}.batch-label[data-v-c96ee2d8]{font-size:var(--text-xs);color:var(--text-muted)}.batch-val[data-v-c96ee2d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.breakdown-box[data-v-c96ee2d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-c96ee2d8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.breakdown-row[data-v-c96ee2d8]{font-size:var(--text-sm);padding:var(--space-1) 0;color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-divider[data-v-c96ee2d8]{background:var(--border-color);height:1px;margin:var(--space-2) 0}.breakdown-total[data-v-c96ee2d8]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-base)}.info-box[data-v-c96ee2d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c96ee2d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-c96ee2d8]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.empty-message[data-v-c96ee2d8]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.mt-2[data-v-c96ee2d8]{margin-top:var(--space-2)}.mt-4[data-v-c96ee2d8]{margin-top:var(--space-4)}.custom-calculator[data-v-8c5850c2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8c5850c2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8c5850c2]{grid-template-columns:1fr 1fr}}.section-title[data-v-8c5850c2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8c5850c2]{margin-bottom:var(--space-4)}.form-label[data-v-8c5850c2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8c5850c2],.form-select[data-v-8c5850c2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8c5850c2]:focus,.form-select[data-v-8c5850c2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8c5850c2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8c5850c2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8c5850c2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8c5850c2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8c5850c2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8c5850c2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8c5850c2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8c5850c2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8c5850c2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8c5850c2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-8c5850c2]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.tab-btn[data-v-8c5850c2]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;text-align:center;flex:1;transition:all .2s}.tab-btn[data-v-8c5850c2]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.tab-btn.active[data-v-8c5850c2]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.input-with-symbol[data-v-8c5850c2]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input.with-left[data-v-8c5850c2]{padding-left:2rem}.input-with-symbol .form-input.with-right[data-v-8c5850c2]{padding-right:2rem}.input-with-symbol .symbol-left[data-v-8c5850c2]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-symbol .symbol-right[data-v-8c5850c2]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.quick-chips[data-v-8c5850c2]{gap:var(--space-1);flex-wrap:wrap;display:flex}.chip-btn[data-v-8c5850c2]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;padding:2px 8px;transition:all .15s}.chip-btn[data-v-8c5850c2]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.chip-btn.active[data-v-8c5850c2]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.primary-result-box.negative-profit[data-v-8c5850c2]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.negative-profit .result-label[data-v-8c5850c2],.primary-result-box.negative-profit .result-value.highlight[data-v-8c5850c2]{color:#dc2626}.primary-subtext[data-v-8c5850c2]{font-size:var(--text-sm);color:var(--text-secondary)}.text-red[data-v-8c5850c2]{color:#dc2626!important}.help-text[data-v-8c5850c2]{font-size:var(--text-xs);color:var(--text-muted);display:block}.info-description[data-v-8c5850c2]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.table-container[data-v-8c5850c2]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.table-header[data-v-8c5850c2]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color)}.table-title[data-v-8c5850c2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.table-scroll[data-v-8c5850c2]{max-height:240px;overflow-y:auto}.conversion-table[data-v-8c5850c2]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.conversion-table th[data-v-8c5850c2]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.conversion-table td[data-v-8c5850c2]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.conversion-table tr:last-child td[data-v-8c5850c2]{border-bottom:none}.conversion-table tr.row-active[data-v-8c5850c2]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.conversion-table tr.row-active td[data-v-8c5850c2]{color:var(--color-primary-800)}.alert-box[data-v-8c5850c2]{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.5}.alert-box.warning[data-v-8c5850c2]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.placeholder[data-v-8c5850c2]{color:var(--text-muted);font-size:var(--text-sm)}.mt-1[data-v-8c5850c2]{margin-top:var(--space-1)}.mt-2[data-v-8c5850c2]{margin-top:var(--space-2)}.mt-4[data-v-8c5850c2]{margin-top:var(--space-4)}.mt-6[data-v-8c5850c2]{margin-top:var(--space-6)}.mb-4[data-v-8c5850c2]{margin-bottom:var(--space-4)}.text-muted[data-v-8c5850c2]{color:var(--text-muted)}.custom-calculator[data-v-6838dbd9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6838dbd9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6838dbd9]{grid-template-columns:1fr 1fr}}.section-title[data-v-6838dbd9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6838dbd9]{margin-bottom:var(--space-4)}.form-label[data-v-6838dbd9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6838dbd9],.form-select[data-v-6838dbd9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6838dbd9]:focus,.form-select[data-v-6838dbd9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6838dbd9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-6838dbd9]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.negative-result[data-v-6838dbd9]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative-result .result-label[data-v-6838dbd9],.primary-result-box.negative-result .result-value.highlight[data-v-6838dbd9]{color:#dc2626}.primary-result-box.breakeven-result[data-v-6838dbd9]{background:#f3f4f6;border-color:#d1d5db}.primary-result-box.breakeven-result .result-label[data-v-6838dbd9],.primary-result-box.breakeven-result .result-value.highlight[data-v-6838dbd9]{color:#4b5563}.result-label[data-v-6838dbd9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.result-value.highlight[data-v-6838dbd9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-result-text[data-v-6838dbd9]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.secondary-results-grid[data-v-6838dbd9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6838dbd9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6838dbd9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6838dbd9]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.micro-text[data-v-6838dbd9]{color:var(--text-muted);margin-top:2px;font-size:11px}.info-box[data-v-6838dbd9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6838dbd9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-6838dbd9]{margin-top:var(--space-4)}.mt-6[data-v-6838dbd9]{margin-top:var(--space-6)}.mb-2[data-v-6838dbd9]{margin-bottom:var(--space-2)}.m-0[data-v-6838dbd9]{margin:0}.input-with-symbol[data-v-6838dbd9]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input.with-left[data-v-6838dbd9]{padding-left:2rem}.input-with-symbol .form-input.with-right[data-v-6838dbd9]{padding-right:2rem}.input-with-symbol .symbol-left[data-v-6838dbd9]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-symbol .symbol-right[data-v-6838dbd9]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.help-text[data-v-6838dbd9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.flex-between[data-v-6838dbd9]{justify-content:space-between;align-items:center;display:flex}.tax-mode-toggle[data-v-6838dbd9]{background:var(--color-neutral-100);border-radius:var(--radius-full,9999px);padding:2px;display:flex}.toggle-pill[data-v-6838dbd9]{border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:2px 10px;font-size:11px;font-weight:500;transition:all .2s}.toggle-pill.active[data-v-6838dbd9]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.details-toggle-container[data-v-6838dbd9]{margin-top:var(--space-2)}.details-toggle-btn[data-v-6838dbd9]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.details-toggle-btn[data-v-6838dbd9]:hover{text-decoration:underline}.advanced-section[data-v-6838dbd9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.waterfall-card[data-v-6838dbd9],.breakdown-card[data-v-6838dbd9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.waterfall-header[data-v-6838dbd9],.breakdown-title[data-v-6838dbd9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.waterfall-table[data-v-6838dbd9]{font-size:var(--text-xs);flex-direction:column;gap:6px;display:flex}.wf-row[data-v-6838dbd9]{justify-content:space-between;align-items:center;display:flex}.wf-row.header-row[data-v-6838dbd9]{font-weight:var(--font-weight-bold);color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:2px;padding-bottom:4px}.wf-row.indent[data-v-6838dbd9]{padding-left:var(--space-3)}.wf-row.text-muted-row[data-v-6838dbd9]{color:var(--text-secondary)}.wf-row.subtotal-row[data-v-6838dbd9]{border-top:1px dashed var(--border-color);font-weight:var(--font-weight-medium);padding-top:4px}.wf-row.total-row[data-v-6838dbd9]{border-top:2px solid var(--border-color);font-size:var(--text-sm);font-weight:var(--font-weight-bold);padding-top:6px}.text-right[data-v-6838dbd9]{text-align:right}.font-medium[data-v-6838dbd9]{font-weight:500}.font-bold[data-v-6838dbd9]{font-weight:700}.text-red[data-v-6838dbd9]{color:#dc2626!important}.text-green[data-v-6838dbd9]{color:#059669!important}.breakdown-list[data-v-6838dbd9]{gap:var(--space-3);flex-direction:column;display:flex}.breakdown-label-row[data-v-6838dbd9]{font-size:var(--text-xs);justify-content:space-between;margin-bottom:2px;display:flex}.breakdown-name[data-v-6838dbd9]{color:var(--text-primary);font-weight:500}.breakdown-value[data-v-6838dbd9]{color:var(--text-secondary)}.breakdown-value small[data-v-6838dbd9]{color:var(--text-muted)}.progress-bar-bg[data-v-6838dbd9]{background:var(--color-neutral-100);border-radius:var(--radius-full,9999px);width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-6838dbd9]{background:var(--color-primary-500);border-radius:var(--radius-full,9999px);height:100%;transition:width .3s}.text-gray-600[data-v-6838dbd9]{color:#4b5563;line-height:1.5}.placeholder[data-v-6838dbd9]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-eb5b9a19]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-eb5b9a19]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-eb5b9a19]{grid-template-columns:1fr 1fr}}.section-title[data-v-eb5b9a19]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-eb5b9a19]{margin-bottom:var(--space-4)}.form-label[data-v-eb5b9a19]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-eb5b9a19],.form-select[data-v-eb5b9a19]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-eb5b9a19]:focus,.form-select[data-v-eb5b9a19]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-eb5b9a19]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-eb5b9a19]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-eb5b9a19]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-eb5b9a19]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-eb5b9a19]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-eb5b9a19]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-eb5b9a19]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-eb5b9a19]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-eb5b9a19]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-eb5b9a19]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-eb5b9a19]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-eb5b9a19]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-eb5b9a19]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-eb5b9a19]{padding-left:2rem}.input-with-suffix[data-v-eb5b9a19]{padding-right:2rem}.help-text[data-v-eb5b9a19]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-group[data-v-eb5b9a19]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-eb5b9a19]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-eb5b9a19]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-eb5b9a19]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-eb5b9a19]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-eb5b9a19]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.error-banner[data-v-eb5b9a19]{color:#b91c1c;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:var(--space-2);background:#fef2f2;border:1px solid #fecaca}.results-wrapper[data-v-eb5b9a19]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box.loss-state[data-v-eb5b9a19]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-eb5b9a19],.primary-result-box.loss-state .result-value.highlight[data-v-eb5b9a19]{color:#b91c1c}.primary-result-box.break-even-state[data-v-eb5b9a19]{background:#f8fafc;border-color:#cbd5e1}.primary-result-box.break-even-state .result-label[data-v-eb5b9a19],.primary-result-box.break-even-state .result-value.highlight[data-v-eb5b9a19]{color:#475569}.status-badge-container[data-v-eb5b9a19]{margin-top:var(--space-2)}.status-badge[data-v-eb5b9a19]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:2px 10px;display:inline-block}.status-badge.profit[data-v-eb5b9a19]{color:#15803d;background:#dcfce7}.status-badge.loss[data-v-eb5b9a19]{color:#b91c1c;background:#fee2e2}.status-badge.breakeven[data-v-eb5b9a19]{color:#475569;background:#e2e8f0}.text-danger[data-v-eb5b9a19]{color:#dc2626!important}.breakdown-steps[data-v-eb5b9a19]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-eb5b9a19]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-eb5b9a19]{font-weight:var(--font-weight-medium);min-width:80px;color:var(--text-primary)}.placeholder-text[data-v-eb5b9a19]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-93505a67]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-93505a67]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-93505a67]{grid-template-columns:1fr 1fr}}.section-title[data-v-93505a67]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-93505a67]{margin-bottom:var(--space-4)}.form-label[data-v-93505a67]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-93505a67],.form-select[data-v-93505a67]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-93505a67]:focus,.form-select[data-v-93505a67]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-93505a67]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-93505a67]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-93505a67]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-93505a67]{padding-left:2rem}.input-with-suffix[data-v-93505a67]{padding-right:2rem}.help-text[data-v-93505a67]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-group[data-v-93505a67]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-93505a67]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-93505a67]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-93505a67]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-93505a67]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-93505a67]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.error-banner[data-v-93505a67]{color:#b91c1c;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:var(--space-2);background:#fef2f2;border:1px solid #fecaca}.results-wrapper[data-v-93505a67]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-93505a67]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.loss-state[data-v-93505a67]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-93505a67],.primary-result-box.loss-state .result-value.highlight[data-v-93505a67]{color:#b91c1c}.primary-result-box.empty-state[data-v-93505a67]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-93505a67]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-93505a67]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge-container[data-v-93505a67]{margin-top:var(--space-2)}.status-badge[data-v-93505a67]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:3px 10px;display:inline-block}.badge-loss[data-v-93505a67]{color:#b91c1c;background:#fee2e2}.badge-breakeven[data-v-93505a67]{color:#4b5563;background:#f3f4f6}.badge-low[data-v-93505a67]{color:#c2410c;background:#ffedd5}.badge-average[data-v-93505a67]{color:#b45309;background:#fef3c7}.badge-healthy[data-v-93505a67]{color:#15803d;background:#dcfce7}.badge-high[data-v-93505a67]{color:#047857;background:#d1fae5}.secondary-results-grid[data-v-93505a67]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-93505a67]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-93505a67]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-93505a67]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.text-danger[data-v-93505a67]{color:#dc2626!important}.text-success[data-v-93505a67]{color:#16a34a!important}.split-bar-section[data-v-93505a67]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.split-bar-labels[data-v-93505a67]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.split-bar-track[data-v-93505a67]{border-radius:var(--radius-full);background:var(--color-neutral-200,#e5e7eb);height:10px;display:flex;overflow:hidden}.split-bar-cost[data-v-93505a67]{background:#94a3b8;transition:width .3s}.split-bar-profit[data-v-93505a67]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.info-box[data-v-93505a67]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-93505a67]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-steps[data-v-93505a67]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-93505a67]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-93505a67]{font-weight:var(--font-weight-medium);min-width:55px;color:var(--text-primary)}.step-code[data-v-93505a67]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.placeholder-text[data-v-93505a67]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-ada8bfea]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ada8bfea]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ada8bfea]{grid-template-columns:1fr 1fr}}.section-title[data-v-ada8bfea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.method-selector[data-v-ada8bfea]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.method-btn[data-v-ada8bfea]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.method-btn[data-v-ada8bfea]:hover{color:var(--text-primary)}.method-btn.active[data-v-ada8bfea]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,600);background:#fff;box-shadow:0 1px 3px #0000001a}.form-group[data-v-ada8bfea]{margin-bottom:var(--space-4)}.form-label[data-v-ada8bfea]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.input-with-icon[data-v-ada8bfea]{align-items:center;display:flex;position:relative}.currency-symbol[data-v-ada8bfea]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;pointer-events:none;position:absolute}.form-input[data-v-ada8bfea],.form-select[data-v-ada8bfea]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input.with-prefix[data-v-ada8bfea]{padding-left:2rem}.form-input[data-v-ada8bfea]:focus,.form-select[data-v-ada8bfea]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-ada8bfea]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.primary-result-box[data-v-ada8bfea]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ada8bfea]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.box-risk[data-v-ada8bfea]{background:#fef2f2;border-color:#fecaca}.primary-result-box.box-risk .result-label[data-v-ada8bfea]{color:#b91c1c}.primary-result-box.box-risk .result-value.highlight[data-v-ada8bfea]{color:#dc2626}.result-label[data-v-ada8bfea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ada8bfea]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.undefined-text[data-v-ada8bfea]{font-size:var(--text-2xl);color:var(--text-primary)}.status-badge[data-v-ada8bfea]{margin-top:var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold,600);letter-spacing:.025em;padding:4px 12px;display:inline-block}.badge-risk[data-v-ada8bfea]{color:#991b1b;background:#fee2e2}.badge-adequate[data-v-ada8bfea]{color:#1e40af;background:#dbeafe}.badge-strong[data-v-ada8bfea]{color:#166534;background:#dcfce7}.badge-exceptional[data-v-ada8bfea]{color:#6b21a8;background:#f3e8ff}.secondary-results-grid[data-v-ada8bfea]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ada8bfea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ada8bfea]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ada8bfea]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.negative-val[data-v-ada8bfea]{color:#dc2626!important}.warning-banner[data-v-ada8bfea]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fde68a;display:flex}.warning-icon[data-v-ada8bfea]{font-size:1rem}.info-box[data-v-ada8bfea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ada8bfea]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-line[data-v-ada8bfea]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.assessment-text[data-v-ada8bfea]{font-size:var(--text-xs);color:var(--text-primary);padding-top:var(--space-2);border-top:1px dashed var(--border-color);line-height:1.4}.placeholder-text[data-v-ada8bfea]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.mt-2[data-v-ada8bfea]{margin-top:var(--space-2)}.mt-3[data-v-ada8bfea]{margin-top:var(--space-3)}.mt-4[data-v-ada8bfea]{margin-top:var(--space-4)}.text-muted[data-v-ada8bfea]{color:var(--text-muted)}.custom-calculator[data-v-327d24cc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-327d24cc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-327d24cc]{grid-template-columns:1fr 1fr}}.section-title[data-v-327d24cc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-327d24cc]{margin-bottom:var(--space-4)}.form-label[data-v-327d24cc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-327d24cc],.form-select[data-v-327d24cc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-327d24cc]:focus,.form-select[data-v-327d24cc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-327d24cc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-327d24cc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-327d24cc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-327d24cc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-327d24cc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-327d24cc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-327d24cc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-327d24cc]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-327d24cc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-327d24cc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-327d24cc]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-327d24cc]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-327d24cc]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-327d24cc]{padding-left:2rem}.input-with-suffix[data-v-327d24cc]{padding-right:2rem}.help-text[data-v-327d24cc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-group[data-v-327d24cc]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-327d24cc]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-327d24cc]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-327d24cc]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-327d24cc]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-327d24cc]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.toggle-advanced-btn[data-v-327d24cc]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:var(--space-1);background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-327d24cc]:hover{text-decoration:underline}.advanced-panel[data-v-327d24cc]{background:var(--color-neutral-50,#fafafa);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.results-wrapper[data-v-327d24cc]{gap:var(--space-4);flex-direction:column;display:flex}.sub-badge[data-v-327d24cc]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-top:var(--space-2);padding:2px 8px;display:inline-block}.text-muted-value[data-v-327d24cc]{color:var(--text-secondary)}.breakdown-steps[data-v-327d24cc]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-327d24cc]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-327d24cc]{font-weight:var(--font-weight-medium);min-width:60px;color:var(--text-primary)}.step-code[data-v-327d24cc]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.placeholder[data-v-327d24cc]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-ba41b765]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ba41b765]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ba41b765]{grid-template-columns:1fr 1fr}}.section-title[data-v-ba41b765]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mode-selector[data-v-ba41b765]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-btn[data-v-ba41b765]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--radius-md,6px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-ba41b765]:hover{color:var(--text-primary)}.mode-btn.active[data-v-ba41b765]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,600);background:#fff;box-shadow:0 1px 3px #0000001a}.period-presets[data-v-ba41b765]{gap:var(--space-2);flex-direction:column;display:flex}.preset-label[data-v-ba41b765]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-ba41b765]{flex-wrap:wrap;gap:6px;display:flex}.preset-btn[data-v-ba41b765]{font-size:var(--text-xs);border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-btn[data-v-ba41b765]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.preset-btn.active[data-v-ba41b765]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.form-group[data-v-ba41b765]{margin-bottom:var(--space-4)}.grid-2-col[data-v-ba41b765]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-ba41b765]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ba41b765],.form-select[data-v-ba41b765]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ba41b765]:focus,.form-select[data-v-ba41b765]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-ba41b765]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.form-checkbox-group[data-v-ba41b765]{margin-top:var(--space-2)}.checkbox-container[data-v-ba41b765]{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.checkbox-label[data-v-ba41b765]{font-size:var(--text-xs);color:var(--text-secondary)}.primary-result-box[data-v-ba41b765]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ba41b765]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ba41b765]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ba41b765]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge[data-v-ba41b765]{margin-top:var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold,600);letter-spacing:.025em;padding:4px 12px;display:inline-block}.badge-risk[data-v-ba41b765]{color:#991b1b;background:#fee2e2}.badge-adequate[data-v-ba41b765]{color:#92400e;background:#fef3c7}.badge-strong[data-v-ba41b765]{color:#166534;background:#dcfce7}.badge-exceptional[data-v-ba41b765]{color:#1e40af;background:#dbeafe}.secondary-results-grid[data-v-ba41b765]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ba41b765]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ba41b765]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ba41b765]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.positive-gap[data-v-ba41b765]{color:#16a34a!important}.negative-gap[data-v-ba41b765]{color:#dc2626!important}.warning-banner[data-v-ba41b765]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fde68a;display:flex}.warning-icon[data-v-ba41b765]{font-size:1rem}.info-box[data-v-ba41b765]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ba41b765]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-row[data-v-ba41b765]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.diagnosis-callout[data-v-ba41b765]{font-size:var(--text-xs);color:var(--text-primary);padding-top:var(--space-2);border-top:1px dashed var(--border-color);line-height:1.4}.placeholder-text[data-v-ba41b765]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.text-success[data-v-ba41b765]{color:#16a34a;font-weight:600}.text-danger[data-v-ba41b765]{color:#dc2626;font-weight:600}.mt-1[data-v-ba41b765]{margin-top:var(--space-1)}.mt-3[data-v-ba41b765]{margin-top:var(--space-3)}.mt-4[data-v-ba41b765]{margin-top:var(--space-4)}.mb-3[data-v-ba41b765]{margin-bottom:var(--space-3)}.mb-4[data-v-ba41b765]{margin-bottom:var(--space-4)}.text-muted[data-v-ba41b765]{color:var(--text-muted)}.custom-calculator[data-v-81b87073]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-81b87073]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-81b87073]{grid-template-columns:1fr 1fr}}.section-title[data-v-81b87073]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-81b87073]{margin-bottom:var(--space-4)}.form-label[data-v-81b87073]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-81b87073],.form-select[data-v-81b87073]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-81b87073]:focus,.form-select[data-v-81b87073]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-81b87073]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-81b87073]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-81b87073]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-81b87073]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-81b87073]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-81b87073]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-81b87073]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-81b87073]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-81b87073]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-81b87073]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-81b87073]{margin-top:var(--space-4)}.input-card[data-v-81b87073]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.input-card-title[data-v-81b87073]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.constant-box[data-v-81b87073]{border-left:4px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#f8fafc}.input-unit-row[data-v-81b87073]{gap:var(--space-2);grid-template-columns:1fr 95px;display:grid}.field-hint[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.label-with-mode[data-v-81b87073]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-mode .form-label[data-v-81b87073]{margin-bottom:0}.toggle-group[data-v-81b87073]{background:var(--color-neutral-200);border-radius:var(--radius-md);padding:2px;display:flex}.toggle-btn[data-v-81b87073]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 10px;transition:all .15s}.toggle-btn.active[data-v-81b87073]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.quick-jump-row[data-v-81b87073]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.quick-jump-label[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--space-1)}.quick-btn[data-v-81b87073]{border:1px solid var(--border-color);color:var(--color-primary-700);font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;background:#fff;padding:3px 8px;transition:all .15s}.quick-btn[data-v-81b87073]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.advanced-section[data-v-81b87073]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-81b87073]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.advanced-toggle[data-v-81b87073]:hover{text-decoration:underline}.advanced-body[data-v-81b87073]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-md)}.btn-reset[data-v-81b87073]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:0 var(--space-2);background:#fff;transition:all .2s}.btn-reset[data-v-81b87073]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.badge-row[data-v-81b87073]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.region-badge[data-v-81b87073]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:3px 12px;display:inline-block}.badge-initial[data-v-81b87073]{color:#0369a1;background:#e0f2fe}.badge-pre[data-v-81b87073]{color:#9a3412;background:#ffedd5}.badge-half[data-v-81b87073]{color:#854d0e;background:#fef08a}.badge-eq[data-v-81b87073]{color:#166534;background:#dcfce7}.badge-post[data-v-81b87073]{color:#6b21a8;background:#f3e8ff}.poh-pill[data-v-81b87073]{font-size:var(--text-xs);color:var(--color-primary-700);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);background:#ffffffb3;padding:3px 8px}.region-description-text[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0}.error-box[data-v-81b87073]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fee2e2;border:1px solid #f87171}.unit-sub[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.conc-val[data-v-81b87073]{font-size:var(--text-lg)!important}.curve-chart-container[data-v-81b87073]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.chart-header[data-v-81b87073]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.chart-title[data-v-81b87073]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.chart-subtitle[data-v-81b87073]{font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.svg-wrapper[data-v-81b87073]{width:100%;overflow-x:auto}.titration-svg[data-v-81b87073]{width:100%;height:auto;display:block}.grid-line[data-v-81b87073]{stroke:#e2e8f0;stroke-width:1px}.neutral-line[data-v-81b87073]{stroke:#94a3b8;stroke-dasharray:4 3}.axis-tick-label[data-v-81b87073]{fill:#64748b;font-family:sans-serif;font-size:10px}.eq-guideline[data-v-81b87073]{stroke:#ef4444;stroke-width:1.5px;stroke-dasharray:4 3}.eq-guideline-text[data-v-81b87073]{fill:#dc2626;font-family:sans-serif;font-size:10px;font-weight:700}.buffer-highlight-rect[data-v-81b87073]{fill:#fef08a40}.curve-path[data-v-81b87073]{fill:none;stroke:var(--color-primary-600,#2563eb);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.eq-point-dot[data-v-81b87073]{fill:#ef4444;stroke:#fff;stroke-width:2px}.current-point-dot[data-v-81b87073]{fill:#0284c7;stroke:#fff;stroke-width:2px}.current-point-pulse[data-v-81b87073]{fill:#0284c733}.chart-legend[data-v-81b87073]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-81b87073]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-81b87073]{border-radius:50%;width:8px;height:8px;display:inline-block}.current-dot[data-v-81b87073]{background:#0284c7}.eq-dot[data-v-81b87073]{background:#ef4444}.indicator-details[data-v-81b87073]{font-size:var(--text-sm);color:var(--text-primary)}.indicator-name[data-v-81b87073]{color:var(--color-primary-700)}.indicator-reason[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);margin-bottom:0}.step-list[data-v-81b87073]{padding-left:var(--space-4);margin:0}.step-item[data-v-81b87073]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);word-break:break-word;line-height:1.5}.custom-calculator[data-v-58f7de6b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-58f7de6b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-58f7de6b]{grid-template-columns:1fr 1fr}}.section-title[data-v-58f7de6b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-58f7de6b]{margin-bottom:var(--space-4)}.form-label[data-v-58f7de6b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-58f7de6b],.form-select[data-v-58f7de6b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-58f7de6b]:focus,.form-select[data-v-58f7de6b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-58f7de6b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-58f7de6b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-58f7de6b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-58f7de6b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-58f7de6b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-58f7de6b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-58f7de6b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-58f7de6b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-58f7de6b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-58f7de6b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.state-container[data-v-58f7de6b]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);padding:var(--space-4,16px)}.state-heading[data-v-58f7de6b]{font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#64748b);margin-bottom:var(--space-3,12px)}.form-row[data-v-58f7de6b]{gap:var(--space-3,12px);flex-direction:column;display:flex}@media (width>=480px){.form-row[data-v-58f7de6b]{flex-direction:row}}.flex-2[data-v-58f7de6b]{flex:1;min-width:0}.input-with-select[data-v-58f7de6b]{display:flex}.input-with-select .form-input[data-v-58f7de6b]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-58f7de6b]{background:var(--color-neutral-100,#f1f5f9);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:75px}.input-hint[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:var(--text-muted,#64748b);margin-top:var(--space-2,8px);line-height:1.4}.empty-prompt[data-v-58f7de6b]{color:var(--text-muted,#64748b);font-size:var(--text-sm,14px);padding:var(--space-2,8px) 0}.unit-text[data-v-58f7de6b]{font-size:var(--text-xl,20px);font-weight:var(--font-weight-medium,500)}.sec-unit[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);font-weight:400}.primary-subtext[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:var(--color-primary-800,#1e40af)}.validation-message.error-message[data-v-58f7de6b]{color:#b91c1c;padding:var(--space-3,12px);border-radius:var(--radius-md,6px);font-size:var(--text-xs,12px);background:#fef2f2;border-left:3px solid #ef4444}.warning-banner[data-v-58f7de6b]{border-radius:var(--radius-md,6px);padding:var(--space-3,12px);background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b}.warning-title[data-v-58f7de6b]{font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:#92400e;text-transform:uppercase}.warning-body[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:#78350f;margin-top:2px;line-height:1.4}.info-header[data-v-58f7de6b]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.toggle-btn[data-v-58f7de6b]{font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,600);color:var(--color-primary-600,#2563eb);cursor:pointer;background:0 0;border:none;padding:0}.calc-step-item[data-v-58f7de6b]{padding:var(--space-3,12px);background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,6px);margin-bottom:var(--space-3,12px)}.step-heading[data-v-58f7de6b]{font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#1e293b)}.step-explanation[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);margin-top:2px;margin-bottom:var(--space-2,8px)}.step-math-box[data-v-58f7de6b]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,4px);padding:var(--space-2,8px);color:#0f172a;background:#fff;font-family:monospace;font-size:11px;overflow-x:auto}.step-result-line[data-v-58f7de6b]{font-size:var(--text-xs,12px);margin-top:var(--space-2,8px);color:var(--color-primary-700,#1d4ed8)}.reference-text[data-v-58f7de6b]{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);line-height:1.5}.mb-0[data-v-58f7de6b]{margin-bottom:0!important}.mb-2[data-v-58f7de6b]{margin-bottom:var(--space-2,8px)}.mb-4[data-v-58f7de6b]{margin-bottom:var(--space-4,16px)}.mt-2[data-v-58f7de6b]{margin-top:var(--space-2,8px)}.mt-3[data-v-58f7de6b]{margin-top:var(--space-3,12px)}.custom-calculator[data-v-25818c54]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-25818c54]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-25818c54]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-25818c54}@keyframes spin-25818c54{to{transform:rotate(360deg)}}.calculator-grid[data-v-25818c54]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-25818c54]{opacity:1}@media (width>=768px){.calculator-grid[data-v-25818c54]{grid-template-columns:1fr 1fr}}.section-title[data-v-25818c54]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-25818c54]{margin-top:var(--space-1)}.mt-2[data-v-25818c54]{margin-top:var(--space-2)}.mt-3[data-v-25818c54]{margin-top:var(--space-3)}.mt-4[data-v-25818c54]{margin-top:var(--space-4)}.mt-6[data-v-25818c54]{margin-top:var(--space-6)}.mb-4[data-v-25818c54]{margin-bottom:var(--space-4)}.mb-6[data-v-25818c54]{margin-bottom:var(--space-6)}.form-group[data-v-25818c54]{margin-bottom:var(--space-4)}.form-row[data-v-25818c54]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-25818c54]{flex:1}.form-row .form-group[data-v-25818c54]{margin-bottom:0}.form-label[data-v-25818c54]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-25818c54]{color:var(--text-secondary);margin-top:var(--space-2);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-300);font-size:13px;line-height:1.5}.form-input[data-v-25818c54],.form-select[data-v-25818c54]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-25818c54]:focus,.form-select[data-v-25818c54]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.disabled-input[data-v-25818c54]{background-color:var(--color-neutral-100);color:var(--text-muted);cursor:not-allowed;border-style:dashed}.result-box[data-v-25818c54]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-25818c54]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-25818c54]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-25818c54]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-25818c54]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all}.result-subtext[data-v-25818c54]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-25818c54]{color:var(--color-primary-600)}.placeholder[data-v-25818c54]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-25818c54]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-25818c54]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-25818c54]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-25818c54]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-25818c54]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-25818c54]{font-weight:var(--font-weight-bold)}.text-primary[data-v-25818c54]{color:var(--color-primary-600)}.uppercase[data-v-25818c54]{text-transform:uppercase}.summary-border[data-v-25818c54]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-e37b1a27]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-e37b1a27]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-e37b1a27]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-e37b1a27}@keyframes spin-e37b1a27{to{transform:rotate(360deg)}}.calculator-grid[data-v-e37b1a27]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-e37b1a27]{opacity:1}@media (width>=768px){.calculator-grid[data-v-e37b1a27]{grid-template-columns:1fr 1fr}}.section-title[data-v-e37b1a27]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-e37b1a27]{margin-top:var(--space-1)}.mt-2[data-v-e37b1a27]{margin-top:var(--space-2)}.mt-3[data-v-e37b1a27]{margin-top:var(--space-3)}.mt-4[data-v-e37b1a27]{margin-top:var(--space-4)}.mt-6[data-v-e37b1a27]{margin-top:var(--space-6)}.mb-2[data-v-e37b1a27]{margin-bottom:var(--space-2)}.mb-4[data-v-e37b1a27]{margin-bottom:var(--space-4)}.mb-6[data-v-e37b1a27]{margin-bottom:var(--space-6)}.form-group[data-v-e37b1a27]{margin-bottom:var(--space-4)}.form-row[data-v-e37b1a27]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-e37b1a27]{flex:1}.form-row .form-group[data-v-e37b1a27]{margin-bottom:0}.form-label[data-v-e37b1a27]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-e37b1a27]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-e37b1a27],.form-select[data-v-e37b1a27]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-e37b1a27]:focus,.form-select[data-v-e37b1a27]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-e37b1a27]{display:flex}.input-with-select .form-input[data-v-e37b1a27]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-e37b1a27]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-e37b1a27]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-e37b1a27]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-e37b1a27]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-e37b1a27]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-e37b1a27]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-e37b1a27]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-e37b1a27]{color:var(--color-primary-600)}.placeholder[data-v-e37b1a27]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-e37b1a27]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-e37b1a27]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-e37b1a27]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-e37b1a27]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-e37b1a27]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-mono[data-v-e37b1a27]{font-family:monospace;font-size:13px}.text-primary[data-v-e37b1a27]{color:var(--color-primary-600)}.summary-border[data-v-e37b1a27]{border-top:1px solid var(--border-color)}.info-note[data-v-e37b1a27]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.info-note.error-note[data-v-e37b1a27]{background:var(--color-error-50);border-left-color:var(--color-error-400)}.custom-calculator[data-v-65a96837]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-65a96837]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-65a96837]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-65a96837}@keyframes spin-65a96837{to{transform:rotate(360deg)}}.calculator-grid[data-v-65a96837]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-65a96837]{opacity:1}@media (width>=768px){.calculator-grid[data-v-65a96837]{grid-template-columns:1fr 1fr}}.section-title[data-v-65a96837]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.mt-1[data-v-65a96837]{margin-top:var(--space-1)}.mt-4[data-v-65a96837]{margin-top:var(--space-4)}.mt-6[data-v-65a96837]{margin-top:var(--space-6)}.mb-4[data-v-65a96837]{margin-bottom:var(--space-4)}.mb-6[data-v-65a96837]{margin-bottom:var(--space-6)}.form-group[data-v-65a96837]{margin-bottom:var(--space-4);transition:opacity .3s}.disabled-group[data-v-65a96837]{opacity:.5}.form-label[data-v-65a96837]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-65a96837],.form-select[data-v-65a96837]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-65a96837]:focus,.form-select[data-v-65a96837]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-input[data-v-65a96837]:disabled{background:var(--color-neutral-100);cursor:not-allowed}.input-with-select[data-v-65a96837]{display:flex}.input-with-select .form-input[data-v-65a96837]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-65a96837]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:90px}.result-box[data-v-65a96837]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-65a96837]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-65a96837]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-65a96837]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-65a96837]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-65a96837]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-65a96837]{color:var(--color-primary-600)}.placeholder[data-v-65a96837]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.text-primary[data-v-65a96837]{color:var(--color-primary-600)}.info-note[data-v-65a96837]{color:var(--text-secondary);background:var(--color-neutral-100);padding:var(--space-3);border-radius:var(--radius-md);text-align:center;font-size:13px}.custom-calculator[data-v-59027fa7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-59027fa7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-59027fa7]{grid-template-columns:1fr 1fr}}.section-title[data-v-59027fa7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-59027fa7]{margin-bottom:var(--space-4)}.form-label[data-v-59027fa7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-59027fa7],.form-select[data-v-59027fa7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-59027fa7]:focus,.form-select[data-v-59027fa7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-59027fa7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-59027fa7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-59027fa7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-59027fa7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-59027fa7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-59027fa7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-59027fa7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-59027fa7]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-59027fa7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-59027fa7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-59027fa7]{gap:var(--space-2);margin-bottom:var(--space-6);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.tab-btn[data-v-59027fa7]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-59027fa7]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-row[data-v-59027fa7]{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-59027fa7]{flex:1}.highlight-select[data-v-59027fa7]{border-color:var(--color-primary-300);background-color:var(--color-primary-50);font-weight:var(--font-weight-medium)}.input-with-unit[data-v-59027fa7]{align-items:stretch;gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-59027fa7]{flex:1}.input-with-unit .unit-select[data-v-59027fa7]{background-color:var(--color-neutral-50);flex-shrink:0;width:auto;min-width:110px}.unit-badge[data-v-59027fa7]{padding:0 var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:flex}.primary-unit[data-v-59027fa7]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1);color:var(--color-primary-600)}.formula-badge[data-v-59027fa7]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-800);background:var(--color-primary-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);display:inline-block}.sec-sub[data-v-59027fa7]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.step-list[data-v-59027fa7]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-list li[data-v-59027fa7]{margin-bottom:var(--space-2)}.warning-banner[data-v-59027fa7]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fffbeb;border:1px solid #fef3c7;border-left:4px solid #f59e0b}.warning-title[data-v-59027fa7]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#b45309;text-transform:uppercase;margin-bottom:2px}.warning-text[data-v-59027fa7]{font-size:var(--text-xs);color:#92400e;margin:0;line-height:1.4}.error-state[data-v-59027fa7]{background:#fef2f2;border-color:#fecaca}.error-label[data-v-59027fa7]{color:#dc2626}.error-msg[data-v-59027fa7]{color:#b91c1c;font-size:var(--text-sm)}.empty-text[data-v-59027fa7]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.r-table-wrapper[data-v-59027fa7]{overflow-x:auto}.r-table[data-v-59027fa7]{border-collapse:collapse;width:100%;font-size:var(--text-xs);margin-top:var(--space-2)}.r-table th[data-v-59027fa7],.r-table td[data-v-59027fa7]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.r-table th[data-v-59027fa7]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.r-table td[data-v-59027fa7]{color:var(--text-primary)}.mt-2[data-v-59027fa7]{margin-top:var(--space-2)}.mt-4[data-v-59027fa7]{margin-top:var(--space-4)}.mb-4[data-v-59027fa7]{margin-bottom:var(--space-4)}.custom-calculator[data-v-80f177de]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-80f177de]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-80f177de]{grid-template-columns:1fr 1fr}}.section-title[data-v-80f177de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-80f177de]{margin-bottom:var(--space-4)}.form-label[data-v-80f177de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-80f177de],.form-select[data-v-80f177de]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-80f177de]:focus,.form-select[data-v-80f177de]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-80f177de]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-80f177de]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-80f177de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-80f177de]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-80f177de]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-80f177de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-80f177de]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-80f177de]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-80f177de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-80f177de]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-6[data-v-80f177de]{margin-top:var(--space-6)}.input-unit-row[data-v-80f177de]{gap:var(--space-2);grid-template-columns:1fr 120px;display:grid}.input-group[data-v-80f177de]{align-items:center;display:flex}.input-group .form-input[data-v-80f177de]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-80f177de]{background:var(--color-neutral-100);border:1px solid var(--border-color);padding:var(--space-3) var(--space-4);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none}.label-with-mode[data-v-80f177de]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-mode .form-label[data-v-80f177de]{margin-bottom:0}.mode-toggle[data-v-80f177de]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:flex}.toggle-btn[data-v-80f177de]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:all .15s}.toggle-btn.active[data-v-80f177de]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.label-help[data-v-80f177de]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;display:block}.form-row-2[data-v-80f177de]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.advanced-section[data-v-80f177de]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-80f177de]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.advanced-toggle[data-v-80f177de]:hover{text-decoration:underline}.advanced-body[data-v-80f177de]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-md)}.result-subtext[data-v-80f177de]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.unit-text[data-v-80f177de]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.placeholder-text[data-v-80f177de]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-banner[data-v-80f177de]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.colligative-grid[data-v-80f177de]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.colligative-grid[data-v-80f177de]{grid-template-columns:1fr 1fr}}.colligative-item[data-v-80f177de]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-xs);justify-content:space-between;display:flex}.colligative-item[data-v-80f177de]:last-child{border-bottom:none}.colligative-label[data-v-80f177de]{color:var(--text-secondary)}.colligative-val[data-v-80f177de]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-list[data-v-80f177de]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.step-item[data-v-80f177de]{margin-bottom:var(--space-1)}.custom-calculator[data-v-2cebe6c6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2cebe6c6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2cebe6c6]{grid-template-columns:1fr 1fr}}.section-title[data-v-2cebe6c6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2cebe6c6]{margin-bottom:var(--space-4)}.form-label[data-v-2cebe6c6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2cebe6c6],.form-select[data-v-2cebe6c6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2cebe6c6]:focus,.form-select[data-v-2cebe6c6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2cebe6c6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2cebe6c6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2cebe6c6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2cebe6c6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2cebe6c6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2cebe6c6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2cebe6c6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2cebe6c6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2cebe6c6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2cebe6c6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-field[data-v-2cebe6c6]{font-family:inherit;font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:.02em}.input-with-action[data-v-2cebe6c6]{align-items:center;display:flex;position:relative}.btn-clear[data-v-2cebe6c6]{right:var(--space-3);color:var(--text-muted);cursor:pointer;padding:var(--space-1);font-size:var(--text-sm);border-radius:var(--radius-full);background:0 0;border:none;position:absolute}.btn-clear[data-v-2cebe6c6]:hover{color:var(--text-primary)}.formatted-preview[data-v-2cebe6c6]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-sm);font-size:var(--text-sm);display:flex}.preview-label[data-v-2cebe6c6]{color:var(--text-muted)}.preview-formula[data-v-2cebe6c6]{font-weight:var(--font-weight-bold);color:var(--color-primary-600);font-size:var(--text-base)}.preset-chips[data-v-2cebe6c6]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-2cebe6c6]{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;transition:all .15s;display:inline-flex}.preset-chip[data-v-2cebe6c6]:hover{color:var(--text-primary);background:#e2e8f0;border-color:#cbd5e1}.preset-chip.active[data-v-2cebe6c6]{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.preset-name[data-v-2cebe6c6]{font-weight:var(--font-weight-medium)}.preset-formula[data-v-2cebe6c6]{color:var(--text-muted);font-size:11px}.preset-chip.active .preset-formula[data-v-2cebe6c6]{color:var(--color-primary-600)}.stoichiometry-section[data-v-2cebe6c6]{border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);background:#f8fafc;border:1px solid #e2e8f0}.info-list[data-v-2cebe6c6]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.info-list code[data-v-2cebe6c6]{background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:1px 4px;font-size:11px}.unit-text[data-v-2cebe6c6]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.alt-units[data-v-2cebe6c6]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-700);display:flex}.unit-divider[data-v-2cebe6c6]{opacity:.5}.hill-text[data-v-2cebe6c6]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.single-molecule[data-v-2cebe6c6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.results-wrapper[data-v-2cebe6c6]{gap:var(--space-4);flex-direction:column;display:flex}.composition-card[data-v-2cebe6c6]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.card-subtitle[data-v-2cebe6c6]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.table-container[data-v-2cebe6c6]{overflow-x:auto}.composition-table[data-v-2cebe6c6]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.composition-table th[data-v-2cebe6c6]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color);background:#f8fafc}.composition-table td[data-v-2cebe6c6]{padding:var(--space-2) var(--space-3);color:var(--text-primary);border-bottom:1px solid #f1f5f9}.elem-cell[data-v-2cebe6c6]{align-items:center;gap:var(--space-2);display:flex}.elem-symbol[data-v-2cebe6c6]{min-width:24px;font-weight:var(--font-weight-bold);color:var(--color-primary-600);display:inline-block}.elem-name[data-v-2cebe6c6]{color:var(--text-secondary)}.percent-container[data-v-2cebe6c6]{align-items:center;gap:var(--space-2);display:flex}.percent-val[data-v-2cebe6c6]{min-width:48px;font-weight:var(--font-weight-bold)}.progress-bar-bg[data-v-2cebe6c6]{border-radius:var(--radius-full);background:#f1f5f9;flex:1;min-width:50px;height:6px;overflow:hidden}.progress-bar-fill[data-v-2cebe6c6]{border-radius:var(--radius-full);height:100%;transition:width .3s}.stoich-results-card[data-v-2cebe6c6]{border-radius:var(--radius-lg);padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.stoich-results-card .card-subtitle[data-v-2cebe6c6]{color:#166534}.stoich-grid[data-v-2cebe6c6]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.stoich-grid[data-v-2cebe6c6]{grid-template-columns:1fr 1fr}}.stoich-stat[data-v-2cebe6c6]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fff;border:1px solid #dcfce7;flex-direction:column;display:flex}.stoich-label[data-v-2cebe6c6]{color:#166534;font-weight:var(--font-weight-bold);margin-bottom:2px}.stoich-val[data-v-2cebe6c6]{color:#14532d}.stoich-val small[data-v-2cebe6c6]{color:var(--text-muted);font-size:10px;display:block}.error-card[data-v-2cebe6c6]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);color:#991b1b;background:#fef2f2;border:1px solid #fecaca;display:flex}.error-icon[data-v-2cebe6c6]{font-size:var(--text-xl)}.error-title[data-v-2cebe6c6]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);margin-bottom:2px}.error-message[data-v-2cebe6c6]{font-size:var(--text-xs)}.empty-icon[data-v-2cebe6c6]{margin-bottom:var(--space-2);font-size:3rem}.placeholder-text[data-v-2cebe6c6]{font-size:var(--text-sm);color:var(--text-secondary);max-width:320px;margin:var(--space-2) auto 0;line-height:1.5}.custom-calculator[data-v-0891cee8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0891cee8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0891cee8]{grid-template-columns:1fr 1fr}}.section-title[data-v-0891cee8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0891cee8]{margin-bottom:var(--space-4)}.form-label[data-v-0891cee8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0891cee8],.form-select[data-v-0891cee8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0891cee8]:focus,.form-select[data-v-0891cee8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.solve-for-toggles[data-v-0891cee8]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-0891cee8]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn[data-v-0891cee8]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-0891cee8]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-group-row[data-v-0891cee8]{gap:var(--space-2);grid-template-columns:1fr 120px;display:grid}.input-with-unit[data-v-0891cee8]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-0891cee8]{padding-right:70px}.unit-badge[data-v-0891cee8]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.target-unit-group[data-v-0891cee8]{background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--border-color)}.results-stack[data-v-0891cee8]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-0891cee8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0891cee8]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-hint[data-v-0891cee8]{color:var(--text-muted);font-size:var(--text-sm)}.result-label[data-v-0891cee8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0891cee8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.formula-breakdown[data-v-0891cee8]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);font-size:var(--text-xs);color:var(--color-primary-800);overflow-x:auto}.formula-breakdown code[data-v-0891cee8]{background:#fff9;border-radius:4px;padding:2px 6px;font-family:monospace}.secondary-results-grid[data-v-0891cee8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0891cee8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0891cee8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0891cee8]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .result-sub[data-v-0891cee8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-0891cee8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0891cee8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.protocol-list[data-v-0891cee8]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.protocol-list li[data-v-0891cee8]{margin-bottom:var(--space-2)}.protocol-list li[data-v-0891cee8]:last-child{margin-bottom:0}.error-box[data-v-0891cee8]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.custom-calculator[data-v-167474a4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-167474a4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-167474a4]{grid-template-columns:1fr 1fr}}.section-title[data-v-167474a4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-167474a4]{margin-bottom:var(--space-4)}.form-label[data-v-167474a4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-167474a4],.form-select[data-v-167474a4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-167474a4]:focus,.form-select[data-v-167474a4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-167474a4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-167474a4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-167474a4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-167474a4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-167474a4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-167474a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-167474a4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-167474a4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-167474a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-167474a4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-167474a4]{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-167474a4]{padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.mode-tab-btn[data-v-167474a4]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.mode-tab-btn.active[data-v-167474a4]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.radio-pill-group[data-v-167474a4]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-pill[data-v-167474a4]{min-width:90px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);text-align:center;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex}.radio-pill input[data-v-167474a4]{display:none}.radio-pill.active[data-v-167474a4]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.compound-picker-type[data-v-167474a4]{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.sub-tab-btn[data-v-167474a4]{padding:var(--space-1) var(--space-3);border:1px solid var(--border-color);background:var(--color-neutral-50);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.sub-tab-btn.active[data-v-167474a4]{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.picker-content[data-v-167474a4]{margin-top:var(--space-2)}.input-unit-grid[data-v-167474a4]{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.input-unit-row[data-v-167474a4]{align-items:center;gap:var(--space-2);display:flex}.unit-badge[data-v-167474a4]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.input-with-feedback[data-v-167474a4]{position:relative}.formula-status[data-v-167474a4]{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.formula-status.valid[data-v-167474a4]{color:#15803d}.formula-status.invalid[data-v-167474a4]{color:#b91c1c}.field-hint[data-v-167474a4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-container[data-v-167474a4]{gap:var(--space-4);flex-direction:column;display:flex}.unit-subscript[data-v-167474a4]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1);color:var(--color-primary-600)}.formula-tag[data-v-167474a4]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-800)}.formula-tag code[data-v-167474a4]{background:var(--color-primary-100);border-radius:4px;padding:2px 6px;font-weight:700}.error-box[data-v-167474a4]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder-text[data-v-167474a4]{color:var(--text-muted);font-size:var(--text-sm)}.step-list[data-v-167474a4]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-list li[data-v-167474a4]{margin-bottom:var(--space-2)}.breakdown-card[data-v-167474a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-table-wrapper[data-v-167474a4]{margin-top:var(--space-2);overflow-x:auto}.breakdown-table[data-v-167474a4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.breakdown-table th[data-v-167474a4]{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase}.breakdown-table td[data-v-167474a4]{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.elem-name[data-v-167474a4]{color:var(--text-muted);margin-left:2px;font-weight:400}.percent-bar-container[data-v-167474a4]{align-items:center;gap:var(--space-2);display:flex}.bar-track[data-v-167474a4]{background:var(--color-neutral-100);border-radius:3px;flex:1;min-width:40px;height:6px;overflow:hidden}.bar-fill[data-v-167474a4]{background:var(--color-primary-500);border-radius:3px;height:100%}.custom-calculator[data-v-ee7bfc09]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ee7bfc09]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ee7bfc09]{grid-template-columns:1fr 1fr}}.section-title[data-v-ee7bfc09]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ee7bfc09]{margin-bottom:var(--space-4)}.form-label[data-v-ee7bfc09]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ee7bfc09],.form-select[data-v-ee7bfc09]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ee7bfc09]:focus,.form-select[data-v-ee7bfc09]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ee7bfc09]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ee7bfc09]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ee7bfc09]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ee7bfc09]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ee7bfc09]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ee7bfc09]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ee7bfc09]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ee7bfc09]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ee7bfc09]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ee7bfc09]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-ee7bfc09]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-ee7bfc09]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .15s}.mode-tab-btn[data-v-ee7bfc09]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.mode-tab-btn.active[data-v-ee7bfc09]{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.formula-text-input[data-v-ee7bfc09]{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.15rem;font-weight:600}.quick-examples[data-v-ee7bfc09]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.example-badge[data-v-ee7bfc09]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;padding:.15rem .45rem;transition:all .15s}.example-badge[data-v-ee7bfc09]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800)}.input-with-unit-grid[data-v-ee7bfc09]{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.dynamic-row[data-v-ee7bfc09]{gap:var(--space-2);grid-template-columns:80px 1fr 40px;align-items:center;display:grid}.elem-sym-input[data-v-ee7bfc09]{text-align:center;text-transform:capitalize;font-weight:700}.btn-remove-row[data-v-ee7bfc09]{color:#b91c1c;border-radius:var(--radius-md);cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;justify-content:center;align-items:center;width:100%;height:42px;transition:background .15s;display:flex}.btn-remove-row[data-v-ee7bfc09]:hover:not(:disabled){background:#fecaca}.btn-remove-row[data-v-ee7bfc09]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary-action[data-v-ee7bfc09]{background:var(--color-neutral-100);border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:all .15s}.btn-secondary-action[data-v-ee7bfc09]:hover{background:var(--color-neutral-200)}.btn-text-action[data-v-ee7bfc09]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;text-decoration:underline}.btn-normalize[data-v-ee7bfc09]{color:#92400e;border-radius:var(--radius-sm);cursor:pointer;background:#fef3c7;border:1px solid #fde68a;padding:2px 8px;font-weight:500}.percent-sum-card[data-v-ee7bfc09]{background:var(--color-neutral-50);border:1px solid var(--border-color);padding:var(--space-3);border-radius:var(--radius-md)}.progress-bar-bg[data-v-ee7bfc09]{background:#e5e7eb;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-ee7bfc09]{height:100%;transition:width .2s}.error-banner[data-v-ee7bfc09]{color:#991b1b;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #fecaca;display:flex}.dominant-tag[data-v-ee7bfc09]{font-size:var(--text-xs);color:var(--color-primary-800);background:#fff9;border-radius:9999px;padding:4px 10px;display:inline-block}.molecular-box[data-v-ee7bfc09]{background:#eef2ff;border-color:#c7d2fe}.stacked-bar-container[data-v-ee7bfc09]{border-radius:var(--radius-sm);width:100%;height:24px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.stacked-bar-segment[data-v-ee7bfc09]{height:100%;transition:width .3s}.legend-list[data-v-ee7bfc09]{flex-wrap:wrap;gap:1rem;display:flex}.legend-item[data-v-ee7bfc09]{font-size:var(--text-xs);align-items:center;gap:.35rem;display:flex}.legend-dot[data-v-ee7bfc09]{border-radius:50%;width:10px;height:10px;display:inline-block}.hydrate-box[data-v-ee7bfc09]{background:#f0fdf4;border-color:#bbf7d0}.hydrate-breakdown-grid[data-v-ee7bfc09]{gap:var(--space-4);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hydrate-sub[data-v-ee7bfc09]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase}.hydrate-val[data-v-ee7bfc09]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.hydrate-divider[data-v-ee7bfc09]{background:#cbd5e1;width:1px;height:40px}.table-responsive[data-v-ee7bfc09]{overflow-x:auto}.composition-table[data-v-ee7bfc09]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.composition-table th[data-v-ee7bfc09],.composition-table td[data-v-ee7bfc09]{border-bottom:1px solid var(--border-color);padding:.6rem .5rem}.composition-table th[data-v-ee7bfc09]{color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em;background:var(--color-neutral-50)}.composition-table tfoot th[data-v-ee7bfc09]{background:var(--color-neutral-100);border-top:2px solid var(--border-color)}.elem-cell[data-v-ee7bfc09]{align-items:center;gap:.4rem;display:flex}.elem-swatch[data-v-ee7bfc09]{border-radius:2px;width:8px;height:8px;display:inline-block}.elem-subname[data-v-ee7bfc09]{color:var(--text-muted);font-size:.7rem}.pct-cell[data-v-ee7bfc09]{flex-direction:column;gap:2px;display:flex}.mini-bar[data-v-ee7bfc09]{background:#e5e7eb;border-radius:2px;width:100%;max-width:60px;height:4px;overflow:hidden}.mini-bar-fill[data-v-ee7bfc09]{height:100%}.formula-callout[data-v-ee7bfc09]{background:var(--color-neutral-100);border-left:3px solid var(--color-primary-500);font-family:ui-monospace,SFMono-Regular,monospace;font-size:var(--text-xs);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:6px 10px}.step-math-list[data-v-ee7bfc09]{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;display:flex}.step-math-list li[data-v-ee7bfc09]{font-size:var(--text-xs)}.custom-calculator[data-v-92b8e2d3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-92b8e2d3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-92b8e2d3]{grid-template-columns:1fr 1fr}}.section-title[data-v-92b8e2d3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-4);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-92b8e2d3]{margin-bottom:var(--space-4)}.form-label[data-v-92b8e2d3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-92b8e2d3],.form-select[data-v-92b8e2d3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-92b8e2d3]:focus,.form-select[data-v-92b8e2d3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-92b8e2d3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-92b8e2d3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-92b8e2d3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-92b8e2d3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-92b8e2d3]{gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-92b8e2d3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-92b8e2d3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-92b8e2d3]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-92b8e2d3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-92b8e2d3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-92b8e2d3]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.tab-button[data-v-92b8e2d3]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.tab-button.active[data-v-92b8e2d3]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-92b8e2d3]{align-items:center;display:flex;position:relative}.unit-select[data-v-92b8e2d3]{width:auto;min-width:90px;margin-left:var(--space-2);flex-shrink:0}.unit-addon[data-v-92b8e2d3]{right:var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:absolute}.molar-mass-badge[data-v-92b8e2d3]{right:var(--space-3);font-size:var(--text-xs);background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);padding:2px 8px;position:absolute}.two-col-row[data-v-92b8e2d3]{gap:var(--space-3);grid-template-columns:2fr 1fr;display:grid}.status-pill[data-v-92b8e2d3]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;display:inline-block}.status-pill.quantitative[data-v-92b8e2d3]{color:#166534;background:#dcfce7}.status-pill.good[data-v-92b8e2d3]{color:#0369a1;background:#e0f2fe}.status-pill.moderate[data-v-92b8e2d3]{color:#92400e;background:#fef3c7}.status-pill.low[data-v-92b8e2d3]{color:#991b1b;background:#fee2e2}.status-pill.over_100[data-v-92b8e2d3]{color:#86198f;background:#fae8ff}.unit-sub[data-v-92b8e2d3]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.mole-stats-grid[data-v-92b8e2d3]{gap:var(--space-2);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);font-size:var(--text-xs);flex-direction:column;display:flex}.stat-item[data-v-92b8e2d3]{justify-content:space-between;display:flex}.stat-label[data-v-92b8e2d3]{color:var(--text-secondary)}.stat-val[data-v-92b8e2d3]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-list[data-v-92b8e2d3]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.interpretation-text[data-v-92b8e2d3]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-92b8e2d3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-prompt[data-v-92b8e2d3]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-f282358a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f282358a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f282358a]{grid-template-columns:1fr 1fr}}.section-title[data-v-f282358a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-4);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f282358a]{margin-bottom:var(--space-4)}.form-label[data-v-f282358a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f282358a],.form-select[data-v-f282358a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f282358a]:focus,.form-select[data-v-f282358a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f282358a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f282358a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f282358a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f282358a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f282358a]{gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f282358a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f282358a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f282358a]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-word}.info-box[data-v-f282358a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-f282358a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f282358a]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr 1fr;display:grid}.tab-button[data-v-f282358a]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.tab-button.active[data-v-f282358a]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-f282358a]{align-items:center;display:flex;position:relative}.unit-select[data-v-f282358a]{width:auto;min-width:100px;margin-left:var(--space-2);flex-shrink:0}.two-col-row[data-v-f282358a]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.classification-pill[data-v-f282358a]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:9999px;padding:4px 14px;display:inline-block}.classification-desc[data-v-f282358a]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0}.ph-scale-wrapper[data-v-f282358a]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.ph-scale-bar[data-v-f282358a]{background:linear-gradient(90deg,#dc2626 0%,#ea580c 21.4%,#eab308 42.8%,#16a34a 50%,#06b6d4 57.1%,#2563eb 78.5%,#7c3aed 100%);border-radius:9999px;height:14px;position:relative;box-shadow:inset 0 1px 2px #0003}.ph-scale-indicator[data-v-f282358a]{flex-direction:column;align-items:center;transition:left .3s;display:flex;position:absolute;top:-8px;transform:translate(-50%)}.indicator-arrow[data-v-f282358a]{border-top:8px solid #0f172a;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0}.indicator-label[data-v-f282358a]{color:#fff;background:#0f172a;border-radius:4px;margin-top:14px;padding:1px 5px;font-size:10px;font-weight:700}.ph-scale-labels[data-v-f282358a]{color:var(--text-muted);margin-top:var(--space-2);justify-content:space-between;font-size:11px;display:flex}.sub-unit[data-v-f282358a]{color:var(--text-muted);margin-top:2px;font-size:10px}.step-list[data-v-f282358a]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.ref-text[data-v-f282358a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-f282358a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-prompt[data-v-f282358a]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-13d98986]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-13d98986]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-13d98986]{grid-template-columns:1fr 1fr}}.section-title[data-v-13d98986]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-13d98986]{margin-bottom:var(--space-4)}.form-label[data-v-13d98986]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-13d98986],.form-select[data-v-13d98986]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-13d98986]:focus,.form-select[data-v-13d98986]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-13d98986]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-13d98986]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-13d98986]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-13d98986]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-13d98986]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-13d98986]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-13d98986]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-13d98986]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-13d98986]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-13d98986]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-13d98986]{margin-top:var(--space-4)}.mode-tabs[data-v-13d98986]{gap:var(--space-1);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.mode-tab-btn[data-v-13d98986]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .15s}.mode-tab-btn.active[data-v-13d98986]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-unit-row[data-v-13d98986]{gap:var(--space-2);grid-template-columns:1fr 110px;display:grid}.field-hint[data-v-13d98986]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.label-with-mode[data-v-13d98986]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-mode .form-label[data-v-13d98986]{margin-bottom:0}.toggle-group[data-v-13d98986]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:flex}.toggle-btn[data-v-13d98986]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 10px;transition:all .15s}.toggle-btn.active[data-v-13d98986]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.substance-info-card[data-v-13d98986]{border-left:4px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-top:var(--space-2);background:#f8fafc}.substance-info-title[data-v-13d98986]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.substance-info-desc[data-v-13d98986]{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-1) 0}.substance-info-ph[data-v-13d98986]{font-size:var(--text-xs);color:var(--color-primary-700)}.advanced-section[data-v-13d98986]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-13d98986]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.advanced-toggle[data-v-13d98986]:hover{text-decoration:underline}.advanced-body[data-v-13d98986]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-md)}.btn-reset[data-v-13d98986]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.btn-reset[data-v-13d98986]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.badge-row[data-v-13d98986]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.classification-badge[data-v-13d98986]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:3px 12px;display:inline-block}.badge-strong-acid[data-v-13d98986]{color:#991b1b;background:#fee2e2}.badge-weak-acid[data-v-13d98986]{color:#9a3412;background:#ffedd5}.badge-neutral[data-v-13d98986]{color:#166534;background:#dcfce7}.badge-weak-base[data-v-13d98986]{color:#3730a3;background:#e0e7ff}.badge-strong-base[data-v-13d98986]{color:#6b21a8;background:#f3e8ff}.poh-pill[data-v-13d98986]{font-size:var(--text-xs);color:var(--color-primary-700);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);background:#ffffffb3;padding:3px 8px}.ph-spectrum-container[data-v-13d98986]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.ph-spectrum-header[data-v-13d98986]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.current-ph-indicator[data-v-13d98986]{color:var(--color-primary-700)}.ph-bar-track[data-v-13d98986]{height:16px;margin:var(--space-4) 8px var(--space-6) 8px;background:linear-gradient(90deg,#ef4444 0%,#f97316 20%,#eab308 40%,#22c55e 50%,#06b6d4 65%,#3b82f6 80%,#8b5cf6 100%);border-radius:8px;position:relative}.ph-marker[data-v-13d98986]{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ph-marker-pin[data-v-13d98986]{background:#0f172a;border:2px solid #fff;border-radius:4px;width:14px;height:24px;box-shadow:0 2px 4px #0000004d}.ph-marker-label[data-v-13d98986]{color:#fff;white-space:nowrap;background:#0f172a;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;position:absolute;top:22px}.ph-bar-ticks[data-v-13d98986]{color:var(--text-muted);justify-content:space-between;font-size:11px;display:flex}.conc-val[data-v-13d98986]{word-break:break-all;font-size:var(--text-base)!important}.unit-sub[data-v-13d98986]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.step-list[data-v-13d98986]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.step-item[data-v-13d98986]{margin-bottom:var(--space-1)}.error-box[data-v-13d98986]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-13d98986]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.custom-calculator[data-v-cbc34814]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cbc34814]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cbc34814]{grid-template-columns:1fr 1fr}}.section-title[data-v-cbc34814]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cbc34814]{margin-bottom:var(--space-4)}.form-label[data-v-cbc34814]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cbc34814],.form-select[data-v-cbc34814]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cbc34814]:focus,.form-select[data-v-cbc34814]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.solve-mode-grid[data-v-cbc34814]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);grid-template-columns:repeat(2,1fr);display:grid}.full-span[data-v-cbc34814]{grid-column:span 2}.toggle-row[data-v-cbc34814]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-cbc34814]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.mode-btn[data-v-cbc34814]:hover{color:var(--text-primary)}.mode-btn.active[data-v-cbc34814]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit-grid[data-v-cbc34814]{gap:var(--space-2);grid-template-columns:1fr 120px;display:grid}.base-solution-inputs[data-v-cbc34814]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.weak-base-box[data-v-cbc34814]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.temp-header[data-v-cbc34814]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.temp-note[data-v-cbc34814]{font-size:var(--text-xs);color:var(--text-muted);font-family:monospace}.temp-preset-badges[data-v-cbc34814]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-cbc34814]{border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 8px;transition:all .2s}.preset-chip[data-v-cbc34814]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.preset-chip.active[data-v-cbc34814]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.results-stack[data-v-cbc34814]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-cbc34814]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cbc34814]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-hint[data-v-cbc34814]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.result-label[data-v-cbc34814]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cbc34814]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.classification-pill[data-v-cbc34814]{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;display:inline-block}.badge-basic[data-v-cbc34814]{color:#1e40af;background:#dbeafe;border:1px solid #bfdbfe}.badge-neutral[data-v-cbc34814]{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.badge-acidic[data-v-cbc34814]{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.formula-breakdown[data-v-cbc34814]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);font-size:var(--text-xs);color:var(--color-primary-800);overflow-x:auto}.formula-breakdown code[data-v-cbc34814]{background:#ffffffb3;border-radius:4px;padding:2px 6px;font-family:monospace}.secondary-results-grid[data-v-cbc34814]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cbc34814]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cbc34814]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cbc34814]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-cbc34814]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cbc34814]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.steps-list[data-v-cbc34814]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-cbc34814]{margin-bottom:var(--space-2)}.steps-list li[data-v-cbc34814]:last-child{margin-bottom:0}.scale-description[data-v-cbc34814]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.scale-bullets[data-v-cbc34814]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-cbc34814]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.custom-calculator[data-v-04997b53]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-04997b53]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-04997b53]{grid-template-columns:1fr 1fr}}.section-title[data-v-04997b53]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-04997b53]{margin-bottom:var(--space-4)}.form-label[data-v-04997b53]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-04997b53],.form-select[data-v-04997b53]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-04997b53]:focus,.form-select[data-v-04997b53]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-04997b53]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-04997b53]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-04997b53]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-04997b53]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-04997b53]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-04997b53]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-04997b53]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-04997b53]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-04997b53]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-04997b53]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-04997b53]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr 1fr;display:grid}.tab-button[data-v-04997b53]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;white-space:normal;background:0 0;border:none;line-height:1.2;transition:all .2s}.tab-button.active[data-v-04997b53]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.reactant-card[data-v-04997b53],.product-card[data-v-04997b53]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.input-with-unit[data-v-04997b53]{align-items:center;display:flex;position:relative}.unit-select[data-v-04997b53]{width:auto;min-width:85px;margin-left:var(--space-2);flex-shrink:0}.unit-addon[data-v-04997b53]{right:var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:absolute}.input-with-badge[data-v-04997b53]{align-items:center;display:flex;position:relative}.molar-mass-badge[data-v-04997b53]{right:var(--space-3);font-size:var(--text-xs);background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);pointer-events:none;padding:2px 8px;position:absolute}.two-col-row[data-v-04997b53]{gap:var(--space-3);grid-template-columns:2fr 1fr;display:grid}.checkbox-wrapper[data-v-04997b53]{margin-top:var(--space-2);margin-bottom:var(--space-3)}.checkbox-label[data-v-04997b53]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.nested-r2-box[data-v-04997b53]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);background:#fff}.status-pill[data-v-04997b53]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;display:inline-block}.status-pill.quantitative[data-v-04997b53]{color:#166534;background:#dcfce7}.status-pill.good[data-v-04997b53]{color:#0369a1;background:#e0f2fe}.status-pill.moderate[data-v-04997b53]{color:#92400e;background:#fef3c7}.status-pill.low[data-v-04997b53]{color:#991b1b;background:#fee2e2}.status-pill.over_100[data-v-04997b53]{color:#86198f;background:#fae8ff}.unit-sub[data-v-04997b53]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.limit-highlight[data-v-04997b53]{word-break:break-word;color:var(--color-primary-700)!important;font-size:var(--text-lg)!important}.mole-table[data-v-04997b53]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.mole-row[data-v-04997b53]{padding-bottom:var(--space-1);border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.mole-row[data-v-04997b53]:last-child{border-bottom:none}.mole-name[data-v-04997b53]{color:var(--text-secondary)}.mole-val[data-v-04997b53]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-container[data-v-04997b53]{gap:var(--space-3);flex-direction:column;display:flex}.step-pre[data-v-04997b53]{white-space:pre-wrap;font-family:inherit;font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0;line-height:1.5}.interpretation-text[data-v-04997b53]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-04997b53]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-prompt[data-v-04997b53]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-ef8ede13]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ef8ede13]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ef8ede13]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ef8ede13}@keyframes spin-ef8ede13{to{transform:rotate(360deg)}}.calculator-grid[data-v-ef8ede13]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ef8ede13]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ef8ede13]{grid-template-columns:1fr 1fr}}.section-title[data-v-ef8ede13]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-ef8ede13]{margin-top:var(--space-6)}.form-group[data-v-ef8ede13]{margin-bottom:var(--space-4)}.form-row[data-v-ef8ede13]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.half[data-v-ef8ede13]{flex:1;margin-bottom:0}.ratio-colon[data-v-ef8ede13]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-muted);margin-top:24px}.form-label[data-v-ef8ede13]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-ef8ede13]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-ef8ede13]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-ef8ede13]{color:var(--text-muted);margin-top:var(--space-2);font-size:13px}.result-box[data-v-ef8ede13]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-ef8ede13]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-ef8ede13]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-ef8ede13]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-ef8ede13]{color:var(--color-primary-600)}.placeholder[data-v-ef8ede13]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ef8ede13]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-ef8ede13]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ef8ede13]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-ef8ede13]{color:var(--text-secondary)}.sec-val[data-v-ef8ede13]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-c288dc52]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-c288dc52]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-c288dc52]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-c288dc52}@keyframes spin-c288dc52{to{transform:rotate(360deg)}}.calculator-grid[data-v-c288dc52]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-c288dc52]{opacity:1}@media (width>=768px){.calculator-grid[data-v-c288dc52]{grid-template-columns:1fr 1fr}}.section-title[data-v-c288dc52]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-c288dc52]{margin-top:var(--space-1)}.mt-4[data-v-c288dc52]{margin-top:var(--space-4)}.mb-4[data-v-c288dc52]{margin-bottom:var(--space-4)}.mb-6[data-v-c288dc52]{margin-bottom:var(--space-6)}.form-group[data-v-c288dc52]{margin-bottom:var(--space-4)}.form-label[data-v-c288dc52]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-c288dc52]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.input-with-select[data-v-c288dc52]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);display:flex;overflow:hidden}.input-with-select[data-v-c288dc52]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-select .form-input[data-v-c288dc52]{border:none;border-radius:0}.inline-select[data-v-c288dc52]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-50);padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);outline:none;min-width:90px}.toggle-buttons[data-v-c288dc52]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-c288dc52]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-c288dc52]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-c288dc52]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-c288dc52]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-c288dc52]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-c288dc52]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-c288dc52]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-c288dc52]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-c288dc52]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-c288dc52]{color:var(--color-primary-600)}.placeholder[data-v-c288dc52]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-c288dc52]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-c288dc52]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-c288dc52]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-c288dc52]{color:var(--text-secondary)}.sec-val[data-v-c288dc52]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-c288dc52]{font-weight:var(--font-weight-bold)}.text-secondary[data-v-c288dc52]{color:var(--text-secondary)}.custom-calculator[data-v-d7725558]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d7725558]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d7725558]{grid-template-columns:1fr 1fr}}.section-title[data-v-d7725558]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d7725558]{margin-bottom:var(--space-4)}.form-label[data-v-d7725558]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d7725558],.form-select[data-v-d7725558]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d7725558]:focus,.form-select[data-v-d7725558]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d7725558]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d7725558]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d7725558]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d7725558]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d7725558]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d7725558]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d7725558]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d7725558]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-d7725558]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d7725558]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tabs-header[data-v-d7725558]{gap:var(--space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-6);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.tab-btn[data-v-d7725558]{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-d7725558]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-d7725558]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.results-stack[data-v-d7725558]{gap:var(--space-4);flex-direction:column;display:flex}.input-with-unit[data-v-d7725558]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-d7725558]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-unit .form-input[data-v-d7725558]{border:none;border-radius:0;flex:1}.input-with-unit .form-input[data-v-d7725558]:focus{box-shadow:none}.unit-select[data-v-d7725558]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-primary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;outline:none}.quick-buttons[data-v-d7725558]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-d7725558]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-chip[data-v-d7725558]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.chip-small[data-v-d7725558]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.chip-small[data-v-d7725558]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.chip-small.active[data-v-d7725558]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.slider-container[data-v-d7725558]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.slider-labels[data-v-d7725558]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.range-slider[data-v-d7725558]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.unit-sub[data-v-d7725558]{font-size:var(--text-lg);color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.result-sub-text[data-v-d7725558]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sub-highlight[data-v-d7725558]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.help-text[data-v-d7725558]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.placeholder-text[data-v-d7725558]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.info-text[data-v-d7725558]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.mt-2[data-v-d7725558]{margin-top:var(--space-2)}.mt-4[data-v-d7725558]{margin-top:var(--space-4)}.mb-2[data-v-d7725558]{margin-bottom:var(--space-2)}.custom-calculator[data-v-9d3dc5fb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9d3dc5fb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9d3dc5fb]{grid-template-columns:1fr 1fr}}.section-title[data-v-9d3dc5fb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9d3dc5fb]{margin-bottom:var(--space-4)}.form-label[data-v-9d3dc5fb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9d3dc5fb],.form-select[data-v-9d3dc5fb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9d3dc5fb]:focus,.form-select[data-v-9d3dc5fb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9d3dc5fb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9d3dc5fb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9d3dc5fb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9d3dc5fb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9d3dc5fb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9d3dc5fb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9d3dc5fb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9d3dc5fb]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9d3dc5fb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9d3dc5fb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-9d3dc5fb]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.mode-tab[data-v-9d3dc5fb]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.mode-tab[data-v-9d3dc5fb]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.mode-tab.active[data-v-9d3dc5fb]{background:var(--color-primary-500,#2563eb);color:#fff;font-weight:var(--font-weight-bold)}.form-row-2[data-v-9d3dc5fb]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-select[data-v-9d3dc5fb]{display:flex}.input-with-select .form-input[data-v-9d3dc5fb]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .inline-select[data-v-9d3dc5fb]{background-color:var(--color-neutral-50,#f9fafb);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:140px}.label-with-hint[data-v-9d3dc5fb]{justify-content:space-between;align-items:baseline;display:flex}.label-hint[data-v-9d3dc5fb]{font-size:var(--text-xs);color:var(--text-muted)}.quick-res-grid[data-v-9d3dc5fb]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-9d3dc5fb]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.quick-btn[data-v-9d3dc5fb]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.active[data-v-9d3dc5fb]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.results-container[data-v-9d3dc5fb]{gap:var(--space-4);flex-direction:column;display:flex}.primary-subtext[data-v-9d3dc5fb]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-700);font-weight:var(--font-weight-medium);display:flex}.dot-separator[data-v-9d3dc5fb]{color:var(--color-primary-300)}.placeholder-text[data-v-9d3dc5fb]{font-size:var(--text-base);color:var(--text-muted);margin-top:var(--space-2)}.font-bold[data-v-9d3dc5fb]{font-weight:var(--font-weight-bold)}.secondary-value-wrapper[data-v-9d3dc5fb]{flex-direction:column;align-items:center;gap:2px;display:flex}.secondary-subtext[data-v-9d3dc5fb]{font-size:var(--text-xs);color:var(--text-muted)}.acuity-box[data-v-9d3dc5fb]{border-left:4px solid var(--color-primary-500)}.acuity-box .info-title[data-v-9d3dc5fb]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.acuity-badge[data-v-9d3dc5fb]{font-size:var(--text-xs);border-radius:var(--radius-sm,4px);font-weight:var(--font-weight-bold);padding:3px 8px}.badge-retina[data-v-9d3dc5fb]{color:#15803d;background:#dcfce7}.badge-standard[data-v-9d3dc5fb]{color:#b45309;background:#fef3c7}.acuity-desc[data-v-9d3dc5fb]{font-size:var(--text-xs);color:var(--text-secondary);margin:var(--space-2) 0;line-height:1.5}.progress-bar-container[data-v-9d3dc5fb]{background:var(--color-neutral-100,#f3f4f6);height:8px;margin:var(--space-2) 0 4px;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-9d3dc5fb]{border-radius:4px;height:100%;transition:width .3s}.bar-success[data-v-9d3dc5fb]{background:#10b981}.bar-warning[data-v-9d3dc5fb]{background:#f59e0b}.progress-labels[data-v-9d3dc5fb]{color:var(--text-muted);justify-content:space-between;font-size:10px;display:flex}.threshold-label[data-v-9d3dc5fb]{font-weight:var(--font-weight-bold);color:var(--text-secondary)}.formula-list[data-v-9d3dc5fb]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.formula-row[data-v-9d3dc5fb]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.formula-row[data-v-9d3dc5fb]{flex-direction:row;justify-content:space-between}}.formula-name[data-v-9d3dc5fb]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-9d3dc5fb]{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.compare-grid[data-v-9d3dc5fb]{grid-template-columns:1fr}@media (width>=768px){.compare-grid[data-v-9d3dc5fb]{grid-template-columns:1fr 1fr}}.compare-card[data-v-9d3dc5fb]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.card-title[data-v-9d3dc5fb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.card-metric[data-v-9d3dc5fb]{font-size:var(--text-xs);padding:var(--space-1) 0;justify-content:space-between;display:flex}.card-metric-label[data-v-9d3dc5fb]{color:var(--text-secondary)}.card-metric-val[data-v-9d3dc5fb]{color:var(--text-primary)}.compare-summary-box[data-v-9d3dc5fb]{border-left:4px solid var(--color-primary-500)}.compare-summary-grid[data-v-9d3dc5fb]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.compare-summary-grid[data-v-9d3dc5fb]{grid-template-columns:1fr 1fr}}.summary-item[data-v-9d3dc5fb]{font-size:var(--text-xs);flex-direction:column;display:flex}.summary-label[data-v-9d3dc5fb]{color:var(--text-secondary)}.summary-value[data-v-9d3dc5fb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.text-positive[data-v-9d3dc5fb]{color:#15803d}.text-negative[data-v-9d3dc5fb]{color:#b91c1c}.summary-text[data-v-9d3dc5fb]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.mt-2[data-v-9d3dc5fb]{margin-top:var(--space-2)}.mt-4[data-v-9d3dc5fb]{margin-top:var(--space-4)}.mt-6[data-v-9d3dc5fb]{margin-top:var(--space-6)}.custom-calculator[data-v-5bb3d136]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5bb3d136]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5bb3d136]{grid-template-columns:1fr 1fr}}.section-title[data-v-5bb3d136]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.section-desc[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.5}.form-group[data-v-5bb3d136]{margin-bottom:var(--space-4)}.form-label[data-v-5bb3d136]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5bb3d136],.form-select[data-v-5bb3d136]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5bb3d136]:focus,.form-select[data-v-5bb3d136]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5bb3d136]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-5bb3d136]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5bb3d136]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5bb3d136]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-highlight[data-v-5bb3d136]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.fs-note[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.secondary-results-grid[data-v-5bb3d136]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5bb3d136]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5bb3d136]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5bb3d136]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.result-sub-text[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-5bb3d136]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-5bb3d136]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tabs-header[data-v-5bb3d136]{gap:var(--space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-6);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-5bb3d136]{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.tab-btn[data-v-5bb3d136]:hover{color:var(--color-primary-600)}.tab-btn.active[data-v-5bb3d136]{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.input-with-unit[data-v-5bb3d136]{gap:var(--space-2);display:flex}.unit-select[data-v-5bb3d136]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:#fff}.unit-fixed[data-v-5bb3d136]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--text-sm)}.help-text[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.quick-buttons[data-v-5bb3d136]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-5bb3d136]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-chip[data-v-5bb3d136]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.chip-small[data-v-5bb3d136]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:2px 8px;font-size:11px}.chip-small.active[data-v-5bb3d136],.chip-small[data-v-5bb3d136]:hover{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:700}.slider-labels[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.range-slider[data-v-5bb3d136]{width:100%;accent-color:var(--color-primary-600)}.storage-bar-wrapper[data-v-5bb3d136]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.storage-bar-label[data-v-5bb3d136]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2)}.storage-bar[data-v-5bb3d136]{border-radius:var(--radius-sm);background:var(--color-neutral-200);height:22px;display:flex;overflow:hidden}.bar-segment.usable[data-v-5bb3d136]{background:#10b981}.bar-segment.parity[data-v-5bb3d136]{background:#3b82f6}.bar-segment.hot-spare[data-v-5bb3d136]{background:#f59e0b}.bar-segment.unused[data-v-5bb3d136]{background:#9ca3af}.bar-legend[data-v-5bb3d136]{gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-5bb3d136]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-5bb3d136]{border-radius:50%;width:10px;height:10px;display:inline-block}.legend-dot.usable[data-v-5bb3d136]{background:#10b981}.legend-dot.parity[data-v-5bb3d136]{background:#3b82f6}.legend-dot.hot-spare[data-v-5bb3d136]{background:#f59e0b}.legend-dot.unused[data-v-5bb3d136]{background:#9ca3af}.rebuild-card[data-v-5bb3d136]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.rebuild-card.risk-low[data-v-5bb3d136]{border-left:4px solid #10b981}.rebuild-card.risk-moderate[data-v-5bb3d136]{border-left:4px solid #f59e0b}.rebuild-card.risk-high[data-v-5bb3d136]{border-left:4px solid #f97316}.rebuild-card.risk-critical[data-v-5bb3d136]{border-left:4px solid #ef4444}.rebuild-card.risk-n\/a[data-v-5bb3d136]{border-left:4px solid #6b7280}.rebuild-header[data-v-5bb3d136]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.rebuild-label[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary)}.rebuild-time[data-v-5bb3d136]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.risk-badge[data-v-5bb3d136]{border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;padding:4px 10px;font-weight:700}.badge-low[data-v-5bb3d136]{color:#065f46;background:#d1fae5}.badge-moderate[data-v-5bb3d136]{color:#92400e;background:#fef3c7}.badge-high[data-v-5bb3d136]{color:#9a3412;background:#ffedd5}.badge-critical[data-v-5bb3d136]{color:#991b1b;background:#fee2e2}.badge-n\/a[data-v-5bb3d136]{color:#4b5563;background:#f3f4f6}.rebuild-details[data-v-5bb3d136]{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--space-2) 0;margin-bottom:var(--space-3);flex-direction:column;gap:4px;display:flex}.rebuild-stat[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.rebuild-advice[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.text-danger[data-v-5bb3d136]{color:#ef4444}.table-intro[data-v-5bb3d136]{margin-bottom:var(--space-4)}.table-intro h3[data-v-5bb3d136]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.table-intro p[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary)}.table-responsive[data-v-5bb3d136]{border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow-x:auto}.comparison-table[data-v-5bb3d136]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left;background:#fff}.comparison-table th[data-v-5bb3d136]{background:var(--color-neutral-50);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.comparison-table td[data-v-5bb3d136]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary);vertical-align:middle}.comparison-table tr:last-child td[data-v-5bb3d136]{border-bottom:none}.comparison-table tr.selected-row[data-v-5bb3d136]{background:var(--color-primary-50)}.comparison-table tr.invalid-row td[data-v-5bb3d136]{color:var(--text-muted)}.current-tag[data-v-5bb3d136]{color:var(--color-primary-700);font-size:10px;font-weight:700;display:block}.status-badge[data-v-5bb3d136]{border-radius:var(--radius-sm);padding:2px 6px;font-size:10px;font-weight:700}.status-badge.valid[data-v-5bb3d136]{color:#065f46;background:#d1fae5}.status-badge.invalid[data-v-5bb3d136]{color:#991b1b;background:#fee2e2}.sub-cell[data-v-5bb3d136]{color:var(--text-muted);font-size:10px}.efficiency-bar-cell[data-v-5bb3d136]{align-items:center;gap:var(--space-2);display:flex}.mini-bar[data-v-5bb3d136]{background:var(--color-neutral-200);border-radius:3px;width:40px;height:6px;overflow:hidden}.mini-bar-fill[data-v-5bb3d136]{background:#10b981;height:100%}.tolerance-pill[data-v-5bb3d136]{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.tolerance-pill.tol-0[data-v-5bb3d136]{color:#991b1b;background:#fee2e2}.tolerance-pill.tol-1[data-v-5bb3d136]{color:#92400e;background:#fef3c7}.tolerance-pill.tol-2[data-v-5bb3d136],.tolerance-pill.tol-3[data-v-5bb3d136]{color:#065f46;background:#d1fae5}.wp-badge[data-v-5bb3d136]{color:var(--text-secondary);font-weight:700}.use-case-cell[data-v-5bb3d136]{max-width:200px;color:var(--text-secondary);line-height:1.4}.mixed-drives-list[data-v-5bb3d136]{gap:var(--space-2);flex-direction:column;display:flex}.mixed-drive-row[data-v-5bb3d136]{align-items:center;gap:var(--space-2);display:flex}.drive-index[data-v-5bb3d136]{font-size:var(--text-xs);color:var(--text-secondary);width:50px;font-weight:700}.flex-1[data-v-5bb3d136]{flex:1}.remove-btn[data-v-5bb3d136]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;background:#fee2e2;border:none;font-weight:700}.remove-btn[data-v-5bb3d136]:disabled{opacity:.3;cursor:not-allowed}.action-btn[data-v-5bb3d136]{padding:var(--space-2) var(--space-4);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);font-weight:700;font-size:var(--text-xs);cursor:pointer;border:none}.action-btn[data-v-5bb3d136]:hover{background:var(--color-primary-700)}.mt-2[data-v-5bb3d136]{margin-top:var(--space-2)}.mt-4[data-v-5bb3d136]{margin-top:var(--space-4)}.mt-6[data-v-5bb3d136]{margin-top:var(--space-6)}.mb-2[data-v-5bb3d136]{margin-bottom:var(--space-2)}.mb-4[data-v-5bb3d136]{margin-bottom:var(--space-4)}.unit-sub[data-v-5bb3d136]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.custom-calculator[data-v-cdde5711]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cdde5711]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cdde5711]{grid-template-columns:1fr 1fr}}.section-title[data-v-cdde5711]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.sub-section-title[data-v-cdde5711]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3);font-weight:var(--font-weight-semibold)}.section-divider[data-v-cdde5711]{border:0;border-top:1px solid var(--border-color);margin:var(--space-5) 0}.mode-tabs[data-v-cdde5711]{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.mode-tab[data-v-cdde5711]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle,#f1f5f9);border:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.mode-tab[data-v-cdde5711]:hover{background:var(--surface-hover,#e2e8f0);color:var(--text-primary)}.mode-tab.active[data-v-cdde5711]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.form-group[data-v-cdde5711]{margin-bottom:var(--space-4)}.form-row-2[data-v-cdde5711]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-cdde5711]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-value[data-v-cdde5711]{justify-content:space-between;align-items:center;display:flex}.form-input[data-v-cdde5711],.form-select[data-v-cdde5711]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cdde5711]:focus,.form-select[data-v-cdde5711]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-range[data-v-cdde5711]{cursor:pointer;width:100%;accent-color:var(--color-primary-600,#2563eb);margin-top:var(--space-2)}.checkbox-group[data-v-cdde5711]{margin-top:var(--space-2)}.checkbox-label[data-v-cdde5711]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.quick-btn-grid[data-v-cdde5711]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.quick-btn[data-v-cdde5711]{padding:var(--space-2) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;text-align:center;background:#fff;transition:all .15s}.quick-btn[data-v-cdde5711]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.quick-btn.active[data-v-cdde5711]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.scale-chips-grid[data-v-cdde5711]{gap:var(--space-2);max-height:160px;padding:var(--space-1);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}.scale-chip[data-v-cdde5711]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#fff;transition:all .15s;overflow:hidden}.scale-chip[data-v-cdde5711]:hover{background:var(--surface-subtle,#f8fafc)}.scale-chip.active[data-v-cdde5711]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.action-btn-secondary[data-v-cdde5711]{width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-subtle,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:all .2s;display:flex}.action-btn-secondary[data-v-cdde5711]:hover{background:var(--surface-hover,#f1f5f9);border-color:var(--text-secondary)}.quick-chips-row[data-v-cdde5711]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mini-chip[data-v-cdde5711]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:#fff;padding:4px 8px;transition:all .15s}.mini-chip.active[data-v-cdde5711]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.primary-result-box[data-v-cdde5711]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cdde5711]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cdde5711]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cdde5711]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-cdde5711]{font-size:var(--text-sm);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-cdde5711]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cdde5711]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cdde5711]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cdde5711]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.result-hint[data-v-cdde5711]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-cdde5711]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cdde5711]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.visual-preview-container[data-v-cdde5711]{flex-direction:column;display:flex}.aspect-preview-viewport[data-v-cdde5711]{background:var(--surface-subtle,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);height:200px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.aspect-box[data-v-cdde5711]{background:linear-gradient(135deg, var(--color-primary-500,#3b82f6), var(--color-primary-700,#1d4ed8));border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;width:100%;transition:all .3s;display:flex;box-shadow:0 4px 12px #2563eb33}.aspect-box-inner[data-v-cdde5711]{flex-direction:column;align-items:center;gap:2px;display:flex}.box-tag[data-v-cdde5711]{font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.box-ratio-tag[data-v-cdde5711]{opacity:.9;border-radius:var(--radius-sm);background:#00000040;padding:2px 6px;font-size:10px}.scaling-table-container[data-v-cdde5711]{overflow-x:auto}.data-table[data-v-cdde5711]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.data-table th[data-v-cdde5711],.data-table td[data-v-cdde5711]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);text-align:left}.data-table th[data-v-cdde5711]{background:var(--surface-subtle,#f8fafc);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.text-green[data-v-cdde5711]{color:#16a34a;font-weight:var(--font-weight-semibold)}.text-orange[data-v-cdde5711]{color:#ea580c;font-weight:var(--font-weight-semibold)}.compatibility-list[data-v-cdde5711]{gap:var(--space-2);flex-direction:column;display:flex}.cable-item[data-v-cdde5711]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);font-size:var(--text-xs)}.cable-item.supported[data-v-cdde5711]{background:#f0fdf4;border-color:#bbf7d0}.cable-item.unsupported[data-v-cdde5711]{opacity:.8;background:#fef2f2;border-color:#fecaca}.cable-header[data-v-cdde5711]{font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;display:flex}.cable-item.supported .cable-status-icon[data-v-cdde5711]{color:#16a34a}.cable-item.unsupported .cable-status-icon[data-v-cdde5711]{color:#dc2626}.cable-limit[data-v-cdde5711]{font-weight:var(--font-weight-normal);color:var(--text-secondary)}.cable-desc[data-v-cdde5711]{color:var(--text-muted);margin-top:2px}.compare-visual-viewport[data-v-cdde5711]{background:var(--surface-subtle,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);height:200px;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.compare-box-outer[data-v-cdde5711]{justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.compare-box-b[data-v-cdde5711]{border-radius:var(--radius-sm);background:#2563eb40;border:2px dashed #2563eb;justify-content:flex-end;align-items:flex-start;padding:4px;display:flex;position:absolute;bottom:0;left:0}.compare-box-a[data-v-cdde5711]{border-radius:var(--radius-sm);z-index:2;background:#16a34a66;border:2px solid #16a34a;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;bottom:0;left:0}.compare-tag[data-v-cdde5711]{font-size:10px;font-weight:var(--font-weight-bold);color:var(--text-primary);background:#ffffffd9;border-radius:2px;padding:2px 4px}.custom-calculator[data-v-43f62668]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-43f62668]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-43f62668]{grid-template-columns:1fr 1fr}}.section-title[data-v-43f62668]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-43f62668]{margin-bottom:var(--space-4)}.form-label[data-v-43f62668]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-43f62668],.form-select[data-v-43f62668]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-43f62668]:focus,.form-select[data-v-43f62668]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-43f62668]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-43f62668]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-43f62668]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-43f62668]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-43f62668]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-43f62668]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-43f62668]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-43f62668]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-43f62668]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-43f62668]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calc-mode-nav[data-v-43f62668]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex;overflow-x:auto}.mode-nav-btn[data-v-43f62668]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;transition:all .2s}.mode-nav-btn[data-v-43f62668]:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.mode-nav-btn.active[data-v-43f62668]{background:var(--color-primary-600);color:#fff}.pill-buttons-grid[data-v-43f62668]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-btn[data-v-43f62668]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-primary);cursor:pointer;background:#fff;transition:all .2s}.pill-btn[data-v-43f62668]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.pill-btn.active[data-v-43f62668]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.input-with-unit[data-v-43f62668]{gap:var(--space-2);display:flex}.unit-select[data-v-43f62668]{flex-shrink:0;width:auto;min-width:110px}.form-row-2[data-v-43f62668]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.sub-label[data-v-43f62668]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.ratio-quick-chips[data-v-43f62668]{margin-bottom:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.chip-btn[data-v-43f62668]{font-size:11px;font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background:var(--surface-hover,#f8fafc);color:var(--text-primary);cursor:pointer;padding:4px 10px;transition:all .15s}.chip-btn.active[data-v-43f62668]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.advanced-section[data-v-43f62668]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle-btn[data-v-43f62668]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;margin-bottom:var(--space-3);background:0 0;border:none;padding:0}.advanced-toggle-btn[data-v-43f62668]:hover{text-decoration:underline}.sub-result-text[data-v-43f62668]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.val-unit[data-v-43f62668]{font-size:var(--text-base);color:var(--text-secondary);font-weight:400}.sub-metric[data-v-43f62668]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.density-stats-grid[data-v-43f62668]{gap:var(--space-2);font-size:var(--text-xs);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.stat-lbl[data-v-43f62668]{color:var(--text-secondary);display:block}.viewing-dist-table[data-v-43f62668]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.dist-row[data-v-43f62668]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.dist-row[data-v-43f62668]:last-child{border-bottom:none}.dist-desc[data-v-43f62668]{color:var(--text-muted);font-size:11px}.dist-val[data-v-43f62668]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-align:right}.dist-metric[data-v-43f62668]{color:var(--text-secondary);font-size:11px;font-weight:400;display:block}.highlight-row[data-v-43f62668]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm)}.fit-badge[data-v-43f62668]{font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);margin-bottom:var(--space-2);padding:2px 8px;display:inline-block}.letterbox-badge[data-v-43f62668]{color:#92400e;background:#fef3c7}.pillarbox-badge[data-v-43f62668]{color:#3730a3;background:#e0e7ff}.fit-metrics-grid[data-v-43f62668]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.screen-preview-container[data-v-43f62668]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.preview-title[data-v-43f62668]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.svg-wrapper[data-v-43f62668]{justify-content:center;align-items:center;width:100%;max-height:240px;display:flex}.screen-svg[data-v-43f62668]{width:100%;height:200px}.svg-screen-frame[data-v-43f62668]{fill:#1e293b;stroke:#475569;stroke-width:3px}.svg-active-content[data-v-43f62668]{fill:#0284c7;opacity:.85}.svg-diagonal-line[data-v-43f62668]{stroke:#fff6;stroke-dasharray:4 4;stroke-width:1.5px}.svg-dim-text[data-v-43f62668]{fill:#475569;font-size:11px;font-weight:700}.svg-diagonal-badge[data-v-43f62668]{fill:#fff;filter:drop-shadow(0 1px 2px #000c);font-size:13px;font-weight:700}.compare-inputs-grid[data-v-43f62668]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.compare-inputs-grid[data-v-43f62668]{grid-template-columns:1fr 1fr}}.compare-card[data-v-43f62668]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.compare-card-title[data-v-43f62668]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.overlay-svg-container[data-v-43f62668]{padding:var(--space-3);flex-direction:column;align-items:center;display:flex}.overlay-svg[data-v-43f62668]{width:100%;height:200px}.svg-screen-a[data-v-43f62668]{fill:#3b82f659;stroke:#2563eb;stroke-width:2px;rx:4}.svg-screen-b[data-v-43f62668]{fill:#10b98159;stroke:#059669;stroke-width:2px;rx:4}.overlay-legend[data-v-43f62668]{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-xs);display:flex}.legend-item[data-v-43f62668]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-43f62668]{border-radius:2px;width:12px;height:12px;display:inline-block}.legend-dot.color-a[data-v-43f62668]{background:#2563eb}.legend-dot.color-b[data-v-43f62668]{background:#059669}.text-green[data-v-43f62668]{color:#059669!important}.text-orange[data-v-43f62668]{color:#d97706!important}.multi-grid-svg-wrapper[data-v-43f62668]{padding:var(--space-4);justify-content:center;display:flex}.screen-wall-grid[data-v-43f62668]{border-radius:var(--radius-md);background:#0f172a;width:100%;max-width:440px;padding:6px}.screen-wall-tile[data-v-43f62668]{color:#fff;padding:var(--space-4) var(--space-2);background:#1e3a8a;border:1px solid #3b82f6;border-radius:3px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.mt-2[data-v-43f62668]{margin-top:var(--space-2)}.mt-6[data-v-43f62668]{margin-top:var(--space-6)}.mb-4[data-v-43f62668]{margin-bottom:var(--space-4)}.mb-6[data-v-43f62668]{margin-bottom:var(--space-6)}.custom-calculator[data-v-827d3ac2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-827d3ac2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-827d3ac2]{grid-template-columns:1fr 1fr}}.section-title[data-v-827d3ac2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-827d3ac2]{margin-bottom:var(--space-4)}.form-label[data-v-827d3ac2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-827d3ac2],.form-select[data-v-827d3ac2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-827d3ac2]:focus,.form-select[data-v-827d3ac2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-827d3ac2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-827d3ac2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-827d3ac2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-827d3ac2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-827d3ac2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-827d3ac2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-827d3ac2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-827d3ac2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-827d3ac2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-827d3ac2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-827d3ac2]{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.tab-btn[data-v-827d3ac2]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.tab-btn[data-v-827d3ac2]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.tab-btn.active[data-v-827d3ac2]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.preset-chips[data-v-827d3ac2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-827d3ac2]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;padding:6px 12px;transition:all .15s}.chip-btn[data-v-827d3ac2]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.chip-btn.active[data-v-827d3ac2]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.input-unit-group[data-v-827d3ac2]{display:flex}.input-unit-group .form-input[data-v-827d3ac2]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-unit-group .unit-select[data-v-827d3ac2]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:140px}.media-input-row[data-v-827d3ac2]{gap:var(--space-2);display:flex}.media-input-row .qty-input[data-v-827d3ac2]{width:110px}.radio-pill-group[data-v-827d3ac2]{gap:var(--space-2);display:flex}.radio-pill[data-v-827d3ac2]{padding:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:#fff;flex:1;transition:all .2s}.radio-pill input[data-v-827d3ac2]{display:none}.radio-pill.active[data-v-827d3ac2]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.toggle-label[data-v-827d3ac2]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.results-stack[data-v-827d3ac2]{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.unit-text[data-v-827d3ac2]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-left:var(--space-2)}.result-subtext[data-v-827d3ac2]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.text-amber[data-v-827d3ac2]{color:#d97706}.text-slate[data-v-827d3ac2]{color:#475569}.storage-bar-card[data-v-827d3ac2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.bar-header[data-v-827d3ac2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.storage-progress[data-v-827d3ac2]{border-radius:var(--radius-full);background:var(--color-neutral-100);height:16px;display:flex;overflow:hidden}.progress-slice.slice-usable[data-v-827d3ac2]{background:var(--color-primary-600)}.progress-slice.slice-overhead[data-v-827d3ac2]{background:#f59e0b}.bar-legend[data-v-827d3ac2]{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-827d3ac2]{align-items:center;gap:6px;display:flex}.dot[data-v-827d3ac2]{border-radius:50%;width:10px;height:10px}.dot-usable[data-v-827d3ac2]{background:var(--color-primary-600)}.dot-overhead[data-v-827d3ac2]{background:#f59e0b}.info-text[data-v-827d3ac2]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.media-breakdown-list[data-v-827d3ac2]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.breakdown-item[data-v-827d3ac2]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex}.conversion-table-wrapper[data-v-827d3ac2]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.conversion-table[data-v-827d3ac2]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.conversion-table th[data-v-827d3ac2]{background:var(--color-neutral-50);padding:var(--space-3);text-align:left;font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.conversion-table td[data-v-827d3ac2]{padding:var(--space-3);border-bottom:1px solid var(--border-color)}.conversion-table tr:last-child td[data-v-827d3ac2]{border-bottom:none}.text-right[data-v-827d3ac2]{text-align:right}.badge[data-v-827d3ac2]{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-medium);padding:2px 6px;display:inline-block}.badge.decimalsi[data-v-827d3ac2]{color:#1d4ed8;background:#eff6ff}.badge.binaryiec[data-v-827d3ac2]{color:#15803d;background:#f0fdf4}.badge.bits[data-v-827d3ac2]{color:#7e22ce;background:#faf5ff}.font-mono[data-v-827d3ac2]{font-family:monospace}.mt-2[data-v-827d3ac2]{margin-top:var(--space-2)}.custom-calculator[data-v-ef9dfe3d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.preset-buttons[data-v-ef9dfe3d]{gap:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-ef9dfe3d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;text-align:left;transition:all .2s}.preset-btn[data-v-ef9dfe3d]:hover{border-color:var(--color-primary-600);background:#00000005}.block[data-v-ef9dfe3d]{display:block}.calculator-grid[data-v-ef9dfe3d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ef9dfe3d]{grid-template-columns:1.2fr 1fr}}.section-title[data-v-ef9dfe3d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-ef9dfe3d]{margin-top:var(--space-6)}.mt-3[data-v-ef9dfe3d]{margin-top:var(--space-3)}.mb-6[data-v-ef9dfe3d]{margin-bottom:var(--space-6)}.mb-2[data-v-ef9dfe3d]{margin-bottom:var(--space-2)}.calc-inputs[data-v-ef9dfe3d]{border-right:none}@media (width>=768px){.calc-inputs[data-v-ef9dfe3d]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-ef9dfe3d]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-ef9dfe3d]{margin-bottom:var(--space-6)}.form-label[data-v-ef9dfe3d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-ef9dfe3d]{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md)}.form-input-group[data-v-ef9dfe3d]{display:flex}.form-input-group .form-input[data-v-ef9dfe3d]{border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-ef9dfe3d]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}.radio-group[data-v-ef9dfe3d]{gap:var(--space-4);display:flex}.radio-label[data-v-ef9dfe3d]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);display:flex}.calc-results[data-v-ef9dfe3d]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-ef9dfe3d]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-ef9dfe3d]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-ef9dfe3d]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-ef9dfe3d]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-lg[data-v-ef9dfe3d]{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.text-blue[data-v-ef9dfe3d]{color:#3b82f6}.text-teal[data-v-ef9dfe3d]{color:#2dd4bf}.text-xs[data-v-ef9dfe3d]{font-size:var(--text-xs)}.text-muted[data-v-ef9dfe3d]{color:var(--text-muted)}.secondary-results[data-v-ef9dfe3d]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-ef9dfe3d]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-ef9dfe3d]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.border-b[data-v-ef9dfe3d]{padding-bottom:var(--space-3);border-bottom:1px solid #ffffff1a}.custom-calculator[data-v-fb98edef]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.preset-buttons[data-v-fb98edef]{gap:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-fb98edef]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;text-align:left;transition:all .2s}.preset-btn[data-v-fb98edef]:hover{border-color:var(--color-primary-600);background:#00000005}.block[data-v-fb98edef]{display:block}.w-50[data-v-fb98edef]{width:50%}.calculator-grid[data-v-fb98edef]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fb98edef]{grid-template-columns:1.2fr 1fr}}.section-title[data-v-fb98edef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-fb98edef]{margin-top:var(--space-6)}.mt-4[data-v-fb98edef]{margin-top:var(--space-4)}.pt-4[data-v-fb98edef]{padding-top:var(--space-4)}.mb-6[data-v-fb98edef]{margin-bottom:var(--space-6)}.mb-2[data-v-fb98edef]{margin-bottom:var(--space-2)}.mb-0[data-v-fb98edef]{margin-bottom:0!important}.calc-inputs[data-v-fb98edef]{border-right:none}@media (width>=768px){.calc-inputs[data-v-fb98edef]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-fb98edef]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-fb98edef]{margin-bottom:var(--space-6)}.form-label[data-v-fb98edef]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-fb98edef]{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md)}.form-input-group[data-v-fb98edef]{display:flex}.form-input-group .form-input[data-v-fb98edef]{border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-fb98edef]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}.radio-group[data-v-fb98edef]{gap:var(--space-4);display:flex}.radio-label[data-v-fb98edef]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);display:flex}.calc-results[data-v-fb98edef]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-fb98edef]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-fb98edef]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-fb98edef]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-fb98edef]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-indigo[data-v-fb98edef]{color:#6366f1}.text-lg[data-v-fb98edef]{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.text-xs[data-v-fb98edef]{font-size:var(--text-xs)}.text-muted[data-v-fb98edef]{color:var(--text-muted)}.secondary-results[data-v-fb98edef]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-fb98edef]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-fb98edef]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.border-t[data-v-fb98edef]{border-top:1px solid #ffffff1a}.custom-calculator[data-v-03809f21]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.tabs[data-v-03809f21]{border-bottom:1px solid var(--border-color);background:#0000000d;display:flex}.tab-btn[data-v-03809f21]{padding:var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn[data-v-03809f21]:hover{color:var(--text-primary);background:#00000005}.tab-btn.active[data-v-03809f21]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);background:var(--surface-card)}.w-50[data-v-03809f21]{width:50%}.calculator-grid[data-v-03809f21]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-03809f21]{grid-template-columns:1.2fr 1fr}}.section-title[data-v-03809f21]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-03809f21]{margin-top:var(--space-6)}.mt-3[data-v-03809f21]{margin-top:var(--space-3)}.mt-1[data-v-03809f21]{margin-top:var(--space-1)}.mb-6[data-v-03809f21]{margin-bottom:var(--space-6)}.mb-2[data-v-03809f21]{margin-bottom:var(--space-2)}.mb-0[data-v-03809f21]{margin-bottom:0!important}.calc-inputs[data-v-03809f21]{border-right:none}@media (width>=768px){.calc-inputs[data-v-03809f21]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-03809f21]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-03809f21]{margin-bottom:var(--space-6)}.form-label[data-v-03809f21]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-03809f21]{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md)}.form-input-group[data-v-03809f21]{display:flex}.form-input-group .form-input[data-v-03809f21]{border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-03809f21]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}.radio-group[data-v-03809f21]{gap:var(--space-4);display:flex}.radio-label[data-v-03809f21]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-primary);font-size:var(--text-sm);display:flex}.calc-results[data-v-03809f21]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-03809f21]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-03809f21]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-03809f21]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-03809f21]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-indigo[data-v-03809f21]{color:#6366f1}.text-lg[data-v-03809f21]{font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.text-xs[data-v-03809f21]{font-size:var(--text-xs)}.text-muted[data-v-03809f21]{color:var(--text-muted)}.secondary-results[data-v-03809f21]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-03809f21]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-03809f21]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.border-b[data-v-03809f21]{padding-bottom:var(--space-3);border-bottom:1px solid #ffffff1a}.mt-auto[data-v-03809f21]{margin-top:auto}.disclaimer[data-v-03809f21]{font-size:var(--text-xs);opacity:.8;padding:var(--space-3);border-radius:var(--radius-md);margin-top:var(--space-4);background:#0003;line-height:1.4}.custom-calculator[data-v-55cd5591]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mode-tabs[data-v-55cd5591]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-55cd5591]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.tab-btn[data-v-55cd5591]:hover{color:var(--text-primary)}.tab-btn.active[data-v-55cd5591]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.calculator-grid[data-v-55cd5591]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-55cd5591]{grid-template-columns:1fr 1fr}}.section-title[data-v-55cd5591]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-55cd5591]{margin-top:var(--space-4)}.mt-6[data-v-55cd5591]{margin-top:var(--space-6)}.form-row[data-v-55cd5591]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-55cd5591]{margin-bottom:var(--space-4)}.form-label[data-v-55cd5591]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-55cd5591],.form-select[data-v-55cd5591]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-55cd5591]:focus,.form-select[data-v-55cd5591]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-55cd5591]{display:flex}.input-with-select .form-input[data-v-55cd5591]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .addon-select[data-v-55cd5591]{background-color:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:110px}.primary-result-box[data-v-55cd5591]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-55cd5591]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-55cd5591]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-55cd5591]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-hint[data-v-55cd5591]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);margin-bottom:0}.secondary-results-grid[data-v-55cd5591]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-55cd5591]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-55cd5591]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-55cd5591]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-55cd5591]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-55cd5591]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-table[data-v-55cd5591]{gap:var(--space-2);flex-direction:column;display:flex}.info-row[data-v-55cd5591]{font-size:var(--text-sm);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.info-row[data-v-55cd5591]:last-child{border-bottom:none;padding-bottom:0}.discount-text[data-v-55cd5591]{color:#16a34a}.custom-calculator[data-v-5f1e6d78]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5f1e6d78]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5f1e6d78]{grid-template-columns:1fr 1fr}}.section-title[data-v-5f1e6d78]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5f1e6d78]{margin-bottom:var(--space-4)}.form-label[data-v-5f1e6d78]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5f1e6d78],.form-select[data-v-5f1e6d78]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5f1e6d78]:focus,.form-select[data-v-5f1e6d78]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5f1e6d78]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5f1e6d78]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5f1e6d78]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5f1e6d78]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5f1e6d78]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5f1e6d78]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5f1e6d78]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5f1e6d78]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5f1e6d78]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5f1e6d78]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-5f1e6d78]{margin-top:var(--space-4)}.toggle-group[data-v-5f1e6d78]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.toggle-btn[data-v-5f1e6d78]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.toggle-btn[data-v-5f1e6d78]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-5f1e6d78]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.input-unit-row[data-v-5f1e6d78]{display:flex}.input-unit-row .form-input[data-v-5f1e6d78]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-dropdown[data-v-5f1e6d78]{background:var(--color-neutral-50);width:140px;font-size:var(--text-xs);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.static-addon[data-v-5f1e6d78]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);border-left:none;align-items:center;display:flex}.quick-depth-row[data-v-5f1e6d78]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-depth-label[data-v-5f1e6d78]{font-size:var(--text-xs);color:var(--text-muted)}.chip-btn[data-v-5f1e6d78]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.chip-btn[data-v-5f1e6d78]:hover{border-color:var(--color-primary-500);color:var(--color-primary-700);background:var(--color-primary-50)}.source-hint[data-v-5f1e6d78],.field-help[data-v-5f1e6d78]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sub-highlight[data-v-5f1e6d78]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.unit-subtext[data-v-5f1e6d78]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.info-text[data-v-5f1e6d78]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.info-text code[data-v-5f1e6d78]{background:var(--color-neutral-100);border-radius:3px;padding:1px 4px;font-family:monospace}.placeholder-text[data-v-5f1e6d78]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-4424a2e7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mode-tabs[data-v-4424a2e7]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-4424a2e7]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.tab-btn[data-v-4424a2e7]:hover{color:var(--text-primary)}.tab-btn.active[data-v-4424a2e7]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.calculator-grid[data-v-4424a2e7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4424a2e7]{grid-template-columns:1fr 1fr}}.section-title[data-v-4424a2e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4424a2e7]{margin-bottom:var(--space-4)}.form-label[data-v-4424a2e7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4424a2e7],.form-select[data-v-4424a2e7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4424a2e7]:focus,.form-select[data-v-4424a2e7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-row[data-v-4424a2e7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-with-select[data-v-4424a2e7]{display:flex}.input-with-select .form-input[data-v-4424a2e7]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .addon-select[data-v-4424a2e7]{background-color:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:110px}.pill-group[data-v-4424a2e7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-btn[data-v-4424a2e7]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .2s}.pill-btn[data-v-4424a2e7]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.pill-btn.active[data-v-4424a2e7]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.radio-cards[data-v-4424a2e7]{gap:var(--space-2);grid-template-columns:1fr;display:grid}.radio-card[data-v-4424a2e7]{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;transition:all .2s;display:flex}.radio-card[data-v-4424a2e7]:hover{border-color:var(--color-primary-400)}.radio-card.selected[data-v-4424a2e7]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.radio-card input[type=radio][data-v-4424a2e7]{accent-color:var(--color-primary-600)}.radio-card-content[data-v-4424a2e7]{flex-direction:column;display:flex}.radio-card-content strong[data-v-4424a2e7]{font-size:var(--text-sm);color:var(--text-primary)}.radio-card-content span[data-v-4424a2e7]{font-size:var(--text-xs);color:var(--text-secondary)}.primary-result-box[data-v-4424a2e7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-4424a2e7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4424a2e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4424a2e7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-4424a2e7]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.result-hint[data-v-4424a2e7]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);margin-bottom:0}.secondary-results-grid[data-v-4424a2e7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4424a2e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4424a2e7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4424a2e7]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-4424a2e7]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-4424a2e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4424a2e7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-table[data-v-4424a2e7]{gap:var(--space-2);flex-direction:column;display:flex}.info-row[data-v-4424a2e7]{font-size:var(--text-sm);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.info-row[data-v-4424a2e7]:last-child{border-bottom:none;padding-bottom:0}.mt-1[data-v-4424a2e7]{margin-top:var(--space-1)}.mt-4[data-v-4424a2e7]{margin-top:var(--space-4)}.mt-6[data-v-4424a2e7]{margin-top:var(--space-6)}.mb-2[data-v-4424a2e7]{margin-bottom:var(--space-2)}.text-xs[data-v-4424a2e7]{font-size:var(--text-xs)}.text-muted[data-v-4424a2e7]{color:var(--text-muted)}.text-positive[data-v-4424a2e7]{color:#16a34a}.custom-calculator[data-v-bc8ef6ab]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bc8ef6ab]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bc8ef6ab]{grid-template-columns:1fr 1fr}}.section-title[data-v-bc8ef6ab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bc8ef6ab]{margin-bottom:var(--space-4)}.form-label[data-v-bc8ef6ab]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bc8ef6ab],.form-select[data-v-bc8ef6ab]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-bc8ef6ab]:focus,.form-select[data-v-bc8ef6ab]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bc8ef6ab]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bc8ef6ab]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bc8ef6ab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bc8ef6ab]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bc8ef6ab]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bc8ef6ab]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bc8ef6ab]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bc8ef6ab]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bc8ef6ab]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bc8ef6ab]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle[data-v-bc8ef6ab]{gap:var(--space-2);margin-bottom:var(--space-4);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);display:flex}.mode-btn[data-v-bc8ef6ab]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-bc8ef6ab]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row-grid[data-v-bc8ef6ab]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-select[data-v-bc8ef6ab]{display:flex;position:relative}.input-with-select .form-input[data-v-bc8ef6ab]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-select[data-v-bc8ef6ab]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);max-width:80px;padding:0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-left:none}.unit-select[data-v-bc8ef6ab]:focus{border-color:var(--color-primary-500);outline:none}.preset-pills[data-v-bc8ef6ab]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-bc8ef6ab]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-pill[data-v-bc8ef6ab]:hover{background:var(--color-neutral-100);border-color:var(--color-primary-400);color:var(--text-primary)}.allowance-buttons[data-v-bc8ef6ab]{gap:var(--space-2);grid-template-columns:repeat(5,1fr);display:grid}.allowance-btn[data-v-bc8ef6ab]{padding:var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.allowance-btn.active[data-v-bc8ef6ab]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.input-with-symbol[data-v-bc8ef6ab]{display:flex;position:relative}.input-with-symbol .form-input[data-v-bc8ef6ab]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-symbol .symbol[data-v-bc8ef6ab]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);border-left:none;align-items:center;display:flex}.form-hint[data-v-bc8ef6ab]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);line-height:1.4}.result-unit[data-v-bc8ef6ab]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.result-alt-value[data-v-bc8ef6ab]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-badge[data-v-bc8ef6ab]{font-size:var(--text-xs);background:var(--color-primary-100);color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);display:inline-block}.result-badge.neutral[data-v-bc8ef6ab]{background:var(--color-neutral-100);color:var(--text-secondary)}.result-subtext[data-v-bc8ef6ab]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.unit[data-v-bc8ef6ab]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.weight-grid[data-v-bc8ef6ab]{gap:var(--space-2);flex-direction:column;display:flex}.weight-item[data-v-bc8ef6ab]{font-size:var(--text-sm);border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.weight-item[data-v-bc8ef6ab]:last-child{border-bottom:none;padding-bottom:0}.weight-label[data-v-bc8ef6ab]{color:var(--text-secondary)}.weight-value[data-v-bc8ef6ab]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-list[data-v-bc8ef6ab]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-bc8ef6ab]{color:var(--text-muted);font-size:var(--text-base);margin:0}.mt-6[data-v-bc8ef6ab]{margin-top:var(--space-6)}.mt-4[data-v-bc8ef6ab]{margin-top:var(--space-4)}.mt-2[data-v-bc8ef6ab]{margin-top:var(--space-2)}.text-xs[data-v-bc8ef6ab]{font-size:var(--text-xs)}.text-muted[data-v-bc8ef6ab]{color:var(--text-muted)}.custom-calculator[data-v-294edb04]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mode-tabs[data-v-294edb04]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-294edb04]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.tab-btn[data-v-294edb04]:hover{color:var(--text-primary)}.tab-btn.active[data-v-294edb04]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.dim-subtabs[data-v-294edb04]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.subtab-btn[data-v-294edb04]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .2s}.subtab-btn.active[data-v-294edb04]{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.calculator-grid[data-v-294edb04]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-294edb04]{grid-template-columns:1fr 1fr}}.section-title[data-v-294edb04]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-294edb04]{margin-top:var(--space-4)}.mt-6[data-v-294edb04]{margin-top:var(--space-6)}.form-group[data-v-294edb04]{margin-bottom:var(--space-4)}.form-label[data-v-294edb04]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-294edb04],.form-select[data-v-294edb04]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-294edb04]:focus,.form-select[data-v-294edb04]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-294edb04]{display:flex}.input-with-select .form-input[data-v-294edb04]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .addon-select[data-v-294edb04]{background-color:var(--color-neutral-50);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:120px}.helper-text[data-v-294edb04]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.source-tag[data-v-294edb04]{color:var(--text-secondary);font-style:italic}.calculated-vol[data-v-294edb04]{color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2)}.primary-result-box[data-v-294edb04]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-294edb04]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-294edb04]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-294edb04]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-294edb04]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.result-hint[data-v-294edb04]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);margin-bottom:0}.secondary-results-grid[data-v-294edb04]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-294edb04]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-294edb04]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-294edb04]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-294edb04]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-294edb04]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-table[data-v-294edb04]{gap:var(--space-2);flex-direction:column;display:flex}.info-row[data-v-294edb04]{font-size:var(--text-sm);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.info-row[data-v-294edb04]:last-child{border-bottom:none;padding-bottom:0}.custom-calculator[data-v-676eb95b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-676eb95b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-676eb95b]{grid-template-columns:1fr 1fr}}.section-title[data-v-676eb95b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-676eb95b]{margin-bottom:var(--space-4)}.form-label[data-v-676eb95b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-676eb95b],.form-select[data-v-676eb95b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-676eb95b]:focus,.form-select[data-v-676eb95b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-676eb95b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-676eb95b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-676eb95b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-676eb95b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-676eb95b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-676eb95b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-676eb95b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-676eb95b]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-676eb95b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-676eb95b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-676eb95b]{margin-top:var(--space-1)}.mt-2[data-v-676eb95b]{margin-top:var(--space-2)}.mt-3[data-v-676eb95b]{margin-top:var(--space-3)}.mt-4[data-v-676eb95b]{margin-top:var(--space-4)}.mt-6[data-v-676eb95b]{margin-top:var(--space-6)}.m-0[data-v-676eb95b]{margin:0}.flex-1[data-v-676eb95b]{flex:1}.font-bold[data-v-676eb95b]{font-weight:var(--font-weight-bold)}.text-xs[data-v-676eb95b]{font-size:var(--text-xs)}.text-sm[data-v-676eb95b]{font-size:var(--text-sm)}.text-gray-600[data-v-676eb95b]{color:#4b5563}.mode-tabs[data-v-676eb95b]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-lg);padding:4px;display:flex}.mode-tab[data-v-676eb95b]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-676eb95b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.unit-toggle-group[data-v-676eb95b]{gap:var(--space-2);display:flex}.unit-toggle-btn[data-v-676eb95b]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.unit-toggle-btn.active[data-v-676eb95b]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.form-row[data-v-676eb95b]{gap:var(--space-3);display:flex}.form-row.items-center[data-v-676eb95b]{align-items:center}.input-with-unit[data-v-676eb95b]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-676eb95b]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-unit .form-input[data-v-676eb95b]{border:none;border-radius:0}.unit-select[data-v-676eb95b]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.unit-select.compact[data-v-676eb95b]{padding:0 var(--space-2);font-size:var(--text-xs)}.input-hint[data-v-676eb95b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.preset-buttons[data-v-676eb95b]{gap:4px;display:flex}.preset-pill[data-v-676eb95b]{border:1px solid var(--border-color);background:var(--color-neutral-100);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:4px 10px}.preset-pill.active[data-v-676eb95b]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.preset-row[data-v-676eb95b]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.preset-label[data-v-676eb95b]{font-size:var(--text-xs);color:var(--text-muted)}.preset-chip[data-v-676eb95b]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:2px 6px}.preset-chip[data-v-676eb95b]:hover{background:var(--color-primary-50)}.envelope-item[data-v-676eb95b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.delta-t-badge[data-v-676eb95b]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);margin-top:var(--space-1);padding:4px 10px;display:inline-block}.result-subtext[data-v-676eb95b]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.result-sublabel[data-v-676eb95b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.sizing-badge[data-v-676eb95b]{background:var(--color-primary-200);color:var(--color-primary-900);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);margin-top:var(--space-2);padding:2px 8px;display:inline-block}.breakdown-card[data-v-676eb95b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-676eb95b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-3) 0}.breakdown-bar-container[data-v-676eb95b]{border-radius:var(--radius-sm);background:var(--color-neutral-200);height:14px;display:flex;overflow:hidden}.breakdown-bar-segment[data-v-676eb95b]{height:100%;transition:width .3s}.breakdown-list[data-v-676eb95b]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-list-item[data-v-676eb95b]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.item-name-group[data-v-676eb95b]{align-items:center;gap:var(--space-2);display:flex}.color-dot[data-v-676eb95b]{border-radius:50%;width:8px;height:8px;display:inline-block}.item-name[data-v-676eb95b]{color:var(--text-primary)}.item-values[data-v-676eb95b]{gap:var(--space-2);display:flex}.item-power[data-v-676eb95b]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.item-pct[data-v-676eb95b]{color:var(--text-muted)}.error-box[data-v-676eb95b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-676eb95b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-42cbc7cf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-42cbc7cf]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-42cbc7cf]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-42cbc7cf}@keyframes spin-42cbc7cf{to{transform:rotate(360deg)}}.calculator-grid[data-v-42cbc7cf]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-42cbc7cf]{opacity:1}@media (width>=768px){.calculator-grid[data-v-42cbc7cf]{grid-template-columns:1fr 1fr}}.section-title[data-v-42cbc7cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-42cbc7cf]{margin-top:var(--space-1)}.mt-4[data-v-42cbc7cf]{margin-top:var(--space-4)}.mt-6[data-v-42cbc7cf]{margin-top:var(--space-6)}.mb-4[data-v-42cbc7cf]{margin-bottom:var(--space-4)}.mb-6[data-v-42cbc7cf]{margin-bottom:var(--space-6)}.form-row[data-v-42cbc7cf]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-42cbc7cf]{flex:1}.form-group[data-v-42cbc7cf]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-42cbc7cf]{margin-bottom:0}.form-label[data-v-42cbc7cf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-42cbc7cf]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-42cbc7cf]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-42cbc7cf]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-42cbc7cf]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-42cbc7cf]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-42cbc7cf]{padding-right:var(--space-10)}.toggle-buttons[data-v-42cbc7cf]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-42cbc7cf]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-42cbc7cf]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-42cbc7cf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-42cbc7cf]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-42cbc7cf]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-42cbc7cf]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-42cbc7cf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-42cbc7cf]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-42cbc7cf]{color:var(--color-primary-600)}.placeholder[data-v-42cbc7cf]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-42cbc7cf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-42cbc7cf]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-42cbc7cf]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-42cbc7cf]{color:var(--text-secondary)}.sec-val[data-v-42cbc7cf]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-error[data-v-42cbc7cf]{color:var(--color-error-600)}.text-primary[data-v-42cbc7cf]{color:var(--color-primary-600)}.font-bold[data-v-42cbc7cf]{font-weight:var(--font-weight-bold)}.uppercase[data-v-42cbc7cf]{text-transform:uppercase}.summary-border[data-v-42cbc7cf]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-f6b68c01]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-f6b68c01]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-f6b68c01]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-f6b68c01}@keyframes spin-f6b68c01{to{transform:rotate(360deg)}}.calculator-grid[data-v-f6b68c01]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-f6b68c01]{opacity:1}@media (width>=768px){.calculator-grid[data-v-f6b68c01]{grid-template-columns:1fr 1fr}}.section-title[data-v-f6b68c01]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-f6b68c01]{width:50%}@media (width<=767px){.w-half[data-v-f6b68c01]{width:100%}}.mt-1[data-v-f6b68c01]{margin-top:var(--space-1)}.mt-4[data-v-f6b68c01]{margin-top:var(--space-4)}.mt-6[data-v-f6b68c01]{margin-top:var(--space-6)}.mb-4[data-v-f6b68c01]{margin-bottom:var(--space-4)}.mb-6[data-v-f6b68c01]{margin-bottom:var(--space-6)}.form-group[data-v-f6b68c01]{margin-bottom:var(--space-4)}.form-row[data-v-f6b68c01]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-f6b68c01]{flex:1}.form-row .form-group[data-v-f6b68c01]{margin-bottom:0}.form-label[data-v-f6b68c01]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-f6b68c01]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f6b68c01]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-f6b68c01]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-f6b68c01]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-f6b68c01]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-f6b68c01]{padding-right:var(--space-10)}.toggle-buttons[data-v-f6b68c01]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-f6b68c01]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-f6b68c01]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-f6b68c01]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-f6b68c01]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-f6b68c01]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-f6b68c01]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-f6b68c01]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-f6b68c01]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-f6b68c01]{color:var(--color-primary-600)}.placeholder[data-v-f6b68c01]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-f6b68c01]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-f6b68c01]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-f6b68c01]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-f6b68c01]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-f6b68c01]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-f6b68c01]{color:var(--color-primary-600)}.summary-border[data-v-f6b68c01]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-f6b68c01]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-b5ae5c35]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-b5ae5c35]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-b5ae5c35]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-b5ae5c35}@keyframes spin-b5ae5c35{to{transform:rotate(360deg)}}.calculator-grid[data-v-b5ae5c35]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-b5ae5c35]{opacity:1}@media (width>=768px){.calculator-grid[data-v-b5ae5c35]{grid-template-columns:1fr 1fr}}.section-title[data-v-b5ae5c35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-b5ae5c35]{width:50%}@media (width<=767px){.w-half[data-v-b5ae5c35]{width:100%}}.mt-1[data-v-b5ae5c35]{margin-top:var(--space-1)}.mt-2[data-v-b5ae5c35]{margin-top:var(--space-2)}.mt-3[data-v-b5ae5c35]{margin-top:var(--space-3)}.mt-4[data-v-b5ae5c35]{margin-top:var(--space-4)}.mt-6[data-v-b5ae5c35]{margin-top:var(--space-6)}.mb-4[data-v-b5ae5c35]{margin-bottom:var(--space-4)}.mb-6[data-v-b5ae5c35]{margin-bottom:var(--space-6)}.form-group[data-v-b5ae5c35]{margin-bottom:var(--space-4)}.form-row[data-v-b5ae5c35]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-b5ae5c35]{flex:1}.form-row .form-group[data-v-b5ae5c35]{margin-bottom:0}.form-label[data-v-b5ae5c35]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-b5ae5c35]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-b5ae5c35],.form-select[data-v-b5ae5c35]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-b5ae5c35]:focus,.form-select[data-v-b5ae5c35]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-b5ae5c35]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-b5ae5c35]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-b5ae5c35]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-b5ae5c35]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-b5ae5c35]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-b5ae5c35]{padding-right:var(--space-8)}.toggle-buttons[data-v-b5ae5c35]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-b5ae5c35]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-b5ae5c35]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-b5ae5c35]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-b5ae5c35]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-b5ae5c35]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-b5ae5c35]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-b5ae5c35]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-b5ae5c35]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-b5ae5c35]{color:var(--color-primary-600)}.placeholder[data-v-b5ae5c35]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-b5ae5c35]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-b5ae5c35]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-b5ae5c35]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-b5ae5c35]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-b5ae5c35]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-b5ae5c35]{font-weight:var(--font-weight-bold)}.text-primary[data-v-b5ae5c35]{color:var(--color-primary-600)}.text-success[data-v-b5ae5c35]{color:var(--color-success-600)}.capitalize[data-v-b5ae5c35]{text-transform:capitalize}.summary-border[data-v-b5ae5c35]{border-top:1px solid var(--border-color);padding-top:var(--space-2)}.custom-calculator[data-v-c76900f8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-c76900f8]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-c76900f8]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-c76900f8}@keyframes spin-c76900f8{to{transform:rotate(360deg)}}.calculator-grid[data-v-c76900f8]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-c76900f8]{opacity:1}@media (width>=768px){.calculator-grid[data-v-c76900f8]{grid-template-columns:1fr 1fr}}.section-title[data-v-c76900f8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-c76900f8]{width:50%}@media (width<=767px){.w-half[data-v-c76900f8]{width:100%}}.mt-1[data-v-c76900f8]{margin-top:var(--space-1)}.mt-2[data-v-c76900f8]{margin-top:var(--space-2)}.mt-4[data-v-c76900f8]{margin-top:var(--space-4)}.mt-6[data-v-c76900f8]{margin-top:var(--space-6)}.mb-4[data-v-c76900f8]{margin-bottom:var(--space-4)}.mb-6[data-v-c76900f8]{margin-bottom:var(--space-6)}.form-group[data-v-c76900f8]{margin-bottom:var(--space-4)}.form-row[data-v-c76900f8]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-c76900f8]{flex:1}.form-row .form-group[data-v-c76900f8]{margin-bottom:0}.form-label[data-v-c76900f8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-c76900f8]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-c76900f8],.form-select[data-v-c76900f8]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-c76900f8]:focus,.form-select[data-v-c76900f8]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-c76900f8]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-c76900f8]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-c76900f8]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-c76900f8]{padding-right:var(--space-12)}.toggle-buttons[data-v-c76900f8]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-c76900f8]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-c76900f8]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-c76900f8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-c76900f8]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-c76900f8]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-c76900f8]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-c76900f8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-c76900f8]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-c76900f8]{color:var(--color-primary-600)}.placeholder[data-v-c76900f8]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-c76900f8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-c76900f8]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-c76900f8]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-c76900f8]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-c76900f8]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-c76900f8]{font-weight:var(--font-weight-bold)}.text-primary[data-v-c76900f8]{color:var(--color-primary-600)}.text-success[data-v-c76900f8]{color:var(--color-success-600)}.summary-border[data-v-c76900f8]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-c76900f8]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-4deddfae]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-4deddfae]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-4deddfae]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-4deddfae}@keyframes spin-4deddfae{to{transform:rotate(360deg)}}.calculator-grid[data-v-4deddfae]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-4deddfae]{opacity:1}@media (width>=768px){.calculator-grid[data-v-4deddfae]{grid-template-columns:1fr 1fr}}.section-title[data-v-4deddfae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-4deddfae]{width:50%}@media (width<=767px){.w-half[data-v-4deddfae]{width:100%}}.mt-1[data-v-4deddfae]{margin-top:var(--space-1)}.mt-2[data-v-4deddfae]{margin-top:var(--space-2)}.mt-4[data-v-4deddfae]{margin-top:var(--space-4)}.mt-6[data-v-4deddfae]{margin-top:var(--space-6)}.mb-4[data-v-4deddfae]{margin-bottom:var(--space-4)}.mb-6[data-v-4deddfae]{margin-bottom:var(--space-6)}.form-group[data-v-4deddfae]{margin-bottom:var(--space-4)}.form-row[data-v-4deddfae]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-4deddfae]{flex:1}.form-row .form-group[data-v-4deddfae]{margin-bottom:0}.form-label[data-v-4deddfae]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-4deddfae]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-4deddfae],.form-select[data-v-4deddfae]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-4deddfae]:focus,.form-select[data-v-4deddfae]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-4deddfae]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-4deddfae]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-4deddfae]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-4deddfae]{padding-right:var(--space-12)}.input-with-select[data-v-4deddfae]{display:flex}.input-with-select .form-input[data-v-4deddfae]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-4deddfae]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto}.toggle-buttons[data-v-4deddfae]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-4deddfae]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-4deddfae]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.advanced-toggle[data-v-4deddfae]{align-items:center;gap:var(--space-2);color:var(--text-secondary);cursor:pointer;user-select:none;font-size:13px;display:flex}.advanced-toggle[data-v-4deddfae]:hover{color:var(--color-primary-600)}.advanced-toggle svg[data-v-4deddfae]{transition:transform .2s}.advanced-toggle svg.rotated[data-v-4deddfae]{transform:rotate(180deg)}.advanced-panel[data-v-4deddfae]{padding:var(--space-4);background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px dashed var(--border-color)}.result-box[data-v-4deddfae]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-4deddfae]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-4deddfae]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-4deddfae]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-4deddfae]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-4deddfae]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-4deddfae]{color:var(--color-primary-600)}.placeholder[data-v-4deddfae]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-4deddfae]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-4deddfae]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-4deddfae]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-4deddfae]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-4deddfae]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-4deddfae]{font-weight:var(--font-weight-bold)}.text-primary[data-v-4deddfae]{color:var(--color-primary-600)}.text-success[data-v-4deddfae]{color:var(--color-success-600)}.summary-border[data-v-4deddfae]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-4deddfae]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-4715fd6f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-4715fd6f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-4715fd6f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-4715fd6f}@keyframes spin-4715fd6f{to{transform:rotate(360deg)}}.calculator-grid[data-v-4715fd6f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-4715fd6f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-4715fd6f]{grid-template-columns:1fr 1fr}}.section-title[data-v-4715fd6f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-4715fd6f]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-4715fd6f]{margin-top:var(--space-1)}.mt-2[data-v-4715fd6f]{margin-top:var(--space-2)}.mt-4[data-v-4715fd6f]{margin-top:var(--space-4)}.mb-4[data-v-4715fd6f]{margin-bottom:var(--space-4)}.mb-6[data-v-4715fd6f]{margin-bottom:var(--space-6)}.form-group[data-v-4715fd6f]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-4715fd6f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-4715fd6f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-4715fd6f]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-4715fd6f],.form-select[data-v-4715fd6f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-4715fd6f]:focus,.form-select[data-v-4715fd6f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-4715fd6f]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-4715fd6f]{padding-right:40px}.input-with-symbol .symbol-right[data-v-4715fd6f]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.result-box[data-v-4715fd6f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-4715fd6f]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-4715fd6f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-4715fd6f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-4715fd6f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-4715fd6f]{color:var(--color-primary-600)}.placeholder[data-v-4715fd6f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-4715fd6f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-4715fd6f]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-4715fd6f]:last-child{border-bottom:none}.total-row[data-v-4715fd6f]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-4715fd6f]{color:var(--text-secondary)}.sec-val[data-v-4715fd6f]{color:var(--text-primary)}.font-bold[data-v-4715fd6f]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-c1b53db9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-c1b53db9]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-c1b53db9]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-c1b53db9}@keyframes spin-c1b53db9{to{transform:rotate(360deg)}}.calculator-grid[data-v-c1b53db9]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-c1b53db9]{opacity:1}@media (width>=768px){.calculator-grid[data-v-c1b53db9]{grid-template-columns:1fr 1fr}}.section-title[data-v-c1b53db9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.m-0[data-v-c1b53db9]{margin:0}.flex-between[data-v-c1b53db9]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.unit-select[data-v-c1b53db9]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);outline:none;padding:4px 8px;font-size:13px}.divider[data-v-c1b53db9]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-c1b53db9]{margin-top:var(--space-1)}.mt-2[data-v-c1b53db9]{margin-top:var(--space-2)}.mt-4[data-v-c1b53db9]{margin-top:var(--space-4)}.mb-4[data-v-c1b53db9]{margin-bottom:var(--space-4)}.mb-6[data-v-c1b53db9]{margin-bottom:var(--space-6)}.form-group[data-v-c1b53db9]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-c1b53db9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-c1b53db9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-c1b53db9]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-c1b53db9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-c1b53db9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-c1b53db9]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-c1b53db9]{padding-right:40px}.input-with-symbol .symbol-right[data-v-c1b53db9]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.radio-group[data-v-c1b53db9]{flex-direction:column;display:flex}.radio-label[data-v-c1b53db9]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[data-v-c1b53db9]{cursor:pointer}.result-box[data-v-c1b53db9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-c1b53db9]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-c1b53db9]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-c1b53db9]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-c1b53db9]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-c1b53db9]{color:var(--color-primary-600)}.placeholder[data-v-c1b53db9]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-c1b53db9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-c1b53db9]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-c1b53db9]:last-child{border-bottom:none}.total-row[data-v-c1b53db9]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-c1b53db9]{color:var(--text-secondary)}.sec-val[data-v-c1b53db9]{color:var(--text-primary)}.font-bold[data-v-c1b53db9]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-76570d71]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-76570d71]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-76570d71]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-76570d71}@keyframes spin-76570d71{to{transform:rotate(360deg)}}.calculator-grid[data-v-76570d71]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-76570d71]{opacity:1}@media (width>=768px){.calculator-grid[data-v-76570d71]{grid-template-columns:1fr 1fr}}.section-title[data-v-76570d71]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.m-0[data-v-76570d71]{margin:0}.flex-between[data-v-76570d71]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.unit-select[data-v-76570d71]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);outline:none;padding:4px 8px;font-size:13px}.divider[data-v-76570d71]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-76570d71]{margin-top:var(--space-1)}.mt-2[data-v-76570d71]{margin-top:var(--space-2)}.mt-4[data-v-76570d71]{margin-top:var(--space-4)}.mb-4[data-v-76570d71]{margin-bottom:var(--space-4)}.mb-6[data-v-76570d71]{margin-bottom:var(--space-6)}.form-group[data-v-76570d71]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-76570d71]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-76570d71]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-76570d71]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-76570d71]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-76570d71]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-76570d71]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-76570d71]{padding-right:40px}.input-with-symbol .symbol-right[data-v-76570d71]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.radio-group[data-v-76570d71]{flex-direction:column;display:flex}.radio-label[data-v-76570d71]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[data-v-76570d71]{cursor:pointer}.result-box[data-v-76570d71]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-76570d71]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-76570d71]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-76570d71]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-76570d71]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-76570d71]{color:var(--color-primary-600)}.placeholder[data-v-76570d71]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-76570d71]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-76570d71]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-76570d71]:last-child{border-bottom:none}.total-row[data-v-76570d71]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-76570d71]{color:var(--text-secondary)}.sec-val[data-v-76570d71]{color:var(--text-primary)}.font-bold[data-v-76570d71]{font-weight:var(--font-weight-bold)}.calculator-inner[data-v-e63fb53c]{gap:var(--space-6);display:grid}@media (width>=768px){.calculator-inner[data-v-e63fb53c]{grid-template-columns:1fr 1fr}}.input-section[data-v-e63fb53c],.result-section[data-v-e63fb53c]{gap:var(--space-4);flex-direction:column;display:flex}.input-group[data-v-e63fb53c]{gap:var(--space-1);flex-direction:column;display:flex}.input-group label[data-v-e63fb53c]{color:var(--text-secondary);font-weight:500}.input-group input[data-v-e63fb53c]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md)}.help-text[data-v-e63fb53c]{font-size:var(--text-xs);color:var(--text-muted)}.result-card[data-v-e63fb53c]{background:var(--surface-card);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.result-row[data-v-e63fb53c]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color-light);justify-content:space-between;display:flex}.result-row[data-v-e63fb53c]:last-child{border-bottom:none}.result-row.highlight[data-v-e63fb53c]{font-weight:700;font-size:var(--text-lg);color:var(--color-primary-600)}.result-placeholder[data-v-e63fb53c]{padding:var(--space-6);text-align:center;color:var(--text-muted);background:var(--surface-hover);border-radius:var(--radius-lg)}.custom-calculator[data-v-5b0448f4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5b0448f4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5b0448f4]{grid-template-columns:1fr 1fr}}.section-title[data-v-5b0448f4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.unit-toggle[data-v-5b0448f4]{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-lg);display:inline-flex}.radio-label[data-v-5b0448f4]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:all .2s;display:flex}.radio-label[data-v-5b0448f4]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-5b0448f4]{display:none}.form-group[data-v-5b0448f4]{margin-bottom:var(--space-4)}.form-row[data-v-5b0448f4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-5b0448f4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-5b0448f4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-5b0448f4]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-5b0448f4]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.results-content[data-v-5b0448f4]{gap:var(--space-6);flex-direction:column;display:flex}.main-result[data-v-5b0448f4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.result-label[data-v-5b0448f4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-5b0448f4]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);line-height:1}.result-subtext[data-v-5b0448f4]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-600)}.details-grid[data-v-5b0448f4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.detail-card[data-v-5b0448f4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center}.card-label[data-v-5b0448f4]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;margin-bottom:var(--space-1)}.card-value[data-v-5b0448f4]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-5b0448f4]{padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--text-secondary);background:#f8fafc;border-left:4px solid #94a3b8;line-height:1.5}.empty-state[data-v-5b0448f4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.placeholder[data-v-5b0448f4]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-3ac6ae61]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3ac6ae61]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3ac6ae61]{grid-template-columns:1fr 1fr}}.section-title[data-v-3ac6ae61]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.unit-toggle[data-v-3ac6ae61]{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-lg);display:inline-flex}.radio-label[data-v-3ac6ae61]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);transition:all .2s;display:flex}.radio-label[data-v-3ac6ae61]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-3ac6ae61]{display:none}.form-group[data-v-3ac6ae61]{margin-bottom:var(--space-4)}.form-row[data-v-3ac6ae61]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-3ac6ae61]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-3ac6ae61]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-3ac6ae61]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-3ac6ae61]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.results-content[data-v-3ac6ae61]{gap:var(--space-6);flex-direction:column;display:flex}.summary-cards[data-v-3ac6ae61]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.summary-card[data-v-3ac6ae61]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.card-label[data-v-3ac6ae61]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.card-value[data-v-3ac6ae61]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);line-height:1}.card-subtext[data-v-3ac6ae61]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-600)}.details-grid[data-v-3ac6ae61]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.detail-card[data-v-3ac6ae61]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);align-items:center;gap:var(--space-3);background:#fff;display:flex}.detail-icon[data-v-3ac6ae61]{background:var(--color-neutral-50);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.detail-info[data-v-3ac6ae61]{flex-direction:column;display:flex}.detail-label[data-v-3ac6ae61]{font-size:var(--text-xs);color:var(--text-secondary)}.detail-value[data-v-3ac6ae61]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-3ac6ae61]{padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b;line-height:1.5}.empty-state[data-v-3ac6ae61]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.placeholder[data-v-3ac6ae61]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-2e6d6ce1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2e6d6ce1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2e6d6ce1]{grid-template-columns:1fr 1fr}}.section-title[data-v-2e6d6ce1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-2e6d6ce1]{margin-top:var(--space-6)}.mt-4[data-v-2e6d6ce1]{margin-top:var(--space-4)}.mt-2[data-v-2e6d6ce1]{margin-top:var(--space-2)}.m-0[data-v-2e6d6ce1]{margin:0}.w-full[data-v-2e6d6ce1]{width:100%}.text-sm[data-v-2e6d6ce1]{font-size:var(--text-sm)}.text-gray-600[data-v-2e6d6ce1]{color:#4b5563}.form-row[data-v-2e6d6ce1]{gap:var(--space-4);display:flex}.form-row>div[data-v-2e6d6ce1]{flex:1}.form-group[data-v-2e6d6ce1]{margin-bottom:var(--space-4)}.form-label[data-v-2e6d6ce1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-unit[data-v-2e6d6ce1]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-2e6d6ce1]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.form-input[data-v-2e6d6ce1]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.form-input[data-v-2e6d6ce1]:focus{outline:none}.form-input-full[data-v-2e6d6ce1]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-2e6d6ce1]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.unit-select[data-v-2e6d6ce1]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer}.unit-select.compact[data-v-2e6d6ce1]{padding:0 var(--space-2)}.unit-select[data-v-2e6d6ce1]:focus{outline:none}.input-with-symbol[data-v-2e6d6ce1]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-2e6d6ce1]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-2e6d6ce1]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-2e6d6ce1]:focus{outline:none}.input-with-symbol .symbol[data-v-2e6d6ce1]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.preset-links[data-v-2e6d6ce1]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-2e6d6ce1]{font-size:var(--text-xs);color:var(--text-muted)}.preset-btn[data-v-2e6d6ce1]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:2px 6px}.preset-btn[data-v-2e6d6ce1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200)}.help-text[data-v-2e6d6ce1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.primary-result-box[data-v-2e6d6ce1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-2e6d6ce1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2e6d6ce1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-2e6d6ce1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-2e6d6ce1]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-2e6d6ce1]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.secondary-results-grid[data-v-2e6d6ce1]{grid-template-columns:1fr 1fr}}.secondary-result-box[data-v-2e6d6ce1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2e6d6ce1]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-2e6d6ce1]{font-size:var(--text-xl);color:var(--text-primary)}.info-box[data-v-2e6d6ce1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2e6d6ce1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-2e6d6ce1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-2e6d6ce1]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-8daeffab]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8daeffab]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8daeffab]{grid-template-columns:1fr 1fr}}.section-title[data-v-8daeffab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-8daeffab]{margin-top:var(--space-6)}.mt-4[data-v-8daeffab]{margin-top:var(--space-4)}.mt-1[data-v-8daeffab]{margin-top:var(--space-1)}.mb-2[data-v-8daeffab]{margin-bottom:var(--space-2)}.mb-0[data-v-8daeffab]{margin-bottom:0}.text-xs[data-v-8daeffab]{font-size:var(--text-xs)}.text-gray-500[data-v-8daeffab]{color:#6b7280}.form-group[data-v-8daeffab]{margin-bottom:var(--space-4)}.form-row[data-v-8daeffab]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-8daeffab]{flex:1}.form-label[data-v-8daeffab]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-8daeffab]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-8daeffab]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-8daeffab]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-8daeffab]:focus{outline:none}.input-with-symbol .symbol[data-v-8daeffab]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-8daeffab]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-8daeffab]:last-child{border-left:1px solid var(--border-color)}.form-input-full[data-v-8daeffab]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-lg);transition:all .2s}.form-input-full[data-v-8daeffab]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.costs-grid[data-v-8daeffab]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.costs-grid .form-input[data-v-8daeffab]{padding:var(--space-2);font-size:var(--text-sm)}.costs-grid .symbol[data-v-8daeffab]{padding:0 var(--space-2)}.primary-result-box[data-v-8daeffab]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-8daeffab]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8daeffab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-8daeffab]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.materials-list[data-v-8daeffab]{gap:var(--space-3);flex-direction:column;display:flex}.material-item[data-v-8daeffab]{border:1px solid var(--border-color);padding:var(--space-4);border-radius:var(--radius-md);background:#fff;align-items:center;display:flex}.material-icon[data-v-8daeffab]{background:var(--color-primary-50);width:40px;height:40px;color:var(--color-primary-600);border-radius:var(--radius-md);margin-right:var(--space-4);justify-content:center;align-items:center;display:flex}.material-details[data-v-8daeffab]{flex:1}.material-name[data-v-8daeffab]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-base)}.material-desc[data-v-8daeffab]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.material-qty[data-v-8daeffab]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);text-align:right;min-width:60px}.cost-breakdown[data-v-8daeffab]{gap:var(--space-2);max-width:200px;margin:var(--space-4) auto 0;text-align:left;flex-direction:column;display:flex}.cost-item[data-v-8daeffab]{font-size:var(--text-sm);color:var(--color-primary-800);border-bottom:1px dashed var(--color-primary-200);justify-content:space-between;padding-bottom:2px;display:flex}.cost-item[data-v-8daeffab]:last-child{border-bottom:none}.error-box[data-v-8daeffab]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8daeffab]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-2260ab4e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2260ab4e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2260ab4e]{grid-template-columns:1fr 1fr}}.section-title[data-v-2260ab4e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-2260ab4e]{margin-top:var(--space-6)}.mt-4[data-v-2260ab4e]{margin-top:var(--space-4)}.mt-1[data-v-2260ab4e]{margin-top:var(--space-1)}.mb-0[data-v-2260ab4e]{margin-bottom:0}.text-xs[data-v-2260ab4e]{font-size:var(--text-xs)}.text-sm[data-v-2260ab4e]{font-size:var(--text-sm)}.text-gray-500[data-v-2260ab4e]{color:#6b7280}.text-gray-600[data-v-2260ab4e]{color:#4b5563}.form-group[data-v-2260ab4e]{margin-bottom:var(--space-4)}.form-row[data-v-2260ab4e]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-2260ab4e]{flex:1}.form-label[data-v-2260ab4e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-2260ab4e]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-2260ab4e]{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex}.radio-label[data-v-2260ab4e]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-2260ab4e]{display:none}.input-with-symbol[data-v-2260ab4e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-2260ab4e]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-2260ab4e]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-2260ab4e]:focus{outline:none}.input-with-symbol .symbol[data-v-2260ab4e]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-select[data-v-2260ab4e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;transition:all .2s}.form-select[data-v-2260ab4e]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2260ab4e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.secondary-bg[data-v-2260ab4e]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.empty-state[data-v-2260ab4e]{background:var(--color-neutral-50);border-color:var(--border-color);margin-bottom:var(--space-4)}.result-label[data-v-2260ab4e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.secondary-bg .result-label[data-v-2260ab4e]{color:var(--text-secondary)}.result-value[data-v-2260ab4e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-bg .result-value[data-v-2260ab4e]{color:var(--text-primary)}.result-subtext[data-v-2260ab4e]{font-size:var(--text-sm);color:var(--color-primary-600)}.unit[data-v-2260ab4e]{font-size:var(--text-lg);color:var(--text-muted);font-weight:400}.secondary-results-grid[data-v-2260ab4e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2260ab4e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2260ab4e]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-2260ab4e]{font-size:var(--text-xl);color:var(--text-primary);margin-top:var(--space-1)}.secondary-result-box .unit[data-v-2260ab4e]{font-size:var(--text-sm)}.info-box[data-v-2260ab4e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2260ab4e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-2260ab4e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-2260ab4e]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-126df985]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-126df985]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-126df985]{grid-template-columns:1fr 1fr}}.section-title[data-v-126df985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mini-title[data-v-126df985]{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);margin-top:0}.mt-6[data-v-126df985]{margin-top:var(--space-6)}.mt-4[data-v-126df985]{margin-top:var(--space-4)}.mt-1[data-v-126df985]{margin-top:var(--space-1)}.mb-0[data-v-126df985]{margin-bottom:0}.text-xs[data-v-126df985]{font-size:var(--text-xs)}.text-gray-500[data-v-126df985]{color:#6b7280}.highlight-text[data-v-126df985]{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.form-group[data-v-126df985]{margin-bottom:var(--space-4)}.form-row[data-v-126df985]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-126df985]{flex:1}.form-label[data-v-126df985]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-126df985]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-lg);transition:all .2s}.form-input-full[data-v-126df985]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select[data-v-126df985]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;transition:all .2s}.form-select[data-v-126df985]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-126df985]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-126df985]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-126df985]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-126df985]:focus{outline:none}.input-with-symbol .symbol[data-v-126df985]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-126df985]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-126df985]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-126df985]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-126df985]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-126df985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-126df985]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-126df985]{font-size:var(--text-sm);color:var(--color-primary-600)}.secondary-results-grid[data-v-126df985]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-126df985]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-126df985]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-126df985]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-1)}.unit[data-v-126df985]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.packaging-results[data-v-126df985]{border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc;border:1px solid #e2e8f0}.purchase-grid[data-v-126df985]{gap:var(--space-2);flex-direction:column;display:flex}.purchase-item[data-v-126df985]{font-size:var(--text-base);border-bottom:1px dashed var(--color-neutral-300);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.purchase-item[data-v-126df985]:last-child{border-bottom:none;padding-bottom:0}.p-label[data-v-126df985]{color:var(--text-secondary)}.p-val[data-v-126df985]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.error-box[data-v-126df985]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-126df985]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-da89acbf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-da89acbf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-da89acbf]{grid-template-columns:1fr 1fr}}.section-title[data-v-da89acbf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mini-title[data-v-da89acbf]{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);margin-top:0}.mt-6[data-v-da89acbf]{margin-top:var(--space-6)}.mt-4[data-v-da89acbf]{margin-top:var(--space-4)}.mt-1[data-v-da89acbf]{margin-top:var(--space-1)}.mb-0[data-v-da89acbf]{margin-bottom:0}.text-xs[data-v-da89acbf]{font-size:var(--text-xs)}.text-gray-500[data-v-da89acbf]{color:#6b7280}.text-muted[data-v-da89acbf]{color:var(--text-muted)}.highlight-text[data-v-da89acbf]{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.form-group[data-v-da89acbf]{margin-bottom:var(--space-4)}.form-row[data-v-da89acbf]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-da89acbf]{flex:1}.form-label[data-v-da89acbf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-da89acbf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-da89acbf]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-da89acbf]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-da89acbf]:focus{outline:none}.input-with-symbol .symbol[data-v-da89acbf]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-da89acbf]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-da89acbf]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-da89acbf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-da89acbf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-da89acbf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-da89acbf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-da89acbf]{font-size:var(--text-sm);color:var(--color-primary-600)}.secondary-results-grid[data-v-da89acbf]{flex-direction:column;display:flex}.secondary-result-box[data-v-da89acbf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-da89acbf]{width:100%}.secondary-result-box .result-label[data-v-da89acbf]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-da89acbf]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-1)}.unit-large[data-v-da89acbf]{font-size:var(--text-lg);font-weight:400}.unit[data-v-da89acbf]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.packaging-results[data-v-da89acbf]{border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc;border:1px solid #e2e8f0}.purchase-grid[data-v-da89acbf]{gap:var(--space-2);flex-direction:column;display:flex}.purchase-item[data-v-da89acbf]{font-size:var(--text-base);border-bottom:1px dashed var(--color-neutral-300);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.purchase-item[data-v-da89acbf]:last-child{border-bottom:none;padding-bottom:0}.p-label[data-v-da89acbf]{color:var(--text-secondary)}.p-val[data-v-da89acbf]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.error-box[data-v-da89acbf]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-da89acbf]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-05e788c5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-05e788c5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-05e788c5]{grid-template-columns:1fr 1fr}}.section-title[data-v-05e788c5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-05e788c5],.mb-4[data-v-05e788c5]{margin-bottom:var(--space-4)}.mt-4[data-v-05e788c5]{margin-top:var(--space-4)}.mt-1[data-v-05e788c5]{margin-top:var(--space-1)}.m-0[data-v-05e788c5]{margin:0}.form-label[data-v-05e788c5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-05e788c5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-05e788c5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-05e788c5]{display:flex;position:relative}.input-with-select .form-input[data-v-05e788c5]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-05e788c5]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-05e788c5]:focus{border-color:var(--color-primary-500)}.primary-result-box[data-v-05e788c5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-05e788c5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-05e788c5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-05e788c5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-value[data-v-05e788c5]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.text-xl[data-v-05e788c5]{font-size:var(--text-xl);font-weight:400}.text-lg[data-v-05e788c5]{font-size:var(--text-lg);font-weight:400}.secondary-results-grid[data-v-05e788c5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-05e788c5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-05e788c5]{color:var(--text-secondary)}.secondary-result-box .result-value[data-v-05e788c5]{font-size:var(--text-2xl);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.info-box[data-v-05e788c5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-05e788c5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-05e788c5]{color:#4b5563}.placeholder[data-v-05e788c5]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-cf313d30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cf313d30]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cf313d30]{grid-template-columns:1fr 1fr}}.section-title[data-v-cf313d30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cf313d30],.mb-4[data-v-cf313d30]{margin-bottom:var(--space-4)}.mb-6[data-v-cf313d30]{margin-bottom:var(--space-6)}.mt-4[data-v-cf313d30]{margin-top:var(--space-4)}.mt-2[data-v-cf313d30]{margin-top:var(--space-2)}.mt-1[data-v-cf313d30]{margin-top:var(--space-1)}.m-0[data-v-cf313d30]{margin:0}.dimensions-grid[data-v-cf313d30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-cf313d30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cf313d30],.form-select[data-v-cf313d30]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cf313d30]:focus,.form-select[data-v-cf313d30]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-cf313d30]{width:100%}.input-with-unit[data-v-cf313d30]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-cf313d30]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;width:100%}.unit-label[data-v-cf313d30]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;height:100%;display:flex}.input-with-icon[data-v-cf313d30]{align-items:center;display:flex;position:relative}.input-with-icon .currency-symbol[data-v-cf313d30]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;position:absolute}.input-with-icon .form-input[data-v-cf313d30]{width:100%;padding-left:2rem}.help-text[data-v-cf313d30]{font-size:var(--text-xs);color:var(--text-muted);display:block}.primary-result-box[data-v-cf313d30]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cf313d30]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cf313d30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cf313d30]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.text-xl[data-v-cf313d30]{font-size:var(--text-xl);font-weight:400}.net-area[data-v-cf313d30]{font-size:var(--text-sm);color:var(--color-primary-600)}.secondary-results-grid[data-v-cf313d30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cf313d30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cf313d30]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cf313d30]{font-size:var(--text-2xl);margin-top:var(--space-2)}.font-bold[data-v-cf313d30]{font-weight:var(--font-weight-bold)}.text-gray-900[data-v-cf313d30]{color:#111827}.text-green-700[data-v-cf313d30]{color:#15803d}.text-gray-500[data-v-cf313d30]{color:#6b7280}.text-xs[data-v-cf313d30]{font-size:var(--text-xs)}.info-box[data-v-cf313d30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cf313d30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-cf313d30]{color:#4b5563}.placeholder[data-v-cf313d30]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-15c07f2a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-15c07f2a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-15c07f2a]{grid-template-columns:1fr 1fr}}.section-title[data-v-15c07f2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-15c07f2a]{margin-bottom:var(--space-4)}.form-label[data-v-15c07f2a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-15c07f2a],.form-select[data-v-15c07f2a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-15c07f2a]:focus,.form-select[data-v-15c07f2a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-15c07f2a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-15c07f2a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-15c07f2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-15c07f2a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-15c07f2a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-15c07f2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-15c07f2a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-15c07f2a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-15c07f2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-15c07f2a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.dimensions-grid[data-v-15c07f2a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mt-2[data-v-15c07f2a]{margin-top:var(--space-2)}.mt-3[data-v-15c07f2a]{margin-top:var(--space-3)}.mt-4[data-v-15c07f2a]{margin-top:var(--space-4)}.mt-6[data-v-15c07f2a]{margin-top:var(--space-6)}.mb-0[data-v-15c07f2a]{margin-bottom:0}.mb-2[data-v-15c07f2a]{margin-bottom:var(--space-2)}.text-xs[data-v-15c07f2a]{font-size:var(--text-xs)}.text-optional[data-v-15c07f2a]{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}.label-with-hint[data-v-15c07f2a]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.text-hint[data-v-15c07f2a]{font-size:var(--text-xs);color:var(--text-muted)}.field-tip[data-v-15c07f2a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.waste-buttons[data-v-15c07f2a]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.waste-btn[data-v-15c07f2a]{padding:var(--space-2) var(--space-1);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.waste-btn[data-v-15c07f2a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.waste-btn.active[data-v-15c07f2a]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.accessory-card[data-v-15c07f2a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.checkbox-label[data-v-15c07f2a]{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--text-sm);color:var(--text-primary);display:flex}.accessory-inputs[data-v-15c07f2a]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.result-subtext[data-v-15c07f2a]{font-size:var(--text-sm);color:var(--color-primary-800)}.unit-sub[data-v-15c07f2a]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.sub-stat[data-v-15c07f2a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.placeholder-text[data-v-15c07f2a]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.cost-table[data-v-15c07f2a]{gap:var(--space-2);flex-direction:column;display:flex}.cost-row[data-v-15c07f2a]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.cost-divider[data-v-15c07f2a]{background:var(--border-color);height:1px;margin:var(--space-1) 0}.total-row[data-v-15c07f2a]{font-weight:var(--font-weight-bold);font-size:var(--text-base);color:var(--text-primary)}.total-amount[data-v-15c07f2a]{color:var(--color-primary-700);font-size:var(--text-lg)}.tips-list[data-v-15c07f2a]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.tips-list li[data-v-15c07f2a]{margin-bottom:var(--space-2)}.tips-list li[data-v-15c07f2a]:last-child{margin-bottom:0}.custom-calculator[data-v-fd11c2ca]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fd11c2ca]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fd11c2ca]{grid-template-columns:1fr 1fr}}.section-title[data-v-fd11c2ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fd11c2ca]{margin-bottom:var(--space-4)}.form-row-2[data-v-fd11c2ca]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-fd11c2ca]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-fd11c2ca],.form-select[data-v-fd11c2ca]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-fd11c2ca]:focus,.form-select[data-v-fd11c2ca]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-fd11c2ca]{display:flex;position:relative}.input-with-select .form-input[data-v-fd11c2ca]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-fd11c2ca]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-fd11c2ca]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-fd11c2ca]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:4px;display:grid}.toggle-group.sm[data-v-fd11c2ca]{font-size:var(--text-sm)}.toggle-btn[data-v-fd11c2ca]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .15s}.toggle-btn.active[data-v-fd11c2ca]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.rate-summary-pill[data-v-fd11c2ca]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.rate-label[data-v-fd11c2ca]{color:var(--text-secondary)}.rate-val[data-v-fd11c2ca]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.btn-text-link[data-v-fd11c2ca]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.btn-text-link[data-v-fd11c2ca]:hover{color:var(--color-primary-800)}.input-hint[data-v-fd11c2ca]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.primary-result-box[data-v-fd11c2ca]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fd11c2ca]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-fd11c2ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fd11c2ca]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-fd11c2ca]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.metric-sub-val[data-v-fd11c2ca]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-fd11c2ca]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fd11c2ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fd11c2ca]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fd11c2ca]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-result-box .result-value.text-lg[data-v-fd11c2ca]{font-size:var(--text-lg)}.secondary-result-box .result-value.text-base[data-v-fd11c2ca]{font-size:var(--text-base)}.highlight-accent[data-v-fd11c2ca]{color:var(--color-primary-700)}.sub-unit[data-v-fd11c2ca]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-text[data-v-fd11c2ca]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.cost-summary-box[data-v-fd11c2ca]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.cost-row[data-v-fd11c2ca]{justify-content:space-between;align-items:center;display:flex}.cost-label[data-v-fd11c2ca]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-800)}.cost-value[data-v-fd11c2ca]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.info-box[data-v-fd11c2ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fd11c2ca]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-fd11c2ca]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tips-list li[data-v-fd11c2ca]{margin-bottom:var(--space-2)}.tips-list li[data-v-fd11c2ca]:last-child{margin-bottom:0}.placeholder[data-v-fd11c2ca]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mt-1[data-v-fd11c2ca]{margin-top:var(--space-1)}.mt-2[data-v-fd11c2ca]{margin-top:var(--space-2)}.mt-4[data-v-fd11c2ca]{margin-top:var(--space-4)}.mt-6[data-v-fd11c2ca]{margin-top:var(--space-6)}.mb-4[data-v-fd11c2ca]{margin-bottom:var(--space-4)}.custom-calculator[data-v-faf7d219]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-faf7d219]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-faf7d219]{grid-template-columns:1fr 1fr}}.section-title[data-v-faf7d219]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-faf7d219]{margin-bottom:var(--space-4)}.form-row-2[data-v-faf7d219]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-row-3[data-v-faf7d219]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.form-label[data-v-faf7d219]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-faf7d219],.form-select[data-v-faf7d219]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-faf7d219]:focus,.form-select[data-v-faf7d219]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.toggle-group[data-v-faf7d219]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:4px;display:grid}.toggle-group.four-cols[data-v-faf7d219]{grid-template-columns:1fr 1fr}@media (width>=500px){.toggle-group.four-cols[data-v-faf7d219]{grid-template-columns:1fr 1fr 1fr 1fr}}.toggle-group.sm[data-v-faf7d219]{font-size:var(--text-sm)}.toggle-btn[data-v-faf7d219]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .15s}.toggle-btn.active[data-v-faf7d219]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.checkbox-row[data-v-faf7d219]{margin-top:var(--space-2)}.checkbox-label[data-v-faf7d219]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.input-hint[data-v-faf7d219]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.primary-result-box[data-v-faf7d219]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-faf7d219]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-faf7d219]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-faf7d219]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-faf7d219]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-highlight[data-v-faf7d219]{font-size:var(--text-xs);color:var(--color-primary-800)}.metric-sub-val[data-v-faf7d219]{font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.secondary-results-grid[data-v-faf7d219]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-faf7d219]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-faf7d219]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-faf7d219]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.sub-unit[data-v-faf7d219]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-text[data-v-faf7d219]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.info-box[data-v-faf7d219]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-faf7d219]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mix-desc-text[data-v-faf7d219]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3)}.ingredients-list[data-v-faf7d219]{gap:var(--space-3);flex-direction:column;display:flex}.ingredient-row[data-v-faf7d219]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);flex-direction:column;display:flex}.ingredient-row[data-v-faf7d219]:last-child{border-bottom:none;padding-bottom:0}.highlight-qty[data-v-faf7d219]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-size:var(--text-base)}.ing-detail[data-v-faf7d219]{font-size:var(--text-xs);color:var(--text-secondary)}.tips-list[data-v-faf7d219]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tips-list li[data-v-faf7d219]{margin-bottom:var(--space-2)}.tips-list li[data-v-faf7d219]:last-child{margin-bottom:0}.placeholder[data-v-faf7d219]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mt-1[data-v-faf7d219]{margin-top:var(--space-1)}.mt-2[data-v-faf7d219]{margin-top:var(--space-2)}.mt-4[data-v-faf7d219]{margin-top:var(--space-4)}.mt-6[data-v-faf7d219]{margin-top:var(--space-6)}.custom-calculator[data-v-f71e0965]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f71e0965]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f71e0965]{grid-template-columns:1fr 1fr}}.section-title[data-v-f71e0965]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f71e0965]{margin-bottom:var(--space-4)}.form-row-2[data-v-f71e0965]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-f71e0965]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f71e0965],.form-select[data-v-f71e0965]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-f71e0965]:focus,.form-select[data-v-f71e0965]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-f71e0965]{display:flex;position:relative}.input-with-select .form-input[data-v-f71e0965]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-f71e0965]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-f71e0965]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-f71e0965]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.toggle-btn[data-v-f71e0965]{padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;transition:all .15s}.toggle-btn.active[data-v-f71e0965]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-f71e0965]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-f71e0965]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.preset-chip[data-v-f71e0965]:hover{background:var(--color-neutral-200)}.preset-chip.selected[data-v-f71e0965]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.input-hint[data-v-f71e0965]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.primary-result-box[data-v-f71e0965]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f71e0965]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f71e0965]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f71e0965]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-f71e0965]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.secondary-vol[data-v-f71e0965]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-f71e0965]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f71e0965]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f71e0965]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f71e0965]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-accent[data-v-f71e0965]{color:var(--color-primary-700)}.unit-sub[data-v-f71e0965]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-detail[data-v-f71e0965]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.bag-comparison-box[data-v-f71e0965]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.bag-table-title[data-v-f71e0965]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.bag-grid[data-v-f71e0965]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.bag-grid-item[data-v-f71e0965]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.bag-grid-item.highlight-bag[data-v-f71e0965]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.bag-type[data-v-f71e0965]{font-size:var(--text-xs);color:var(--text-secondary)}.bag-count[data-v-f71e0965]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.highlight-bag .bag-count[data-v-f71e0965]{color:var(--color-primary-800)}.cost-box[data-v-f71e0965]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-4)}.cost-row[data-v-f71e0965]{font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}.cost-val[data-v-f71e0965]{font-size:var(--text-lg);color:var(--color-primary-800)}.savings-note[data-v-f71e0965]{font-size:var(--text-xs);color:var(--color-primary-900);padding:var(--space-2);border-radius:var(--radius-sm);background:#fff9}.info-box[data-v-f71e0965]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f71e0965]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-f71e0965]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tips-list li[data-v-f71e0965]{margin-bottom:var(--space-2)}.tips-list li[data-v-f71e0965]:last-child{margin-bottom:0}.placeholder[data-v-f71e0965]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mt-1[data-v-f71e0965]{margin-top:var(--space-1)}.mt-2[data-v-f71e0965]{margin-top:var(--space-2)}.mt-4[data-v-f71e0965]{margin-top:var(--space-4)}.mt-6[data-v-f71e0965]{margin-top:var(--space-6)}.custom-calculator[data-v-f0aa6b89]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f0aa6b89]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f0aa6b89]{grid-template-columns:1fr 1fr}}.section-title[data-v-f0aa6b89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.section-header-row[data-v-f0aa6b89]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.section-header-row .section-title[data-v-f0aa6b89]{margin-bottom:0}.form-group[data-v-f0aa6b89]{margin-bottom:var(--space-4)}.form-row[data-v-f0aa6b89]{gap:var(--space-3);display:flex}.form-row>.form-group[data-v-f0aa6b89]{flex:1;min-width:0}.form-label[data-v-f0aa6b89]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-action[data-v-f0aa6b89]{justify-content:space-between;align-items:center;display:flex}.reset-link[data-v-f0aa6b89]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.reset-link[data-v-f0aa6b89]:hover{color:var(--color-primary-700)}.form-input[data-v-f0aa6b89],.form-select[data-v-f0aa6b89]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-f0aa6b89]:focus,.form-select[data-v-f0aa6b89]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-toggles[data-v-f0aa6b89]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=480px){.mode-toggles[data-v-f0aa6b89]{grid-template-columns:1fr 1fr}}.button-group[data-v-f0aa6b89]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.toggle-btn[data-v-f0aa6b89]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-f0aa6b89]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-links[data-v-f0aa6b89]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-label[data-v-f0aa6b89]{font-size:var(--text-xs);color:var(--text-muted)}.preset-btn[data-v-f0aa6b89]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:2px 6px}.preset-btn[data-v-f0aa6b89]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200)}.checkbox-group[data-v-f0aa6b89]{margin-top:var(--space-2)}.checkbox-label[data-v-f0aa6b89]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.form-checkbox[data-v-f0aa6b89]{cursor:pointer;width:16px;height:16px}.input-with-presets[data-v-f0aa6b89]{gap:var(--space-2);display:flex}.input-with-presets .form-input[data-v-f0aa6b89]{max-width:80px}.quick-buttons[data-v-f0aa6b89]{gap:var(--space-1);flex:1;display:flex}.quick-btn[data-v-f0aa6b89]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.quick-btn[data-v-f0aa6b89]:hover{border-color:var(--color-primary-400)}.quick-btn.active[data-v-f0aa6b89]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.help-text[data-v-f0aa6b89]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.primary-result-box[data-v-f0aa6b89]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-f0aa6b89]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f0aa6b89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f0aa6b89]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-f0aa6b89]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-f0aa6b89]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f0aa6b89]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f0aa6b89]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f0aa6b89]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-f0aa6b89]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f0aa6b89]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-f0aa6b89]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-f0aa6b89]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.mt-6[data-v-f0aa6b89]{margin-top:var(--space-6)}.mt-4[data-v-f0aa6b89]{margin-top:var(--space-4)}.custom-calculator[data-v-e521f1e8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e521f1e8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e521f1e8]{grid-template-columns:1fr 1fr}}.section-title[data-v-e521f1e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e521f1e8]{margin-bottom:var(--space-4)}.form-label[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e521f1e8],.form-select[data-v-e521f1e8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e521f1e8]:focus,.form-select[data-v-e521f1e8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e521f1e8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e521f1e8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e521f1e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e521f1e8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e521f1e8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e521f1e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e521f1e8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e521f1e8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e521f1e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-input[data-v-e521f1e8]:disabled{background-color:var(--color-neutral-100);cursor:not-allowed;opacity:.8}.primary-result-box.empty-state[data-v-e521f1e8]{flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.unit-toggle-container[data-v-e521f1e8]{margin-bottom:var(--space-6)}.segmented-control[data-v-e521f1e8]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.control-btn[data-v-e521f1e8]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.control-btn.active[data-v-e521f1e8]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.calc-section[data-v-e521f1e8]{border-bottom:1px solid var(--border-color);padding-bottom:var(--space-5);margin-bottom:var(--space-5)}.calc-section[data-v-e521f1e8]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-row[data-v-e521f1e8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.waste-header[data-v-e521f1e8]{justify-content:space-between;align-items:center;display:flex}.waste-val[data-v-e521f1e8]{font-weight:var(--font-weight-bold);color:var(--color-primary-600);font-size:var(--text-base)}.waste-buttons[data-v-e521f1e8]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.preset-chip[data-v-e521f1e8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#fff;transition:all .15s}.preset-chip[data-v-e521f1e8]:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-chip.active[data-v-e521f1e8]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.range-slider[data-v-e521f1e8]{width:100%;accent-color:var(--color-primary-600)}.field-hint[data-v-e521f1e8]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.collapsible-header[data-v-e521f1e8]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.toggle-icon[data-v-e521f1e8]{color:var(--text-muted);font-size:12px}.results-wrapper[data-v-e521f1e8]{gap:var(--space-5);flex-direction:column;display:flex}.primary-subtext[data-v-e521f1e8]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2);opacity:.9}.unit-tag[data-v-e521f1e8]{font-size:var(--text-xs);color:var(--text-muted);margin-left:2px;font-weight:400}.materials-bill-card[data-v-e521f1e8]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);background:#fff}.materials-title[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:var(--space-4);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2)}.materials-table[data-v-e521f1e8]{gap:var(--space-3);flex-direction:column;display:flex}.material-row[data-v-e521f1e8]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-neutral-200);display:flex}.material-row[data-v-e521f1e8]:last-child{border-bottom:none;padding-bottom:0}.mat-icon[data-v-e521f1e8]{background:var(--color-neutral-50);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;display:flex}.mat-details[data-v-e521f1e8]{flex:1}.mat-name[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.mat-sub[data-v-e521f1e8]{font-size:var(--text-xs);color:var(--text-secondary)}.mat-quantity[data-v-e521f1e8]{text-align:right}.mat-main-val[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.mat-sub-val[data-v-e521f1e8]{font-size:var(--text-xs);color:var(--text-muted)}.cost-summary-card[data-v-e521f1e8]{border-radius:var(--radius-lg);padding:var(--space-5);background:#f0fdf4;border:1px solid #bbf7d0}.cost-title[data-v-e521f1e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#166534;text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:var(--space-3)}.cost-list[data-v-e521f1e8]{gap:var(--space-2);flex-direction:column;display:flex}.cost-item[data-v-e521f1e8]{font-size:var(--text-sm);color:#1f2937;justify-content:space-between;display:flex}.cost-amount[data-v-e521f1e8]{font-weight:var(--font-weight-medium)}.cost-total[data-v-e521f1e8]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:#14532d;padding-top:var(--space-2);margin-top:var(--space-1);border-top:1px solid #86efac;justify-content:space-between;display:flex}.info-text[data-v-e521f1e8]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.empty-icon[data-v-e521f1e8]{margin-bottom:var(--space-3);opacity:.6;font-size:2.5rem}.placeholder[data-v-e521f1e8]{font-size:var(--text-sm);color:var(--text-muted);max-width:280px;line-height:1.5}.error-box[data-v-e521f1e8]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.mt-2[data-v-e521f1e8]{margin-top:var(--space-2)}.mt-3[data-v-e521f1e8]{margin-top:var(--space-3)}.mb-0[data-v-e521f1e8]{margin-bottom:0}.custom-calculator[data-v-2d5a0b44]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2d5a0b44]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2d5a0b44]{grid-template-columns:1fr 1fr}}.section-title[data-v-2d5a0b44]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);margin-top:var(--space-6);font-weight:var(--font-weight-bold)}.calc-inputs .section-title[data-v-2d5a0b44]:first-of-type{margin-top:0}.form-group[data-v-2d5a0b44]{margin-bottom:var(--space-4)}.form-row[data-v-2d5a0b44]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-2d5a0b44]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2d5a0b44],.form-select[data-v-2d5a0b44]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-2d5a0b44]:focus,.form-select[data-v-2d5a0b44]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.unit-toggle-group[data-v-2d5a0b44]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.unit-toggle-btn[data-v-2d5a0b44]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.unit-toggle-btn.active[data-v-2d5a0b44]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.field-hint[data-v-2d5a0b44]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.collapsible-section[data-v-2d5a0b44]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-4);background:var(--surface-card);overflow:hidden}.section-toggle-btn[data-v-2d5a0b44]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f8fafc);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-align:left;border:none;justify-content:space-between;align-items:center;display:flex}.toggle-icon[data-v-2d5a0b44]{font-size:var(--text-xs);color:var(--text-muted)}.collapsible-body[data-v-2d5a0b44]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.primary-result-box[data-v-2d5a0b44]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2d5a0b44]{background:var(--color-neutral-50);border-color:var(--border-color)}.placeholder-text[data-v-2d5a0b44]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.result-label[data-v-2d5a0b44]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.result-value.highlight[data-v-2d5a0b44]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-breakdown[data-v-2d5a0b44]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-2d5a0b44]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2d5a0b44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2d5a0b44]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2d5a0b44]{font-size:var(--text-xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.unit-text[data-v-2d5a0b44]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400;display:block}.summary-card[data-v-2d5a0b44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.summary-header[data-v-2d5a0b44]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.summary-row[data-v-2d5a0b44]{font-size:var(--text-sm);padding:var(--space-1) 0;color:var(--text-secondary);justify-content:space-between;display:flex}.summary-row strong[data-v-2d5a0b44]{color:var(--text-primary)}.summary-subtext[data-v-2d5a0b44]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.total-cost-row[data-v-2d5a0b44]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color);font-weight:var(--font-weight-bold)}.total-price[data-v-2d5a0b44]{color:var(--color-primary-700);font-size:var(--text-base)}.info-box[data-v-2d5a0b44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2d5a0b44]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-list[data-v-2d5a0b44]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.info-list li[data-v-2d5a0b44]{margin-bottom:var(--space-2)}.info-list li[data-v-2d5a0b44]:last-child{margin-bottom:0}.mt-4[data-v-2d5a0b44]{margin-top:var(--space-4)}.custom-calculator[data-v-0fa55032]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0fa55032]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0fa55032]{grid-template-columns:1fr 1fr}}.section-title[data-v-0fa55032]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0fa55032]{margin-bottom:var(--space-4)}.form-label[data-v-0fa55032]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0fa55032],.form-select[data-v-0fa55032]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0fa55032]:focus,.form-select[data-v-0fa55032]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0fa55032]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0fa55032]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0fa55032]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0fa55032]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0fa55032]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0fa55032]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0fa55032]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0fa55032]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-0fa55032]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0fa55032]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-group[data-v-0fa55032]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:4px;display:grid}.toggle-group.three-cols[data-v-0fa55032]{grid-template-columns:repeat(3,1fr)}.toggle-group.sm[data-v-0fa55032]{font-size:var(--text-xs)}.toggle-btn[data-v-0fa55032]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn[data-v-0fa55032]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-0fa55032]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row-2[data-v-0fa55032]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-row-3[data-v-0fa55032]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.checkbox-row[data-v-0fa55032]{margin-top:-.25rem}.checkbox-label[data-v-0fa55032]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;display:flex}.input-hint[data-v-0fa55032]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.unit-text[data-v-0fa55032]{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-0fa55032]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.sub-highlight[data-v-0fa55032]{font-size:var(--text-sm);color:var(--color-primary-800)}.metric-sub-val[data-v-0fa55032]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.sub-text[data-v-0fa55032]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.breakdown-table[data-v-0fa55032]{width:100%;font-size:var(--text-xs);margin-top:var(--space-2)}.breakdown-row[data-v-0fa55032]{border-bottom:1px solid var(--border-color);grid-template-columns:2fr 1fr 1.2fr 1.2fr;align-items:center;padding:6px 0;display:grid}.breakdown-row.header[data-v-0fa55032]{font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.breakdown-row[data-v-0fa55032]:last-child{border-bottom:none}.highlight-val[data-v-0fa55032]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.mix-desc-text[data-v-0fa55032]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3)}.ingredients-list[data-v-0fa55032]{gap:var(--space-2);flex-direction:column;display:flex}.ingredient-row[data-v-0fa55032]{font-size:var(--text-xs);background:var(--color-neutral-50);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.highlight-qty[data-v-0fa55032]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.ing-detail[data-v-0fa55032]{color:var(--text-muted)}.ancillary-grid[data-v-0fa55032]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ancillary-item[data-v-0fa55032]{gap:var(--space-2);padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.ancillary-icon[data-v-0fa55032]{font-size:var(--text-lg);line-height:1}.ancillary-name[data-v-0fa55032]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.ancillary-value[data-v-0fa55032]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-top:2px}.ancillary-sub[data-v-0fa55032]{color:var(--text-muted);margin-top:2px;font-size:10px}.ancillary-sub-inline[data-v-0fa55032]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.tips-list[data-v-0fa55032]{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--space-4);margin:0;line-height:1.6}.tips-list li[data-v-0fa55032]{margin-bottom:var(--space-2)}.tips-list li[data-v-0fa55032]:last-child{margin-bottom:0}.placeholder[data-v-0fa55032]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.mt-1[data-v-0fa55032]{margin-top:var(--space-1)}.mt-2[data-v-0fa55032]{margin-top:var(--space-2)}.mt-4[data-v-0fa55032]{margin-top:var(--space-4)}.mt-6[data-v-0fa55032]{margin-top:var(--space-6)}.font-medium[data-v-0fa55032]{font-weight:var(--font-weight-medium)}.custom-calculator[data-v-8a0ec182]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8a0ec182]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8a0ec182]{grid-template-columns:1fr 1fr}}.section-title[data-v-8a0ec182]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8a0ec182]{margin-bottom:var(--space-4)}.form-label[data-v-8a0ec182]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8a0ec182],.form-select[data-v-8a0ec182]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8a0ec182]:focus,.form-select[data-v-8a0ec182]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8a0ec182]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8a0ec182]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8a0ec182]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8a0ec182]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8a0ec182]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8a0ec182]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8a0ec182]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8a0ec182]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8a0ec182]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8a0ec182]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.grid-2-col[data-v-8a0ec182]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-8a0ec182]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.checkbox-group[data-v-8a0ec182]{margin:var(--space-2) 0 var(--space-4)}.checkbox-label[data-v-8a0ec182]{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);display:flex}.checkbox-input[data-v-8a0ec182]{cursor:pointer;width:1.1rem;height:1.1rem;accent-color:var(--color-primary-600)}.field-hint[data-v-8a0ec182]{color:var(--text-muted);margin-top:var(--space-1);font-size:.75rem;display:block}.preset-pill-row[data-v-8a0ec182]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.pill-btn[data-v-8a0ec182]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;padding:4px 8px;transition:all .15s}.pill-btn[data-v-8a0ec182]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.pill-btn.active[data-v-8a0ec182]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.results-wrapper[data-v-8a0ec182]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-8a0ec182]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.unit[data-v-8a0ec182]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subdetail[data-v-8a0ec182]{color:var(--text-muted);margin-top:var(--space-1);font-size:.75rem}.cost-box[data-v-8a0ec182]{background:#f0fdf4;border-color:#86efac}.breakdown-card[data-v-8a0ec182]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc}.breakdown-title[data-v-8a0ec182]{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2)}.breakdown-grid[data-v-8a0ec182]{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}.breakdown-item[data-v-8a0ec182]{justify-content:space-between;display:flex}.breakdown-lbl[data-v-8a0ec182]{color:var(--text-secondary)}.breakdown-val[data-v-8a0ec182]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.tips-list[data-v-8a0ec182]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tips-list li[data-v-8a0ec182]{margin-bottom:var(--space-1)}.empty-text[data-v-8a0ec182]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.custom-calculator[data-v-7c2baf39]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7c2baf39]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7c2baf39]{grid-template-columns:1fr 1fr}}.section-title[data-v-7c2baf39]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7c2baf39]{margin-bottom:var(--space-4)}.form-label[data-v-7c2baf39]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7c2baf39],.form-select[data-v-7c2baf39]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7c2baf39]:focus,.form-select[data-v-7c2baf39]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7c2baf39]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7c2baf39]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7c2baf39]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7c2baf39]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7c2baf39]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7c2baf39]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7c2baf39]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7c2baf39]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7c2baf39]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7c2baf39]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.button-toggle-group[data-v-7c2baf39]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.toggle-btn[data-v-7c2baf39]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-7c2baf39]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.preset-pills[data-v-7c2baf39]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-7c2baf39]{border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);background:#fff;padding:4px 10px;transition:all .15s}.preset-pill[data-v-7c2baf39]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.preset-pill.selected[data-v-7c2baf39]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.help-text[data-v-7c2baf39]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.advanced-section[data-v-7c2baf39]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4);background:#00000003}.advanced-header[data-v-7c2baf39]{cursor:pointer;user-select:none}.advanced-title[data-v-7c2baf39]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.05em}.advanced-body[data-v-7c2baf39]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.results-container[data-v-7c2baf39]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-7c2baf39]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.result-subdetail[data-v-7c2baf39]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.mt-4[data-v-7c2baf39]{margin-top:var(--space-4)}.material-stats[data-v-7c2baf39]{gap:var(--space-2);flex-direction:column;display:flex}.stat-row[data-v-7c2baf39]{font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;padding-bottom:4px;display:flex}.stat-row strong[data-v-7c2baf39]{color:var(--text-primary)}.cheat-sheet-list[data-v-7c2baf39]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.cheat-sheet-list li[data-v-7c2baf39]{margin-bottom:4px}.placeholder[data-v-7c2baf39]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-5a83adee]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5a83adee]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5a83adee]{grid-template-columns:1fr 1fr}}.section-title[data-v-5a83adee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5a83adee]{margin-bottom:var(--space-4)}.form-label[data-v-5a83adee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5a83adee],.form-select[data-v-5a83adee]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5a83adee]:focus,.form-select[data-v-5a83adee]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5a83adee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5a83adee]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5a83adee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5a83adee]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5a83adee]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5a83adee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5a83adee]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5a83adee]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5a83adee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5a83adee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-5a83adee]{gap:var(--space-2);display:flex}.unit-btn[data-v-5a83adee]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);flex:1;transition:all .2s}.unit-btn.active[data-v-5a83adee]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.preset-grid[data-v-5a83adee]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.preset-chip[data-v-5a83adee]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);text-align:left;background:#fff;transition:all .15s}.preset-chip[data-v-5a83adee]:hover{border-color:var(--color-primary-400)}.preset-chip.active[data-v-5a83adee]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.form-row[data-v-5a83adee]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mt-2[data-v-5a83adee]{margin-top:var(--space-2)}.mt-4[data-v-5a83adee]{margin-top:var(--space-4)}.mt-6[data-v-5a83adee]{margin-top:var(--space-6)}.help-text[data-v-5a83adee]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.waste-buttons[data-v-5a83adee]{gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.waste-chip[data-v-5a83adee]{padding:var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;transition:all .15s}.waste-chip.active[data-v-5a83adee]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.checkbox-label[data-v-5a83adee]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;display:flex}.cap-details[data-v-5a83adee]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2)}.results-stack[data-v-5a83adee]{gap:var(--space-4);flex-direction:column;display:flex}.unit-text[data-v-5a83adee]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.unit-xs[data-v-5a83adee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.sub-highlight[data-v-5a83adee]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2);line-height:1.4}.result-sub-text[data-v-5a83adee]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.geogrid-box[data-v-5a83adee]{background:#fffbeb;border-color:#fde68a}.geogrid-box .info-title[data-v-5a83adee]{color:#92400e}.geogrid-list[data-v-5a83adee]{margin:var(--space-2) 0 0 var(--space-4);font-size:var(--text-xs);color:#78350f;line-height:1.6}.cost-box[data-v-5a83adee]{background:#f0fdf4;border-color:#bbf7d0}.cost-box .info-title[data-v-5a83adee]{color:#166534}.cost-breakdown[data-v-5a83adee]{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.cost-row[data-v-5a83adee]{color:#15803d;justify-content:space-between;display:flex}.total-cost-row[data-v-5a83adee]{padding-top:var(--space-2);margin-top:var(--space-1);font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:#14532d;border-top:1px solid #86efac}.empty-text[data-v-5a83adee]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-2a268a30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2a268a30]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2a268a30]{grid-template-columns:1fr 1fr}}.section-title[data-v-2a268a30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2a268a30]{margin-bottom:var(--space-4)}.form-label[data-v-2a268a30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2a268a30],.form-select[data-v-2a268a30]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2a268a30]:focus,.form-select[data-v-2a268a30]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2a268a30]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2a268a30]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2a268a30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2a268a30]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2a268a30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2a268a30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2a268a30]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2a268a30]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-2a268a30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2a268a30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.presets-section[data-v-2a268a30]{margin-bottom:var(--space-6)}.presets-row[data-v-2a268a30]{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.preset-pill[data-v-2a268a30]{font-size:var(--text-xs,12px);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:9999px;padding:6px 12px;transition:all .2s}.preset-pill[data-v-2a268a30]:hover{background:var(--color-primary-100,#e0f2fe);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-800,#075985)}.form-row[data-v-2a268a30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mode-toggles[data-v-2a268a30]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md,6px);gap:4px;padding:4px;display:flex}.mode-toggle-btn[data-v-2a268a30]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#64748b);border-radius:var(--radius-sm,4px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn.active[data-v-2a268a30]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 2px #00000014}.input-with-unit[data-v-2a268a30]{align-items:center;display:flex;position:relative}.unit-badge[data-v-2a268a30]{right:var(--space-3,12px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute}.field-hint[data-v-2a268a30]{font-size:var(--text-xs,12px);color:var(--text-muted,#94a3b8);margin-top:var(--space-1,4px);display:block}.mt-6[data-v-2a268a30]{margin-top:var(--space-6)}.pitch-presets[data-v-2a268a30]{gap:var(--space-2,6px);flex-wrap:wrap;display:flex}.pitch-chip[data-v-2a268a30]{font-size:var(--text-xs,11px);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,4px);cursor:pointer;background:#fff;padding:4px 8px;transition:all .15s}.pitch-chip[data-v-2a268a30]:hover{border-color:var(--color-primary-400,#38bdf8)}.pitch-chip.selected[data-v-2a268a30]{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-500,#0ea5e9);color:var(--color-primary-700,#0369a1)}.results-wrapper[data-v-2a268a30]{gap:var(--space-4,16px);flex-direction:column;display:flex}.result-subtext[data-v-2a268a30]{font-size:var(--text-xs,12px);color:var(--color-primary-700,#0369a1);margin-top:var(--space-1,4px)}.result-unit-subtext[data-v-2a268a30]{font-size:var(--text-xs,12px);color:var(--text-muted,#94a3b8);margin-top:2px}.text-teal[data-v-2a268a30]{color:#0d9488!important}.cost-box[data-v-2a268a30]{border-radius:var(--radius-md,6px);padding:var(--space-4);text-align:center;background:#f0fdf4;border:1px solid #bbf7d0}.cost-label[data-v-2a268a30]{font-size:var(--text-xs,12px);text-transform:uppercase;color:#166534;font-weight:var(--font-weight-bold,700)}.cost-value[data-v-2a268a30]{font-size:var(--text-3xl,28px);font-weight:var(--font-weight-bold,700);color:#15803d;margin-top:4px}.cost-subtext[data-v-2a268a30]{font-size:var(--text-xs,12px);color:#166534;margin-top:2px}.breakdown-grid[data-v-2a268a30]{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-direction:column;display:flex}.breakdown-item[data-v-2a268a30]{font-size:var(--text-xs,12px);padding:var(--space-2) 0;border-bottom:1px solid var(--border-color,#e2e8f0);flex-direction:column;display:flex}.breakdown-item[data-v-2a268a30]:last-child{border-bottom:none}@media (width>=640px){.breakdown-item[data-v-2a268a30]{flex-direction:row;justify-content:space-between;align-items:center}}.breakdown-name[data-v-2a268a30]{color:var(--text-secondary,#64748b);font-weight:var(--font-weight-medium,500)}.breakdown-val[data-v-2a268a30]{color:var(--text-primary,#1e293b)}.step-list[data-v-2a268a30]{margin:var(--space-2,8px) 0 0 0;padding-left:var(--space-4,16px);gap:var(--space-2,8px);flex-direction:column;display:flex}.step-item[data-v-2a268a30]{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);font-family:monospace;line-height:1.5}.empty-prompt[data-v-2a268a30]{font-size:var(--text-sm,14px);color:var(--text-muted,#94a3b8);margin-top:var(--space-2,8px);line-height:1.5}.custom-calculator[data-v-d0c2ffc1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d0c2ffc1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d0c2ffc1]{grid-template-columns:1fr 1fr}}.section-title[data-v-d0c2ffc1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d0c2ffc1]{margin-bottom:var(--space-4)}.form-label[data-v-d0c2ffc1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d0c2ffc1],.form-select[data-v-d0c2ffc1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d0c2ffc1]:focus,.form-select[data-v-d0c2ffc1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d0c2ffc1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d0c2ffc1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d0c2ffc1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d0c2ffc1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d0c2ffc1]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d0c2ffc1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d0c2ffc1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d0c2ffc1]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-d0c2ffc1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-d0c2ffc1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-d0c2ffc1]{gap:var(--space-4);flex-direction:column;display:flex}.button-toggle-group[data-v-d0c2ffc1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.toggle-btn[data-v-d0c2ffc1]{min-width:80px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;background:#f8fafc;flex:auto;transition:all .2s}.toggle-btn[data-v-d0c2ffc1]:hover{color:var(--text-primary);background:#f1f5f9}.toggle-btn.active[data-v-d0c2ffc1]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.help-text[data-v-d0c2ffc1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.optional-badge[data-v-d0c2ffc1]{color:var(--text-muted);font-size:.75rem;font-weight:400}.preset-container[data-v-d0c2ffc1]{margin-top:var(--space-2)}.preset-label[data-v-d0c2ffc1]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.preset-pills[data-v-d0c2ffc1]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-pill[data-v-d0c2ffc1]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-primary);cursor:pointer;background:#f1f5f9;padding:4px 10px;transition:all .15s}.preset-pill[data-v-d0c2ffc1]:hover{background:#e2e8f0}.preset-pill.selected[data-v-d0c2ffc1]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8);border-color:var(--color-primary-300,#93c5fd);font-weight:var(--font-weight-bold)}.expand-toggle-btn[data-v-d0c2ffc1]{text-align:left;width:100%;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600,#2563eb);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#f8fafc;transition:all .2s}.expand-toggle-btn[data-v-d0c2ffc1]:hover{border-color:var(--color-primary-400);background:#f1f5f9}.area-estimator-fields[data-v-d0c2ffc1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);background:#f8fafc}.primary-subtext[data-v-d0c2ffc1]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.category-pill[data-v-d0c2ffc1]{margin-top:var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;display:inline-block}.category-pill.flat[data-v-d0c2ffc1]{color:#92400e;background:#fef3c7}.category-pill.low[data-v-d0c2ffc1]{color:#3730a3;background:#e0e7ff}.category-pill.medium[data-v-d0c2ffc1]{color:#166534;background:#dcfce7}.category-pill.steep[data-v-d0c2ffc1]{color:#9a3412;background:#fed7aa}.category-pill.mansard[data-v-d0c2ffc1]{color:#991b1b;background:#fee2e2}.box-subtext[data-v-d0c2ffc1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.cut-angles-list[data-v-d0c2ffc1]{gap:var(--space-2);margin-top:var(--space-2);display:grid}.cut-item[data-v-d0c2ffc1]{font-size:var(--text-xs);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.cut-item[data-v-d0c2ffc1]:last-child{border-bottom:none}.cut-name[data-v-d0c2ffc1]{color:var(--text-secondary)}.cut-angle[data-v-d0c2ffc1]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.classification-desc[data-v-d0c2ffc1]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.walkability-badge-row[data-v-d0c2ffc1]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.badge-label[data-v-d0c2ffc1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.walk-badge[data-v-d0c2ffc1]{font-size:var(--text-xs);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);padding:2px 8px}.walk-badge.easy[data-v-d0c2ffc1]{color:#166534;background:#dcfce7}.walk-badge.moderate[data-v-d0c2ffc1]{color:#854d0e;background:#fef9c3}.walk-badge.difficult[data-v-d0c2ffc1]{color:#9a3412;background:#ffedd5}.walk-badge.hazardous[data-v-d0c2ffc1]{color:#991b1b;background:#fee2e2}.materials-section[data-v-d0c2ffc1]{margin-top:var(--space-2)}.materials-header[data-v-d0c2ffc1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1);display:block}.materials-list[data-v-d0c2ffc1]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.warnings-section[data-v-d0c2ffc1]{margin-top:var(--space-3)}.warning-alert[data-v-d0c2ffc1]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:#92400e;border-radius:var(--radius-sm);margin-top:var(--space-2);background:#fffbeb;border-left:3px solid #f59e0b;line-height:1.4}.area-results-grid[data-v-d0c2ffc1]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.area-item[data-v-d0c2ffc1]{border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.area-item[data-v-d0c2ffc1]:last-child{border-bottom:none}.area-label[data-v-d0c2ffc1]{color:var(--text-secondary)}.area-value[data-v-d0c2ffc1]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.area-value.highlight-area[data-v-d0c2ffc1]{color:var(--color-primary-600);font-size:var(--text-sm)}.empty-state-text[data-v-d0c2ffc1]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-98a3c1a5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-98a3c1a5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-98a3c1a5]{grid-template-columns:1fr 1fr}}.section-title[data-v-98a3c1a5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-98a3c1a5]{margin-bottom:var(--space-4)}.form-label[data-v-98a3c1a5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-98a3c1a5],.form-select[data-v-98a3c1a5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-98a3c1a5]:focus,.form-select[data-v-98a3c1a5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-98a3c1a5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-98a3c1a5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-98a3c1a5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-98a3c1a5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-98a3c1a5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-98a3c1a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-98a3c1a5]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-98a3c1a5]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.info-box[data-v-98a3c1a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-98a3c1a5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-98a3c1a5]{gap:var(--space-2);margin-bottom:var(--space-6);background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg);padding:4px;display:flex}.radio-chip[data-v-98a3c1a5]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;flex:1;justify-content:center;align-items:center;transition:all .15s;display:flex}.radio-chip input[data-v-98a3c1a5]{display:none}.radio-chip.active[data-v-98a3c1a5]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row[data-v-98a3c1a5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.help-text[data-v-98a3c1a5]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.input-with-select[data-v-98a3c1a5]{gap:var(--space-2);display:flex}.mini-select[data-v-98a3c1a5]{width:auto;min-width:110px;padding:var(--space-3) var(--space-2)}.checkbox-label[data-v-98a3c1a5]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.preset-buttons[data-v-98a3c1a5]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.preset-btn[data-v-98a3c1a5]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:3px 8px;transition:all .15s}.preset-btn[data-v-98a3c1a5]:hover{background:var(--color-primary-50);color:var(--color-primary-700)}.preset-btn.active[data-v-98a3c1a5]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.accordion-section[data-v-98a3c1a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4);background:#fff;overflow:hidden}.accordion-header[data-v-98a3c1a5]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);border:none;justify-content:space-between;align-items:center;display:flex}.accordion-title[data-v-98a3c1a5]{align-items:center;gap:var(--space-2);display:flex}.badge[data-v-98a3c1a5]{font-size:var(--text-xs);background:var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-full);color:var(--text-secondary);padding:2px 6px}.accordion-content[data-v-98a3c1a5]{padding:var(--space-4);border-top:1px solid var(--border-color)}.results-wrapper[data-v-98a3c1a5]{gap:var(--space-4);flex-direction:column;display:flex}.primary-subtext[data-v-98a3c1a5]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2)}.result-sub-info[data-v-98a3c1a5]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.cost-summary-card[data-v-98a3c1a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.cost-summary-header[data-v-98a3c1a5]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.cost-summary-title[data-v-98a3c1a5]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-primary)}.cost-summary-total[data-v-98a3c1a5]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.cost-breakdown-list[data-v-98a3c1a5]{gap:var(--space-2);flex-direction:column;display:flex}.cost-item[data-v-98a3c1a5]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.steps-list[data-v-98a3c1a5]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.empty-placeholder[data-v-98a3c1a5]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-89f47227]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-89f47227]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-89f47227]{grid-template-columns:1fr 1fr}}.section-title[data-v-89f47227]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-89f47227]{margin-bottom:var(--space-4)}.form-label[data-v-89f47227]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-89f47227],.form-select[data-v-89f47227]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-89f47227]:focus,.form-select[data-v-89f47227]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-89f47227]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-89f47227]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-89f47227]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-89f47227]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-89f47227]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-89f47227]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-89f47227]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-89f47227]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-89f47227]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-89f47227]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.presets-section[data-v-89f47227]{margin-bottom:var(--space-6)}.presets-row[data-v-89f47227]{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.preset-pill[data-v-89f47227]{font-size:var(--text-xs,12px);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:9999px;padding:6px 12px;transition:all .2s}.preset-pill[data-v-89f47227]:hover{background:var(--color-primary-100,#e0f2fe);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-800,#075985)}.form-row[data-v-89f47227]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mode-toggles[data-v-89f47227]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md,6px);gap:4px;padding:4px;display:flex}.mode-toggle-btn[data-v-89f47227]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#64748b);border-radius:var(--radius-sm,4px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn.active[data-v-89f47227]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 2px #00000014}.input-with-unit[data-v-89f47227]{align-items:center;display:flex;position:relative}.unit-badge[data-v-89f47227]{right:var(--space-3,12px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute}.field-hint[data-v-89f47227]{font-size:var(--text-xs,12px);color:var(--text-muted,#94a3b8);margin-top:var(--space-1,4px);display:block}.mt-4[data-v-89f47227]{margin-top:var(--space-4)}.mt-6[data-v-89f47227]{margin-top:var(--space-6)}.pitch-presets[data-v-89f47227]{gap:var(--space-2,6px);flex-wrap:wrap;display:flex}.pitch-chip[data-v-89f47227]{font-size:var(--text-xs,11px);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,4px);cursor:pointer;background:#fff;padding:4px 8px;transition:all .15s}.pitch-chip[data-v-89f47227]:hover{border-color:var(--color-primary-400,#38bdf8)}.pitch-chip.selected[data-v-89f47227]{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-500,#0ea5e9);color:var(--color-primary-700,#0369a1)}.collapsible-section[data-v-89f47227]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-4)}.toggle-details-btn[data-v-89f47227]{color:var(--color-primary-600,#0284c7);font-weight:var(--font-weight-bold);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.toggle-details-btn[data-v-89f47227]:hover{text-decoration:underline}.results-wrapper[data-v-89f47227]{gap:var(--space-6);flex-direction:column;display:flex}.result-subtext[data-v-89f47227]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.result-unit-subtext[data-v-89f47227]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.text-teal[data-v-89f47227]{color:#0f766e!important}.dead-load-summary[data-v-89f47227]{gap:var(--space-2);flex-direction:column;display:flex}.dead-load-item[data-v-89f47227]{font-size:var(--text-sm);justify-content:space-between;display:flex}.dead-load-label[data-v-89f47227]{color:var(--text-secondary)}.dead-load-val[data-v-89f47227]{color:var(--text-primary)}.cost-summary-box[data-v-89f47227]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc}.cost-summary-title[data-v-89f47227]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold)}.cost-summary-total[data-v-89f47227]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:#15803d;margin:var(--space-1) 0 var(--space-3) 0}.cost-breakdown-table[data-v-89f47227]{gap:var(--space-1);border-top:1px solid var(--border-color);padding-top:var(--space-2);flex-direction:column;display:flex}.cost-row[data-v-89f47227]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-grid[data-v-89f47227]{gap:var(--space-2);grid-template-columns:1fr;display:grid}.breakdown-item[data-v-89f47227]{font-size:var(--text-xs);border-bottom:1px solid #f1f5f9;justify-content:space-between;padding-bottom:4px;display:flex}.breakdown-name[data-v-89f47227]{color:var(--text-secondary)}.breakdown-val[data-v-89f47227]{color:var(--text-primary);text-align:right}.step-list[data-v-89f47227]{padding-left:var(--space-5);margin:0}.step-item[data-v-89f47227]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);line-height:1.6}.empty-prompt[data-v-89f47227]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-e572cb8b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e572cb8b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e572cb8b]{grid-template-columns:1fr 1fr}}.section-title[data-v-e572cb8b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e572cb8b]{margin-bottom:var(--space-4)}.form-label[data-v-e572cb8b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e572cb8b],.form-select[data-v-e572cb8b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e572cb8b]:focus,.form-select[data-v-e572cb8b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e572cb8b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e572cb8b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e572cb8b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e572cb8b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-e572cb8b]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-e572cb8b]{gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e572cb8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e572cb8b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e572cb8b]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.result-unit-subtext[data-v-e572cb8b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-e572cb8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-e572cb8b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.presets-section[data-v-e572cb8b]{margin-bottom:var(--space-6)}.presets-row[data-v-e572cb8b]{flex-wrap:wrap;gap:8px;display:flex}.preset-pill[data-v-e572cb8b]{font-size:var(--text-xs,12px);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:9999px;padding:6px 12px;transition:all .2s}.preset-pill[data-v-e572cb8b]:hover{background:var(--color-primary-100,#e0f2fe);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-800,#075985)}.form-row[data-v-e572cb8b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mode-toggles[data-v-e572cb8b]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md,6px);gap:4px;padding:4px;display:flex}.mode-toggle-btn[data-v-e572cb8b]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#64748b);border-radius:var(--radius-sm,4px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn.active[data-v-e572cb8b]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 2px #00000014}.input-with-unit[data-v-e572cb8b]{align-items:center;display:flex;position:relative}.unit-badge[data-v-e572cb8b]{right:var(--space-3,12px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute}.field-hint[data-v-e572cb8b]{font-size:var(--text-xs,12px);color:var(--text-muted,#94a3b8);margin-top:var(--space-1,4px);display:block}.mt-4[data-v-e572cb8b]{margin-top:var(--space-4)}.mt-6[data-v-e572cb8b]{margin-top:var(--space-6)}.pitch-presets[data-v-e572cb8b]{flex-wrap:wrap;gap:6px;display:flex}.pitch-chip[data-v-e572cb8b]{font-size:var(--text-xs,11px);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,4px);cursor:pointer;background:#fff;padding:4px 8px;transition:all .15s}.pitch-chip[data-v-e572cb8b]:hover{border-color:var(--color-primary-400,#38bdf8)}.pitch-chip.selected[data-v-e572cb8b]{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-500,#0ea5e9);color:var(--color-primary-700,#0369a1)}.checkbox-wrapper[data-v-e572cb8b]{padding:var(--space-3) 0}.checkbox-label[data-v-e572cb8b]{font-size:var(--text-sm,14px);color:var(--text-primary);cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-label input[type=checkbox][data-v-e572cb8b]{cursor:pointer;width:18px;height:18px}.text-accent[data-v-e572cb8b]{color:var(--color-primary-600,#0284c7)!important}.cost-summary-box[data-v-e572cb8b]{gap:var(--space-3);background:var(--color-neutral-50,#f8fafc);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);grid-template-columns:1fr 1fr;display:grid}.cost-stat[data-v-e572cb8b]{flex-direction:column;display:flex}.cost-stat-label[data-v-e572cb8b]{font-size:var(--text-xs,11px);color:var(--text-muted);text-transform:uppercase}.cost-stat-value[data-v-e572cb8b]{font-size:var(--text-base,16px);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.breakdown-grid[data-v-e572cb8b]{flex-direction:column;gap:8px;display:flex}.breakdown-item[data-v-e572cb8b]{font-size:var(--text-xs,13px);border-bottom:1px dashed var(--border-color);justify-content:space-between;padding-bottom:6px;display:flex}.breakdown-name[data-v-e572cb8b]{color:var(--text-secondary)}.breakdown-val[data-v-e572cb8b]{font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.takeoff-table[data-v-e572cb8b]{border-collapse:collapse;width:100%;font-size:var(--text-xs,12px);margin-top:8px}.takeoff-table th[data-v-e572cb8b],.takeoff-table td[data-v-e572cb8b]{text-align:left;border-bottom:1px solid var(--border-color);padding:8px 10px}.takeoff-table th[data-v-e572cb8b]{background:var(--color-neutral-100,#f1f5f9);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.step-list[data-v-e572cb8b]{padding-left:var(--space-5,20px);font-size:var(--text-xs,12px);color:var(--text-secondary);margin:0}.step-item[data-v-e572cb8b]{margin-bottom:4px;line-height:1.4}.empty-prompt[data-v-e572cb8b]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-c0afb744]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c0afb744]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c0afb744]{grid-template-columns:1fr 1fr}}.section-title[data-v-c0afb744]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c0afb744]{margin-bottom:var(--space-4)}.form-label[data-v-c0afb744]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c0afb744],.form-select[data-v-c0afb744]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c0afb744]:focus,.form-select[data-v-c0afb744]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c0afb744]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c0afb744]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c0afb744]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c0afb744]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c0afb744]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c0afb744]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c0afb744]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c0afb744]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c0afb744]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c0afb744]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-4[data-v-c0afb744]{margin-bottom:var(--space-4)}.mt-1[data-v-c0afb744]{margin-top:var(--space-1)}.mt-2[data-v-c0afb744]{margin-top:var(--space-2)}.mt-3[data-v-c0afb744]{margin-top:var(--space-3)}.mt-4[data-v-c0afb744]{margin-top:var(--space-4)}.mt-6[data-v-c0afb744]{margin-top:var(--space-6)}.flex-between[data-v-c0afb744]{justify-content:space-between;align-items:center;display:flex}.shape-selector[data-v-c0afb744]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.shape-btn[data-v-c0afb744]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.shape-btn.active[data-v-c0afb744]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-c0afb744]{display:flex;position:relative}.input-with-select .form-input[data-v-c0afb744]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-c0afb744]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none;max-width:140px}.unit-select[data-v-c0afb744]:focus{border-color:var(--color-primary-500)}.preset-chips[data-v-c0afb744]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-label[data-v-c0afb744]{font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--space-1)}.preset-chip[data-v-c0afb744]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:background .15s}.preset-chip[data-v-c0afb744]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.helper-text[data-v-c0afb744]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.pricing-toggle[data-v-c0afb744]{text-align:right}.toggle-link[data-v-c0afb744]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0}.toggle-link[data-v-c0afb744]:hover{text-decoration:underline}.pricing-card[data-v-c0afb744]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.secondary-volume[data-v-c0afb744]{font-size:var(--text-base);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.waste-note[data-v-c0afb744]{font-size:var(--text-xs);color:var(--color-primary-700);opacity:.85}.sub-result[data-v-c0afb744]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.text-primary[data-v-c0afb744]{color:var(--text-primary);font-weight:var(--font-weight-bold)}.text-accent[data-v-c0afb744]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.text-xl[data-v-c0afb744]{font-size:var(--text-xl);font-weight:400}.text-sm[data-v-c0afb744]{font-size:var(--text-sm);font-weight:400}.cost-result-card[data-v-c0afb744]{border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#f0fdf4;border:1px solid #bbf7d0}.cost-label[data-v-c0afb744]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#166534;font-weight:var(--font-weight-bold)}.cost-value[data-v-c0afb744]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:#15803d;margin-top:var(--space-1)}.cost-detail[data-v-c0afb744]{font-size:var(--text-xs);color:#166534;margin-top:var(--space-1)}.bag-table-box[data-v-c0afb744]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.bag-table-title[data-v-c0afb744]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.bag-grid[data-v-c0afb744]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width>=480px){.bag-grid[data-v-c0afb744]{grid-template-columns:repeat(3,1fr)}}.bag-item[data-v-c0afb744]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.bag-type[data-v-c0afb744]{font-size:var(--text-xs);color:var(--text-secondary)}.bag-count[data-v-c0afb744]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.info-list[data-v-c0afb744]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.info-list li[data-v-c0afb744]{margin-bottom:var(--space-1)}.info-list li[data-v-c0afb744]:last-child{margin-bottom:0}.placeholder[data-v-c0afb744]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-d9a826a0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d9a826a0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d9a826a0]{grid-template-columns:1fr 1fr}}.section-title[data-v-d9a826a0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d9a826a0]{margin-bottom:var(--space-4)}.form-row-2[data-v-d9a826a0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-d9a826a0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-label-sub[data-v-d9a826a0]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:2px;display:block}.form-input[data-v-d9a826a0],.form-select[data-v-d9a826a0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input-sm[data-v-d9a826a0]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.form-input[data-v-d9a826a0]:focus,.form-select[data-v-d9a826a0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-d9a826a0]{display:flex;position:relative}.input-with-select .form-input[data-v-d9a826a0]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-d9a826a0]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-d9a826a0]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-d9a826a0]{gap:var(--space-1);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);padding:4px;display:grid}.toggle-btn[data-v-d9a826a0]{padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;transition:all .15s}.toggle-btn.active[data-v-d9a826a0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-d9a826a0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-d9a826a0]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.preset-chip[data-v-d9a826a0]:hover{background:var(--color-neutral-200)}.preset-chip.selected[data-v-d9a826a0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.input-hint[data-v-d9a826a0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.multi-zone-container[data-v-d9a826a0]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.zone-card[data-v-d9a826a0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.zone-header[data-v-d9a826a0]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.zone-name-input[data-v-d9a826a0]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-primary);border:none;border-bottom:1px dashed var(--border-color);background:0 0;outline:none;padding:2px 4px}.zone-name-input[data-v-d9a826a0]:focus{border-bottom-color:var(--color-primary-500);background:#fff}.remove-zone-btn[data-v-d9a826a0]{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px}.remove-zone-btn[data-v-d9a826a0]:hover{color:#ef4444;background:#fee2e2}.add-zone-btn[data-v-d9a826a0]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;text-align:center;transition:all .2s}.add-zone-btn[data-v-d9a826a0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.variety-badge-row[data-v-d9a826a0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.variety-tag[data-v-d9a826a0]{background:var(--color-neutral-100);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);padding:2px 8px}.primary-result-box[data-v-d9a826a0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d9a826a0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d9a826a0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d9a826a0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-d9a826a0]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.secondary-vol[data-v-d9a826a0]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-d9a826a0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d9a826a0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d9a826a0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d9a826a0]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-accent[data-v-d9a826a0]{color:var(--color-primary-700)}.unit-sub[data-v-d9a826a0]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-detail[data-v-d9a826a0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.hauling-box[data-v-d9a826a0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.hauling-box.warning-border[data-v-d9a826a0]{border-left:4px solid #f59e0b}.hauling-header[data-v-d9a826a0]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:flex}.hauling-text[data-v-d9a826a0]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.hauling-stats[data-v-d9a826a0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.stat-pill[data-v-d9a826a0]{background:var(--color-neutral-100);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);padding:2px 8px}.zone-breakdown-box[data-v-d9a826a0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.zone-table[data-v-d9a826a0]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.zone-table-row[data-v-d9a826a0]{padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:space-between;display:flex}.zone-tbl-name[data-v-d9a826a0]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.zone-tbl-area[data-v-d9a826a0]{color:var(--text-secondary)}.zone-tbl-rolls[data-v-d9a826a0]{color:var(--color-primary-700)}.soil-box[data-v-d9a826a0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.soil-grid[data-v-d9a826a0]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.soil-item[data-v-d9a826a0]{font-size:var(--text-xs);justify-content:space-between;display:flex}.soil-item-label[data-v-d9a826a0]{color:var(--text-secondary)}.soil-item-val[data-v-d9a826a0]{color:var(--text-primary)}.cost-box[data-v-d9a826a0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-4)}.cost-row[data-v-d9a826a0]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;padding:3px 0;display:flex}.cost-val[data-v-d9a826a0]{color:var(--text-primary)}.cost-total-row[data-v-d9a826a0]{font-size:var(--text-base);font-weight:var(--font-weight-bold);border-top:1px dashed var(--color-primary-300);padding-top:var(--space-2);color:var(--color-primary-900);justify-content:space-between;display:flex}.total-val[data-v-d9a826a0]{color:var(--color-primary-800);font-size:var(--text-lg)}.info-box[data-v-d9a826a0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d9a826a0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-d9a826a0]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.tips-list li[data-v-d9a826a0]{margin-bottom:var(--space-2)}.mb-0[data-v-d9a826a0]{margin-bottom:0}.mt-1[data-v-d9a826a0]{margin-top:4px}.mt-2[data-v-d9a826a0]{margin-top:var(--space-2)}.mt-4[data-v-d9a826a0]{margin-top:var(--space-4)}.mt-6[data-v-d9a826a0]{margin-top:var(--space-6)}.custom-calculator[data-v-425cc20d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-425cc20d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-425cc20d]{grid-template-columns:1fr 1fr}}.section-title[data-v-425cc20d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-425cc20d]{margin-bottom:var(--space-4)}.form-label[data-v-425cc20d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-label-sub[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);display:block}.label-with-badge[data-v-425cc20d]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.badge-sub[data-v-425cc20d]{font-size:var(--text-xs);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);padding:2px 8px}.form-input[data-v-425cc20d],.form-select[data-v-425cc20d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-425cc20d]:focus,.form-select[data-v-425cc20d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-helper[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.material-hint[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.form-row-2[data-v-425cc20d]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.toggle-group[data-v-425cc20d]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;padding:4px;display:flex}.toggle-btn[data-v-425cc20d]{min-width:90px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.toggle-btn[data-v-425cc20d]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-425cc20d]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-425cc20d]{display:flex;position:relative}.input-with-select .form-input[data-v-425cc20d]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.unit-select[data-v-425cc20d]{width:auto;min-width:75px;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);cursor:pointer}.unit-select[data-v-425cc20d]:focus{border-color:var(--color-primary-500);outline:none}.preset-pills[data-v-425cc20d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-425cc20d]{font-size:var(--text-xs);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-pill[data-v-425cc20d]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.primary-result-box[data-v-425cc20d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-425cc20d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-425cc20d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-425cc20d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-sub-lg[data-v-425cc20d]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.primary-sub-results[data-v-425cc20d]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-primary-800)}.dot-separator[data-v-425cc20d]{margin:0 var(--space-2);color:var(--color-primary-400)}.settling-note[data-v-425cc20d]{font-size:var(--text-xs);color:var(--color-primary-600)}.secondary-results-grid[data-v-425cc20d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-425cc20d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-425cc20d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-425cc20d]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-accent[data-v-425cc20d]{color:var(--color-primary-700)}.unit-sub[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-detail[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.bag-comparison-box[data-v-425cc20d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.bag-table-title[data-v-425cc20d]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.bag-grid[data-v-425cc20d]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.bag-grid-item[data-v-425cc20d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.bag-grid-item.highlight-bag[data-v-425cc20d]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.bag-type[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary)}.bag-count[data-v-425cc20d]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.highlight-bag .bag-count[data-v-425cc20d]{color:var(--color-primary-800)}.recipe-box[data-v-425cc20d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.recipe-header[data-v-425cc20d]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-toggle[data-v-425cc20d]{background:var(--color-neutral-100);border-radius:var(--radius-sm);gap:4px;padding:2px;display:flex}.recipe-tab-btn[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-xs);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none;padding:4px 8px}.recipe-tab-btn.active[data-v-425cc20d]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.recipe-desc[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.4}.ingredient-grid[data-v-425cc20d]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ingredient-item[data-v-425cc20d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);text-align:center}.ing-label[data-v-425cc20d]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:2px;display:block}.ing-val[data-v-425cc20d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);display:block}.ing-sub[data-v-425cc20d]{color:var(--text-muted);font-size:10px;display:block}.cost-box[data-v-425cc20d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-4)}.cost-row[data-v-425cc20d]{font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}.cost-val[data-v-425cc20d]{font-size:var(--text-lg);color:var(--color-primary-800)}.savings-note[data-v-425cc20d]{font-size:var(--text-xs);color:var(--color-primary-900);padding:var(--space-2);border-radius:var(--radius-sm);background:#ffffffb3}.info-box[data-v-425cc20d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-425cc20d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-425cc20d]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.tips-list li[data-v-425cc20d]{margin-bottom:var(--space-2)}.tips-list li[data-v-425cc20d]:last-child{margin-bottom:0}.placeholder[data-v-425cc20d]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mt-1[data-v-425cc20d]{margin-top:var(--space-1)}.mt-2[data-v-425cc20d]{margin-top:var(--space-2)}.mt-3[data-v-425cc20d]{margin-top:var(--space-3)}.mt-4[data-v-425cc20d]{margin-top:var(--space-4)}.mt-6[data-v-425cc20d]{margin-top:var(--space-6)}.custom-calculator[data-v-4fb8995f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4fb8995f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4fb8995f]{grid-template-columns:1fr 1fr}}.section-title[data-v-4fb8995f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4fb8995f]{margin-bottom:var(--space-4)}.form-label[data-v-4fb8995f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4fb8995f],.form-select[data-v-4fb8995f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4fb8995f]:focus,.form-select[data-v-4fb8995f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4fb8995f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4fb8995f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4fb8995f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4fb8995f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-4fb8995f]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-4fb8995f]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4fb8995f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4fb8995f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4fb8995f]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.secondary-result-box .sub-detail[data-v-4fb8995f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.info-box[data-v-4fb8995f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4fb8995f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-4fb8995f]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;padding-left:1.25rem;line-height:1.6}.tips-list li[data-v-4fb8995f]{margin-bottom:var(--space-1)}.form-row[data-v-4fb8995f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mt-4[data-v-4fb8995f]{margin-top:var(--space-4)}.mb-2[data-v-4fb8995f]{margin-bottom:var(--space-2)}.help-text[data-v-4fb8995f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.unit-toggle-group[data-v-4fb8995f]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.unit-toggle-btn[data-v-4fb8995f]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.unit-toggle-btn.active[data-v-4fb8995f]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-links[data-v-4fb8995f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-4fb8995f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:3px 8px;transition:all .15s}.preset-btn[data-v-4fb8995f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-4fb8995f]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.material-table-card[data-v-4fb8995f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-card-title[data-v-4fb8995f]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--space-3) 0;font-weight:var(--font-weight-bold)}.table-row[data-v-4fb8995f]{padding:var(--space-2) 0;font-size:var(--text-sm);border-bottom:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.table-row[data-v-4fb8995f]:last-child{border-bottom:none}.table-row.highlight-row[data-v-4fb8995f]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);margin:var(--space-2) -var(--space-2) 0 -var(--space-2);border-radius:var(--radius-sm)}.error-box[data-v-4fb8995f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-4fb8995f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-23a3fb30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-23a3fb30]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-23a3fb30]{grid-template-columns:1fr 1fr}}.section-title[data-v-23a3fb30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-23a3fb30]{margin-bottom:var(--space-4)}.form-label[data-v-23a3fb30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-23a3fb30],.form-select[data-v-23a3fb30]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-23a3fb30]:focus,.form-select[data-v-23a3fb30]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-23a3fb30]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-23a3fb30]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-23a3fb30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-23a3fb30]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-23a3fb30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-23a3fb30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-23a3fb30]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-23a3fb30]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.info-box[data-v-23a3fb30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-23a3fb30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-23a3fb30]{margin-top:var(--space-4)}.mt-6[data-v-23a3fb30]{margin-top:var(--space-6)}.mb-2[data-v-23a3fb30]{margin-bottom:var(--space-2)}.mb-3[data-v-23a3fb30]{margin-bottom:var(--space-3)}.mb-4[data-v-23a3fb30]{margin-bottom:var(--space-4)}.mb-6[data-v-23a3fb30]{margin-bottom:var(--space-6)}.section-header[data-v-23a3fb30]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-header .section-title[data-v-23a3fb30]{margin-bottom:0}.form-row[data-v-23a3fb30]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-23a3fb30]{flex:1}.segmented-control[data-v-23a3fb30]{background:var(--color-neutral-100);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:4px;display:flex}.segment-btn[data-v-23a3fb30]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-23a3fb30]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.mode-toggle[data-v-23a3fb30]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:2px;display:flex}.mode-btn[data-v-23a3fb30]{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:all .2s}.mode-btn.active[data-v-23a3fb30]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.input-with-symbol[data-v-23a3fb30]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-23a3fb30]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-23a3fb30]{background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-23a3fb30]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-23a3fb30]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.preset-container[data-v-23a3fb30]{gap:var(--space-2);flex-direction:column;display:flex}.preset-title[data-v-23a3fb30]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-chips[data-v-23a3fb30]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-23a3fb30]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .2s}.preset-chip[data-v-23a3fb30]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.preset-chip.active[data-v-23a3fb30]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.waste-quick-buttons[data-v-23a3fb30]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-23a3fb30]{min-width:100px;font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;background:#fff;flex:1;padding:6px 10px;transition:all .2s}.quick-btn[data-v-23a3fb30]:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.active[data-v-23a3fb30]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.accordion-section[data-v-23a3fb30]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-neutral-50)}.accordion-toggle[data-v-23a3fb30]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-icon[data-v-23a3fb30]{font-size:var(--text-lg);color:var(--text-muted)}.result-subtext[data-v-23a3fb30]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2)}.unit[data-v-23a3fb30]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.card-subtitle[data-v-23a3fb30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-3) 0;text-transform:uppercase;letter-spacing:.05em}.breakdown-card[data-v-23a3fb30],.cost-card[data-v-23a3fb30]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.material-row[data-v-23a3fb30]{padding:var(--space-3) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.material-row[data-v-23a3fb30]:last-child{border-bottom:none;padding-bottom:0}.material-info[data-v-23a3fb30]{flex-direction:column;display:flex}.material-name[data-v-23a3fb30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.material-detail[data-v-23a3fb30]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.material-qty[data-v-23a3fb30]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.material-qty strong[data-v-23a3fb30]{font-size:var(--text-base);color:var(--text-primary)}.badge[data-v-23a3fb30]{font-size:var(--text-xs);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);margin-top:2px;padding:2px 6px;display:inline-block}.sub-qty[data-v-23a3fb30]{font-size:var(--text-xs);color:var(--text-muted)}.cost-item[data-v-23a3fb30]{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.cost-item.total-row[data-v-23a3fb30]{border-top:2px solid var(--border-color);margin-top:var(--space-2);padding-top:var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-base)}.total-amount[data-v-23a3fb30]{color:var(--color-primary-700);font-size:var(--text-xl)}.tip-text[data-v-23a3fb30]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-23a3fb30]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-23a3fb30]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-7546256f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7546256f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7546256f]{grid-template-columns:1fr 1fr}}.section-title[data-v-7546256f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7546256f]{margin-bottom:var(--space-4)}.form-row-2[data-v-7546256f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-7546256f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-badge[data-v-7546256f]{justify-content:space-between;align-items:center;display:flex}.badge[data-v-7546256f]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);border-radius:var(--radius-full,9999px);font-weight:var(--font-weight-bold);padding:2px 8px}.form-input[data-v-7546256f],.form-select[data-v-7546256f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-7546256f]:focus,.form-select[data-v-7546256f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.range-slider[data-v-7546256f]{width:100%;accent-color:var(--color-primary-600);cursor:pointer;margin-top:var(--space-1)}.input-with-select[data-v-7546256f]{display:flex;position:relative}.input-with-select .form-input[data-v-7546256f]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-select[data-v-7546256f]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-7546256f]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-7546256f]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:repeat(2,1fr);padding:4px;display:grid}@media (width>=480px){.toggle-group[data-v-7546256f]{grid-template-columns:repeat(4,1fr)}}.toggle-btn[data-v-7546256f]{padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;transition:all .15s}.toggle-btn.active[data-v-7546256f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-7546256f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-7546256f]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-chip[data-v-7546256f]:hover{background:var(--color-neutral-200)}.preset-chip.selected[data-v-7546256f]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.input-hint[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;line-height:1.4}.primary-result-box[data-v-7546256f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7546256f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7546256f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7546256f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-7546256f]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.secondary-vol[data-v-7546256f]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.secondary-results-grid[data-v-7546256f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7546256f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7546256f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7546256f]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-accent[data-v-7546256f]{color:var(--color-primary-700)}.unit-sub[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.sub-detail[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.bag-comparison-box[data-v-7546256f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.bag-table-title[data-v-7546256f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.bag-grid[data-v-7546256f]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.bag-grid-item[data-v-7546256f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.bag-grid-item.highlight-bag[data-v-7546256f]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.bag-type[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-secondary)}.bag-count[data-v-7546256f]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.highlight-bag .bag-count[data-v-7546256f]{color:var(--color-primary-800)}.hauling-grid[data-v-7546256f]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.hauling-item[data-v-7546256f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.vehicle-title[data-v-7546256f]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary)}.vehicle-val[data-v-7546256f]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-top:2px}.vehicle-desc[data-v-7546256f]{color:var(--text-muted);margin-top:2px;font-size:10px}.cost-box[data-v-7546256f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-4)}.cost-row[data-v-7546256f]{font-size:var(--text-sm);color:var(--text-primary);padding:var(--space-1) 0;justify-content:space-between;align-items:center;display:flex}.cost-val[data-v-7546256f]{font-size:var(--text-lg);color:var(--color-primary-800)}.font-bold[data-v-7546256f]{font-weight:var(--font-weight-bold)}.savings-note[data-v-7546256f]{font-size:var(--text-xs);color:var(--color-primary-900);padding:var(--space-2);border-radius:var(--radius-sm);background:#ffffffb3;line-height:1.4}.info-box[data-v-7546256f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7546256f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.material-text[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.material-bestfor[data-v-7546256f]{font-size:var(--text-xs);color:var(--text-primary);margin:0;line-height:1.4}.placeholder[data-v-7546256f]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.mt-1[data-v-7546256f]{margin-top:var(--space-1)}.mt-2[data-v-7546256f]{margin-top:var(--space-2)}.mt-4[data-v-7546256f]{margin-top:var(--space-4)}.mt-6[data-v-7546256f]{margin-top:var(--space-6)}.custom-calculator[data-v-75bc885a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-75bc885a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-75bc885a]{grid-template-columns:1fr 1fr}}.section-title[data-v-75bc885a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-75bc885a]{margin-bottom:var(--space-4)}.form-label[data-v-75bc885a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-75bc885a],.form-select[data-v-75bc885a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-75bc885a]:focus,.form-select[data-v-75bc885a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-75bc885a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-75bc885a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-75bc885a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-75bc885a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-75bc885a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-75bc885a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-75bc885a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-75bc885a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-75bc885a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-75bc885a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.dimensions-grid[data-v-75bc885a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.mt-2[data-v-75bc885a]{margin-top:var(--space-2)}.mt-3[data-v-75bc885a]{margin-top:var(--space-3)}.mt-4[data-v-75bc885a]{margin-top:var(--space-4)}.mt-6[data-v-75bc885a]{margin-top:var(--space-6)}.mb-0[data-v-75bc885a]{margin-bottom:0}.mb-2[data-v-75bc885a]{margin-bottom:var(--space-2)}.text-xs[data-v-75bc885a]{font-size:var(--text-xs)}.text-optional[data-v-75bc885a]{color:var(--text-muted);font-weight:400;font-size:var(--text-xs)}.label-with-hint[data-v-75bc885a]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.text-hint[data-v-75bc885a]{font-size:var(--text-xs);color:var(--text-muted)}.field-tip[data-v-75bc885a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.waste-buttons[data-v-75bc885a]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.waste-btn[data-v-75bc885a]{padding:var(--space-2) var(--space-1);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.waste-btn[data-v-75bc885a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.waste-btn.active[data-v-75bc885a]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.accessory-card[data-v-75bc885a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.checkbox-label[data-v-75bc885a]{align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--font-weight-medium);font-size:var(--text-sm);color:var(--text-primary);display:flex}.accessory-inputs[data-v-75bc885a]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.result-subtext[data-v-75bc885a]{font-size:var(--text-sm);color:var(--color-primary-800)}.unit-sub[data-v-75bc885a]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.sub-stat[data-v-75bc885a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.pct-badge[data-v-75bc885a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.placeholder-text[data-v-75bc885a]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.cost-table[data-v-75bc885a]{gap:var(--space-2);flex-direction:column;display:flex}.cost-row[data-v-75bc885a]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.cost-divider[data-v-75bc885a]{background:var(--border-color);height:1px;margin:var(--space-1) 0}.total-row[data-v-75bc885a]{font-weight:var(--font-weight-bold);font-size:var(--text-base);color:var(--text-primary)}.total-amount[data-v-75bc885a]{color:var(--color-primary-700);font-size:var(--text-lg)}.tips-list[data-v-75bc885a]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.tips-list li[data-v-75bc885a]{margin-bottom:var(--space-2)}.tips-list li[data-v-75bc885a]:last-child{margin-bottom:0}.custom-calculator[data-v-2d67f345]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2d67f345]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2d67f345]{grid-template-columns:1fr 1fr}}.section-title[data-v-2d67f345]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.section-header-row[data-v-2d67f345]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.section-header-row .section-title[data-v-2d67f345]{margin-bottom:0}.form-group[data-v-2d67f345]{margin-bottom:var(--space-4)}.form-row[data-v-2d67f345]{gap:var(--space-3);display:flex}.form-row>.form-group[data-v-2d67f345]{flex:1;min-width:0}.form-label[data-v-2d67f345]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-action[data-v-2d67f345]{justify-content:space-between;align-items:center;display:flex}.reset-link[data-v-2d67f345]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.reset-link[data-v-2d67f345]:hover{color:var(--color-primary-700)}.form-input[data-v-2d67f345],.form-select[data-v-2d67f345]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-2d67f345]:focus,.form-select[data-v-2d67f345]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-toggles[data-v-2d67f345]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=480px){.mode-toggles[data-v-2d67f345]{grid-template-columns:1fr 1fr}}.button-group[data-v-2d67f345]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.toggle-btn[data-v-2d67f345]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-2d67f345]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-links[data-v-2d67f345]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-label[data-v-2d67f345]{font-size:var(--text-xs);color:var(--text-muted)}.preset-btn[data-v-2d67f345]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:2px 6px}.preset-btn[data-v-2d67f345]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200)}.add-btn[data-v-2d67f345]{background:var(--color-primary-50);border-color:var(--color-primary-300);font-weight:var(--font-weight-medium)}.wall-row-card[data-v-2d67f345]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3)}.wall-header[data-v-2d67f345]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.wall-title[data-v-2d67f345]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.remove-wall-btn[data-v-2d67f345]{color:var(--color-danger-500,#dc2626);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:0 4px}.count-input-group[data-v-2d67f345]{max-width:70px}.checkbox-group[data-v-2d67f345]{margin-top:var(--space-2)}.checkbox-label[data-v-2d67f345]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.form-checkbox[data-v-2d67f345]{cursor:pointer;width:16px;height:16px}.input-with-presets[data-v-2d67f345]{gap:var(--space-2);display:flex}.input-with-presets .form-input[data-v-2d67f345]{max-width:80px}.quick-buttons[data-v-2d67f345]{gap:var(--space-1);flex:1;display:flex}.quick-btn[data-v-2d67f345]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.quick-btn[data-v-2d67f345]:hover{border-color:var(--color-primary-400)}.quick-btn.active[data-v-2d67f345]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.advanced-section[data-v-2d67f345]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fafafa}.primary-result-box[data-v-2d67f345]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2d67f345]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2d67f345]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2d67f345]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-2d67f345]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.primer-result-box[data-v-2d67f345]{border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#f0fdf4;border:1px solid #bbf7d0}.primer-label[data-v-2d67f345]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#166534;font-weight:var(--font-weight-bold)}.primer-value[data-v-2d67f345]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:#15803d;margin-top:var(--space-1)}.primer-subtext[data-v-2d67f345]{font-size:var(--text-xs);color:#166534;margin-top:var(--space-1)}.cost-result-box[data-v-2d67f345]{border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fefce8;border:1px solid #fef08a}.cost-label[data-v-2d67f345]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#854d0e;font-weight:var(--font-weight-bold)}.cost-value[data-v-2d67f345]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:#a16207;margin-top:var(--space-1)}.cost-subtext[data-v-2d67f345]{font-size:var(--text-xs);color:#854d0e;margin-top:var(--space-1)}.secondary-results-grid[data-v-2d67f345]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2d67f345]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2d67f345]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2d67f345]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-2d67f345]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2d67f345]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-2d67f345]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-2d67f345]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.mt-3[data-v-2d67f345]{margin-top:var(--space-3)}.mt-4[data-v-2d67f345]{margin-top:var(--space-4)}.mt-6[data-v-2d67f345]{margin-top:var(--space-6)}.custom-calculator[data-v-492742cf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-492742cf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-492742cf]{grid-template-columns:1fr 1fr}}.section-title[data-v-492742cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-492742cf]{margin-bottom:var(--space-4)}.form-label[data-v-492742cf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-492742cf],.form-select[data-v-492742cf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-492742cf]:focus,.form-select[data-v-492742cf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-492742cf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-492742cf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-492742cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-492742cf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-492742cf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-492742cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-492742cf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-492742cf]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-492742cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-492742cf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-492742cf]{margin-top:var(--space-2)}.mt-3[data-v-492742cf]{margin-top:var(--space-3)}.mt-4[data-v-492742cf]{margin-top:var(--space-4)}.mt-6[data-v-492742cf]{margin-top:var(--space-6)}.mb-0[data-v-492742cf]{margin-bottom:0}.mb-3[data-v-492742cf]{margin-bottom:var(--space-3)}.-mt-2[data-v-492742cf]{margin-top:-.5rem}.form-row[data-v-492742cf]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-492742cf]{flex:1}.btn-group[data-v-492742cf]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.btn-toggle[data-v-492742cf]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.btn-toggle.active[data-v-492742cf]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.mode-grid[data-v-492742cf]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-492742cf]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;background:#fff;transition:all .2s}.mode-btn[data-v-492742cf]:hover{background:var(--color-neutral-50)}.mode-btn.active[data-v-492742cf]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.input-with-symbol[data-v-492742cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-492742cf]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-492742cf]{padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-492742cf]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-492742cf]{padding:0 var(--space-3);color:var(--text-muted);background:var(--color-neutral-50);border-left:1px solid var(--border-color);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol-lead[data-v-492742cf]{padding:0 var(--space-3);color:var(--text-muted);background:var(--color-neutral-50);border-right:1px solid var(--border-color);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.flex-header[data-v-492742cf]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.flex-header .section-title[data-v-492742cf]{margin-bottom:0}.btn-text[data-v-492742cf]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0}.btn-text[data-v-492742cf]:hover{text-decoration:underline}.btn-secondary-sm[data-v-492742cf]{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-neutral-100);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.btn-secondary-sm[data-v-492742cf]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.dynamic-row[data-v-492742cf]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.row-num[data-v-492742cf]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);min-width:50px}.row-inputs[data-v-492742cf]{align-items:center;gap:var(--space-2);flex:1;display:flex}.times-sign[data-v-492742cf]{color:var(--text-muted);font-weight:700}.btn-delete[data-v-492742cf]{color:#dc2626;border-radius:var(--radius-md);width:32px;height:38px;font-size:var(--text-lg);cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;justify-content:center;align-items:center;line-height:1;display:flex}.btn-delete[data-v-492742cf]:disabled{opacity:.4;cursor:not-allowed}.card-subgroup[data-v-492742cf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.field-hint[data-v-492742cf]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.unit[data-v-492742cf]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.font-medium-val[data-v-492742cf]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-lg)!important}.purchase-list[data-v-492742cf]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.purchase-row[data-v-492742cf]{font-size:var(--text-sm);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.purchase-row[data-v-492742cf]:last-child{border-bottom:none}.p-name[data-v-492742cf]{color:var(--text-secondary)}.p-num[data-v-492742cf]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.total-row[data-v-492742cf]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:2px solid var(--border-color)}.total-highlight[data-v-492742cf]{font-size:var(--text-lg);color:var(--color-primary-700)}.tips-list[data-v-492742cf]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;padding-left:1.2rem;line-height:1.5}.tips-list li[data-v-492742cf]{margin-bottom:var(--space-2)}.tips-list li[data-v-492742cf]:last-child{margin-bottom:0}.error-box[data-v-492742cf]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-492742cf]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-34da7a83]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-34da7a83]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-34da7a83]{grid-template-columns:1fr 1fr}}.section-title[data-v-34da7a83]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-34da7a83]{margin-bottom:var(--space-4)}.form-label[data-v-34da7a83]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-34da7a83],.form-select[data-v-34da7a83]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-34da7a83]:focus,.form-select[data-v-34da7a83]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-34da7a83]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-34da7a83]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-34da7a83]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-34da7a83]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.roll-unit[data-v-34da7a83]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.secondary-results-grid[data-v-34da7a83]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-34da7a83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-34da7a83]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-34da7a83]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-34da7a83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-34da7a83]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-34da7a83]{margin-top:var(--space-1)}.mt-2[data-v-34da7a83]{margin-top:var(--space-2)}.mt-4[data-v-34da7a83]{margin-top:var(--space-4)}.mt-6[data-v-34da7a83]{margin-top:var(--space-6)}.mb-3[data-v-34da7a83]{margin-bottom:var(--space-3)}.mb-4[data-v-34da7a83]{margin-bottom:var(--space-4)}.mb-6[data-v-34da7a83]{margin-bottom:var(--space-6)}.section-header[data-v-34da7a83]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.section-header .section-title[data-v-34da7a83]{margin-bottom:0}.form-row[data-v-34da7a83]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-34da7a83]{flex:1}.form-row .form-group.compact-qty[data-v-34da7a83]{flex:0 0 70px}.segmented-control[data-v-34da7a83]{background:var(--color-neutral-100);border-radius:var(--radius-lg);border:1px solid var(--border-color);padding:4px;display:flex}.segment-btn[data-v-34da7a83]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-34da7a83]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.mode-toggle[data-v-34da7a83]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:2px;display:flex}.mode-btn[data-v-34da7a83]{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:all .2s}.mode-btn.active[data-v-34da7a83]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.help-text[data-v-34da7a83]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.preset-links[data-v-34da7a83]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-34da7a83]{font-size:var(--text-xs);color:var(--text-muted)}.preset-btn[data-v-34da7a83]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:2px 6px}.preset-btn[data-v-34da7a83]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200)}.wall-card[data-v-34da7a83]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.wall-card-header[data-v-34da7a83]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.wall-title[data-v-34da7a83]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.delete-wall-btn[data-v-34da7a83]{color:#ef4444;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none}.add-wall-btn[data-v-34da7a83]{width:100%;padding:var(--space-2);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.add-wall-btn[data-v-34da7a83]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.accordion-section[data-v-34da7a83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.accordion-toggle[data-v-34da7a83]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-icon[data-v-34da7a83]{font-size:var(--text-lg);color:var(--text-muted)}.checkbox-group[data-v-34da7a83]{margin-top:var(--space-2)}.checkbox-label[data-v-34da7a83]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.result-subtext[data-v-34da7a83]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2)}.unit[data-v-34da7a83]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.breakdown-card[data-v-34da7a83],.cost-card[data-v-34da7a83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-34da7a83]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.breakdown-row[data-v-34da7a83],.cost-row[data-v-34da7a83]{padding:var(--space-2) 0;border-bottom:1px solid var(--color-neutral-100);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.breakdown-row[data-v-34da7a83]:last-child,.cost-row[data-v-34da7a83]:last-child{border-bottom:none}.breakdown-info[data-v-34da7a83]{flex-direction:column;display:flex}.item-name[data-v-34da7a83]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.item-detail[data-v-34da7a83]{font-size:var(--text-xs);color:var(--text-muted)}.breakdown-value[data-v-34da7a83]{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.badge[data-v-34da7a83]{font-size:var(--text-xs);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-sm);margin-top:2px;padding:1px 6px}.cost-row.total-row[data-v-34da7a83]{border-top:2px solid var(--border-color);font-weight:var(--font-weight-bold);padding-top:var(--space-3);margin-top:var(--space-2)}.total-amount[data-v-34da7a83]{color:var(--color-primary-700);font-size:var(--text-base)}.tip-text[data-v-34da7a83]{font-size:var(--text-sm);color:#4b5563;margin:0;line-height:1.5}.error-box[data-v-34da7a83]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-34da7a83]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-e2780341]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-e2780341]{width:100%}.text-center[data-v-e2780341]{text-align:center}.text-xl[data-v-e2780341]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-e2780341]{font-size:1.5rem}.text-muted[data-v-e2780341]{color:var(--text-muted)}.calculator-grid[data-v-e2780341]{flex-direction:column;display:flex}.section-title[data-v-e2780341]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-e2780341]{margin-bottom:var(--space-6)}.mb-0[data-v-e2780341]{margin-bottom:0!important}.my-4[data-v-e2780341]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-e2780341]{max-width:500px;margin:0 auto}.form-group[data-v-e2780341]{margin-bottom:var(--space-6)}.form-label[data-v-e2780341]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-e2780341]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-e2780341]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-e2780341]{display:flex}.form-input-group .form-input[data-v-e2780341]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-e2780341]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-2011b687]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-2011b687]{width:100%}.text-center[data-v-2011b687]{text-align:center}.text-xl[data-v-2011b687]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-2011b687]{font-size:1.5rem}.text-muted[data-v-2011b687]{color:var(--text-muted)}.calculator-grid[data-v-2011b687]{flex-direction:column;display:flex}.section-title[data-v-2011b687]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-2011b687]{margin-bottom:var(--space-6)}.mb-0[data-v-2011b687]{margin-bottom:0!important}.my-4[data-v-2011b687]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-2011b687]{max-width:500px;margin:0 auto}.form-group[data-v-2011b687]{margin-bottom:var(--space-6)}.form-label[data-v-2011b687]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-2011b687]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-2011b687]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-2011b687]{display:flex}.form-input-group .form-input[data-v-2011b687]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-2011b687]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-4d521b54]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-4d521b54]{width:100%}.text-center[data-v-4d521b54]{text-align:center}.text-xl[data-v-4d521b54]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-4d521b54]{font-size:1.5rem}.text-muted[data-v-4d521b54]{color:var(--text-muted)}.calculator-grid[data-v-4d521b54]{flex-direction:column;display:flex}.section-title[data-v-4d521b54]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-4d521b54]{margin-bottom:var(--space-6)}.mb-0[data-v-4d521b54]{margin-bottom:0!important}.my-4[data-v-4d521b54]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-4d521b54]{max-width:500px;margin:0 auto}.form-group[data-v-4d521b54]{margin-bottom:var(--space-6)}.form-label[data-v-4d521b54]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-4d521b54]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-4d521b54]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-4d521b54]{display:flex}.form-input-group .form-input[data-v-4d521b54]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-4d521b54]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-cb73c40c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-cb73c40c]{width:100%}.text-center[data-v-cb73c40c]{text-align:center}.text-xl[data-v-cb73c40c]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-cb73c40c]{font-size:1.5rem}.text-muted[data-v-cb73c40c]{color:var(--text-muted)}.text-xs[data-v-cb73c40c]{font-size:var(--text-xs)}.calculator-grid[data-v-cb73c40c]{flex-direction:column;display:flex}.section-title[data-v-cb73c40c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mt-6[data-v-cb73c40c]{margin-top:var(--space-6)}.mb-6[data-v-cb73c40c]{margin-bottom:var(--space-6)}.mb-0[data-v-cb73c40c]{margin-bottom:0!important}.my-4[data-v-cb73c40c]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-cb73c40c]{max-width:500px;margin:0 auto}.form-group[data-v-cb73c40c]{margin-bottom:var(--space-6)}.form-label[data-v-cb73c40c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-cb73c40c]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-cb73c40c]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-cb73c40c]{display:flex}.form-input-group .form-input[data-v-cb73c40c]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-cb73c40c]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-44f606e6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-44f606e6]{width:100%}.text-center[data-v-44f606e6]{text-align:center}.text-xl[data-v-44f606e6]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-44f606e6]{font-size:1.5rem}.text-muted[data-v-44f606e6]{color:var(--text-muted)}.calculator-grid[data-v-44f606e6]{flex-direction:column;display:flex}.section-title[data-v-44f606e6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-44f606e6]{margin-bottom:var(--space-6)}.mb-0[data-v-44f606e6]{margin-bottom:0!important}.my-4[data-v-44f606e6]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-44f606e6]{max-width:500px;margin:0 auto}.form-group[data-v-44f606e6]{margin-bottom:var(--space-6)}.form-label[data-v-44f606e6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-44f606e6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-44f606e6]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-44f606e6]{display:flex}.form-input-group .form-input[data-v-44f606e6]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-44f606e6]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-81241c84]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-81241c84]{width:100%}.text-center[data-v-81241c84]{text-align:center}.text-xl[data-v-81241c84]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-81241c84]{font-size:1.5rem}.text-muted[data-v-81241c84]{color:var(--text-muted)}.calculator-grid[data-v-81241c84]{flex-direction:column;display:flex}.section-title[data-v-81241c84]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-81241c84]{margin-bottom:var(--space-6)}.mb-0[data-v-81241c84]{margin-bottom:0!important}.my-4[data-v-81241c84]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-81241c84]{max-width:500px;margin:0 auto}.form-group[data-v-81241c84]{margin-bottom:var(--space-6)}.form-label[data-v-81241c84]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-81241c84]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-81241c84]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-81241c84]{display:flex}.form-input-group .form-input[data-v-81241c84]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-81241c84]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-e8ee2be3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-e8ee2be3]{width:100%}.text-center[data-v-e8ee2be3]{text-align:center}.text-xl[data-v-e8ee2be3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-e8ee2be3]{font-size:1.5rem}.text-muted[data-v-e8ee2be3]{color:var(--text-muted)}.text-xs[data-v-e8ee2be3]{font-size:var(--text-xs)}.calculator-grid[data-v-e8ee2be3]{flex-direction:column;display:flex}.section-title[data-v-e8ee2be3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mt-6[data-v-e8ee2be3]{margin-top:var(--space-6)}.mb-6[data-v-e8ee2be3]{margin-bottom:var(--space-6)}.mb-0[data-v-e8ee2be3]{margin-bottom:0!important}.my-4[data-v-e8ee2be3]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-e8ee2be3]{max-width:500px;margin:0 auto}.form-group[data-v-e8ee2be3]{margin-bottom:var(--space-6)}.form-label[data-v-e8ee2be3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-e8ee2be3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-e8ee2be3]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-e8ee2be3]{display:flex}.form-input-group .form-input[data-v-e8ee2be3]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-e8ee2be3]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-79f987b7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-79f987b7]{width:100%}.text-center[data-v-79f987b7]{text-align:center}.text-xl[data-v-79f987b7]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-79f987b7]{font-size:1.5rem}.text-muted[data-v-79f987b7]{color:var(--text-muted)}.calculator-grid[data-v-79f987b7]{flex-direction:column;display:flex}.section-title[data-v-79f987b7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-79f987b7]{margin-bottom:var(--space-6)}.mb-0[data-v-79f987b7]{margin-bottom:0!important}.my-4[data-v-79f987b7]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-79f987b7]{max-width:500px;margin:0 auto}.form-group[data-v-79f987b7]{margin-bottom:var(--space-6)}.form-label[data-v-79f987b7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-79f987b7]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-79f987b7]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-79f987b7]{display:flex}.form-input-group .form-input[data-v-79f987b7]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-79f987b7]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-7c7fb259]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-7c7fb259]{width:100%}.text-center[data-v-7c7fb259]{text-align:center}.text-xl[data-v-7c7fb259]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-7c7fb259]{font-size:1.5rem}.text-muted[data-v-7c7fb259]{color:var(--text-muted)}.calculator-grid[data-v-7c7fb259]{flex-direction:column;display:flex}.section-title[data-v-7c7fb259]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-7c7fb259]{margin-bottom:var(--space-6)}.mb-0[data-v-7c7fb259]{margin-bottom:0!important}.my-4[data-v-7c7fb259]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-7c7fb259]{max-width:500px;margin:0 auto}.form-group[data-v-7c7fb259]{margin-bottom:var(--space-6)}.form-label[data-v-7c7fb259]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-7c7fb259]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-7c7fb259]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-7c7fb259]{display:flex}.form-input-group .form-input[data-v-7c7fb259]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-7c7fb259]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-cd1dd64e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-cd1dd64e]{width:100%}.text-center[data-v-cd1dd64e]{text-align:center}.text-xl[data-v-cd1dd64e]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-cd1dd64e]{font-size:1.5rem}.text-muted[data-v-cd1dd64e]{color:var(--text-muted)}.calculator-grid[data-v-cd1dd64e]{flex-direction:column;display:flex}.section-title[data-v-cd1dd64e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-cd1dd64e]{margin-bottom:var(--space-6)}.mb-0[data-v-cd1dd64e]{margin-bottom:0!important}.my-4[data-v-cd1dd64e]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-cd1dd64e]{max-width:500px;margin:0 auto}.form-group[data-v-cd1dd64e]{margin-bottom:var(--space-6)}.form-label[data-v-cd1dd64e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-cd1dd64e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-cd1dd64e]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-cd1dd64e]{display:flex}.form-input-group .form-input[data-v-cd1dd64e]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-cd1dd64e]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-cad24967]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-cad24967]{width:100%}.text-center[data-v-cad24967]{text-align:center}.text-xl[data-v-cad24967]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-cad24967]{font-size:1.5rem}.text-muted[data-v-cad24967]{color:var(--text-muted)}.calculator-grid[data-v-cad24967]{flex-direction:column;display:flex}.section-title[data-v-cad24967]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-cad24967]{margin-bottom:var(--space-6)}.mb-0[data-v-cad24967]{margin-bottom:0!important}.my-4[data-v-cad24967]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-cad24967]{max-width:500px;margin:0 auto}.form-group[data-v-cad24967]{margin-bottom:var(--space-6)}.form-label[data-v-cad24967]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-cad24967]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-cad24967]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-cad24967]{display:flex}.form-input-group .form-input[data-v-cad24967]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-cad24967]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-8646ed16]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-8646ed16]{width:100%}.text-center[data-v-8646ed16]{text-align:center}.text-xl[data-v-8646ed16]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-8646ed16]{font-size:1.5rem}.text-muted[data-v-8646ed16]{color:var(--text-muted)}.calculator-grid[data-v-8646ed16]{flex-direction:column;display:flex}.section-title[data-v-8646ed16]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-8646ed16]{margin-bottom:var(--space-6)}.mb-0[data-v-8646ed16]{margin-bottom:0!important}.my-4[data-v-8646ed16]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-8646ed16]{max-width:500px;margin:0 auto}.form-group[data-v-8646ed16]{margin-bottom:var(--space-6)}.form-label[data-v-8646ed16]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-8646ed16]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-8646ed16]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-8646ed16]{display:flex}.form-input-group .form-input[data-v-8646ed16]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-8646ed16]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-6ab30cd9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-6ab30cd9]{width:100%}.text-center[data-v-6ab30cd9]{text-align:center}.text-xl[data-v-6ab30cd9]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-6ab30cd9]{font-size:1.5rem}.text-muted[data-v-6ab30cd9]{color:var(--text-muted)}.calculator-grid[data-v-6ab30cd9]{flex-direction:column;display:flex}.section-title[data-v-6ab30cd9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-6ab30cd9]{margin-bottom:var(--space-6)}.mb-0[data-v-6ab30cd9]{margin-bottom:0!important}.my-4[data-v-6ab30cd9]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-6ab30cd9]{max-width:500px;margin:0 auto}.form-group[data-v-6ab30cd9]{margin-bottom:var(--space-6)}.form-label[data-v-6ab30cd9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-6ab30cd9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-6ab30cd9]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-6ab30cd9]{display:flex}.form-input-group .form-input[data-v-6ab30cd9]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-6ab30cd9]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-32ef5714]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-32ef5714]{width:100%}.text-center[data-v-32ef5714]{text-align:center}.text-xl[data-v-32ef5714]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-32ef5714]{font-size:1.5rem}.text-muted[data-v-32ef5714]{color:var(--text-muted)}.calculator-grid[data-v-32ef5714]{flex-direction:column;display:flex}.section-title[data-v-32ef5714]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-32ef5714]{margin-bottom:var(--space-6)}.mb-0[data-v-32ef5714]{margin-bottom:0!important}.my-4[data-v-32ef5714]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-32ef5714]{max-width:500px;margin:0 auto}.form-group[data-v-32ef5714]{margin-bottom:var(--space-6)}.form-label[data-v-32ef5714]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-32ef5714]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-32ef5714]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-32ef5714]{display:flex}.form-input-group .form-input[data-v-32ef5714]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-32ef5714]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-8ca21415]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-8ca21415]{width:100%}.text-center[data-v-8ca21415]{text-align:center}.text-xl[data-v-8ca21415]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-8ca21415]{font-size:1.5rem}.text-muted[data-v-8ca21415]{color:var(--text-muted)}.calculator-grid[data-v-8ca21415]{flex-direction:column;display:flex}.section-title[data-v-8ca21415]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-8ca21415]{margin-bottom:var(--space-6)}.mb-0[data-v-8ca21415]{margin-bottom:0!important}.my-4[data-v-8ca21415]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-8ca21415]{max-width:500px;margin:0 auto}.form-group[data-v-8ca21415]{margin-bottom:var(--space-6)}.form-label[data-v-8ca21415]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-8ca21415]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-8ca21415]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-8ca21415]{display:flex}.form-input-group .form-input[data-v-8ca21415]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-8ca21415]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-7ed8b7c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-7ed8b7c4]{width:100%}.text-center[data-v-7ed8b7c4]{text-align:center}.text-xl[data-v-7ed8b7c4]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-7ed8b7c4]{font-size:1.5rem}.text-muted[data-v-7ed8b7c4]{color:var(--text-muted)}.calculator-grid[data-v-7ed8b7c4]{flex-direction:column;display:flex}.section-title[data-v-7ed8b7c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-7ed8b7c4]{margin-bottom:var(--space-6)}.mb-0[data-v-7ed8b7c4]{margin-bottom:0!important}.my-4[data-v-7ed8b7c4]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-7ed8b7c4]{max-width:500px;margin:0 auto}.form-group[data-v-7ed8b7c4]{margin-bottom:var(--space-6)}.form-label[data-v-7ed8b7c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-7ed8b7c4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-7ed8b7c4]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-7ed8b7c4]{display:flex}.form-input-group .form-input[data-v-7ed8b7c4]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-7ed8b7c4]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-f2167e30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-f2167e30]{width:100%}.text-center[data-v-f2167e30]{text-align:center}.text-xl[data-v-f2167e30]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-f2167e30]{font-size:1.5rem}.text-muted[data-v-f2167e30]{color:var(--text-muted)}.calculator-grid[data-v-f2167e30]{flex-direction:column;display:flex}.section-title[data-v-f2167e30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-f2167e30]{margin-bottom:var(--space-6)}.mb-0[data-v-f2167e30]{margin-bottom:0!important}.my-4[data-v-f2167e30]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-f2167e30]{max-width:500px;margin:0 auto}.form-group[data-v-f2167e30]{margin-bottom:var(--space-6)}.form-label[data-v-f2167e30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-f2167e30]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-f2167e30]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-f2167e30]{display:flex}.form-input-group .form-input[data-v-f2167e30]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-f2167e30]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-51636774]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-51636774]{width:100%}.text-center[data-v-51636774]{text-align:center}.text-xl[data-v-51636774]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-51636774]{font-size:1.5rem}.text-muted[data-v-51636774]{color:var(--text-muted)}.calculator-grid[data-v-51636774]{flex-direction:column;display:flex}.section-title[data-v-51636774]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-51636774]{margin-bottom:var(--space-6)}.mb-0[data-v-51636774]{margin-bottom:0!important}.my-4[data-v-51636774]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-51636774]{max-width:500px;margin:0 auto}.form-group[data-v-51636774]{margin-bottom:var(--space-6)}.form-label[data-v-51636774]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-51636774]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-51636774]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-51636774]{display:flex}.form-input-group .form-input[data-v-51636774]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-51636774]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-367c9fb9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-367c9fb9]{width:100%}.text-center[data-v-367c9fb9]{text-align:center}.text-xl[data-v-367c9fb9]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-367c9fb9]{font-size:1.5rem}.text-muted[data-v-367c9fb9]{color:var(--text-muted)}.calculator-grid[data-v-367c9fb9]{flex-direction:column;display:flex}.section-title[data-v-367c9fb9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-367c9fb9]{margin-bottom:var(--space-6)}.mb-0[data-v-367c9fb9]{margin-bottom:0!important}.my-4[data-v-367c9fb9]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-367c9fb9]{max-width:500px;margin:0 auto}.form-group[data-v-367c9fb9]{margin-bottom:var(--space-6)}.form-label[data-v-367c9fb9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-367c9fb9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-367c9fb9]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-367c9fb9]{display:flex}.form-input-group .form-input[data-v-367c9fb9]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-367c9fb9]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-8a416517]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-8a416517]{width:100%}.text-center[data-v-8a416517]{text-align:center}.text-xl[data-v-8a416517]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-8a416517]{font-size:1.5rem}.text-muted[data-v-8a416517]{color:var(--text-muted)}.calculator-grid[data-v-8a416517]{flex-direction:column;display:flex}.section-title[data-v-8a416517]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-8a416517]{margin-bottom:var(--space-6)}.mb-0[data-v-8a416517]{margin-bottom:0!important}.my-4[data-v-8a416517]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-8a416517]{max-width:500px;margin:0 auto}.form-group[data-v-8a416517]{margin-bottom:var(--space-6)}.form-label[data-v-8a416517]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-8a416517]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-8a416517]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-8a416517]{display:flex}.form-input-group .form-input[data-v-8a416517]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-8a416517]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-b058ace9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-b058ace9]{width:100%}.text-center[data-v-b058ace9]{text-align:center}.text-xl[data-v-b058ace9]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-b058ace9]{font-size:1.5rem}.text-muted[data-v-b058ace9]{color:var(--text-muted)}.calculator-grid[data-v-b058ace9]{flex-direction:column;display:flex}.section-title[data-v-b058ace9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-b058ace9]{margin-bottom:var(--space-6)}.mb-0[data-v-b058ace9]{margin-bottom:0!important}.my-4[data-v-b058ace9]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-b058ace9]{max-width:500px;margin:0 auto}.form-group[data-v-b058ace9]{margin-bottom:var(--space-6)}.form-label[data-v-b058ace9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-b058ace9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-b058ace9]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-b058ace9]{display:flex}.form-input-group .form-input[data-v-b058ace9]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-b058ace9]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-d73c64de]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-d73c64de]{width:100%}.text-center[data-v-d73c64de]{text-align:center}.text-xl[data-v-d73c64de]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-d73c64de]{font-size:1.5rem}.text-muted[data-v-d73c64de]{color:var(--text-muted)}.calculator-grid[data-v-d73c64de]{flex-direction:column;display:flex}.section-title[data-v-d73c64de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-d73c64de]{margin-bottom:var(--space-6)}.mb-0[data-v-d73c64de]{margin-bottom:0!important}.my-4[data-v-d73c64de]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-d73c64de]{max-width:500px;margin:0 auto}.form-group[data-v-d73c64de]{margin-bottom:var(--space-6)}.form-label[data-v-d73c64de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-d73c64de]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-d73c64de]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-d73c64de]{display:flex}.form-input-group .form-input[data-v-d73c64de]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-d73c64de]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-bda843a3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-bda843a3]{width:100%}.text-center[data-v-bda843a3]{text-align:center}.text-xl[data-v-bda843a3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-bda843a3]{font-size:1.5rem}.text-muted[data-v-bda843a3]{color:var(--text-muted)}.calculator-grid[data-v-bda843a3]{flex-direction:column;display:flex}.section-title[data-v-bda843a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-bda843a3]{margin-bottom:var(--space-6)}.mb-0[data-v-bda843a3]{margin-bottom:0!important}.my-4[data-v-bda843a3]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-bda843a3]{max-width:500px;margin:0 auto}.form-group[data-v-bda843a3]{margin-bottom:var(--space-6)}.form-label[data-v-bda843a3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-bda843a3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-bda843a3]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-bda843a3]{display:flex}.form-input-group .form-input[data-v-bda843a3]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-bda843a3]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-e357c371]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-e357c371]{width:100%}.text-center[data-v-e357c371]{text-align:center}.text-xl[data-v-e357c371]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-e357c371]{font-size:1.5rem}.text-muted[data-v-e357c371]{color:var(--text-muted)}.calculator-grid[data-v-e357c371]{flex-direction:column;display:flex}.section-title[data-v-e357c371]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-e357c371]{margin-bottom:var(--space-6)}.mb-0[data-v-e357c371]{margin-bottom:0!important}.my-4[data-v-e357c371]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-e357c371]{max-width:500px;margin:0 auto}.form-group[data-v-e357c371]{margin-bottom:var(--space-6)}.form-label[data-v-e357c371]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-e357c371]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-e357c371]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-e357c371]{display:flex}.form-input-group .form-input[data-v-e357c371]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-e357c371]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-b5976751]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-b5976751]{width:100%}.text-center[data-v-b5976751]{text-align:center}.text-xl[data-v-b5976751]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-b5976751]{font-size:1.5rem}.text-muted[data-v-b5976751]{color:var(--text-muted)}.calculator-grid[data-v-b5976751]{flex-direction:column;display:flex}.section-title[data-v-b5976751]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-b5976751]{margin-bottom:var(--space-6)}.mb-0[data-v-b5976751]{margin-bottom:0!important}.my-4[data-v-b5976751]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-b5976751]{max-width:500px;margin:0 auto}.form-group[data-v-b5976751]{margin-bottom:var(--space-6)}.form-label[data-v-b5976751]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-b5976751]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-b5976751]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-b5976751]{display:flex}.form-input-group .form-input[data-v-b5976751]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-b5976751]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-01739103]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-01739103]{width:100%}.text-center[data-v-01739103]{text-align:center}.text-xl[data-v-01739103]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-01739103]{font-size:1.5rem}.text-muted[data-v-01739103]{color:var(--text-muted)}.calculator-grid[data-v-01739103]{flex-direction:column;display:flex}.section-title[data-v-01739103]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-01739103]{margin-bottom:var(--space-6)}.mb-0[data-v-01739103]{margin-bottom:0!important}.my-4[data-v-01739103]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-01739103]{max-width:500px;margin:0 auto}.form-group[data-v-01739103]{margin-bottom:var(--space-6)}.form-label[data-v-01739103]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-01739103]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-01739103]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-01739103]{display:flex}.form-input-group .form-input[data-v-01739103]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-01739103]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-62841c6a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-62841c6a]{width:100%}.text-center[data-v-62841c6a]{text-align:center}.text-xl[data-v-62841c6a]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-62841c6a]{font-size:1.5rem}.text-muted[data-v-62841c6a]{color:var(--text-muted)}.calculator-grid[data-v-62841c6a]{flex-direction:column;display:flex}.section-title[data-v-62841c6a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-62841c6a]{margin-bottom:var(--space-6)}.mb-0[data-v-62841c6a]{margin-bottom:0!important}.my-4[data-v-62841c6a]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-62841c6a]{max-width:500px;margin:0 auto}.form-group[data-v-62841c6a]{margin-bottom:var(--space-6)}.form-label[data-v-62841c6a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-62841c6a]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-62841c6a]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-62841c6a]{display:flex}.form-input-group .form-input[data-v-62841c6a]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-62841c6a]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-3574aac4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-3574aac4]{width:100%}.text-center[data-v-3574aac4]{text-align:center}.text-xl[data-v-3574aac4]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-3574aac4]{font-size:1.5rem}.text-muted[data-v-3574aac4]{color:var(--text-muted)}.calculator-grid[data-v-3574aac4]{flex-direction:column;display:flex}.section-title[data-v-3574aac4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-3574aac4]{margin-bottom:var(--space-6)}.mb-0[data-v-3574aac4]{margin-bottom:0!important}.my-4[data-v-3574aac4]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-3574aac4]{max-width:500px;margin:0 auto}.form-group[data-v-3574aac4]{margin-bottom:var(--space-6)}.form-label[data-v-3574aac4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-3574aac4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-3574aac4]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-3574aac4]{display:flex}.form-input-group .form-input[data-v-3574aac4]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-3574aac4]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-4e2aff34]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-4e2aff34]{width:100%}.text-center[data-v-4e2aff34]{text-align:center}.text-xl[data-v-4e2aff34]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-4e2aff34]{font-size:1.5rem}.text-muted[data-v-4e2aff34]{color:var(--text-muted)}.calculator-grid[data-v-4e2aff34]{flex-direction:column;display:flex}.section-title[data-v-4e2aff34]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-4e2aff34]{margin-bottom:var(--space-6)}.mb-0[data-v-4e2aff34]{margin-bottom:0!important}.my-4[data-v-4e2aff34]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-4e2aff34]{max-width:500px;margin:0 auto}.form-group[data-v-4e2aff34]{margin-bottom:var(--space-6)}.form-label[data-v-4e2aff34]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-4e2aff34]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-4e2aff34]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-4e2aff34]{display:flex}.form-input-group .form-input[data-v-4e2aff34]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-4e2aff34]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-34a21627]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-34a21627]{width:100%}.text-center[data-v-34a21627]{text-align:center}.text-xl[data-v-34a21627]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-34a21627]{font-size:1.5rem}.text-muted[data-v-34a21627]{color:var(--text-muted)}.calculator-grid[data-v-34a21627]{flex-direction:column;display:flex}.section-title[data-v-34a21627]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-34a21627]{margin-bottom:var(--space-6)}.mb-0[data-v-34a21627]{margin-bottom:0!important}.my-4[data-v-34a21627]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-34a21627]{max-width:500px;margin:0 auto}.form-group[data-v-34a21627]{margin-bottom:var(--space-6)}.form-label[data-v-34a21627]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-34a21627]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-34a21627]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-34a21627]{display:flex}.form-input-group .form-input[data-v-34a21627]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-34a21627]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-c379f05d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-c379f05d]{width:100%}.text-center[data-v-c379f05d]{text-align:center}.text-xl[data-v-c379f05d]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-c379f05d]{font-size:1.5rem}.text-muted[data-v-c379f05d]{color:var(--text-muted)}.calculator-grid[data-v-c379f05d]{flex-direction:column;display:flex}.section-title[data-v-c379f05d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-c379f05d]{margin-bottom:var(--space-6)}.mb-0[data-v-c379f05d]{margin-bottom:0!important}.my-4[data-v-c379f05d]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-c379f05d]{max-width:500px;margin:0 auto}.form-group[data-v-c379f05d]{margin-bottom:var(--space-6)}.form-label[data-v-c379f05d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-c379f05d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-c379f05d]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-c379f05d]{display:flex}.form-input-group .form-input[data-v-c379f05d]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-c379f05d]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-85062bd3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-85062bd3]{width:100%}.text-center[data-v-85062bd3]{text-align:center}.text-xl[data-v-85062bd3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-85062bd3]{font-size:1.5rem}.text-muted[data-v-85062bd3]{color:var(--text-muted)}.calculator-grid[data-v-85062bd3]{flex-direction:column;display:flex}.section-title[data-v-85062bd3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-85062bd3]{margin-bottom:var(--space-6)}.mb-0[data-v-85062bd3]{margin-bottom:0!important}.my-4[data-v-85062bd3]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-85062bd3]{max-width:500px;margin:0 auto}.form-group[data-v-85062bd3]{margin-bottom:var(--space-6)}.form-label[data-v-85062bd3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-85062bd3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-85062bd3]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-85062bd3]{display:flex}.form-input-group .form-input[data-v-85062bd3]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-85062bd3]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-34e4359c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-34e4359c]{width:100%}.text-center[data-v-34e4359c]{text-align:center}.text-xl[data-v-34e4359c]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-34e4359c]{font-size:1.5rem}.text-muted[data-v-34e4359c]{color:var(--text-muted)}.calculator-grid[data-v-34e4359c]{flex-direction:column;display:flex}.section-title[data-v-34e4359c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-34e4359c]{margin-bottom:var(--space-6)}.mb-0[data-v-34e4359c]{margin-bottom:0!important}.my-4[data-v-34e4359c]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-34e4359c]{max-width:500px;margin:0 auto}.form-group[data-v-34e4359c]{margin-bottom:var(--space-6)}.form-label[data-v-34e4359c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-34e4359c]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-34e4359c]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-34e4359c]{display:flex}.form-input-group .form-input[data-v-34e4359c]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-34e4359c]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-bd5becbd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-bd5becbd]{width:100%}.text-center[data-v-bd5becbd]{text-align:center}.text-xl[data-v-bd5becbd]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-bd5becbd]{font-size:1.5rem}.text-muted[data-v-bd5becbd]{color:var(--text-muted)}.calculator-grid[data-v-bd5becbd]{flex-direction:column;display:flex}.section-title[data-v-bd5becbd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-bd5becbd]{margin-bottom:var(--space-6)}.mb-0[data-v-bd5becbd]{margin-bottom:0!important}.my-4[data-v-bd5becbd]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-bd5becbd]{max-width:500px;margin:0 auto}.form-group[data-v-bd5becbd]{margin-bottom:var(--space-6)}.form-label[data-v-bd5becbd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-bd5becbd]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-bd5becbd]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-bd5becbd]{display:flex}.form-input-group .form-input[data-v-bd5becbd]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-bd5becbd]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-63c26332]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-63c26332]{width:100%}.text-center[data-v-63c26332]{text-align:center}.text-xl[data-v-63c26332]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-63c26332]{font-size:1.5rem}.text-muted[data-v-63c26332]{color:var(--text-muted)}.calculator-grid[data-v-63c26332]{flex-direction:column;display:flex}.section-title[data-v-63c26332]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-63c26332]{margin-bottom:var(--space-6)}.mb-0[data-v-63c26332]{margin-bottom:0!important}.my-4[data-v-63c26332]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-63c26332]{max-width:500px;margin:0 auto}.form-group[data-v-63c26332]{margin-bottom:var(--space-6)}.form-label[data-v-63c26332]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-63c26332]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-63c26332]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-63c26332]{display:flex}.form-input-group .form-input[data-v-63c26332]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-63c26332]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-46bd7682]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-46bd7682]{width:100%}.text-center[data-v-46bd7682]{text-align:center}.text-xl[data-v-46bd7682]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-46bd7682]{font-size:1.5rem}.text-muted[data-v-46bd7682]{color:var(--text-muted)}.calculator-grid[data-v-46bd7682]{flex-direction:column;display:flex}.section-title[data-v-46bd7682]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-46bd7682]{margin-bottom:var(--space-6)}.mb-0[data-v-46bd7682]{margin-bottom:0!important}.my-4[data-v-46bd7682]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-46bd7682]{max-width:500px;margin:0 auto}.form-group[data-v-46bd7682]{margin-bottom:var(--space-6)}.form-label[data-v-46bd7682]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-46bd7682]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-46bd7682]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-46bd7682]{display:flex}.form-input-group .form-input[data-v-46bd7682]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-46bd7682]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-461c5b2e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-461c5b2e]{width:100%}.text-center[data-v-461c5b2e]{text-align:center}.text-xl[data-v-461c5b2e]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-461c5b2e]{font-size:1.5rem}.text-muted[data-v-461c5b2e]{color:var(--text-muted)}.calculator-grid[data-v-461c5b2e]{flex-direction:column;display:flex}.section-title[data-v-461c5b2e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-461c5b2e]{margin-bottom:var(--space-6)}.mb-0[data-v-461c5b2e]{margin-bottom:0!important}.my-4[data-v-461c5b2e]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-461c5b2e]{max-width:500px;margin:0 auto}.form-group[data-v-461c5b2e]{margin-bottom:var(--space-6)}.form-label[data-v-461c5b2e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-461c5b2e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-461c5b2e]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-461c5b2e]{display:flex}.form-input-group .form-input[data-v-461c5b2e]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-461c5b2e]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-17330b33]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-17330b33]{width:100%}.text-center[data-v-17330b33]{text-align:center}.text-xl[data-v-17330b33]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-17330b33]{font-size:1.5rem}.text-muted[data-v-17330b33]{color:var(--text-muted)}.calculator-grid[data-v-17330b33]{flex-direction:column;display:flex}.section-title[data-v-17330b33]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-17330b33]{margin-bottom:var(--space-6)}.mb-0[data-v-17330b33]{margin-bottom:0!important}.my-4[data-v-17330b33]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-17330b33]{max-width:500px;margin:0 auto}.form-group[data-v-17330b33]{margin-bottom:var(--space-6)}.form-label[data-v-17330b33]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-17330b33]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-17330b33]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-17330b33]{display:flex}.form-input-group .form-input[data-v-17330b33]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-17330b33]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-62c57f54]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-62c57f54]{width:100%}.text-center[data-v-62c57f54]{text-align:center}.text-xl[data-v-62c57f54]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-62c57f54]{font-size:1.5rem}.text-muted[data-v-62c57f54]{color:var(--text-muted)}.calculator-grid[data-v-62c57f54]{flex-direction:column;display:flex}.section-title[data-v-62c57f54]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-62c57f54]{margin-bottom:var(--space-6)}.mb-0[data-v-62c57f54]{margin-bottom:0!important}.my-4[data-v-62c57f54]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-62c57f54]{max-width:500px;margin:0 auto}.form-group[data-v-62c57f54]{margin-bottom:var(--space-6)}.form-label[data-v-62c57f54]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-62c57f54]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-62c57f54]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-62c57f54]{display:flex}.form-input-group .form-input[data-v-62c57f54]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-62c57f54]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-d25a4947]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-d25a4947]{width:100%}.text-center[data-v-d25a4947]{text-align:center}.text-xl[data-v-d25a4947]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-d25a4947]{font-size:1.5rem}.text-muted[data-v-d25a4947]{color:var(--text-muted)}.calculator-grid[data-v-d25a4947]{flex-direction:column;display:flex}.section-title[data-v-d25a4947]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-d25a4947]{margin-bottom:var(--space-6)}.mb-0[data-v-d25a4947]{margin-bottom:0!important}.my-4[data-v-d25a4947]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-d25a4947]{max-width:500px;margin:0 auto}.form-group[data-v-d25a4947]{margin-bottom:var(--space-6)}.form-label[data-v-d25a4947]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-d25a4947]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-d25a4947]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-d25a4947]{display:flex}.form-input-group .form-input[data-v-d25a4947]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-d25a4947]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-47e40bba]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-47e40bba]{width:100%}.text-center[data-v-47e40bba]{text-align:center}.text-xl[data-v-47e40bba]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-47e40bba]{font-size:1.5rem}.text-muted[data-v-47e40bba]{color:var(--text-muted)}.calculator-grid[data-v-47e40bba]{flex-direction:column;display:flex}.section-title[data-v-47e40bba]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-47e40bba]{margin-bottom:var(--space-6)}.mb-0[data-v-47e40bba]{margin-bottom:0!important}.my-4[data-v-47e40bba]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-47e40bba]{max-width:500px;margin:0 auto}.form-group[data-v-47e40bba]{margin-bottom:var(--space-6)}.form-label[data-v-47e40bba]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-47e40bba]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-47e40bba]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-47e40bba]{display:flex}.form-input-group .form-input[data-v-47e40bba]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-47e40bba]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-4dfea531]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-4dfea531]{width:100%}.text-center[data-v-4dfea531]{text-align:center}.text-xl[data-v-4dfea531]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-4dfea531]{font-size:1.5rem}.text-muted[data-v-4dfea531]{color:var(--text-muted)}.calculator-grid[data-v-4dfea531]{flex-direction:column;display:flex}.section-title[data-v-4dfea531]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-4dfea531]{margin-bottom:var(--space-6)}.mb-0[data-v-4dfea531]{margin-bottom:0!important}.my-4[data-v-4dfea531]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-4dfea531]{max-width:500px;margin:0 auto}.form-group[data-v-4dfea531]{margin-bottom:var(--space-6)}.form-label[data-v-4dfea531]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-4dfea531]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-4dfea531]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-4dfea531]{display:flex}.form-input-group .form-input[data-v-4dfea531]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-4dfea531]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-689a4373]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-689a4373]{width:100%}.text-center[data-v-689a4373]{text-align:center}.text-xl[data-v-689a4373]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-689a4373]{font-size:1.5rem}.text-muted[data-v-689a4373]{color:var(--text-muted)}.calculator-grid[data-v-689a4373]{flex-direction:column;display:flex}.section-title[data-v-689a4373]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-689a4373]{margin-bottom:var(--space-6)}.mb-0[data-v-689a4373]{margin-bottom:0!important}.my-4[data-v-689a4373]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-689a4373]{max-width:500px;margin:0 auto}.form-group[data-v-689a4373]{margin-bottom:var(--space-6)}.form-label[data-v-689a4373]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-689a4373]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-689a4373]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-689a4373]{display:flex}.form-input-group .form-input[data-v-689a4373]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-689a4373]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-35b7b742]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-35b7b742]{width:100%}.text-center[data-v-35b7b742]{text-align:center}.text-xl[data-v-35b7b742]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-35b7b742]{font-size:1.5rem}.text-muted[data-v-35b7b742]{color:var(--text-muted)}.calculator-grid[data-v-35b7b742]{flex-direction:column;display:flex}.section-title[data-v-35b7b742]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-35b7b742]{margin-bottom:var(--space-6)}.mb-0[data-v-35b7b742]{margin-bottom:0!important}.my-4[data-v-35b7b742]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-35b7b742]{max-width:500px;margin:0 auto}.form-group[data-v-35b7b742]{margin-bottom:var(--space-6)}.form-label[data-v-35b7b742]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-35b7b742]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-35b7b742]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-35b7b742]{display:flex}.form-input-group .form-input[data-v-35b7b742]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-35b7b742]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-39edf7ea]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-39edf7ea]{width:100%}.text-center[data-v-39edf7ea]{text-align:center}.text-xl[data-v-39edf7ea]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-39edf7ea]{font-size:1.5rem}.text-muted[data-v-39edf7ea]{color:var(--text-muted)}.calculator-grid[data-v-39edf7ea]{flex-direction:column;display:flex}.section-title[data-v-39edf7ea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-39edf7ea]{margin-bottom:var(--space-6)}.mb-0[data-v-39edf7ea]{margin-bottom:0!important}.my-4[data-v-39edf7ea]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-39edf7ea]{max-width:500px;margin:0 auto}.form-group[data-v-39edf7ea]{margin-bottom:var(--space-6)}.form-label[data-v-39edf7ea]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-39edf7ea]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-39edf7ea]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-39edf7ea]{display:flex}.form-input-group .form-input[data-v-39edf7ea]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-39edf7ea]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-e13285e9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-e13285e9]{width:100%}.text-center[data-v-e13285e9]{text-align:center}.text-xl[data-v-e13285e9]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-e13285e9]{font-size:1.5rem}.text-muted[data-v-e13285e9]{color:var(--text-muted)}.calculator-grid[data-v-e13285e9]{flex-direction:column;display:flex}.section-title[data-v-e13285e9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-e13285e9]{margin-bottom:var(--space-6)}.mb-0[data-v-e13285e9]{margin-bottom:0!important}.my-4[data-v-e13285e9]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-e13285e9]{max-width:500px;margin:0 auto}.form-group[data-v-e13285e9]{margin-bottom:var(--space-6)}.form-label[data-v-e13285e9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-e13285e9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-e13285e9]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-e13285e9]{display:flex}.form-input-group .form-input[data-v-e13285e9]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-e13285e9]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-1337f4c2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-1337f4c2]{width:100%}.text-center[data-v-1337f4c2]{text-align:center}.text-xl[data-v-1337f4c2]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-1337f4c2]{font-size:1.5rem}.text-muted[data-v-1337f4c2]{color:var(--text-muted)}.calculator-grid[data-v-1337f4c2]{flex-direction:column;display:flex}.section-title[data-v-1337f4c2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-1337f4c2]{margin-bottom:var(--space-6)}.mb-0[data-v-1337f4c2]{margin-bottom:0!important}.my-4[data-v-1337f4c2]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-1337f4c2]{max-width:500px;margin:0 auto}.form-group[data-v-1337f4c2]{margin-bottom:var(--space-6)}.form-label[data-v-1337f4c2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-1337f4c2]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-1337f4c2]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-1337f4c2]{display:flex}.form-input-group .form-input[data-v-1337f4c2]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-1337f4c2]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-1cf67521]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-1cf67521]{width:100%}.text-center[data-v-1cf67521]{text-align:center}.text-xl[data-v-1cf67521]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-1cf67521]{font-size:1.5rem}.text-muted[data-v-1cf67521]{color:var(--text-muted)}.calculator-grid[data-v-1cf67521]{flex-direction:column;display:flex}.section-title[data-v-1cf67521]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-1cf67521]{margin-bottom:var(--space-6)}.mb-0[data-v-1cf67521]{margin-bottom:0!important}.my-4[data-v-1cf67521]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-1cf67521]{max-width:500px;margin:0 auto}.form-group[data-v-1cf67521]{margin-bottom:var(--space-6)}.form-label[data-v-1cf67521]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-1cf67521]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-1cf67521]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-1cf67521]{display:flex}.form-input-group .form-input[data-v-1cf67521]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-1cf67521]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-0fdd68e6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-0fdd68e6]{width:100%}.text-center[data-v-0fdd68e6]{text-align:center}.text-xl[data-v-0fdd68e6]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-0fdd68e6]{font-size:1.5rem}.text-muted[data-v-0fdd68e6]{color:var(--text-muted)}.calculator-grid[data-v-0fdd68e6]{flex-direction:column;display:flex}.section-title[data-v-0fdd68e6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-0fdd68e6]{margin-bottom:var(--space-6)}.mb-0[data-v-0fdd68e6]{margin-bottom:0!important}.my-4[data-v-0fdd68e6]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-0fdd68e6]{max-width:500px;margin:0 auto}.form-group[data-v-0fdd68e6]{margin-bottom:var(--space-6)}.form-label[data-v-0fdd68e6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-0fdd68e6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-0fdd68e6]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-0fdd68e6]{display:flex}.form-input-group .form-input[data-v-0fdd68e6]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-0fdd68e6]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-665fdbd3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-665fdbd3]{width:100%}.text-center[data-v-665fdbd3]{text-align:center}.text-xl[data-v-665fdbd3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-665fdbd3]{font-size:1.5rem}.text-muted[data-v-665fdbd3]{color:var(--text-muted)}.calculator-grid[data-v-665fdbd3]{flex-direction:column;display:flex}.section-title[data-v-665fdbd3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-665fdbd3]{margin-bottom:var(--space-6)}.mb-0[data-v-665fdbd3]{margin-bottom:0!important}.my-4[data-v-665fdbd3]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-665fdbd3]{max-width:500px;margin:0 auto}.form-group[data-v-665fdbd3]{margin-bottom:var(--space-6)}.form-label[data-v-665fdbd3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-665fdbd3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-665fdbd3]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-665fdbd3]{display:flex}.form-input-group .form-input[data-v-665fdbd3]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-665fdbd3]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-304e0c45]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-304e0c45]{width:100%}.text-center[data-v-304e0c45]{text-align:center}.text-xl[data-v-304e0c45]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-304e0c45]{font-size:1.5rem}.text-muted[data-v-304e0c45]{color:var(--text-muted)}.calculator-grid[data-v-304e0c45]{flex-direction:column;display:flex}.section-title[data-v-304e0c45]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-304e0c45]{margin-bottom:var(--space-6)}.mb-0[data-v-304e0c45]{margin-bottom:0!important}.my-4[data-v-304e0c45]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-304e0c45]{max-width:500px;margin:0 auto}.form-group[data-v-304e0c45]{margin-bottom:var(--space-6)}.form-label[data-v-304e0c45]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-304e0c45]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-304e0c45]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-304e0c45]{display:flex}.form-input-group .form-input[data-v-304e0c45]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-304e0c45]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-a072b260]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-a072b260]{width:100%}.text-center[data-v-a072b260]{text-align:center}.text-xl[data-v-a072b260]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-a072b260]{font-size:1.5rem}.text-muted[data-v-a072b260]{color:var(--text-muted)}.calculator-grid[data-v-a072b260]{flex-direction:column;display:flex}.section-title[data-v-a072b260]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-a072b260]{margin-bottom:var(--space-6)}.mb-0[data-v-a072b260]{margin-bottom:0!important}.my-4[data-v-a072b260]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-a072b260]{max-width:500px;margin:0 auto}.form-group[data-v-a072b260]{margin-bottom:var(--space-6)}.form-label[data-v-a072b260]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-a072b260]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-a072b260]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-a072b260]{display:flex}.form-input-group .form-input[data-v-a072b260]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-a072b260]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-7edc782b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-7edc782b]{width:100%}.text-center[data-v-7edc782b]{text-align:center}.text-xl[data-v-7edc782b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-7edc782b]{font-size:1.5rem}.text-muted[data-v-7edc782b]{color:var(--text-muted)}.calculator-grid[data-v-7edc782b]{flex-direction:column;display:flex}.section-title[data-v-7edc782b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-7edc782b]{margin-bottom:var(--space-6)}.mb-0[data-v-7edc782b]{margin-bottom:0!important}.my-4[data-v-7edc782b]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-7edc782b]{max-width:500px;margin:0 auto}.form-group[data-v-7edc782b]{margin-bottom:var(--space-6)}.form-label[data-v-7edc782b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-7edc782b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-7edc782b]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-7edc782b]{display:flex}.form-input-group .form-input[data-v-7edc782b]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-7edc782b]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-f2b858ae]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-f2b858ae]{width:100%}.text-center[data-v-f2b858ae]{text-align:center}.text-xl[data-v-f2b858ae]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-f2b858ae]{font-size:1.5rem}.text-muted[data-v-f2b858ae]{color:var(--text-muted)}.calculator-grid[data-v-f2b858ae]{flex-direction:column;display:flex}.section-title[data-v-f2b858ae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-f2b858ae]{margin-bottom:var(--space-6)}.mb-0[data-v-f2b858ae]{margin-bottom:0!important}.my-4[data-v-f2b858ae]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-f2b858ae]{max-width:500px;margin:0 auto}.form-group[data-v-f2b858ae]{margin-bottom:var(--space-6)}.form-label[data-v-f2b858ae]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-f2b858ae]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-f2b858ae]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-f2b858ae]{display:flex}.form-input-group .form-input[data-v-f2b858ae]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-f2b858ae]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-fdb58b9b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-fdb58b9b]{width:100%}.text-center[data-v-fdb58b9b]{text-align:center}.text-xl[data-v-fdb58b9b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-fdb58b9b]{font-size:1.5rem}.text-muted[data-v-fdb58b9b]{color:var(--text-muted)}.calculator-grid[data-v-fdb58b9b]{flex-direction:column;display:flex}.section-title[data-v-fdb58b9b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-fdb58b9b]{margin-bottom:var(--space-6)}.mb-0[data-v-fdb58b9b]{margin-bottom:0!important}.my-4[data-v-fdb58b9b]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-fdb58b9b]{max-width:500px;margin:0 auto}.form-group[data-v-fdb58b9b]{margin-bottom:var(--space-6)}.form-label[data-v-fdb58b9b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-fdb58b9b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-fdb58b9b]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-fdb58b9b]{display:flex}.form-input-group .form-input[data-v-fdb58b9b]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-fdb58b9b]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-8ed2555c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-8ed2555c]{width:100%}.text-center[data-v-8ed2555c]{text-align:center}.text-xl[data-v-8ed2555c]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-8ed2555c]{font-size:1.5rem}.text-muted[data-v-8ed2555c]{color:var(--text-muted)}.calculator-grid[data-v-8ed2555c]{flex-direction:column;display:flex}.section-title[data-v-8ed2555c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-8ed2555c]{margin-bottom:var(--space-6)}.mb-0[data-v-8ed2555c]{margin-bottom:0!important}.my-4[data-v-8ed2555c]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-8ed2555c]{max-width:500px;margin:0 auto}.form-group[data-v-8ed2555c]{margin-bottom:var(--space-6)}.form-label[data-v-8ed2555c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-8ed2555c]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-8ed2555c]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-8ed2555c]{display:flex}.form-input-group .form-input[data-v-8ed2555c]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-8ed2555c]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-0740996b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-0740996b]{width:100%}.text-center[data-v-0740996b]{text-align:center}.text-xl[data-v-0740996b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-0740996b]{font-size:1.5rem}.text-muted[data-v-0740996b]{color:var(--text-muted)}.calculator-grid[data-v-0740996b]{flex-direction:column;display:flex}.section-title[data-v-0740996b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-0740996b]{margin-bottom:var(--space-6)}.mb-0[data-v-0740996b]{margin-bottom:0!important}.my-4[data-v-0740996b]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-0740996b]{max-width:500px;margin:0 auto}.form-group[data-v-0740996b]{margin-bottom:var(--space-6)}.form-label[data-v-0740996b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-0740996b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-0740996b]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-0740996b]{display:flex}.form-input-group .form-input[data-v-0740996b]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-0740996b]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-b63fb7ab]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-b63fb7ab]{width:100%}.text-center[data-v-b63fb7ab]{text-align:center}.text-xl[data-v-b63fb7ab]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-b63fb7ab]{font-size:1.5rem}.text-muted[data-v-b63fb7ab]{color:var(--text-muted)}.calculator-grid[data-v-b63fb7ab]{flex-direction:column;display:flex}.section-title[data-v-b63fb7ab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-b63fb7ab]{margin-bottom:var(--space-6)}.mb-0[data-v-b63fb7ab]{margin-bottom:0!important}.my-4[data-v-b63fb7ab]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-b63fb7ab]{max-width:500px;margin:0 auto}.form-group[data-v-b63fb7ab]{margin-bottom:var(--space-6)}.form-label[data-v-b63fb7ab]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-b63fb7ab]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-b63fb7ab]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-b63fb7ab]{display:flex}.form-input-group .form-input[data-v-b63fb7ab]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-b63fb7ab]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-a3c7b04d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-a3c7b04d]{width:100%}.text-center[data-v-a3c7b04d]{text-align:center}.text-xl[data-v-a3c7b04d]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-a3c7b04d]{font-size:1.5rem}.text-muted[data-v-a3c7b04d]{color:var(--text-muted)}.calculator-grid[data-v-a3c7b04d]{flex-direction:column;display:flex}.section-title[data-v-a3c7b04d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-a3c7b04d]{margin-bottom:var(--space-6)}.mb-0[data-v-a3c7b04d]{margin-bottom:0!important}.my-4[data-v-a3c7b04d]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-a3c7b04d]{max-width:500px;margin:0 auto}.form-group[data-v-a3c7b04d]{margin-bottom:var(--space-6)}.form-label[data-v-a3c7b04d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-a3c7b04d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-a3c7b04d]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-a3c7b04d]{display:flex}.form-input-group .form-input[data-v-a3c7b04d]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-a3c7b04d]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-8c86973b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-8c86973b]{width:100%}.text-center[data-v-8c86973b]{text-align:center}.text-xl[data-v-8c86973b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-8c86973b]{font-size:1.5rem}.text-muted[data-v-8c86973b]{color:var(--text-muted)}.calculator-grid[data-v-8c86973b]{flex-direction:column;display:flex}.section-title[data-v-8c86973b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-8c86973b]{margin-bottom:var(--space-6)}.mb-0[data-v-8c86973b]{margin-bottom:0!important}.my-4[data-v-8c86973b]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-8c86973b]{max-width:500px;margin:0 auto}.form-group[data-v-8c86973b]{margin-bottom:var(--space-6)}.form-label[data-v-8c86973b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-8c86973b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-8c86973b]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-8c86973b]{display:flex}.form-input-group .form-input[data-v-8c86973b]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-8c86973b]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-dd785a1b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-dd785a1b]{width:100%}.text-center[data-v-dd785a1b]{text-align:center}.text-xl[data-v-dd785a1b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-dd785a1b]{font-size:1.5rem}.text-muted[data-v-dd785a1b]{color:var(--text-muted)}.calculator-grid[data-v-dd785a1b]{flex-direction:column;display:flex}.section-title[data-v-dd785a1b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-dd785a1b]{margin-bottom:var(--space-6)}.mb-0[data-v-dd785a1b]{margin-bottom:0!important}.my-4[data-v-dd785a1b]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-dd785a1b]{max-width:500px;margin:0 auto}.form-group[data-v-dd785a1b]{margin-bottom:var(--space-6)}.form-label[data-v-dd785a1b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-dd785a1b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-dd785a1b]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-dd785a1b]{display:flex}.form-input-group .form-input[data-v-dd785a1b]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-dd785a1b]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-536858e8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.w-full[data-v-536858e8]{width:100%}.text-center[data-v-536858e8]{text-align:center}.text-xl[data-v-536858e8]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.text-2xl[data-v-536858e8]{font-size:1.5rem}.text-muted[data-v-536858e8]{color:var(--text-muted)}.calculator-grid[data-v-536858e8]{flex-direction:column;display:flex}.section-title[data-v-536858e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:center}.mb-6[data-v-536858e8]{margin-bottom:var(--space-6)}.mb-0[data-v-536858e8]{margin-bottom:0!important}.my-4[data-v-536858e8]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.conversion-group[data-v-536858e8]{max-width:500px;margin:0 auto}.form-group[data-v-536858e8]{margin-bottom:var(--space-6)}.form-label[data-v-536858e8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-536858e8]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);transition:border-color .2s}.form-input[data-v-536858e8]:focus{border-color:var(--color-primary-600);outline:none}.form-input-group[data-v-536858e8]{display:flex}.form-input-group .form-input[data-v-536858e8]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.form-static-addon[data-v-536858e8]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#00000008;justify-content:center;align-items:center;min-width:100px;display:flex}.custom-calculator[data-v-e731cb7a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e731cb7a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e731cb7a]{grid-template-columns:1fr 1fr}}.section-title[data-v-e731cb7a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e731cb7a]{margin-bottom:var(--space-4)}.form-label[data-v-e731cb7a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e731cb7a],.form-select[data-v-e731cb7a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e731cb7a]:focus,.form-select[data-v-e731cb7a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e731cb7a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e731cb7a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e731cb7a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e731cb7a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e731cb7a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e731cb7a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e731cb7a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e731cb7a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e731cb7a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e731cb7a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-e731cb7a]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-e731cb7a]{margin:calc(-1 * var(--space-2)) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-e731cb7a]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#374151);cursor:pointer;transition:all .2s;display:inline-flex}.swap-button[data-v-e731cb7a]:hover{background:var(--color-neutral-200,#e5e7eb);border-color:var(--color-primary-400,#818cf8);color:var(--color-primary-700,#4338ca)}.swap-icon[data-v-e731cb7a]{font-size:1.1em;font-weight:700}.presets-wrapper[data-v-e731cb7a]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-badge[data-v-e731cb7a]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-badge[data-v-e731cb7a]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-e731cb7a]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#2563eb);margin-left:var(--space-2)}.unit-sub[data-v-e731cb7a]{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6b7280);font-weight:400}.equation-subtext[data-v-e731cb7a]{font-size:var(--text-sm,.875rem);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2);font-weight:var(--font-weight-medium,500)}.formula-text[data-v-e731cb7a]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#1f2937);margin:var(--space-1) 0}.formula-details[data-v-e731cb7a]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);margin:0}.safety-box[data-v-e731cb7a]{border-radius:var(--radius-md,.375rem);padding:var(--space-3) var(--space-4);background:#fffbeb;border:1px solid #fde68a}.safety-header[data-v-e731cb7a]{align-items:center;gap:var(--space-2);font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.05em;color:#92400e;margin-bottom:var(--space-1);display:flex}.safety-text[data-v-e731cb7a]{font-size:var(--text-xs,.75rem);color:#78350f;margin:0;line-height:1.4}.table-card[data-v-e731cb7a]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);background:#fff;overflow:hidden}.table-toggle-btn[data-v-e731cb7a]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#1f2937);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.table-toggle-btn[data-v-e731cb7a]:hover{background:var(--color-neutral-50,#f9fafb)}.table-container[data-v-e731cb7a]{border-top:1px solid var(--border-color,#e5e7eb);overflow-x:auto}.conversion-table[data-v-e731cb7a]{border-collapse:collapse;width:100%;font-size:var(--text-xs,.75rem)}.conversion-table th[data-v-e731cb7a]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-bold,700);color:var(--text-secondary,#4b5563);border-bottom:1px solid var(--border-color,#e5e7eb)}.conversion-table td[data-v-e731cb7a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color,#f3f4f6);color:var(--text-primary,#1f2937)}.row-active[data-v-e731cb7a]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold,700)}.system-pill[data-v-e731cb7a]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary,#4b5563);border-radius:9999px;padding:1px 6px;font-size:.65rem;display:inline-block}.text-right[data-v-e731cb7a]{text-align:right}.font-mono[data-v-e731cb7a]{font-family:ui-monospace,monospace}.error-box[data-v-e731cb7a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-e731cb7a]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-e3a0f785]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e3a0f785]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e3a0f785]{grid-template-columns:1fr 1fr}}.section-title[data-v-e3a0f785]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e3a0f785]{margin-bottom:var(--space-4)}.form-label[data-v-e3a0f785]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e3a0f785],.form-select[data-v-e3a0f785]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e3a0f785]:focus,.form-select[data-v-e3a0f785]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e3a0f785]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e3a0f785]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e3a0f785]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e3a0f785]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e3a0f785]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e3a0f785]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e3a0f785]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e3a0f785]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e3a0f785]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e3a0f785]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e3a0f785]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-e3a0f785]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-e3a0f785]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-e3a0f785]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-e3a0f785]{padding-right:4.5rem}.input-suffix[data-v-e3a0f785]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-e3a0f785]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-e3a0f785]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-e3a0f785]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-e3a0f785]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-e3a0f785]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-label[data-v-e3a0f785]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.sub-result-text[data-v-e3a0f785]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium);font-family:var(--font-mono)}.formula-line[data-v-e3a0f785]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-e3a0f785]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-e3a0f785]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-e3a0f785]{margin-top:var(--space-4)}.mt-8[data-v-e3a0f785]{margin-top:var(--space-8)}.mb-0[data-v-e3a0f785]{margin-bottom:0}.mb-4[data-v-e3a0f785]{margin-bottom:var(--space-4)}.text-xs[data-v-e3a0f785]{font-size:var(--text-xs)}.text-muted[data-v-e3a0f785]{color:var(--text-muted)}.reference-section[data-v-e3a0f785]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-e3a0f785]{overflow-x:auto}.conversion-table[data-v-e3a0f785]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-e3a0f785],.conversion-table td[data-v-e3a0f785]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-e3a0f785]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-e3a0f785]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-e3a0f785]:hover{background-color:var(--color-primary-50)}.use-case[data-v-e3a0f785]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-30fd6f77]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-30fd6f77]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-30fd6f77]{grid-template-columns:1fr 1fr}}.section-title[data-v-30fd6f77]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-30fd6f77]{margin-bottom:var(--space-4)}.form-label[data-v-30fd6f77]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-30fd6f77],.form-select[data-v-30fd6f77]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-30fd6f77]:focus,.form-select[data-v-30fd6f77]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-30fd6f77]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-30fd6f77]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-30fd6f77]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-30fd6f77]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-30fd6f77]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-30fd6f77]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-30fd6f77]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-30fd6f77]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-30fd6f77]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-30fd6f77]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-30fd6f77]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-30fd6f77]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-30fd6f77]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-30fd6f77]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-30fd6f77]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-30fd6f77]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-30fd6f77]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-30fd6f77]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-30fd6f77]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-30fd6f77]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-30fd6f77]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-30fd6f77]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-88e0e67b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-88e0e67b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-88e0e67b]{grid-template-columns:1fr 1fr}}.section-title[data-v-88e0e67b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-88e0e67b]{margin-bottom:var(--space-4)}.form-label[data-v-88e0e67b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-88e0e67b],.form-select[data-v-88e0e67b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-88e0e67b]:focus,.form-select[data-v-88e0e67b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-88e0e67b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-88e0e67b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-88e0e67b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-88e0e67b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-88e0e67b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-88e0e67b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-88e0e67b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-88e0e67b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-88e0e67b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-88e0e67b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-88e0e67b]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-88e0e67b]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-88e0e67b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-88e0e67b]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-88e0e67b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-88e0e67b]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-88e0e67b]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-88e0e67b]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-88e0e67b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-88e0e67b]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-88e0e67b]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-88e0e67b]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-03b199f0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-03b199f0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-03b199f0]{grid-template-columns:1fr 1fr}}.section-title[data-v-03b199f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-03b199f0]{margin-bottom:var(--space-4)}.form-label[data-v-03b199f0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-03b199f0],.form-select[data-v-03b199f0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-03b199f0]:focus,.form-select[data-v-03b199f0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-03b199f0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-03b199f0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-03b199f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-03b199f0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-03b199f0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-03b199f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-03b199f0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-03b199f0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-03b199f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-03b199f0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-03b199f0]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-03b199f0]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-03b199f0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-03b199f0]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-03b199f0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-03b199f0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-03b199f0]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-03b199f0]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-03b199f0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-03b199f0]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-03b199f0]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-03b199f0]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-4701a410]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4701a410]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4701a410]{grid-template-columns:1fr 1fr}}.section-title[data-v-4701a410]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4701a410]{margin-bottom:var(--space-4)}.form-label[data-v-4701a410]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4701a410],.form-select[data-v-4701a410]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4701a410]:focus,.form-select[data-v-4701a410]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4701a410]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4701a410]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4701a410]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4701a410]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4701a410]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4701a410]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4701a410]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4701a410]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-4701a410]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4701a410]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-4701a410]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-4701a410]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-4701a410]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-4701a410]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-4701a410]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-4701a410]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-4701a410]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-4701a410]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-4701a410]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-4701a410]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-4701a410]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-4701a410]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-222f2cc8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-222f2cc8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-222f2cc8]{grid-template-columns:1fr 1fr}}.section-title[data-v-222f2cc8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-222f2cc8]{margin-bottom:var(--space-4)}.form-label[data-v-222f2cc8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-222f2cc8],.form-select[data-v-222f2cc8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-222f2cc8]:focus,.form-select[data-v-222f2cc8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-222f2cc8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-222f2cc8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-222f2cc8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-222f2cc8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-222f2cc8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-222f2cc8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-222f2cc8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-222f2cc8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-222f2cc8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-222f2cc8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-222f2cc8]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-222f2cc8]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-222f2cc8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-222f2cc8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-222f2cc8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-222f2cc8]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-222f2cc8]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-222f2cc8]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-222f2cc8]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-222f2cc8]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-222f2cc8]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-222f2cc8]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-a21e91c0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a21e91c0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a21e91c0]{grid-template-columns:1fr 1fr}}.section-title[data-v-a21e91c0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a21e91c0]{margin-bottom:var(--space-4)}.form-label[data-v-a21e91c0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a21e91c0],.form-select[data-v-a21e91c0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a21e91c0]:focus,.form-select[data-v-a21e91c0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a21e91c0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a21e91c0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a21e91c0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a21e91c0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a21e91c0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a21e91c0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a21e91c0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a21e91c0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a21e91c0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a21e91c0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-a21e91c0]{gap:var(--space-4);flex-direction:column;display:flex}.preset-buttons[data-v-a21e91c0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-a21e91c0]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-a21e91c0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-a21e91c0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-a21e91c0]{font-family:monospace}.breakdown-content[data-v-a21e91c0]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-a21e91c0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-a21e91c0]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:90px}.breakdown-step code[data-v-a21e91c0]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-a21e91c0]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-81bd915b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-81bd915b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-81bd915b]{grid-template-columns:1fr 1fr}}.section-title[data-v-81bd915b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-81bd915b]{margin-bottom:var(--space-4)}.form-label[data-v-81bd915b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-81bd915b],.form-select[data-v-81bd915b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-81bd915b]:focus,.form-select[data-v-81bd915b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-81bd915b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-81bd915b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-81bd915b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-81bd915b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-81bd915b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-81bd915b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-81bd915b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-81bd915b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-81bd915b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-81bd915b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-81bd915b]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-81bd915b]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-81bd915b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-81bd915b]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-81bd915b]{padding-right:4.5rem}.input-suffix[data-v-81bd915b]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-81bd915b]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-81bd915b]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-81bd915b]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-81bd915b]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-81bd915b]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-label[data-v-81bd915b]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.sub-result-text[data-v-81bd915b]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium);font-family:var(--font-mono)}.formula-line[data-v-81bd915b]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-81bd915b]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-81bd915b]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-81bd915b]{margin-top:var(--space-4)}.mt-8[data-v-81bd915b]{margin-top:var(--space-8)}.mb-0[data-v-81bd915b]{margin-bottom:0}.mb-4[data-v-81bd915b]{margin-bottom:var(--space-4)}.text-xs[data-v-81bd915b]{font-size:var(--text-xs)}.text-muted[data-v-81bd915b]{color:var(--text-muted)}.reference-section[data-v-81bd915b]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-81bd915b]{overflow-x:auto}.conversion-table[data-v-81bd915b]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-81bd915b],.conversion-table td[data-v-81bd915b]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-81bd915b]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-81bd915b]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-81bd915b]:hover{background-color:var(--color-primary-50)}.use-case[data-v-81bd915b]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-f9c2d6b0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f9c2d6b0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f9c2d6b0]{grid-template-columns:1fr 1fr}}.section-title[data-v-f9c2d6b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f9c2d6b0]{margin-bottom:var(--space-4)}.form-label[data-v-f9c2d6b0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f9c2d6b0],.form-select[data-v-f9c2d6b0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f9c2d6b0]:focus,.form-select[data-v-f9c2d6b0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f9c2d6b0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f9c2d6b0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f9c2d6b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f9c2d6b0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f9c2d6b0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f9c2d6b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f9c2d6b0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f9c2d6b0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f9c2d6b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f9c2d6b0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-f9c2d6b0]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-f9c2d6b0]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-f9c2d6b0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-f9c2d6b0]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-f9c2d6b0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-f9c2d6b0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-f9c2d6b0]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-f9c2d6b0]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-f9c2d6b0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-f9c2d6b0]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-f9c2d6b0]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-f9c2d6b0]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-03b7210b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-03b7210b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-03b7210b]{grid-template-columns:1fr 1fr}}.section-title[data-v-03b7210b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-03b7210b]{margin-bottom:var(--space-4)}.form-label[data-v-03b7210b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-03b7210b],.form-select[data-v-03b7210b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-03b7210b]:focus,.form-select[data-v-03b7210b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-03b7210b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-03b7210b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-03b7210b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-03b7210b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-03b7210b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-03b7210b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-03b7210b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-03b7210b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-03b7210b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-03b7210b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-03b7210b]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-03b7210b]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-03b7210b]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-03b7210b]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.quick-buttons[data-v-03b7210b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-03b7210b]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-03b7210b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.error-text[data-v-03b7210b]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-03b7210b]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-03b7210b]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-03b7210b]{color:var(--text-secondary)}.text-sm[data-v-03b7210b]{font-size:var(--text-sm)}.text-xs[data-v-03b7210b]{font-size:var(--text-xs)}.text-muted[data-v-03b7210b]{color:var(--text-muted)}.mt-2[data-v-03b7210b]{margin-top:var(--space-2)}.mt-4[data-v-03b7210b]{margin-top:var(--space-4)}.mb-0[data-v-03b7210b]{margin-bottom:0}.m-0[data-v-03b7210b]{margin:0}.custom-calculator[data-v-50096521]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-50096521]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-50096521]{grid-template-columns:1fr 1fr}}.section-title[data-v-50096521]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-50096521]{margin-bottom:var(--space-4)}.form-label[data-v-50096521]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-50096521],.form-select[data-v-50096521]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-50096521]:focus,.form-select[data-v-50096521]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-50096521]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-50096521]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-50096521]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-50096521]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-50096521]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-50096521]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-50096521]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-50096521]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-50096521]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-50096521]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-50096521]{margin-top:var(--space-4)}.mode-toggle-group[data-v-50096521]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-btn[data-v-50096521]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-50096521]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-addon[data-v-50096521]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-addon[data-v-50096521]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-50096521]{box-shadow:none;border:none;flex:1}.input-addon[data-v-50096521]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.presets-section[data-v-50096521]{margin-bottom:var(--space-4)}.presets-grid[data-v-50096521]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-50096521]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .2s}.preset-btn[data-v-50096521]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-text[data-v-50096521]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.results-wrapper[data-v-50096521]{flex-direction:column;display:flex}.formula-line[data-v-50096521]{margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--text-primary)}.text-muted-sm[data-v-50096521]{font-size:var(--text-xs);color:var(--text-muted)}.unit-spec-note[data-v-50096521]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);border-top:1px dashed var(--border-color);padding-top:var(--space-2);margin-bottom:0;line-height:1.4}.error-text[data-v-50096521]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.placeholder-text[data-v-50096521]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-b28d5724]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b28d5724]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b28d5724]{grid-template-columns:1fr 1fr}}.section-title[data-v-b28d5724]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b28d5724]{margin-bottom:var(--space-4)}.form-label[data-v-b28d5724]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b28d5724],.form-select[data-v-b28d5724]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b28d5724]:focus,.form-select[data-v-b28d5724]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b28d5724]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b28d5724]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b28d5724]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b28d5724]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b28d5724]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b28d5724]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b28d5724]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b28d5724]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b28d5724]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b28d5724]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-pills[data-v-b28d5724]{gap:var(--space-2);display:flex}.pill-btn[data-v-b28d5724]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.pill-btn[data-v-b28d5724]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.pill-btn.active[data-v-b28d5724]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-addon[data-v-b28d5724]{display:flex}.input-with-addon .form-input[data-v-b28d5724]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-b28d5724]{padding:0 var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.info-text[data-v-b28d5724]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-b28d5724]{gap:var(--space-4);flex-direction:column;display:flex}.unit-suffix[data-v-b28d5724]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-b28d5724]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.sub-unit[data-v-b28d5724]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400;display:block}.steps-list[data-v-b28d5724]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.ref-card[data-v-b28d5724]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ref-header[data-v-b28d5724]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.ref-title[data-v-b28d5724]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ref-toggle-icon[data-v-b28d5724]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-b28d5724]{max-height:240px;overflow-x:auto}.ref-table[data-v-b28d5724]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-b28d5724],.ref-table td[data-v-b28d5724]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-b28d5724]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.active-row[data-v-b28d5724]{background:var(--color-primary-50,#eff6ff)}.placeholder[data-v-b28d5724]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-2bcbd155]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2bcbd155]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2bcbd155]{grid-template-columns:1fr 1fr}}.section-title[data-v-2bcbd155]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2bcbd155]{margin-bottom:var(--space-4)}.form-label[data-v-2bcbd155]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2bcbd155],.form-select[data-v-2bcbd155]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2bcbd155]:focus,.form-select[data-v-2bcbd155]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2bcbd155]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2bcbd155]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2bcbd155]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2bcbd155]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2bcbd155]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2bcbd155]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2bcbd155]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2bcbd155]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2bcbd155]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2bcbd155]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-2bcbd155]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-2bcbd155]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-2bcbd155]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-2bcbd155]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.quick-buttons[data-v-2bcbd155]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-2bcbd155]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-2bcbd155]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.error-text[data-v-2bcbd155]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-2bcbd155]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-2bcbd155]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-2bcbd155]{color:var(--text-secondary)}.text-sm[data-v-2bcbd155]{font-size:var(--text-sm)}.text-xs[data-v-2bcbd155]{font-size:var(--text-xs)}.text-muted[data-v-2bcbd155]{color:var(--text-muted)}.mt-2[data-v-2bcbd155]{margin-top:var(--space-2)}.mt-4[data-v-2bcbd155]{margin-top:var(--space-4)}.mb-0[data-v-2bcbd155]{margin-bottom:0}.m-0[data-v-2bcbd155]{margin:0}.custom-calculator[data-v-ffe7ceab]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ffe7ceab]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ffe7ceab]{grid-template-columns:1fr 1fr}}.section-title[data-v-ffe7ceab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ffe7ceab]{margin-bottom:var(--space-4)}.form-label[data-v-ffe7ceab]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ffe7ceab],.form-select[data-v-ffe7ceab]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ffe7ceab]:focus,.form-select[data-v-ffe7ceab]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ffe7ceab]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ffe7ceab]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ffe7ceab]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ffe7ceab]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ffe7ceab]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ffe7ceab]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ffe7ceab]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ffe7ceab]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ffe7ceab]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ffe7ceab]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-pills[data-v-ffe7ceab]{gap:var(--space-2);display:flex}.pill-btn[data-v-ffe7ceab]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.pill-btn[data-v-ffe7ceab]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.pill-btn.active[data-v-ffe7ceab]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-addon[data-v-ffe7ceab]{display:flex}.input-with-addon .form-input[data-v-ffe7ceab]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-ffe7ceab]{padding:0 var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.info-text[data-v-ffe7ceab]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-ffe7ceab]{gap:var(--space-4);flex-direction:column;display:flex}.unit-suffix[data-v-ffe7ceab]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-ffe7ceab]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.sub-unit[data-v-ffe7ceab]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400;display:block}.steps-list[data-v-ffe7ceab]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.ref-card[data-v-ffe7ceab]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ref-header[data-v-ffe7ceab]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.ref-title[data-v-ffe7ceab]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ref-toggle-icon[data-v-ffe7ceab]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-ffe7ceab]{max-height:240px;overflow-x:auto}.ref-table[data-v-ffe7ceab]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-ffe7ceab],.ref-table td[data-v-ffe7ceab]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-ffe7ceab]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.active-row[data-v-ffe7ceab]{background:var(--color-primary-50,#eff6ff)}.placeholder[data-v-ffe7ceab]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e52e9985]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e52e9985]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e52e9985]{grid-template-columns:1fr 1fr}}.section-title[data-v-e52e9985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e52e9985]{margin-bottom:var(--space-4)}.form-label[data-v-e52e9985]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e52e9985],.form-select[data-v-e52e9985]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e52e9985]:focus,.form-select[data-v-e52e9985]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e52e9985]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e52e9985]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e52e9985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e52e9985]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e52e9985]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e52e9985]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e52e9985]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e52e9985]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e52e9985]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e52e9985]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-pills[data-v-e52e9985]{gap:var(--space-2);display:flex}.pill-btn[data-v-e52e9985]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.pill-btn[data-v-e52e9985]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.pill-btn.active[data-v-e52e9985]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-addon[data-v-e52e9985]{display:flex}.input-with-addon .form-input[data-v-e52e9985]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-e52e9985]{padding:0 var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.info-text[data-v-e52e9985]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-e52e9985]{gap:var(--space-4);flex-direction:column;display:flex}.unit-suffix[data-v-e52e9985]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-e52e9985]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.sub-unit[data-v-e52e9985]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400;display:block}.steps-list[data-v-e52e9985]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.ref-card[data-v-e52e9985]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ref-header[data-v-e52e9985]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.ref-title[data-v-e52e9985]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ref-toggle-icon[data-v-e52e9985]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-e52e9985]{max-height:240px;overflow-x:auto}.ref-table[data-v-e52e9985]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-e52e9985],.ref-table td[data-v-e52e9985]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-e52e9985]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.active-row[data-v-e52e9985]{background:var(--color-primary-50,#eff6ff)}.placeholder[data-v-e52e9985]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-848f2c18]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-848f2c18]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-848f2c18]{grid-template-columns:1fr 1fr}}.section-title[data-v-848f2c18]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-848f2c18]{margin-bottom:var(--space-4)}.form-label[data-v-848f2c18]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-848f2c18],.form-select[data-v-848f2c18]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-848f2c18]:focus,.form-select[data-v-848f2c18]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-848f2c18]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-848f2c18]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-848f2c18]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-848f2c18]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-848f2c18]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-848f2c18]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-848f2c18]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-848f2c18]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-848f2c18]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-848f2c18]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-848f2c18]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-848f2c18]{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.swap-button[data-v-848f2c18]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#374151);cursor:pointer;transition:all .2s;display:inline-flex}.swap-button[data-v-848f2c18]:hover{background:var(--color-neutral-200,#e5e7eb);border-color:var(--color-primary-400,#818cf8);color:var(--color-primary-700,#4338ca)}.swap-icon[data-v-848f2c18]{font-size:1.1em;font-weight:700}.presets-wrapper[data-v-848f2c18]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-badge[data-v-848f2c18]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-badge[data-v-848f2c18]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-848f2c18]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#2563eb);margin-left:var(--space-2)}.unit-sub[data-v-848f2c18]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);font-weight:400}.equation-subtext[data-v-848f2c18]{font-size:var(--text-sm,.875rem);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2);font-weight:var(--font-weight-medium,500)}.formula-text[data-v-848f2c18]{gap:var(--space-1);font-size:var(--text-sm,.875rem);color:var(--text-primary,#1f2937);margin:var(--space-2) 0;flex-direction:column;display:flex}.step-item[data-v-848f2c18]{line-height:1.4}.step-bullet[data-v-848f2c18]{color:var(--color-primary-600,#2563eb);font-weight:700}.factor-note[data-v-848f2c18]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);margin-top:var(--space-2);border-top:1px dashed var(--border-color,#e5e7eb);padding-top:var(--space-2)}.placeholder-text[data-v-848f2c18]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-53fab03e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-53fab03e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-53fab03e]{grid-template-columns:1fr 1fr}}.section-title[data-v-53fab03e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-53fab03e]{margin-bottom:var(--space-4)}.form-label[data-v-53fab03e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-53fab03e],.form-select[data-v-53fab03e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-53fab03e]:focus,.form-select[data-v-53fab03e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-53fab03e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-53fab03e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-53fab03e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-53fab03e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-53fab03e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-53fab03e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-53fab03e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-53fab03e]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.info-box[data-v-53fab03e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-53fab03e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-53fab03e]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-53fab03e]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-53fab03e]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-53fab03e]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.sub-unit[data-v-53fab03e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-buttons[data-v-53fab03e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-53fab03e]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-53fab03e]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.error-text[data-v-53fab03e]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-53fab03e]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-53fab03e]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-53fab03e]{color:var(--text-secondary)}.text-sm[data-v-53fab03e]{font-size:var(--text-sm)}.text-xs[data-v-53fab03e]{font-size:var(--text-xs)}.text-muted[data-v-53fab03e]{color:var(--text-muted)}.mt-2[data-v-53fab03e]{margin-top:var(--space-2)}.mt-4[data-v-53fab03e]{margin-top:var(--space-4)}.mb-0[data-v-53fab03e]{margin-bottom:0}.m-0[data-v-53fab03e]{margin:0}.custom-calculator[data-v-10c58812]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-10c58812]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-10c58812]{grid-template-columns:1fr 1fr}}.section-title[data-v-10c58812]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-10c58812]{margin-bottom:var(--space-4)}.form-label[data-v-10c58812]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-10c58812],.form-select[data-v-10c58812]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-10c58812]:focus,.form-select[data-v-10c58812]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-10c58812]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-10c58812]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-10c58812]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-10c58812]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-10c58812]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-10c58812]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-10c58812]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-10c58812]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.info-box[data-v-10c58812]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-10c58812]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-10c58812]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-10c58812]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-10c58812]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-10c58812]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.sub-unit[data-v-10c58812]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-buttons[data-v-10c58812]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-10c58812]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-10c58812]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.error-text[data-v-10c58812]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-10c58812]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-10c58812]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-10c58812]{color:var(--text-secondary)}.text-sm[data-v-10c58812]{font-size:var(--text-sm)}.text-xs[data-v-10c58812]{font-size:var(--text-xs)}.text-muted[data-v-10c58812]{color:var(--text-muted)}.mt-2[data-v-10c58812]{margin-top:var(--space-2)}.mt-4[data-v-10c58812]{margin-top:var(--space-4)}.mb-0[data-v-10c58812]{margin-bottom:0}.m-0[data-v-10c58812]{margin:0}.custom-calculator[data-v-e1f79aac]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e1f79aac]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e1f79aac]{grid-template-columns:1fr 1fr}}.section-title[data-v-e1f79aac]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e1f79aac]{margin-bottom:var(--space-4)}.form-label[data-v-e1f79aac]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e1f79aac],.form-select[data-v-e1f79aac]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e1f79aac]:focus,.form-select[data-v-e1f79aac]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e1f79aac]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e1f79aac]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e1f79aac]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e1f79aac]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e1f79aac]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e1f79aac]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e1f79aac]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e1f79aac]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e1f79aac]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e1f79aac]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-e1f79aac]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-e1f79aac]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-e1f79aac]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-e1f79aac]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.quick-buttons[data-v-e1f79aac]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-e1f79aac]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-e1f79aac]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.error-text[data-v-e1f79aac]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-e1f79aac]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-e1f79aac]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-e1f79aac]{color:var(--text-secondary)}.text-sm[data-v-e1f79aac]{font-size:var(--text-sm)}.text-xs[data-v-e1f79aac]{font-size:var(--text-xs)}.text-muted[data-v-e1f79aac]{color:var(--text-muted)}.mt-2[data-v-e1f79aac]{margin-top:var(--space-2)}.mt-4[data-v-e1f79aac]{margin-top:var(--space-4)}.mb-0[data-v-e1f79aac]{margin-bottom:0}.m-0[data-v-e1f79aac]{margin:0}.custom-calculator[data-v-5e26b3fd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5e26b3fd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5e26b3fd]{grid-template-columns:1fr 1fr}}.section-title[data-v-5e26b3fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5e26b3fd]{margin-bottom:var(--space-4)}.form-label[data-v-5e26b3fd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5e26b3fd],.form-select[data-v-5e26b3fd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5e26b3fd]:focus,.form-select[data-v-5e26b3fd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5e26b3fd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5e26b3fd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5e26b3fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5e26b3fd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5e26b3fd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5e26b3fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5e26b3fd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5e26b3fd]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5e26b3fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5e26b3fd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-5e26b3fd]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-5e26b3fd]{padding:var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-5e26b3fd]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.input-with-addon[data-v-5e26b3fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-addon[data-v-5e26b3fd]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-5e26b3fd]{box-shadow:none;border:none;flex:1}.input-addon[data-v-5e26b3fd]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.input-hint[data-v-5e26b3fd]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.quick-buttons[data-v-5e26b3fd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-5e26b3fd]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-5e26b3fd]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.result-unit[data-v-5e26b3fd]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.formula-text[data-v-5e26b3fd]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-5e26b3fd]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-5e26b3fd]{color:var(--text-secondary)}.text-sm[data-v-5e26b3fd]{font-size:var(--text-sm)}.text-xs[data-v-5e26b3fd]{font-size:var(--text-xs)}.text-muted[data-v-5e26b3fd]{color:var(--text-muted)}.mt-2[data-v-5e26b3fd]{margin-top:var(--space-2)}.mt-4[data-v-5e26b3fd]{margin-top:var(--space-4)}.mb-0[data-v-5e26b3fd]{margin-bottom:0}.m-0[data-v-5e26b3fd]{margin:0}.custom-calculator[data-v-e8eed7d0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e8eed7d0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e8eed7d0]{grid-template-columns:1fr 1fr}}.section-title[data-v-e8eed7d0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e8eed7d0]{margin-bottom:var(--space-4)}.form-label[data-v-e8eed7d0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e8eed7d0],.form-select[data-v-e8eed7d0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e8eed7d0]:focus,.form-select[data-v-e8eed7d0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e8eed7d0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e8eed7d0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e8eed7d0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e8eed7d0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e8eed7d0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e8eed7d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e8eed7d0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e8eed7d0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e8eed7d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e8eed7d0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-pills[data-v-e8eed7d0]{gap:var(--space-2);display:flex}.pill-btn[data-v-e8eed7d0]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;transition:all .2s}.pill-btn[data-v-e8eed7d0]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.pill-btn.active[data-v-e8eed7d0]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-addon[data-v-e8eed7d0]{display:flex}.input-with-addon .form-input[data-v-e8eed7d0]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-e8eed7d0]{padding:0 var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.info-text[data-v-e8eed7d0]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-e8eed7d0]{gap:var(--space-4);flex-direction:column;display:flex}.unit-suffix[data-v-e8eed7d0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-e8eed7d0]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.sub-unit[data-v-e8eed7d0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400;display:block}.steps-list[data-v-e8eed7d0]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.ref-card[data-v-e8eed7d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.ref-header[data-v-e8eed7d0]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.ref-title[data-v-e8eed7d0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.ref-toggle-icon[data-v-e8eed7d0]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-e8eed7d0]{max-height:240px;overflow-x:auto}.ref-table[data-v-e8eed7d0]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-e8eed7d0],.ref-table td[data-v-e8eed7d0]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-e8eed7d0]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.active-row[data-v-e8eed7d0]{background:var(--color-primary-50,#eff6ff)}.placeholder[data-v-e8eed7d0]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-8b9a86fd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8b9a86fd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8b9a86fd]{grid-template-columns:1fr 1fr}}.section-title[data-v-8b9a86fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8b9a86fd]{margin-bottom:var(--space-4)}.form-label[data-v-8b9a86fd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8b9a86fd],.form-select[data-v-8b9a86fd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8b9a86fd]:focus,.form-select[data-v-8b9a86fd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8b9a86fd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8b9a86fd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8b9a86fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8b9a86fd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8b9a86fd]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8b9a86fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8b9a86fd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8b9a86fd]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-8b9a86fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8b9a86fd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-8b9a86fd]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-8b9a86fd]{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3);justify-content:flex-end;display:flex}.swap-button[data-v-8b9a86fd]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#374151);cursor:pointer;transition:all .2s;display:inline-flex}.swap-button[data-v-8b9a86fd]:hover{background:var(--color-neutral-200,#e5e7eb);border-color:var(--color-primary-400,#818cf8);color:var(--color-primary-700,#4338ca)}.swap-icon[data-v-8b9a86fd]{font-size:1.1em;font-weight:700}.presets-wrapper[data-v-8b9a86fd]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-badge[data-v-8b9a86fd]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-badge[data-v-8b9a86fd]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-8b9a86fd]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#2563eb);margin-left:var(--space-2)}.unit-sub[data-v-8b9a86fd]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);font-weight:400}.equation-subtext[data-v-8b9a86fd]{font-size:var(--text-sm,.875rem);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2);font-weight:var(--font-weight-medium,500)}.formula-text[data-v-8b9a86fd]{gap:var(--space-1);font-size:var(--text-sm,.875rem);color:var(--text-primary,#1f2937);margin:var(--space-2) 0;flex-direction:column;display:flex}.step-item[data-v-8b9a86fd]{line-height:1.4}.step-bullet[data-v-8b9a86fd]{color:var(--color-primary-600,#2563eb);font-weight:700}.factor-note[data-v-8b9a86fd]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);margin-top:var(--space-2);border-top:1px dashed var(--border-color,#e5e7eb);padding-top:var(--space-2)}.placeholder-text[data-v-8b9a86fd]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-455183f7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-455183f7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-455183f7]{grid-template-columns:1fr 1fr}}.section-title[data-v-455183f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-455183f7]{margin-bottom:var(--space-4)}.form-label[data-v-455183f7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-455183f7],.form-select[data-v-455183f7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-455183f7]:focus,.form-select[data-v-455183f7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-455183f7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-455183f7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-455183f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-455183f7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-455183f7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-455183f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-455183f7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-455183f7]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-455183f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-455183f7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-455183f7]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-455183f7]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-455183f7]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.input-container[data-v-455183f7]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-455183f7]{padding-right:5.5rem}.input-suffix[data-v-455183f7]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.quick-buttons[data-v-455183f7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-455183f7]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .15s}.quick-btn[data-v-455183f7]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.quick-btn-active[data-v-455183f7]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.result-unit[data-v-455183f7]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.error-text[data-v-455183f7]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-455183f7]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.steps-list[data-v-455183f7]{margin:var(--space-2) 0 0 0;font-size:var(--text-xs);color:var(--text-secondary);padding-left:1.25rem}.step-item[data-v-455183f7]{margin-bottom:var(--space-1)}.placeholder[data-v-455183f7]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-455183f7]{color:var(--text-secondary)}.text-sm[data-v-455183f7]{font-size:var(--text-sm)}.text-xs[data-v-455183f7]{font-size:var(--text-xs)}.text-muted[data-v-455183f7]{color:var(--text-muted)}.mt-2[data-v-455183f7]{margin-top:var(--space-2)}.mt-4[data-v-455183f7]{margin-top:var(--space-4)}.mt-8[data-v-455183f7]{margin-top:var(--space-8)}.mb-0[data-v-455183f7]{margin-bottom:0}.m-0[data-v-455183f7]{margin:0}.reference-section[data-v-455183f7]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-455183f7]{overflow-x:auto}.conversion-table[data-v-455183f7]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.conversion-table th[data-v-455183f7],.conversion-table td[data-v-455183f7]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-455183f7]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.clickable-row[data-v-455183f7]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-455183f7]:hover{background:var(--color-primary-50)}.highlight-cell[data-v-455183f7]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.use-case[data-v-455183f7]{color:var(--text-secondary);font-size:var(--text-xs)}.custom-calculator[data-v-978181a3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-978181a3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-978181a3]{grid-template-columns:1fr 1fr}}.section-title[data-v-978181a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-978181a3]{margin-bottom:var(--space-4)}.form-label[data-v-978181a3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-978181a3],.form-select[data-v-978181a3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-978181a3]:focus,.form-select[data-v-978181a3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-978181a3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-978181a3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-978181a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-978181a3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-978181a3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-978181a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-978181a3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-978181a3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-978181a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-978181a3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-978181a3]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-978181a3]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-978181a3]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.input-container[data-v-978181a3]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-978181a3]{padding-right:4.5rem}.input-suffix[data-v-978181a3]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.quick-buttons[data-v-978181a3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-978181a3]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .15s}.quick-btn[data-v-978181a3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.quick-btn-active[data-v-978181a3]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.result-unit[data-v-978181a3]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.error-text[data-v-978181a3]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);margin-top:var(--space-1)}.formula-text[data-v-978181a3]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.steps-list[data-v-978181a3]{margin:var(--space-2) 0 0 0;font-size:var(--text-xs);color:var(--text-secondary);padding-left:1.25rem}.step-item[data-v-978181a3]{margin-bottom:var(--space-1)}.placeholder[data-v-978181a3]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-978181a3]{color:var(--text-secondary)}.text-sm[data-v-978181a3]{font-size:var(--text-sm)}.text-xs[data-v-978181a3]{font-size:var(--text-xs)}.text-muted[data-v-978181a3]{color:var(--text-muted)}.mt-2[data-v-978181a3]{margin-top:var(--space-2)}.mt-4[data-v-978181a3]{margin-top:var(--space-4)}.mt-8[data-v-978181a3]{margin-top:var(--space-8)}.mb-0[data-v-978181a3]{margin-bottom:0}.m-0[data-v-978181a3]{margin:0}.reference-section[data-v-978181a3]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-978181a3]{overflow-x:auto}.conversion-table[data-v-978181a3]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.conversion-table th[data-v-978181a3],.conversion-table td[data-v-978181a3]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-978181a3]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.clickable-row[data-v-978181a3]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-978181a3]:hover{background:var(--color-primary-50)}.highlight-cell[data-v-978181a3]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.use-case[data-v-978181a3]{color:var(--text-secondary);font-size:var(--text-xs)}.custom-calculator[data-v-3519853e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3519853e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3519853e]{grid-template-columns:1fr 1fr}}.section-title[data-v-3519853e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3519853e]{margin-bottom:var(--space-4)}.form-label[data-v-3519853e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3519853e],.form-select[data-v-3519853e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3519853e]:focus,.form-select[data-v-3519853e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3519853e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3519853e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3519853e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3519853e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3519853e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3519853e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3519853e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3519853e]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.info-box[data-v-3519853e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3519853e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-3519853e]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-3519853e]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-3519853e]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-3519853e]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.sub-unit[data-v-3519853e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-buttons[data-v-3519853e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-3519853e]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-3519853e]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.formula-text[data-v-3519853e]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-3519853e]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-3519853e]{color:var(--text-secondary)}.text-sm[data-v-3519853e]{font-size:var(--text-sm)}.text-xs[data-v-3519853e]{font-size:var(--text-xs)}.text-muted[data-v-3519853e]{color:var(--text-muted)}.mt-2[data-v-3519853e]{margin-top:var(--space-2)}.mt-4[data-v-3519853e]{margin-top:var(--space-4)}.mt-8[data-v-3519853e]{margin-top:var(--space-8)}.mb-0[data-v-3519853e]{margin-bottom:0}.m-0[data-v-3519853e]{margin:0}.reference-section[data-v-3519853e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-3519853e]{overflow-x:auto}.conversion-table[data-v-3519853e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-3519853e],.conversion-table td[data-v-3519853e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-3519853e]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-3519853e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-3519853e]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-2328e4f9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2328e4f9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2328e4f9]{grid-template-columns:1fr 1fr}}.section-title[data-v-2328e4f9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2328e4f9]{margin-bottom:var(--space-4)}.form-label[data-v-2328e4f9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2328e4f9],.form-select[data-v-2328e4f9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2328e4f9]:focus,.form-select[data-v-2328e4f9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2328e4f9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2328e4f9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2328e4f9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2328e4f9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2328e4f9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2328e4f9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2328e4f9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2328e4f9]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.info-box[data-v-2328e4f9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2328e4f9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-2328e4f9]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-2328e4f9]{padding:var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-2328e4f9]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-unit[data-v-2328e4f9]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.sub-unit[data-v-2328e4f9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-buttons[data-v-2328e4f9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-2328e4f9]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-2328e4f9]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.formula-text[data-v-2328e4f9]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-2328e4f9]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-2328e4f9]{color:var(--text-secondary)}.text-sm[data-v-2328e4f9]{font-size:var(--text-sm)}.text-xs[data-v-2328e4f9]{font-size:var(--text-xs)}.text-muted[data-v-2328e4f9]{color:var(--text-muted)}.mt-2[data-v-2328e4f9]{margin-top:var(--space-2)}.mt-4[data-v-2328e4f9]{margin-top:var(--space-4)}.mt-8[data-v-2328e4f9]{margin-top:var(--space-8)}.mb-0[data-v-2328e4f9]{margin-bottom:0}.m-0[data-v-2328e4f9]{margin:0}.reference-section[data-v-2328e4f9]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-2328e4f9]{overflow-x:auto}.conversion-table[data-v-2328e4f9]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.conversion-table th[data-v-2328e4f9],.conversion-table td[data-v-2328e4f9]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-2328e4f9]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-2328e4f9]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-2328e4f9]:hover{background:var(--color-primary-50)}.custom-calculator[data-v-d76863a1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d76863a1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d76863a1]{grid-template-columns:1fr 1fr}}.section-title[data-v-d76863a1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d76863a1]{margin-bottom:var(--space-4)}.form-label[data-v-d76863a1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d76863a1],.form-select[data-v-d76863a1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d76863a1]:focus,.form-select[data-v-d76863a1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d76863a1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d76863a1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d76863a1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d76863a1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d76863a1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d76863a1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d76863a1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d76863a1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d76863a1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d76863a1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-d76863a1]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-d76863a1]{padding:var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-d76863a1]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.input-with-addon[data-v-d76863a1]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-addon[data-v-d76863a1]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-d76863a1]{box-shadow:none;border:none;flex:1}.input-addon[data-v-d76863a1]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.input-hint[data-v-d76863a1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.quick-buttons[data-v-d76863a1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-d76863a1]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-d76863a1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.result-unit[data-v-d76863a1]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.formula-text[data-v-d76863a1]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.placeholder[data-v-d76863a1]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-d76863a1]{color:var(--text-secondary)}.text-sm[data-v-d76863a1]{font-size:var(--text-sm)}.text-xs[data-v-d76863a1]{font-size:var(--text-xs)}.text-muted[data-v-d76863a1]{color:var(--text-muted)}.mt-2[data-v-d76863a1]{margin-top:var(--space-2)}.mt-4[data-v-d76863a1]{margin-top:var(--space-4)}.mb-0[data-v-d76863a1]{margin-bottom:0}.m-0[data-v-d76863a1]{margin:0}.custom-calculator[data-v-b393350d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b393350d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b393350d]{grid-template-columns:1fr 1fr}}.section-title[data-v-b393350d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b393350d]{margin-bottom:var(--space-4)}.form-label[data-v-b393350d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b393350d],.form-select[data-v-b393350d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b393350d]:focus,.form-select[data-v-b393350d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b393350d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b393350d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b393350d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b393350d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b393350d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b393350d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b393350d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b393350d]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b393350d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b393350d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-row[data-v-b393350d]{gap:var(--space-2);align-items:center;display:flex}.swap-btn[data-v-b393350d]{padding:var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-b393350d]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.input-with-addon[data-v-b393350d]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-addon[data-v-b393350d]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-b393350d]{box-shadow:none;border:none;flex:1}.input-addon[data-v-b393350d]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.input-hint[data-v-b393350d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.quick-buttons[data-v-b393350d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-b393350d]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;transition:all .2s}.quick-btn[data-v-b393350d]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.result-unit[data-v-b393350d]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-1)}.formula-text[data-v-b393350d]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--text-primary)}.formula-breakdown[data-v-b393350d]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-3);font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;display:flex}.formula-step-line[data-v-b393350d]{line-height:1.4}.table-wrapper[data-v-b393350d]{margin-top:var(--space-2);overflow-x:auto}.reference-table[data-v-b393350d]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.reference-table th[data-v-b393350d],.reference-table td[data-v-b393350d]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--border-color)}.reference-table th[data-v-b393350d]:first-child,.reference-table td[data-v-b393350d]:first-child{text-align:left;font-weight:var(--font-weight-bold)}.reference-table th[data-v-b393350d]{background:var(--color-neutral-50,#f9fafb);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.reference-table tbody tr[data-v-b393350d]:hover{background:var(--color-primary-50,#eff6ff)}.placeholder[data-v-b393350d]{color:var(--text-muted);font-size:var(--text-sm)}.text-secondary[data-v-b393350d]{color:var(--text-secondary)}.text-sm[data-v-b393350d]{font-size:var(--text-sm)}.text-xs[data-v-b393350d]{font-size:var(--text-xs)}.text-muted[data-v-b393350d]{color:var(--text-muted)}.mt-2[data-v-b393350d]{margin-top:var(--space-2)}.mt-4[data-v-b393350d]{margin-top:var(--space-4)}.mb-0[data-v-b393350d]{margin-bottom:0}.m-0[data-v-b393350d]{margin:0}.custom-calculator[data-v-3f78c19f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3f78c19f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3f78c19f]{grid-template-columns:1fr 1fr}}.section-title[data-v-3f78c19f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3f78c19f]{margin-bottom:var(--space-4)}.form-label[data-v-3f78c19f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3f78c19f],.form-select[data-v-3f78c19f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3f78c19f]:focus,.form-select[data-v-3f78c19f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3f78c19f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3f78c19f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3f78c19f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3f78c19f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3f78c19f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3f78c19f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3f78c19f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3f78c19f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3f78c19f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3f78c19f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3f78c19f]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-3f78c19f]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-3f78c19f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-3f78c19f]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-3f78c19f]{padding-right:3.5rem}.input-suffix[data-v-3f78c19f]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-3f78c19f]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-3f78c19f]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-3f78c19f]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-3f78c19f]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-3f78c19f]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-3f78c19f]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-3f78c19f]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-3f78c19f]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-3f78c19f]{margin-top:var(--space-4)}.mt-8[data-v-3f78c19f]{margin-top:var(--space-8)}.mb-0[data-v-3f78c19f]{margin-bottom:0}.mb-4[data-v-3f78c19f]{margin-bottom:var(--space-4)}.text-xs[data-v-3f78c19f]{font-size:var(--text-xs)}.text-muted[data-v-3f78c19f]{color:var(--text-muted)}.reference-section[data-v-3f78c19f]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-3f78c19f]{overflow-x:auto}.conversion-table[data-v-3f78c19f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-3f78c19f],.conversion-table td[data-v-3f78c19f]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-3f78c19f]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-3f78c19f]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-3f78c19f]:hover{background-color:var(--color-primary-50)}.use-case[data-v-3f78c19f]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-5e3c9256]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5e3c9256]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5e3c9256]{grid-template-columns:1fr 1fr}}.section-title[data-v-5e3c9256]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5e3c9256]{margin-bottom:var(--space-4)}.form-label[data-v-5e3c9256]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5e3c9256],.form-select[data-v-5e3c9256]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5e3c9256]:focus,.form-select[data-v-5e3c9256]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5e3c9256]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5e3c9256]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5e3c9256]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5e3c9256]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5e3c9256]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5e3c9256]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5e3c9256]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5e3c9256]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5e3c9256]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5e3c9256]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-5e3c9256]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-5e3c9256]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-5e3c9256]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-5e3c9256]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-5e3c9256]{padding-right:3.5rem}.input-suffix[data-v-5e3c9256]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-5e3c9256]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-5e3c9256]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-5e3c9256]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-5e3c9256]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-5e3c9256]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-5e3c9256]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-5e3c9256]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-5e3c9256]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-5e3c9256]{margin-top:var(--space-2)}.mt-4[data-v-5e3c9256]{margin-top:var(--space-4)}.mt-8[data-v-5e3c9256]{margin-top:var(--space-8)}.mb-0[data-v-5e3c9256]{margin-bottom:0}.mb-4[data-v-5e3c9256]{margin-bottom:var(--space-4)}.text-xs[data-v-5e3c9256]{font-size:var(--text-xs)}.text-muted[data-v-5e3c9256]{color:var(--text-muted)}.reference-section[data-v-5e3c9256]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-5e3c9256]{overflow-x:auto}.conversion-table[data-v-5e3c9256]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-5e3c9256],.conversion-table td[data-v-5e3c9256]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-5e3c9256]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-5e3c9256]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-5e3c9256]:hover{background-color:var(--color-primary-50)}.use-case[data-v-5e3c9256]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-706d97c7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-706d97c7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-706d97c7]{grid-template-columns:1fr 1fr}}.section-title[data-v-706d97c7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-706d97c7]{margin-bottom:var(--space-4)}.form-label[data-v-706d97c7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-706d97c7],.form-select[data-v-706d97c7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-706d97c7]:focus,.form-select[data-v-706d97c7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-706d97c7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-706d97c7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-706d97c7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-706d97c7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-706d97c7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-706d97c7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-706d97c7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-706d97c7]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-706d97c7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-706d97c7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-706d97c7]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-706d97c7]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-706d97c7]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-706d97c7]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-706d97c7]{padding-right:4.5rem}.input-suffix[data-v-706d97c7]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-706d97c7]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-706d97c7]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-706d97c7]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-706d97c7]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-706d97c7]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-706d97c7]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-706d97c7]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-706d97c7]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.arp-callout[data-v-706d97c7]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #cbd5e1}.arp-header[data-v-706d97c7]{margin-bottom:var(--space-2)}.arp-tag[data-v-706d97c7]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:#475569}.arp-body[data-v-706d97c7]{justify-content:space-around;align-items:center;gap:var(--space-2);text-align:center;display:flex}.arp-metric[data-v-706d97c7]{flex-direction:column;display:flex}.arp-num[data-v-706d97c7]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:#1e293b}.arp-lbl[data-v-706d97c7]{font-size:var(--text-xs);color:#64748b}.arp-plus[data-v-706d97c7]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:#94a3b8}.arp-badge[data-v-706d97c7]{font-family:monospace;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.1rem .4rem;display:inline-block}.mt-4[data-v-706d97c7]{margin-top:var(--space-4)}.mt-8[data-v-706d97c7]{margin-top:var(--space-8)}.mb-0[data-v-706d97c7]{margin-bottom:0}.mb-4[data-v-706d97c7]{margin-bottom:var(--space-4)}.text-xs[data-v-706d97c7]{font-size:var(--text-xs)}.text-muted[data-v-706d97c7]{color:var(--text-muted)}.reference-section[data-v-706d97c7]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-706d97c7]{overflow-x:auto}.conversion-table[data-v-706d97c7]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-706d97c7],.conversion-table td[data-v-706d97c7]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-706d97c7]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-706d97c7]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-706d97c7]:hover{background-color:var(--color-primary-50)}.use-case[data-v-706d97c7]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-00b6e8da]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-00b6e8da]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-00b6e8da]{grid-template-columns:1fr 1fr}}.section-title[data-v-00b6e8da]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-00b6e8da]{margin-bottom:var(--space-4)}.form-label[data-v-00b6e8da]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-00b6e8da],.form-select[data-v-00b6e8da]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-00b6e8da]:focus,.form-select[data-v-00b6e8da]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-00b6e8da]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-00b6e8da]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-00b6e8da]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-00b6e8da]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-00b6e8da]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-00b6e8da]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-00b6e8da]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-00b6e8da]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-00b6e8da]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-00b6e8da]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-00b6e8da]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-00b6e8da]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-00b6e8da]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-00b6e8da]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-00b6e8da]{padding-right:3.5rem}.input-suffix[data-v-00b6e8da]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-00b6e8da]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-00b6e8da]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-00b6e8da]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-00b6e8da]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-00b6e8da]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-subtext[data-v-00b6e8da]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.sci-label[data-v-00b6e8da]{font-weight:var(--font-weight-medium);color:var(--color-primary-700);margin-right:.25rem}.formula-line[data-v-00b6e8da]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-00b6e8da]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-00b6e8da]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-00b6e8da]{margin-top:var(--space-4)}.mt-8[data-v-00b6e8da]{margin-top:var(--space-8)}.mb-0[data-v-00b6e8da]{margin-bottom:0}.mb-4[data-v-00b6e8da]{margin-bottom:var(--space-4)}.text-xs[data-v-00b6e8da]{font-size:var(--text-xs)}.text-muted[data-v-00b6e8da]{color:var(--text-muted)}.reference-section[data-v-00b6e8da]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-00b6e8da]{overflow-x:auto}.conversion-table[data-v-00b6e8da]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-00b6e8da],.conversion-table td[data-v-00b6e8da]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-00b6e8da]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-00b6e8da]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-00b6e8da]:hover{background-color:var(--color-primary-50)}.use-case[data-v-00b6e8da]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-26b61796]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-26b61796]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-26b61796]{grid-template-columns:1fr 1fr}}.section-title[data-v-26b61796]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-26b61796]{margin-bottom:var(--space-4)}.form-label[data-v-26b61796]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-26b61796],.form-select[data-v-26b61796]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-26b61796]:focus,.form-select[data-v-26b61796]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-26b61796]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-26b61796]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-26b61796]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-26b61796]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-26b61796]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-26b61796]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-26b61796]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-26b61796]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-26b61796]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-26b61796]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-26b61796]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-26b61796]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-26b61796]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-26b61796]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-26b61796]{padding-right:4.5rem}.input-suffix[data-v-26b61796]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.warning-msg[data-v-26b61796]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-2);margin-bottom:0}.preset-chips[data-v-26b61796]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-26b61796]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-26b61796]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-26b61796]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-26b61796]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.formula-line[data-v-26b61796]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-2);color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-26b61796]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.reference-section[data-v-26b61796]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-26b61796]{margin-top:var(--space-3);overflow-x:auto}.conversion-table[data-v-26b61796]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.conversion-table th[data-v-26b61796],.conversion-table td[data-v-26b61796]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-26b61796]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.clickable-row[data-v-26b61796]{cursor:pointer;transition:background .15s}.clickable-row[data-v-26b61796]:hover{background:var(--color-primary-50)}.use-case[data-v-26b61796]{color:var(--text-secondary)}.mt-4[data-v-26b61796]{margin-top:var(--space-4)}.mt-8[data-v-26b61796]{margin-top:var(--space-8)}.mb-0[data-v-26b61796]{margin-bottom:0}.mb-4[data-v-26b61796]{margin-bottom:var(--space-4)}.text-xs[data-v-26b61796]{font-size:var(--text-xs)}.text-muted[data-v-26b61796]{color:var(--text-muted)}.custom-calculator[data-v-e966fb3c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e966fb3c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e966fb3c]{grid-template-columns:1fr 1fr}}.section-title[data-v-e966fb3c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e966fb3c]{margin-bottom:var(--space-4)}.form-label[data-v-e966fb3c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e966fb3c],.form-select[data-v-e966fb3c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e966fb3c]:focus,.form-select[data-v-e966fb3c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e966fb3c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e966fb3c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e966fb3c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e966fb3c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e966fb3c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e966fb3c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e966fb3c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e966fb3c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e966fb3c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e966fb3c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e966fb3c]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-e966fb3c]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-e966fb3c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-e966fb3c]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-e966fb3c]{padding-right:4.5rem}.input-suffix[data-v-e966fb3c]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-e966fb3c]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-e966fb3c]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-e966fb3c]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-e966fb3c]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-e966fb3c]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-e966fb3c]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-e966fb3c]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-e966fb3c]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-e966fb3c]{margin-top:var(--space-2)}.mt-4[data-v-e966fb3c]{margin-top:var(--space-4)}.mt-8[data-v-e966fb3c]{margin-top:var(--space-8)}.mb-0[data-v-e966fb3c]{margin-bottom:0}.mb-4[data-v-e966fb3c]{margin-bottom:var(--space-4)}.text-xs[data-v-e966fb3c]{font-size:var(--text-xs)}.text-muted[data-v-e966fb3c]{color:var(--text-muted)}.reference-section[data-v-e966fb3c]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-e966fb3c]{overflow-x:auto}.conversion-table[data-v-e966fb3c]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-e966fb3c],.conversion-table td[data-v-e966fb3c]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-e966fb3c]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-e966fb3c]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-e966fb3c]:hover{background-color:var(--color-primary-50)}.use-case[data-v-e966fb3c]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-1132d307]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1132d307]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1132d307]{grid-template-columns:1fr 1fr}}.section-title[data-v-1132d307]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1132d307]{margin-bottom:var(--space-4)}.form-label[data-v-1132d307]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1132d307],.form-select[data-v-1132d307]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1132d307]:focus,.form-select[data-v-1132d307]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1132d307]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1132d307]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1132d307]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1132d307]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1132d307]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1132d307]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1132d307]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1132d307]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1132d307]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1132d307]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-1132d307]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-1132d307]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-1132d307]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-1132d307]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-1132d307]{padding-right:4.5rem}.input-suffix[data-v-1132d307]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-1132d307]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-1132d307]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-1132d307]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-1132d307]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-1132d307]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-1132d307]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-1132d307]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-1132d307]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-1132d307]{margin-top:var(--space-2)}.mt-4[data-v-1132d307]{margin-top:var(--space-4)}.mt-8[data-v-1132d307]{margin-top:var(--space-8)}.mb-0[data-v-1132d307]{margin-bottom:0}.mb-4[data-v-1132d307]{margin-bottom:var(--space-4)}.text-xs[data-v-1132d307]{font-size:var(--text-xs)}.text-muted[data-v-1132d307]{color:var(--text-muted)}.reference-section[data-v-1132d307]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-1132d307]{overflow-x:auto}.conversion-table[data-v-1132d307]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-1132d307],.conversion-table td[data-v-1132d307]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-1132d307]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-1132d307]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-1132d307]:hover{background-color:var(--color-primary-50)}.use-case[data-v-1132d307]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-583c0870]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-583c0870]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-583c0870]{grid-template-columns:1fr 1fr}}.section-title[data-v-583c0870]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-583c0870]{margin-bottom:var(--space-4)}.form-label[data-v-583c0870]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-583c0870],.form-select[data-v-583c0870]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-583c0870]:focus,.form-select[data-v-583c0870]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-583c0870]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-583c0870]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-583c0870]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-583c0870]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-583c0870]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-583c0870]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-583c0870]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-583c0870]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-583c0870]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-583c0870]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-583c0870]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-583c0870]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-583c0870]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-583c0870]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-583c0870]{padding-right:3.5rem}.input-suffix[data-v-583c0870]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-583c0870]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-583c0870]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-583c0870]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-583c0870]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-583c0870]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-subtext[data-v-583c0870]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.sci-label[data-v-583c0870]{font-weight:var(--font-weight-medium);color:var(--color-primary-700);margin-right:.25rem}.formula-line[data-v-583c0870]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-583c0870]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-583c0870]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-583c0870]{margin-top:var(--space-4)}.mt-8[data-v-583c0870]{margin-top:var(--space-8)}.mb-0[data-v-583c0870]{margin-bottom:0}.mb-4[data-v-583c0870]{margin-bottom:var(--space-4)}.text-xs[data-v-583c0870]{font-size:var(--text-xs)}.text-muted[data-v-583c0870]{color:var(--text-muted)}.reference-section[data-v-583c0870]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-583c0870]{overflow-x:auto}.conversion-table[data-v-583c0870]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-583c0870],.conversion-table td[data-v-583c0870]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-583c0870]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-583c0870]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-583c0870]:hover{background-color:var(--color-primary-50)}.use-case[data-v-583c0870]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-16337d08]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-16337d08]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-16337d08]{grid-template-columns:1fr 1fr}}.section-title[data-v-16337d08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-16337d08]{margin-bottom:var(--space-4)}.form-label[data-v-16337d08]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-16337d08],.form-select[data-v-16337d08]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-16337d08]:focus,.form-select[data-v-16337d08]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-16337d08]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-16337d08]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-16337d08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-16337d08]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-16337d08]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-16337d08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-16337d08]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-16337d08]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-16337d08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-16337d08]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-16337d08]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-16337d08]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-16337d08]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-16337d08]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-16337d08]{padding-right:4.5rem}.input-suffix[data-v-16337d08]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-16337d08]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-16337d08]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-16337d08]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-16337d08]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-16337d08]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-16337d08]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-16337d08]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-16337d08]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-16337d08]{margin-top:var(--space-2)}.mt-4[data-v-16337d08]{margin-top:var(--space-4)}.mt-8[data-v-16337d08]{margin-top:var(--space-8)}.mb-0[data-v-16337d08]{margin-bottom:0}.mb-4[data-v-16337d08]{margin-bottom:var(--space-4)}.text-xs[data-v-16337d08]{font-size:var(--text-xs)}.text-muted[data-v-16337d08]{color:var(--text-muted)}.reference-section[data-v-16337d08]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-16337d08]{overflow-x:auto}.conversion-table[data-v-16337d08]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-16337d08],.conversion-table td[data-v-16337d08]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-16337d08]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-16337d08]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-16337d08]:hover{background-color:var(--color-primary-50)}.use-case[data-v-16337d08]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-a3611658]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a3611658]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a3611658]{grid-template-columns:1fr 1fr}}.section-title[data-v-a3611658]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a3611658]{margin-bottom:var(--space-4)}.form-label[data-v-a3611658]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a3611658],.form-select[data-v-a3611658]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a3611658]:focus,.form-select[data-v-a3611658]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a3611658]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a3611658]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a3611658]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a3611658]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a3611658]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a3611658]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a3611658]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a3611658]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a3611658]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a3611658]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-a3611658]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-a3611658]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-a3611658]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-a3611658]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-a3611658]{padding-right:4.5rem}.input-suffix[data-v-a3611658]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-a3611658]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-a3611658]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-a3611658]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-a3611658]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-a3611658]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-a3611658]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-a3611658]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-a3611658]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-a3611658]{margin-top:var(--space-2)}.mt-4[data-v-a3611658]{margin-top:var(--space-4)}.mt-8[data-v-a3611658]{margin-top:var(--space-8)}.mb-0[data-v-a3611658]{margin-bottom:0}.mb-4[data-v-a3611658]{margin-bottom:var(--space-4)}.text-xs[data-v-a3611658]{font-size:var(--text-xs)}.text-muted[data-v-a3611658]{color:var(--text-muted)}.reference-section[data-v-a3611658]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-a3611658]{overflow-x:auto}.conversion-table[data-v-a3611658]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-a3611658],.conversion-table td[data-v-a3611658]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-a3611658]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-a3611658]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-a3611658]:hover{background-color:var(--color-primary-50)}.use-case[data-v-a3611658]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-3ffaeb2e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3ffaeb2e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3ffaeb2e]{grid-template-columns:1fr 1fr}}.section-title[data-v-3ffaeb2e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3ffaeb2e]{margin-bottom:var(--space-4)}.form-label[data-v-3ffaeb2e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3ffaeb2e],.form-select[data-v-3ffaeb2e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3ffaeb2e]:focus,.form-select[data-v-3ffaeb2e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3ffaeb2e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3ffaeb2e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3ffaeb2e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3ffaeb2e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3ffaeb2e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3ffaeb2e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3ffaeb2e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3ffaeb2e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3ffaeb2e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3ffaeb2e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3ffaeb2e]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-3ffaeb2e]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-3ffaeb2e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-3ffaeb2e]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-3ffaeb2e]{padding-right:4.5rem}.input-suffix[data-v-3ffaeb2e]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-3ffaeb2e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-3ffaeb2e]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-3ffaeb2e]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-3ffaeb2e]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-3ffaeb2e]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-subtext[data-v-3ffaeb2e]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.sci-label[data-v-3ffaeb2e]{font-weight:var(--font-weight-medium);color:var(--color-primary-700);margin-right:.25rem}.formula-line[data-v-3ffaeb2e]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-3ffaeb2e]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-3ffaeb2e]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-3ffaeb2e]{margin-top:var(--space-4)}.mt-8[data-v-3ffaeb2e]{margin-top:var(--space-8)}.mb-0[data-v-3ffaeb2e]{margin-bottom:0}.mb-4[data-v-3ffaeb2e]{margin-bottom:var(--space-4)}.text-xs[data-v-3ffaeb2e]{font-size:var(--text-xs)}.text-muted[data-v-3ffaeb2e]{color:var(--text-muted)}.reference-section[data-v-3ffaeb2e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-3ffaeb2e]{overflow-x:auto}.conversion-table[data-v-3ffaeb2e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-3ffaeb2e],.conversion-table td[data-v-3ffaeb2e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-3ffaeb2e]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-3ffaeb2e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-3ffaeb2e]:hover{background-color:var(--color-primary-50)}.use-case[data-v-3ffaeb2e]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-f408ae2f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f408ae2f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f408ae2f]{grid-template-columns:1fr 1fr}}.section-title[data-v-f408ae2f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f408ae2f]{margin-bottom:var(--space-4)}.form-label[data-v-f408ae2f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f408ae2f],.form-select[data-v-f408ae2f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f408ae2f]:focus,.form-select[data-v-f408ae2f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f408ae2f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f408ae2f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f408ae2f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f408ae2f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f408ae2f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f408ae2f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f408ae2f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f408ae2f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f408ae2f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f408ae2f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f408ae2f]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-f408ae2f]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-f408ae2f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-f408ae2f]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-f408ae2f]{padding-right:5rem}.input-suffix[data-v-f408ae2f]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-f408ae2f]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-f408ae2f]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-f408ae2f]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-f408ae2f]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-f408ae2f]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-f408ae2f]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-f408ae2f]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.warning-msg[data-v-f408ae2f]{color:#b45309;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-f408ae2f]{margin-top:var(--space-4)}.mt-8[data-v-f408ae2f]{margin-top:var(--space-8)}.mb-0[data-v-f408ae2f]{margin-bottom:0}.mb-4[data-v-f408ae2f]{margin-bottom:var(--space-4)}.text-xs[data-v-f408ae2f]{font-size:var(--text-xs)}.text-muted[data-v-f408ae2f]{color:var(--text-muted)}.reference-section[data-v-f408ae2f]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-f408ae2f]{overflow-x:auto}.conversion-table[data-v-f408ae2f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-f408ae2f],.conversion-table td[data-v-f408ae2f]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-f408ae2f]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-f408ae2f]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-f408ae2f]:hover{background-color:var(--color-primary-50)}.use-case[data-v-f408ae2f]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-3e532856]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-3e532856]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-3e532856]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-3e532856}@keyframes spin-3e532856{to{transform:rotate(360deg)}}.calculator-grid[data-v-3e532856]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-3e532856]{opacity:1}@media (width>=768px){.calculator-grid[data-v-3e532856]{grid-template-columns:1fr 1fr}}.calc-results[data-v-3e532856]{flex-direction:column;display:flex}.section-title[data-v-3e532856]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3e532856]{margin-bottom:var(--space-4)}.form-label[data-v-3e532856]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-3e532856]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-3e532856]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.error-text[data-v-3e532856]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.quick-buttons[data-v-3e532856]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.quick-btn[data-v-3e532856]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.quick-btn[data-v-3e532856]:hover{background:var(--color-neutral-100);border-color:var(--color-primary-500);color:var(--color-primary-600)}.result-box[data-v-3e532856]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;flex-direction:column;flex:1;justify-content:center;transition:border-color .3s;display:flex}.result-box.has-value[data-v-3e532856]{background:var(--surface-card);border-color:var(--color-primary-500)}.result-label[data-v-3e532856]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-3e532856]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);min-height:2.5rem}.result-value .unit[data-v-3e532856]{font-size:var(--text-xl);color:var(--color-primary-600);margin-left:2px}.placeholder[data-v-3e532856]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.formula-box[data-v-3e532856]{margin-top:var(--space-4);background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-3e532856]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-3e532856]{color:var(--text-primary);font-size:var(--text-base);font-family:inherit}.custom-calculator[data-v-9dd5812a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9dd5812a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9dd5812a]{grid-template-columns:1fr 1fr}}.section-title[data-v-9dd5812a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9dd5812a]{margin-bottom:var(--space-4)}.form-label[data-v-9dd5812a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9dd5812a],.form-select[data-v-9dd5812a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9dd5812a]:focus,.form-select[data-v-9dd5812a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9dd5812a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9dd5812a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9dd5812a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9dd5812a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9dd5812a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9dd5812a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9dd5812a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9dd5812a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9dd5812a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9dd5812a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-9dd5812a]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-9dd5812a]{margin:calc(-1 * var(--space-2)) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-9dd5812a]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--text-primary,#374151);cursor:pointer;transition:all .2s;display:inline-flex}.swap-button[data-v-9dd5812a]:hover{background:var(--color-neutral-200,#e5e7eb);border-color:var(--color-primary-400,#818cf8);color:var(--color-primary-700,#4338ca)}.swap-icon[data-v-9dd5812a]{font-size:1.1em;font-weight:700}.presets-wrapper[data-v-9dd5812a]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-badge[data-v-9dd5812a]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-badge[data-v-9dd5812a]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-9dd5812a]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-medium,500);color:var(--color-primary-600,#2563eb);margin-left:var(--space-2)}.unit-sub[data-v-9dd5812a]{font-size:var(--text-sm,.875rem);color:var(--text-secondary,#6b7280);font-weight:400}.equation-subtext[data-v-9dd5812a]{font-size:var(--text-sm,.875rem);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2);font-weight:var(--font-weight-medium,500)}.formula-text[data-v-9dd5812a]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#1f2937);margin:var(--space-1) 0}.formula-details[data-v-9dd5812a]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#6b7280);margin:0}.scientific-notation-row[data-v-9dd5812a]{font-size:var(--text-xs,.75rem);color:var(--text-primary,#1f2937);margin-top:var(--space-2)}.scope-box[data-v-9dd5812a]{border-radius:var(--radius-md,.375rem);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.scope-box.warning-mode[data-v-9dd5812a]{background:#fffbeb;border-color:#fde68a}.scope-header[data-v-9dd5812a]{align-items:center;gap:var(--space-2);font-size:var(--text-xs,.75rem);text-transform:uppercase;letter-spacing:.05em;color:#166534;margin-bottom:var(--space-1);display:flex}.scope-box.warning-mode .scope-header[data-v-9dd5812a]{color:#92400e}.scope-text[data-v-9dd5812a]{font-size:var(--text-xs,.75rem);color:#14532d;margin:0;line-height:1.4}.scope-box.warning-mode .scope-text[data-v-9dd5812a]{color:#78350f}.table-card[data-v-9dd5812a]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);background:#fff;overflow:hidden}.table-toggle-btn[data-v-9dd5812a]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#1f2937);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.table-toggle-btn[data-v-9dd5812a]:hover{background:var(--color-neutral-50,#f9fafb)}.table-container[data-v-9dd5812a]{border-top:1px solid var(--border-color,#e5e7eb);overflow-x:auto}.conversion-table[data-v-9dd5812a]{border-collapse:collapse;width:100%;font-size:var(--text-xs,.75rem)}.conversion-table th[data-v-9dd5812a]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-bold,700);color:var(--text-secondary,#4b5563);border-bottom:1px solid var(--border-color,#e5e7eb)}.conversion-table td[data-v-9dd5812a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color,#f3f4f6);color:var(--text-primary,#1f2937)}.row-active[data-v-9dd5812a]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold,700)}.prefix-pill[data-v-9dd5812a]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary,#4b5563);border-radius:9999px;padding:1px 6px;font-size:.65rem;display:inline-block}.text-right[data-v-9dd5812a]{text-align:right}.font-mono[data-v-9dd5812a]{font-family:ui-monospace,monospace}.text-muted[data-v-9dd5812a]{color:var(--text-muted,#9ca3af)}.error-box[data-v-9dd5812a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-9dd5812a]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-97ec8f80]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-97ec8f80]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-97ec8f80]{grid-template-columns:1fr 1fr}}.section-title[data-v-97ec8f80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-97ec8f80]{margin-bottom:var(--space-4)}.form-label[data-v-97ec8f80]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-97ec8f80],.form-select[data-v-97ec8f80]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-97ec8f80]:focus,.form-select[data-v-97ec8f80]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-97ec8f80]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-97ec8f80]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-97ec8f80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-97ec8f80]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-97ec8f80]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-97ec8f80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-97ec8f80]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-97ec8f80]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-97ec8f80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-97ec8f80]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-97ec8f80]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-97ec8f80]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-97ec8f80]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-97ec8f80]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-97ec8f80]{padding-right:3.5rem}.input-suffix[data-v-97ec8f80]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-97ec8f80]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-97ec8f80]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-97ec8f80]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-97ec8f80]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-97ec8f80]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-97ec8f80]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-97ec8f80]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-97ec8f80]{margin-top:var(--space-4)}.mt-8[data-v-97ec8f80]{margin-top:var(--space-8)}.mb-0[data-v-97ec8f80]{margin-bottom:0}.mb-4[data-v-97ec8f80]{margin-bottom:var(--space-4)}.text-xs[data-v-97ec8f80]{font-size:var(--text-xs)}.text-muted[data-v-97ec8f80]{color:var(--text-muted)}.reference-section[data-v-97ec8f80]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-97ec8f80]{overflow-x:auto}.conversion-table[data-v-97ec8f80]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-97ec8f80],.conversion-table td[data-v-97ec8f80]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-97ec8f80]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-97ec8f80]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-97ec8f80]:hover{background-color:var(--color-primary-50)}.use-case[data-v-97ec8f80]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-438e9019]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-438e9019]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-438e9019]{grid-template-columns:1fr 1fr}}.section-title[data-v-438e9019]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-438e9019]{margin-bottom:var(--space-4)}.form-label[data-v-438e9019]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-438e9019],.form-select[data-v-438e9019]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-438e9019]:focus,.form-select[data-v-438e9019]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-438e9019]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-438e9019]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-438e9019]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-438e9019]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-438e9019]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-438e9019]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-438e9019]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-438e9019]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-438e9019]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-438e9019]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-438e9019]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-438e9019]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-438e9019]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-438e9019]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-438e9019]{padding-right:3.5rem}.input-suffix[data-v-438e9019]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-438e9019]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-438e9019]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-438e9019]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-438e9019]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-438e9019]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-438e9019]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-438e9019]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-438e9019]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-438e9019]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-438e9019]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-438e9019]{grid-template-columns:1fr 1fr}}.energy-item[data-v-438e9019]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-438e9019]{color:var(--text-secondary)}.energy-val[data-v-438e9019]{color:var(--color-primary-700)}.mt-4[data-v-438e9019]{margin-top:var(--space-4)}.mt-8[data-v-438e9019]{margin-top:var(--space-8)}.mb-0[data-v-438e9019]{margin-bottom:0}.mb-4[data-v-438e9019]{margin-bottom:var(--space-4)}.text-xs[data-v-438e9019]{font-size:var(--text-xs)}.text-muted[data-v-438e9019]{color:var(--text-muted)}.reference-section[data-v-438e9019]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-438e9019]{overflow-x:auto}.conversion-table[data-v-438e9019]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-438e9019],.conversion-table td[data-v-438e9019]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-438e9019]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-438e9019]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-438e9019]:hover{background-color:var(--color-primary-50)}.use-case[data-v-438e9019]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-0306df4c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0306df4c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0306df4c]{grid-template-columns:1fr 1fr}}.section-title[data-v-0306df4c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0306df4c]{margin-bottom:var(--space-4)}.form-label[data-v-0306df4c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0306df4c],.form-select[data-v-0306df4c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0306df4c]:focus,.form-select[data-v-0306df4c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0306df4c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0306df4c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0306df4c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0306df4c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0306df4c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0306df4c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0306df4c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0306df4c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0306df4c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0306df4c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-0306df4c]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-0306df4c]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-0306df4c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-0306df4c]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-0306df4c]{padding-right:5rem}.input-suffix[data-v-0306df4c]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-0306df4c]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-0306df4c]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-0306df4c]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-0306df4c]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-0306df4c]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-0306df4c]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);overflow-x:auto}.placeholder-text[data-v-0306df4c]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-0306df4c]{margin-top:var(--space-4)}.mt-8[data-v-0306df4c]{margin-top:var(--space-8)}.mb-0[data-v-0306df4c]{margin-bottom:0}.mb-4[data-v-0306df4c]{margin-bottom:var(--space-4)}.text-xs[data-v-0306df4c]{font-size:var(--text-xs)}.text-muted[data-v-0306df4c]{color:var(--text-muted)}.reference-section[data-v-0306df4c]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-0306df4c]{overflow-x:auto}.conversion-table[data-v-0306df4c]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-0306df4c],.conversion-table td[data-v-0306df4c]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-0306df4c]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-0306df4c]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-0306df4c]:hover{background-color:var(--color-primary-50)}.use-case[data-v-0306df4c]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-32424ceb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-32424ceb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-32424ceb]{grid-template-columns:1fr 1fr}}.section-title[data-v-32424ceb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-32424ceb]{margin-bottom:var(--space-4)}.form-label[data-v-32424ceb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-32424ceb],.form-select[data-v-32424ceb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-32424ceb]:focus,.form-select[data-v-32424ceb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-32424ceb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-32424ceb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-32424ceb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-32424ceb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-32424ceb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-32424ceb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-32424ceb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-32424ceb]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-32424ceb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-32424ceb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-32424ceb]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-32424ceb]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-32424ceb]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-32424ceb]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-32424ceb]{padding-right:3.5rem}.input-suffix[data-v-32424ceb]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-32424ceb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-32424ceb]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-32424ceb]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-32424ceb]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-32424ceb]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-32424ceb]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-32424ceb]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-32424ceb]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-32424ceb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-32424ceb]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-32424ceb]{grid-template-columns:1fr 1fr}}.energy-item[data-v-32424ceb]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-32424ceb]{color:var(--text-secondary)}.energy-val[data-v-32424ceb]{color:var(--color-primary-700)}.mt-4[data-v-32424ceb]{margin-top:var(--space-4)}.mt-8[data-v-32424ceb]{margin-top:var(--space-8)}.mb-0[data-v-32424ceb]{margin-bottom:0}.mb-4[data-v-32424ceb]{margin-bottom:var(--space-4)}.text-xs[data-v-32424ceb]{font-size:var(--text-xs)}.text-muted[data-v-32424ceb]{color:var(--text-muted)}.reference-section[data-v-32424ceb]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-32424ceb]{overflow-x:auto}.conversion-table[data-v-32424ceb]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-32424ceb],.conversion-table td[data-v-32424ceb]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-32424ceb]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-32424ceb]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-32424ceb]:hover{background-color:var(--color-primary-50)}.use-case[data-v-32424ceb]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-280734ec]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-280734ec]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-280734ec]{grid-template-columns:1fr 1fr}}.section-title[data-v-280734ec]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-280734ec]{margin-bottom:var(--space-4)}.form-label[data-v-280734ec]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-280734ec],.form-select[data-v-280734ec]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-280734ec]:focus,.form-select[data-v-280734ec]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-280734ec]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-280734ec]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-280734ec]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-280734ec]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-280734ec]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-280734ec]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-280734ec]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-280734ec]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-280734ec]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-280734ec]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-280734ec]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-280734ec]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-280734ec]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-280734ec]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-280734ec]{padding-right:4rem}.input-suffix[data-v-280734ec]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-280734ec]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-280734ec]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-280734ec]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-280734ec]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-280734ec]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-280734ec]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-280734ec]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-280734ec]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-280734ec]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-280734ec]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-280734ec]{grid-template-columns:1fr 1fr}}.energy-item[data-v-280734ec]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-280734ec]{color:var(--text-secondary)}.energy-val[data-v-280734ec]{color:var(--color-primary-700)}.mt-4[data-v-280734ec]{margin-top:var(--space-4)}.mt-8[data-v-280734ec]{margin-top:var(--space-8)}.mb-0[data-v-280734ec]{margin-bottom:0}.mb-4[data-v-280734ec]{margin-bottom:var(--space-4)}.text-xs[data-v-280734ec]{font-size:var(--text-xs)}.text-muted[data-v-280734ec]{color:var(--text-muted)}.reference-section[data-v-280734ec]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-280734ec]{overflow-x:auto}.conversion-table[data-v-280734ec]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-280734ec],.conversion-table td[data-v-280734ec]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-280734ec]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-280734ec]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-280734ec]:hover{background-color:var(--color-primary-50)}.use-case[data-v-280734ec]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-911b5aa0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-911b5aa0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-911b5aa0]{grid-template-columns:1fr 1fr}}.section-title[data-v-911b5aa0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-911b5aa0]{margin-bottom:var(--space-4)}.form-label[data-v-911b5aa0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-911b5aa0],.form-select[data-v-911b5aa0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-911b5aa0]:focus,.form-select[data-v-911b5aa0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-911b5aa0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-911b5aa0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-911b5aa0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-911b5aa0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-911b5aa0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-911b5aa0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-911b5aa0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-911b5aa0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-911b5aa0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-911b5aa0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-911b5aa0]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-911b5aa0]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-911b5aa0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-911b5aa0]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-911b5aa0]{padding-right:3.5rem}.input-suffix[data-v-911b5aa0]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-911b5aa0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-911b5aa0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-911b5aa0]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-911b5aa0]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-911b5aa0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-911b5aa0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.sci-notation-subtitle[data-v-911b5aa0]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.formula-line[data-v-911b5aa0]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-911b5aa0]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-911b5aa0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-911b5aa0]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-911b5aa0]{grid-template-columns:1fr 1fr}}.energy-item[data-v-911b5aa0]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-911b5aa0]{color:var(--text-secondary)}.energy-val[data-v-911b5aa0]{color:var(--color-primary-700)}.mt-4[data-v-911b5aa0]{margin-top:var(--space-4)}.mt-8[data-v-911b5aa0]{margin-top:var(--space-8)}.mb-0[data-v-911b5aa0]{margin-bottom:0}.mb-4[data-v-911b5aa0]{margin-bottom:var(--space-4)}.text-xs[data-v-911b5aa0]{font-size:var(--text-xs)}.text-muted[data-v-911b5aa0]{color:var(--text-muted)}.reference-section[data-v-911b5aa0]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-911b5aa0]{overflow-x:auto}.conversion-table[data-v-911b5aa0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-911b5aa0],.conversion-table td[data-v-911b5aa0]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-911b5aa0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-911b5aa0]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-911b5aa0]:hover{background-color:var(--color-primary-50)}.use-case[data-v-911b5aa0]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-8ebbd2db]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8ebbd2db]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8ebbd2db]{grid-template-columns:1fr 1fr}}.section-title[data-v-8ebbd2db]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8ebbd2db]{margin-bottom:var(--space-4)}.form-label[data-v-8ebbd2db]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8ebbd2db],.form-select[data-v-8ebbd2db]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8ebbd2db]:focus,.form-select[data-v-8ebbd2db]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8ebbd2db]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8ebbd2db]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8ebbd2db]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8ebbd2db]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8ebbd2db]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8ebbd2db]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8ebbd2db]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8ebbd2db]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8ebbd2db]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8ebbd2db]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-8ebbd2db]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-8ebbd2db]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-8ebbd2db]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-8ebbd2db]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-8ebbd2db]{padding-right:4rem}.input-suffix[data-v-8ebbd2db]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-8ebbd2db]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-8ebbd2db]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-8ebbd2db]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-8ebbd2db]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-8ebbd2db]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-8ebbd2db]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-8ebbd2db]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-8ebbd2db]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-8ebbd2db]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-8ebbd2db]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-8ebbd2db]{grid-template-columns:1fr 1fr}}.energy-item[data-v-8ebbd2db]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-8ebbd2db]{color:var(--text-secondary)}.energy-val[data-v-8ebbd2db]{color:var(--color-primary-700)}.mt-4[data-v-8ebbd2db]{margin-top:var(--space-4)}.mt-8[data-v-8ebbd2db]{margin-top:var(--space-8)}.mb-0[data-v-8ebbd2db]{margin-bottom:0}.mb-4[data-v-8ebbd2db]{margin-bottom:var(--space-4)}.text-xs[data-v-8ebbd2db]{font-size:var(--text-xs)}.text-muted[data-v-8ebbd2db]{color:var(--text-muted)}.reference-section[data-v-8ebbd2db]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-8ebbd2db]{overflow-x:auto}.conversion-table[data-v-8ebbd2db]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-8ebbd2db],.conversion-table td[data-v-8ebbd2db]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-8ebbd2db]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-8ebbd2db]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-8ebbd2db]:hover{background-color:var(--color-primary-50)}.use-case[data-v-8ebbd2db]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-2fcf3015]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2fcf3015]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2fcf3015]{grid-template-columns:1fr 1fr}}.section-title[data-v-2fcf3015]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2fcf3015]{margin-bottom:var(--space-4)}.form-label[data-v-2fcf3015]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2fcf3015],.form-select[data-v-2fcf3015]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2fcf3015]:focus,.form-select[data-v-2fcf3015]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2fcf3015]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2fcf3015]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2fcf3015]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2fcf3015]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2fcf3015]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2fcf3015]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2fcf3015]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2fcf3015]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2fcf3015]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2fcf3015]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-2fcf3015]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-2fcf3015]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-2fcf3015]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-2fcf3015]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-2fcf3015]{padding-right:3.5rem}.input-suffix[data-v-2fcf3015]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-2fcf3015]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-2fcf3015]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-2fcf3015]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-2fcf3015]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-2fcf3015]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-2fcf3015]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-2fcf3015]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-2fcf3015]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-2fcf3015]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-2fcf3015]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-2fcf3015]{grid-template-columns:1fr 1fr}}.energy-item[data-v-2fcf3015]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-2fcf3015]{color:var(--text-secondary)}.energy-val[data-v-2fcf3015]{color:var(--color-primary-700)}.mt-4[data-v-2fcf3015]{margin-top:var(--space-4)}.mt-8[data-v-2fcf3015]{margin-top:var(--space-8)}.mb-0[data-v-2fcf3015]{margin-bottom:0}.mb-4[data-v-2fcf3015]{margin-bottom:var(--space-4)}.text-xs[data-v-2fcf3015]{font-size:var(--text-xs)}.text-muted[data-v-2fcf3015]{color:var(--text-muted)}.reference-section[data-v-2fcf3015]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-2fcf3015]{overflow-x:auto}.conversion-table[data-v-2fcf3015]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-2fcf3015],.conversion-table td[data-v-2fcf3015]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-2fcf3015]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-2fcf3015]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-2fcf3015]:hover{background-color:var(--color-primary-50)}.use-case[data-v-2fcf3015]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-089a6ad3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-089a6ad3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-089a6ad3]{grid-template-columns:1fr 1fr}}.section-title[data-v-089a6ad3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-089a6ad3]{margin-bottom:var(--space-4)}.form-label[data-v-089a6ad3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-089a6ad3],.form-select[data-v-089a6ad3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-089a6ad3]:focus,.form-select[data-v-089a6ad3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-089a6ad3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-089a6ad3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-089a6ad3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-089a6ad3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-089a6ad3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-089a6ad3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-089a6ad3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-089a6ad3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-089a6ad3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-089a6ad3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-089a6ad3]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-089a6ad3]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-089a6ad3]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-089a6ad3]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-089a6ad3]{padding-right:3.5rem}.input-suffix[data-v-089a6ad3]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-089a6ad3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-089a6ad3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-089a6ad3]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-089a6ad3]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-089a6ad3]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-089a6ad3]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.sci-notation-subtitle[data-v-089a6ad3]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.formula-line[data-v-089a6ad3]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-089a6ad3]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.energy-box[data-v-089a6ad3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.energy-grid[data-v-089a6ad3]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.energy-grid[data-v-089a6ad3]{grid-template-columns:1fr 1fr}}.energy-item[data-v-089a6ad3]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.energy-label[data-v-089a6ad3]{color:var(--text-secondary)}.energy-val[data-v-089a6ad3]{color:var(--color-primary-700)}.mt-4[data-v-089a6ad3]{margin-top:var(--space-4)}.mt-8[data-v-089a6ad3]{margin-top:var(--space-8)}.mb-0[data-v-089a6ad3]{margin-bottom:0}.mb-4[data-v-089a6ad3]{margin-bottom:var(--space-4)}.text-xs[data-v-089a6ad3]{font-size:var(--text-xs)}.text-muted[data-v-089a6ad3]{color:var(--text-muted)}.reference-section[data-v-089a6ad3]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-089a6ad3]{overflow-x:auto}.conversion-table[data-v-089a6ad3]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-089a6ad3],.conversion-table td[data-v-089a6ad3]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-089a6ad3]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-089a6ad3]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-089a6ad3]:hover{background-color:var(--color-primary-50)}.use-case[data-v-089a6ad3]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-69d8c8bc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-69d8c8bc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-69d8c8bc]{grid-template-columns:1fr 1fr}}.section-title[data-v-69d8c8bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-69d8c8bc]{margin-bottom:var(--space-4)}.form-label[data-v-69d8c8bc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-69d8c8bc],.form-select[data-v-69d8c8bc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-69d8c8bc]:focus,.form-select[data-v-69d8c8bc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-69d8c8bc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-69d8c8bc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-69d8c8bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-69d8c8bc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-69d8c8bc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-69d8c8bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-69d8c8bc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-69d8c8bc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-69d8c8bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-69d8c8bc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-69d8c8bc]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-69d8c8bc]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-69d8c8bc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-69d8c8bc]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-69d8c8bc]{padding-right:4.5rem}.input-suffix[data-v-69d8c8bc]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-69d8c8bc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-69d8c8bc]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-69d8c8bc]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-69d8c8bc]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-69d8c8bc]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-69d8c8bc]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-notation-sub[data-v-69d8c8bc]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2);font-family:var(--font-mono)}.formula-line[data-v-69d8c8bc]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-69d8c8bc]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.font-mono[data-v-69d8c8bc]{font-family:var(--font-mono)}.mt-4[data-v-69d8c8bc]{margin-top:var(--space-4)}.mt-8[data-v-69d8c8bc]{margin-top:var(--space-8)}.mb-0[data-v-69d8c8bc]{margin-bottom:0}.mb-4[data-v-69d8c8bc]{margin-bottom:var(--space-4)}.text-xs[data-v-69d8c8bc]{font-size:var(--text-xs)}.text-muted[data-v-69d8c8bc]{color:var(--text-muted)}.reference-section[data-v-69d8c8bc]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-69d8c8bc]{overflow-x:auto}.conversion-table[data-v-69d8c8bc]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-69d8c8bc],.conversion-table td[data-v-69d8c8bc]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-69d8c8bc]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-69d8c8bc]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-69d8c8bc]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-3b074240]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3b074240]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3b074240]{grid-template-columns:1fr 1fr}}.section-title[data-v-3b074240]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3b074240]{margin-bottom:var(--space-4)}.form-label[data-v-3b074240]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3b074240],.form-select[data-v-3b074240]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3b074240]:focus,.form-select[data-v-3b074240]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3b074240]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3b074240]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3b074240]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3b074240]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3b074240]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3b074240]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3b074240]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3b074240]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3b074240]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3b074240]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3b074240]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-3b074240]{min-width:130px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-3b074240]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-3b074240]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-3b074240]{padding-right:5rem}.input-suffix[data-v-3b074240]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-3b074240]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-3b074240]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-3b074240]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-3b074240]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-3b074240]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-3b074240]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-3b074240]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-3b074240]{margin-top:var(--space-4)}.mt-8[data-v-3b074240]{margin-top:var(--space-8)}.mb-0[data-v-3b074240]{margin-bottom:0}.mb-4[data-v-3b074240]{margin-bottom:var(--space-4)}.text-xs[data-v-3b074240]{font-size:var(--text-xs)}.text-muted[data-v-3b074240]{color:var(--text-muted)}.reference-section[data-v-3b074240]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-3b074240]{overflow-x:auto}.conversion-table[data-v-3b074240]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-3b074240],.conversion-table td[data-v-3b074240]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-3b074240]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-3b074240]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-3b074240]:hover{background-color:var(--color-primary-50)}.use-case[data-v-3b074240]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-41b069c0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-41b069c0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-41b069c0]{grid-template-columns:1fr 1fr}}.section-title[data-v-41b069c0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-41b069c0]{margin-bottom:var(--space-4)}.form-label[data-v-41b069c0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-41b069c0],.form-select[data-v-41b069c0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-41b069c0]:focus,.form-select[data-v-41b069c0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-41b069c0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-41b069c0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-41b069c0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-41b069c0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-41b069c0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-41b069c0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-41b069c0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-41b069c0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-41b069c0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-41b069c0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-41b069c0]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-41b069c0]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-41b069c0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-41b069c0]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-41b069c0]{padding-right:4.5rem}.input-suffix[data-v-41b069c0]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-41b069c0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-41b069c0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-41b069c0]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-41b069c0]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-41b069c0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-41b069c0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-41b069c0]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-41b069c0]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-41b069c0]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-41b069c0]{margin-top:var(--space-4)}.mt-8[data-v-41b069c0]{margin-top:var(--space-8)}.mb-0[data-v-41b069c0]{margin-bottom:0}.mb-4[data-v-41b069c0]{margin-bottom:var(--space-4)}.text-xs[data-v-41b069c0]{font-size:var(--text-xs)}.text-muted[data-v-41b069c0]{color:var(--text-muted)}.reference-section[data-v-41b069c0]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-41b069c0]{overflow-x:auto}.conversion-table[data-v-41b069c0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-41b069c0],.conversion-table td[data-v-41b069c0]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-41b069c0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-41b069c0]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-41b069c0]:hover{background-color:var(--color-primary-50)}.use-case[data-v-41b069c0]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-5f4eabcc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5f4eabcc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5f4eabcc]{grid-template-columns:1fr 1fr}}.section-title[data-v-5f4eabcc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5f4eabcc]{margin-bottom:var(--space-4)}.form-label[data-v-5f4eabcc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5f4eabcc],.form-select[data-v-5f4eabcc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5f4eabcc]:focus,.form-select[data-v-5f4eabcc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5f4eabcc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5f4eabcc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5f4eabcc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5f4eabcc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5f4eabcc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5f4eabcc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5f4eabcc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5f4eabcc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5f4eabcc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5f4eabcc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-5f4eabcc]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-5f4eabcc]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-5f4eabcc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-5f4eabcc]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-5f4eabcc]{padding-right:4.5rem}.input-suffix[data-v-5f4eabcc]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-5f4eabcc]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-5f4eabcc]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-5f4eabcc]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-5f4eabcc]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-5f4eabcc]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-text[data-v-5f4eabcc]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.25rem;font-weight:400}.formula-line[data-v-5f4eabcc]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-5f4eabcc]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-5f4eabcc]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-5f4eabcc]{margin-top:var(--space-4)}.mt-8[data-v-5f4eabcc]{margin-top:var(--space-8)}.mb-0[data-v-5f4eabcc]{margin-bottom:0}.mb-4[data-v-5f4eabcc]{margin-bottom:var(--space-4)}.text-xs[data-v-5f4eabcc]{font-size:var(--text-xs)}.text-muted[data-v-5f4eabcc]{color:var(--text-muted)}.reference-section[data-v-5f4eabcc]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-5f4eabcc]{overflow-x:auto}.conversion-table[data-v-5f4eabcc]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-5f4eabcc],.conversion-table td[data-v-5f4eabcc]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-5f4eabcc]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-5f4eabcc]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-5f4eabcc]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-c6adbb41]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c6adbb41]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c6adbb41]{grid-template-columns:1fr 1fr}}.section-title[data-v-c6adbb41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c6adbb41]{margin-bottom:var(--space-4)}.form-label[data-v-c6adbb41]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c6adbb41],.form-select[data-v-c6adbb41]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c6adbb41]:focus,.form-select[data-v-c6adbb41]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c6adbb41]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c6adbb41]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c6adbb41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c6adbb41]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c6adbb41]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c6adbb41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c6adbb41]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c6adbb41]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c6adbb41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c6adbb41]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-c6adbb41]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-c6adbb41]{min-width:130px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-c6adbb41]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-c6adbb41]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-c6adbb41]{padding-right:5rem}.input-suffix[data-v-c6adbb41]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-c6adbb41]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-c6adbb41]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-c6adbb41]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-c6adbb41]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-c6adbb41]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-c6adbb41]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-c6adbb41]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-c6adbb41]{margin-top:var(--space-4)}.mt-8[data-v-c6adbb41]{margin-top:var(--space-8)}.mb-0[data-v-c6adbb41]{margin-bottom:0}.mb-4[data-v-c6adbb41]{margin-bottom:var(--space-4)}.text-xs[data-v-c6adbb41]{font-size:var(--text-xs)}.text-muted[data-v-c6adbb41]{color:var(--text-muted)}.reference-section[data-v-c6adbb41]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-c6adbb41]{overflow-x:auto}.conversion-table[data-v-c6adbb41]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-c6adbb41],.conversion-table td[data-v-c6adbb41]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-c6adbb41]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-c6adbb41]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-c6adbb41]:hover{background-color:var(--color-primary-50)}.use-case[data-v-c6adbb41]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-98af3b51]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-98af3b51]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-98af3b51]{grid-template-columns:1fr 1fr}}.section-title[data-v-98af3b51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-98af3b51]{margin-bottom:var(--space-4)}.form-label[data-v-98af3b51]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-98af3b51],.form-select[data-v-98af3b51]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-98af3b51]:focus,.form-select[data-v-98af3b51]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-98af3b51]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-98af3b51]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-98af3b51]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-98af3b51]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-98af3b51]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-98af3b51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-98af3b51]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-98af3b51]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-98af3b51]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-98af3b51]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-98af3b51]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-98af3b51]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-98af3b51]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-98af3b51]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-98af3b51]{padding-right:4.5rem}.input-suffix[data-v-98af3b51]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-98af3b51]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-98af3b51]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-98af3b51]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-98af3b51]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-98af3b51]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-98af3b51]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-98af3b51]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-98af3b51]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-98af3b51]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-98af3b51]{margin-top:var(--space-4)}.mt-8[data-v-98af3b51]{margin-top:var(--space-8)}.mb-0[data-v-98af3b51]{margin-bottom:0}.mb-4[data-v-98af3b51]{margin-bottom:var(--space-4)}.text-xs[data-v-98af3b51]{font-size:var(--text-xs)}.text-muted[data-v-98af3b51]{color:var(--text-muted)}.reference-section[data-v-98af3b51]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-98af3b51]{overflow-x:auto}.conversion-table[data-v-98af3b51]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-98af3b51],.conversion-table td[data-v-98af3b51]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-98af3b51]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-98af3b51]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-98af3b51]:hover{background-color:var(--color-primary-50)}.use-case[data-v-98af3b51]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-0ec658e0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0ec658e0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0ec658e0]{grid-template-columns:1fr 1fr}}.section-title[data-v-0ec658e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0ec658e0]{margin-bottom:var(--space-4)}.form-label[data-v-0ec658e0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0ec658e0],.form-select[data-v-0ec658e0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0ec658e0]:focus,.form-select[data-v-0ec658e0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0ec658e0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0ec658e0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0ec658e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0ec658e0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0ec658e0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0ec658e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0ec658e0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0ec658e0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0ec658e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0ec658e0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-0ec658e0]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-0ec658e0]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-0ec658e0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-0ec658e0]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-0ec658e0]{padding-right:5rem}.input-suffix[data-v-0ec658e0]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-0ec658e0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-0ec658e0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-0ec658e0]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-0ec658e0]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-0ec658e0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-0ec658e0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-0ec658e0]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-0ec658e0]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-0ec658e0]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-0ec658e0]{margin-top:var(--space-4)}.mt-8[data-v-0ec658e0]{margin-top:var(--space-8)}.mb-0[data-v-0ec658e0]{margin-bottom:0}.mb-4[data-v-0ec658e0]{margin-bottom:var(--space-4)}.text-xs[data-v-0ec658e0]{font-size:var(--text-xs)}.text-muted[data-v-0ec658e0]{color:var(--text-muted)}.reference-section[data-v-0ec658e0]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-0ec658e0]{overflow-x:auto}.conversion-table[data-v-0ec658e0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-0ec658e0],.conversion-table td[data-v-0ec658e0]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-0ec658e0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-0ec658e0]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-0ec658e0]:hover{background-color:var(--color-primary-50)}.use-case[data-v-0ec658e0]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-1108f0e4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1108f0e4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1108f0e4]{grid-template-columns:1fr 1fr}}.section-title[data-v-1108f0e4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1108f0e4]{margin-bottom:var(--space-4)}.form-label[data-v-1108f0e4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1108f0e4],.form-select[data-v-1108f0e4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1108f0e4]:focus,.form-select[data-v-1108f0e4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1108f0e4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1108f0e4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1108f0e4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1108f0e4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1108f0e4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1108f0e4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1108f0e4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1108f0e4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1108f0e4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1108f0e4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-1108f0e4]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-1108f0e4]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-1108f0e4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-1108f0e4]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-1108f0e4]{padding-right:4.5rem}.input-suffix[data-v-1108f0e4]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-1108f0e4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-1108f0e4]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-1108f0e4]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-1108f0e4]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-1108f0e4]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-1108f0e4]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-1108f0e4]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-1108f0e4]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-1108f0e4]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-1108f0e4]{margin-top:var(--space-4)}.mt-8[data-v-1108f0e4]{margin-top:var(--space-8)}.mb-0[data-v-1108f0e4]{margin-bottom:0}.mb-4[data-v-1108f0e4]{margin-bottom:var(--space-4)}.text-xs[data-v-1108f0e4]{font-size:var(--text-xs)}.text-muted[data-v-1108f0e4]{color:var(--text-muted)}.reference-section[data-v-1108f0e4]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-1108f0e4]{overflow-x:auto}.conversion-table[data-v-1108f0e4]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-1108f0e4],.conversion-table td[data-v-1108f0e4]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-1108f0e4]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-1108f0e4]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-1108f0e4]:hover{background-color:var(--color-primary-50)}.use-case[data-v-1108f0e4]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-8fbe0cff]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8fbe0cff]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8fbe0cff]{grid-template-columns:1fr 1fr}}.section-title[data-v-8fbe0cff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8fbe0cff]{margin-bottom:var(--space-4)}.form-label[data-v-8fbe0cff]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8fbe0cff],.form-select[data-v-8fbe0cff]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8fbe0cff]:focus,.form-select[data-v-8fbe0cff]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8fbe0cff]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8fbe0cff]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8fbe0cff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8fbe0cff]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8fbe0cff]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8fbe0cff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8fbe0cff]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8fbe0cff]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8fbe0cff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8fbe0cff]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-8fbe0cff]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-8fbe0cff]{min-width:130px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-8fbe0cff]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-8fbe0cff]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-8fbe0cff]{padding-right:5rem}.input-suffix[data-v-8fbe0cff]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-8fbe0cff]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-8fbe0cff]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-8fbe0cff]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-8fbe0cff]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-8fbe0cff]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-8fbe0cff]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-8fbe0cff]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-8fbe0cff]{margin-top:var(--space-4)}.mt-8[data-v-8fbe0cff]{margin-top:var(--space-8)}.mb-0[data-v-8fbe0cff]{margin-bottom:0}.mb-4[data-v-8fbe0cff]{margin-bottom:var(--space-4)}.text-xs[data-v-8fbe0cff]{font-size:var(--text-xs)}.text-muted[data-v-8fbe0cff]{color:var(--text-muted)}.reference-section[data-v-8fbe0cff]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-8fbe0cff]{overflow-x:auto}.conversion-table[data-v-8fbe0cff]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-8fbe0cff],.conversion-table td[data-v-8fbe0cff]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-8fbe0cff]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-8fbe0cff]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-8fbe0cff]:hover{background-color:var(--color-primary-50)}.use-case[data-v-8fbe0cff]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-e485bb7f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e485bb7f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e485bb7f]{grid-template-columns:1fr 1fr}}.section-title[data-v-e485bb7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e485bb7f]{margin-bottom:var(--space-4)}.form-label[data-v-e485bb7f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e485bb7f],.form-select[data-v-e485bb7f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e485bb7f]:focus,.form-select[data-v-e485bb7f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e485bb7f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e485bb7f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e485bb7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e485bb7f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e485bb7f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e485bb7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e485bb7f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e485bb7f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e485bb7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e485bb7f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e485bb7f]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-e485bb7f]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-e485bb7f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-e485bb7f]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-e485bb7f]{padding-right:4.5rem}.input-suffix[data-v-e485bb7f]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-e485bb7f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-e485bb7f]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-e485bb7f]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-e485bb7f]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-e485bb7f]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-e485bb7f]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-e485bb7f]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-e485bb7f]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-e485bb7f]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-e485bb7f]{margin-top:var(--space-4)}.mt-8[data-v-e485bb7f]{margin-top:var(--space-8)}.mb-0[data-v-e485bb7f]{margin-bottom:0}.mb-4[data-v-e485bb7f]{margin-bottom:var(--space-4)}.text-xs[data-v-e485bb7f]{font-size:var(--text-xs)}.text-muted[data-v-e485bb7f]{color:var(--text-muted)}.reference-section[data-v-e485bb7f]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-e485bb7f]{overflow-x:auto}.conversion-table[data-v-e485bb7f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-e485bb7f],.conversion-table td[data-v-e485bb7f]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-e485bb7f]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-e485bb7f]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-e485bb7f]:hover{background-color:var(--color-primary-50)}.use-case[data-v-e485bb7f]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-47a52b21]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-47a52b21]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-47a52b21]{grid-template-columns:1fr 1fr}}.section-title[data-v-47a52b21]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-47a52b21]{margin-bottom:var(--space-4)}.form-label[data-v-47a52b21]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-47a52b21],.form-select[data-v-47a52b21]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-47a52b21]:focus,.form-select[data-v-47a52b21]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-47a52b21]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-47a52b21]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-47a52b21]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-47a52b21]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-47a52b21]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-47a52b21]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-47a52b21]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-47a52b21]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-47a52b21]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-47a52b21]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-47a52b21]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-47a52b21]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-47a52b21]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-47a52b21]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-47a52b21]{padding-right:4.5rem}.input-suffix[data-v-47a52b21]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-47a52b21]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-47a52b21]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-47a52b21]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-47a52b21]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-47a52b21]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-text[data-v-47a52b21]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.25rem;font-weight:400}.formula-line[data-v-47a52b21]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-47a52b21]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-47a52b21]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-47a52b21]{margin-top:var(--space-4)}.mt-8[data-v-47a52b21]{margin-top:var(--space-8)}.mb-0[data-v-47a52b21]{margin-bottom:0}.mb-4[data-v-47a52b21]{margin-bottom:var(--space-4)}.text-xs[data-v-47a52b21]{font-size:var(--text-xs)}.text-muted[data-v-47a52b21]{color:var(--text-muted)}.reference-section[data-v-47a52b21]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-47a52b21]{overflow-x:auto}.conversion-table[data-v-47a52b21]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-47a52b21],.conversion-table td[data-v-47a52b21]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-47a52b21]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-47a52b21]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-47a52b21]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-24842d8a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-24842d8a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-24842d8a]{grid-template-columns:1fr 1fr}}.section-title[data-v-24842d8a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-24842d8a]{margin-bottom:var(--space-4)}.form-label[data-v-24842d8a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-24842d8a],.form-select[data-v-24842d8a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-24842d8a]:focus,.form-select[data-v-24842d8a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-24842d8a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-24842d8a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-24842d8a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-24842d8a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-24842d8a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-24842d8a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-24842d8a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-24842d8a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-24842d8a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-24842d8a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-24842d8a]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-24842d8a]{min-width:130px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-24842d8a]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-24842d8a]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-24842d8a]{padding-right:5rem}.input-suffix[data-v-24842d8a]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-24842d8a]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-24842d8a]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-24842d8a]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-24842d8a]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-24842d8a]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-24842d8a]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-24842d8a]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-24842d8a]{margin-top:var(--space-4)}.mt-8[data-v-24842d8a]{margin-top:var(--space-8)}.mb-0[data-v-24842d8a]{margin-bottom:0}.mb-4[data-v-24842d8a]{margin-bottom:var(--space-4)}.text-xs[data-v-24842d8a]{font-size:var(--text-xs)}.text-muted[data-v-24842d8a]{color:var(--text-muted)}.reference-section[data-v-24842d8a]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-24842d8a]{overflow-x:auto}.conversion-table[data-v-24842d8a]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-24842d8a],.conversion-table td[data-v-24842d8a]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-24842d8a]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-24842d8a]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-24842d8a]:hover{background-color:var(--color-primary-50)}.use-case[data-v-24842d8a]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-a63e8f89]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a63e8f89]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a63e8f89]{grid-template-columns:1fr 1fr}}.section-title[data-v-a63e8f89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a63e8f89]{margin-bottom:var(--space-4)}.form-label[data-v-a63e8f89]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a63e8f89],.form-select[data-v-a63e8f89]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a63e8f89]:focus,.form-select[data-v-a63e8f89]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a63e8f89]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a63e8f89]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a63e8f89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a63e8f89]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a63e8f89]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a63e8f89]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a63e8f89]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a63e8f89]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a63e8f89]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a63e8f89]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-a63e8f89]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-a63e8f89]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-a63e8f89]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-a63e8f89]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-a63e8f89]{padding-right:4.5rem}.input-suffix[data-v-a63e8f89]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-a63e8f89]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-a63e8f89]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-a63e8f89]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-a63e8f89]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-a63e8f89]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-a63e8f89]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-a63e8f89]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-a63e8f89]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-a63e8f89]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-a63e8f89]{margin-top:var(--space-4)}.mt-8[data-v-a63e8f89]{margin-top:var(--space-8)}.mb-0[data-v-a63e8f89]{margin-bottom:0}.mb-4[data-v-a63e8f89]{margin-bottom:var(--space-4)}.text-xs[data-v-a63e8f89]{font-size:var(--text-xs)}.text-muted[data-v-a63e8f89]{color:var(--text-muted)}.reference-section[data-v-a63e8f89]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-a63e8f89]{overflow-x:auto}.conversion-table[data-v-a63e8f89]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-a63e8f89],.conversion-table td[data-v-a63e8f89]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-a63e8f89]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-a63e8f89]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-a63e8f89]:hover{background-color:var(--color-primary-50)}.use-case[data-v-a63e8f89]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-7cbfc7b6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7cbfc7b6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7cbfc7b6]{grid-template-columns:1fr 1fr}}.section-title[data-v-7cbfc7b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7cbfc7b6]{margin-bottom:var(--space-4)}.form-label[data-v-7cbfc7b6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7cbfc7b6],.form-select[data-v-7cbfc7b6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7cbfc7b6]:focus,.form-select[data-v-7cbfc7b6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7cbfc7b6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7cbfc7b6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7cbfc7b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7cbfc7b6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7cbfc7b6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7cbfc7b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7cbfc7b6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7cbfc7b6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7cbfc7b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7cbfc7b6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-7cbfc7b6]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-7cbfc7b6]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-7cbfc7b6]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-7cbfc7b6]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-7cbfc7b6]{padding-right:5rem}.input-suffix[data-v-7cbfc7b6]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-7cbfc7b6]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-7cbfc7b6]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-7cbfc7b6]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-7cbfc7b6]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-7cbfc7b6]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-7cbfc7b6]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-7cbfc7b6]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-7cbfc7b6]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-7cbfc7b6]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-7cbfc7b6]{margin-top:var(--space-4)}.mt-8[data-v-7cbfc7b6]{margin-top:var(--space-8)}.mb-0[data-v-7cbfc7b6]{margin-bottom:0}.mb-4[data-v-7cbfc7b6]{margin-bottom:var(--space-4)}.text-xs[data-v-7cbfc7b6]{font-size:var(--text-xs)}.text-muted[data-v-7cbfc7b6]{color:var(--text-muted)}.reference-section[data-v-7cbfc7b6]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-7cbfc7b6]{overflow-x:auto}.conversion-table[data-v-7cbfc7b6]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-7cbfc7b6],.conversion-table td[data-v-7cbfc7b6]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-7cbfc7b6]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-7cbfc7b6]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-7cbfc7b6]:hover{background-color:var(--color-primary-50)}.use-case[data-v-7cbfc7b6]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-d48ba01f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d48ba01f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d48ba01f]{grid-template-columns:1fr 1fr}}.section-title[data-v-d48ba01f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d48ba01f]{margin-bottom:var(--space-4)}.form-label[data-v-d48ba01f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d48ba01f],.form-select[data-v-d48ba01f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d48ba01f]:focus,.form-select[data-v-d48ba01f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d48ba01f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d48ba01f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d48ba01f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d48ba01f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d48ba01f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d48ba01f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d48ba01f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d48ba01f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d48ba01f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d48ba01f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-d48ba01f]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-d48ba01f]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-d48ba01f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-d48ba01f]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-d48ba01f]{padding-right:4.5rem}.input-suffix[data-v-d48ba01f]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-d48ba01f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-d48ba01f]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-d48ba01f]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-d48ba01f]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-d48ba01f]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-d48ba01f]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-d48ba01f]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-d48ba01f]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-d48ba01f]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-d48ba01f]{margin-top:var(--space-4)}.mt-8[data-v-d48ba01f]{margin-top:var(--space-8)}.mb-0[data-v-d48ba01f]{margin-bottom:0}.mb-4[data-v-d48ba01f]{margin-bottom:var(--space-4)}.text-xs[data-v-d48ba01f]{font-size:var(--text-xs)}.text-muted[data-v-d48ba01f]{color:var(--text-muted)}.reference-section[data-v-d48ba01f]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-d48ba01f]{overflow-x:auto}.conversion-table[data-v-d48ba01f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-d48ba01f],.conversion-table td[data-v-d48ba01f]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-d48ba01f]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-d48ba01f]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-d48ba01f]:hover{background-color:var(--color-primary-50)}.use-case[data-v-d48ba01f]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-616013b9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-616013b9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-616013b9]{grid-template-columns:1fr 1fr}}.section-title[data-v-616013b9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-616013b9]{margin-bottom:var(--space-4)}.form-label[data-v-616013b9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-616013b9],.form-select[data-v-616013b9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-616013b9]:focus,.form-select[data-v-616013b9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-616013b9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-616013b9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-616013b9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-616013b9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-616013b9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-616013b9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-616013b9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-616013b9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-616013b9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-616013b9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-616013b9]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-616013b9]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-616013b9]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-616013b9]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-616013b9]{padding-right:4.5rem}.input-suffix[data-v-616013b9]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-616013b9]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-616013b9]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-616013b9]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-616013b9]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-616013b9]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-616013b9]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-616013b9]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-616013b9]{margin-top:var(--space-4)}.mt-8[data-v-616013b9]{margin-top:var(--space-8)}.mb-0[data-v-616013b9]{margin-bottom:0}.mb-4[data-v-616013b9]{margin-bottom:var(--space-4)}.text-xs[data-v-616013b9]{font-size:var(--text-xs)}.text-muted[data-v-616013b9]{color:var(--text-muted)}.reference-section[data-v-616013b9]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-616013b9]{overflow-x:auto}.conversion-table[data-v-616013b9]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-616013b9],.conversion-table td[data-v-616013b9]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-616013b9]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-616013b9]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-616013b9]:hover{background-color:var(--color-primary-50)}.use-case[data-v-616013b9]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-73af953c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-73af953c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-73af953c]{grid-template-columns:1fr 1fr}}.section-title[data-v-73af953c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-73af953c]{margin-bottom:var(--space-4)}.form-label[data-v-73af953c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-73af953c],.form-select[data-v-73af953c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-73af953c]:focus,.form-select[data-v-73af953c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-73af953c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-73af953c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-73af953c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-73af953c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-73af953c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-73af953c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-73af953c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-73af953c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-73af953c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-73af953c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-73af953c]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-73af953c]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-73af953c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-73af953c]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-73af953c]{padding-right:3.5rem}.input-suffix[data-v-73af953c]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.field-hint[data-v-73af953c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-73af953c]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-73af953c]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-73af953c]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-73af953c]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-73af953c]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-73af953c]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-73af953c]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.power-box[data-v-73af953c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.power-grid[data-v-73af953c]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.power-grid[data-v-73af953c]{grid-template-columns:1fr 1fr}}.power-item[data-v-73af953c]{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;justify-content:space-between;display:flex}.power-label[data-v-73af953c]{color:var(--text-secondary)}.power-val[data-v-73af953c]{color:var(--color-primary-700)}.mt-4[data-v-73af953c]{margin-top:var(--space-4)}.mt-8[data-v-73af953c]{margin-top:var(--space-8)}.mb-0[data-v-73af953c]{margin-bottom:0}.mb-4[data-v-73af953c]{margin-bottom:var(--space-4)}.text-xs[data-v-73af953c]{font-size:var(--text-xs)}.text-muted[data-v-73af953c]{color:var(--text-muted)}.reference-section[data-v-73af953c]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-73af953c]{overflow-x:auto}.conversion-table[data-v-73af953c]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-73af953c],.conversion-table td[data-v-73af953c]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-73af953c]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-73af953c]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-73af953c]:hover{background-color:var(--color-primary-50)}.use-case[data-v-73af953c]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-2b64dcdc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2b64dcdc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2b64dcdc]{grid-template-columns:1fr 1fr}}.section-title[data-v-2b64dcdc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2b64dcdc]{margin-bottom:var(--space-4)}.form-label[data-v-2b64dcdc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2b64dcdc],.form-select[data-v-2b64dcdc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2b64dcdc]:focus,.form-select[data-v-2b64dcdc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2b64dcdc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2b64dcdc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2b64dcdc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2b64dcdc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2b64dcdc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2b64dcdc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2b64dcdc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2b64dcdc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2b64dcdc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2b64dcdc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-2b64dcdc]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-2b64dcdc]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-2b64dcdc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-2b64dcdc]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-2b64dcdc]{padding-right:3.5rem}.input-suffix[data-v-2b64dcdc]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-2b64dcdc]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-2b64dcdc]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-2b64dcdc]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-2b64dcdc]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-2b64dcdc]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-2b64dcdc]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-2b64dcdc]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.scientific-text[data-v-2b64dcdc]{font-family:var(--font-mono);font-size:var(--text-lg)!important}.power-grid[data-v-2b64dcdc]{gap:var(--space-2);font-size:var(--text-sm);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.voltage-toggle-header[data-v-2b64dcdc]{justify-content:space-between;align-items:center;display:flex}.mt-2[data-v-2b64dcdc]{margin-top:var(--space-2)}.mt-4[data-v-2b64dcdc]{margin-top:var(--space-4)}.mt-8[data-v-2b64dcdc]{margin-top:var(--space-8)}.mb-0[data-v-2b64dcdc]{margin-bottom:0}.mb-2[data-v-2b64dcdc]{margin-bottom:var(--space-2)}.mb-4[data-v-2b64dcdc]{margin-bottom:var(--space-4)}.text-xs[data-v-2b64dcdc]{font-size:var(--text-xs)}.text-muted[data-v-2b64dcdc]{color:var(--text-muted)}.reference-section[data-v-2b64dcdc]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-2b64dcdc]{overflow-x:auto}.conversion-table[data-v-2b64dcdc]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-2b64dcdc],.conversion-table td[data-v-2b64dcdc]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-2b64dcdc]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-2b64dcdc]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-2b64dcdc]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-ff00c5d1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ff00c5d1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ff00c5d1]{grid-template-columns:1fr 1fr}}.section-title[data-v-ff00c5d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ff00c5d1]{margin-bottom:var(--space-4)}.form-label[data-v-ff00c5d1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ff00c5d1],.form-select[data-v-ff00c5d1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ff00c5d1]:focus,.form-select[data-v-ff00c5d1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ff00c5d1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ff00c5d1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ff00c5d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ff00c5d1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ff00c5d1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ff00c5d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ff00c5d1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ff00c5d1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ff00c5d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ff00c5d1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-ff00c5d1]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-ff00c5d1]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-ff00c5d1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-ff00c5d1]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-ff00c5d1]{padding-right:3.5rem}.input-suffix[data-v-ff00c5d1]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-ff00c5d1]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-ff00c5d1]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-ff00c5d1]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-ff00c5d1]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-ff00c5d1]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-ff00c5d1]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-ff00c5d1]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-ff00c5d1]{margin-top:var(--space-4)}.mt-8[data-v-ff00c5d1]{margin-top:var(--space-8)}.mb-0[data-v-ff00c5d1]{margin-bottom:0}.mb-4[data-v-ff00c5d1]{margin-bottom:var(--space-4)}.text-xs[data-v-ff00c5d1]{font-size:var(--text-xs)}.text-muted[data-v-ff00c5d1]{color:var(--text-muted)}.reference-section[data-v-ff00c5d1]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-ff00c5d1]{overflow-x:auto}.conversion-table[data-v-ff00c5d1]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-ff00c5d1],.conversion-table td[data-v-ff00c5d1]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-ff00c5d1]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-ff00c5d1]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-ff00c5d1]:hover{background-color:var(--color-primary-50)}.use-case[data-v-ff00c5d1]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-f4eb4bc4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f4eb4bc4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f4eb4bc4]{grid-template-columns:1fr 1fr}}.section-title[data-v-f4eb4bc4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f4eb4bc4]{margin-bottom:var(--space-4)}.form-label[data-v-f4eb4bc4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f4eb4bc4],.form-select[data-v-f4eb4bc4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f4eb4bc4]:focus,.form-select[data-v-f4eb4bc4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f4eb4bc4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f4eb4bc4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f4eb4bc4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f4eb4bc4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f4eb4bc4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f4eb4bc4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f4eb4bc4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f4eb4bc4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f4eb4bc4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f4eb4bc4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f4eb4bc4]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-f4eb4bc4]{min-width:120px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-f4eb4bc4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-f4eb4bc4]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-f4eb4bc4]{padding-right:3.5rem}.input-suffix[data-v-f4eb4bc4]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-f4eb4bc4]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-f4eb4bc4]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-f4eb4bc4]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-f4eb4bc4]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-f4eb4bc4]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-f4eb4bc4]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-f4eb4bc4]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.power-grid[data-v-f4eb4bc4]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.power-item[data-v-f4eb4bc4]{padding:var(--space-1) var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:space-between;display:flex}.power-voltage[data-v-f4eb4bc4]{color:var(--text-secondary)}.power-val[data-v-f4eb4bc4]{color:var(--text-primary)}.mt-4[data-v-f4eb4bc4]{margin-top:var(--space-4)}.mt-8[data-v-f4eb4bc4]{margin-top:var(--space-8)}.mb-0[data-v-f4eb4bc4]{margin-bottom:0}.mb-4[data-v-f4eb4bc4]{margin-bottom:var(--space-4)}.text-xs[data-v-f4eb4bc4]{font-size:var(--text-xs)}.text-base[data-v-f4eb4bc4]{font-size:var(--text-base)!important}.text-muted[data-v-f4eb4bc4]{color:var(--text-muted)}.reference-section[data-v-f4eb4bc4]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-f4eb4bc4]{overflow-x:auto}.conversion-table[data-v-f4eb4bc4]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-f4eb4bc4],.conversion-table td[data-v-f4eb4bc4]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-f4eb4bc4]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-f4eb4bc4]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-f4eb4bc4]:hover{background-color:var(--color-primary-50)}.use-case[data-v-f4eb4bc4]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-d21a5a00]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d21a5a00]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d21a5a00]{grid-template-columns:1fr 1fr}}.section-title[data-v-d21a5a00]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d21a5a00]{margin-bottom:var(--space-4)}.form-label[data-v-d21a5a00]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d21a5a00],.form-select[data-v-d21a5a00]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d21a5a00]:focus,.form-select[data-v-d21a5a00]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d21a5a00]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d21a5a00]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d21a5a00]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d21a5a00]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d21a5a00]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d21a5a00]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d21a5a00]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d21a5a00]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d21a5a00]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d21a5a00]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-d21a5a00]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-d21a5a00]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-d21a5a00]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-d21a5a00]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-d21a5a00]{padding-right:3.5rem}.input-suffix[data-v-d21a5a00]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-d21a5a00]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-d21a5a00]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-d21a5a00]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-d21a5a00]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-d21a5a00]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-notation-note[data-v-d21a5a00]{font-size:var(--text-xs);color:var(--color-primary-600)}.formula-line[data-v-d21a5a00]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-d21a5a00]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.reference-section[data-v-d21a5a00]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-d21a5a00]{overflow-x:auto}.conversion-table[data-v-d21a5a00]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-d21a5a00],.conversion-table td[data-v-d21a5a00]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-d21a5a00]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-d21a5a00]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-d21a5a00]:hover{background-color:var(--color-primary-50)}.use-case[data-v-d21a5a00]{color:var(--text-muted);font-size:var(--text-xs)}.mt-2[data-v-d21a5a00]{margin-top:var(--space-2)}.mt-4[data-v-d21a5a00]{margin-top:var(--space-4)}.mt-8[data-v-d21a5a00]{margin-top:var(--space-8)}.mb-0[data-v-d21a5a00]{margin-bottom:0}.mb-4[data-v-d21a5a00]{margin-bottom:var(--space-4)}.text-xs[data-v-d21a5a00]{font-size:var(--text-xs)}.text-muted[data-v-d21a5a00]{color:var(--text-muted)}.font-mono[data-v-d21a5a00]{font-family:var(--font-mono)}.custom-calculator[data-v-4fb862d6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4fb862d6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4fb862d6]{grid-template-columns:1fr 1fr}}.section-title[data-v-4fb862d6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4fb862d6]{margin-bottom:var(--space-4)}.form-label[data-v-4fb862d6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4fb862d6],.form-select[data-v-4fb862d6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4fb862d6]:focus,.form-select[data-v-4fb862d6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4fb862d6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4fb862d6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4fb862d6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4fb862d6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4fb862d6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4fb862d6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4fb862d6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4fb862d6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-4fb862d6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4fb862d6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-4fb862d6]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-4fb862d6]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-4fb862d6]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-4fb862d6]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-4fb862d6]{padding-right:4.5rem}.input-suffix[data-v-4fb862d6]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-4fb862d6]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-4fb862d6]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-4fb862d6]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-4fb862d6]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-4fb862d6]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-4fb862d6]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-4fb862d6]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-4fb862d6]{margin-top:var(--space-4)}.mt-8[data-v-4fb862d6]{margin-top:var(--space-8)}.mb-0[data-v-4fb862d6]{margin-bottom:0}.mb-4[data-v-4fb862d6]{margin-bottom:var(--space-4)}.text-xs[data-v-4fb862d6]{font-size:var(--text-xs)}.text-muted[data-v-4fb862d6]{color:var(--text-muted)}.reference-section[data-v-4fb862d6]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-4fb862d6]{overflow-x:auto}.conversion-table[data-v-4fb862d6]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-4fb862d6],.conversion-table td[data-v-4fb862d6]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-4fb862d6]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-4fb862d6]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-4fb862d6]:hover{background-color:var(--color-primary-50)}.use-case[data-v-4fb862d6]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-18152fd6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-18152fd6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-18152fd6]{grid-template-columns:1fr 1fr}}.section-title[data-v-18152fd6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-18152fd6]{margin-bottom:var(--space-4)}.form-label[data-v-18152fd6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-18152fd6],.form-select[data-v-18152fd6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-18152fd6]:focus,.form-select[data-v-18152fd6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-18152fd6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-18152fd6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-18152fd6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-18152fd6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-18152fd6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-18152fd6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-18152fd6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-18152fd6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-18152fd6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-18152fd6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-18152fd6]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-18152fd6]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-18152fd6]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-18152fd6]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-18152fd6]{padding-right:4.5rem}.input-suffix[data-v-18152fd6]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-18152fd6]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-18152fd6]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-18152fd6]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-18152fd6]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-18152fd6]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-18152fd6]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-18152fd6]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-18152fd6]{margin-top:var(--space-4)}.mt-8[data-v-18152fd6]{margin-top:var(--space-8)}.mb-0[data-v-18152fd6]{margin-bottom:0}.mb-4[data-v-18152fd6]{margin-bottom:var(--space-4)}.text-xs[data-v-18152fd6]{font-size:var(--text-xs)}.text-muted[data-v-18152fd6]{color:var(--text-muted)}.reference-section[data-v-18152fd6]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-18152fd6]{overflow-x:auto}.conversion-table[data-v-18152fd6]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-18152fd6],.conversion-table td[data-v-18152fd6]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-18152fd6]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-18152fd6]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-18152fd6]:hover{background-color:var(--color-primary-50)}.use-case[data-v-18152fd6]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-9b4c8af0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9b4c8af0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9b4c8af0]{grid-template-columns:1fr 1fr}}.section-title[data-v-9b4c8af0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9b4c8af0]{margin-bottom:var(--space-4)}.form-label[data-v-9b4c8af0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9b4c8af0],.form-select[data-v-9b4c8af0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9b4c8af0]:focus,.form-select[data-v-9b4c8af0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9b4c8af0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9b4c8af0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9b4c8af0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9b4c8af0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9b4c8af0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9b4c8af0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9b4c8af0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9b4c8af0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9b4c8af0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9b4c8af0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-9b4c8af0]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-9b4c8af0]{min-width:110px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-9b4c8af0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-9b4c8af0]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-9b4c8af0]{padding-right:5.5rem}.input-suffix[data-v-9b4c8af0]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-9b4c8af0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-9b4c8af0]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-9b4c8af0]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-9b4c8af0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-9b4c8af0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-9b4c8af0]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-9b4c8af0]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-9b4c8af0]{margin-top:var(--space-4)}.mt-8[data-v-9b4c8af0]{margin-top:var(--space-8)}.mb-0[data-v-9b4c8af0]{margin-bottom:0}.mb-4[data-v-9b4c8af0]{margin-bottom:var(--space-4)}.text-xs[data-v-9b4c8af0]{font-size:var(--text-xs)}.text-muted[data-v-9b4c8af0]{color:var(--text-muted)}.reference-section[data-v-9b4c8af0]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-9b4c8af0]{overflow-x:auto}.conversion-table[data-v-9b4c8af0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-9b4c8af0],.conversion-table td[data-v-9b4c8af0]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-9b4c8af0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-9b4c8af0]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-9b4c8af0]:hover{background-color:var(--color-primary-50)}.use-case[data-v-9b4c8af0]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-8f656716]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8f656716]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8f656716]{grid-template-columns:1fr 1fr}}.section-title[data-v-8f656716]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8f656716]{margin-bottom:var(--space-4)}.form-label[data-v-8f656716]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8f656716],.form-select[data-v-8f656716]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8f656716]:focus,.form-select[data-v-8f656716]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8f656716]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8f656716]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8f656716]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8f656716]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8f656716]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8f656716]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8f656716]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8f656716]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8f656716]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8f656716]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-8f656716]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-8f656716]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-8f656716]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-8f656716]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-8f656716]{padding-right:4.5rem}.input-suffix[data-v-8f656716]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-8f656716]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-8f656716]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-8f656716]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-8f656716]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-8f656716]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-text[data-v-8f656716]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.25rem;font-weight:400}.formula-line[data-v-8f656716]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-8f656716]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-8f656716]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-8f656716]{margin-top:var(--space-4)}.mt-8[data-v-8f656716]{margin-top:var(--space-8)}.mb-0[data-v-8f656716]{margin-bottom:0}.mb-4[data-v-8f656716]{margin-bottom:var(--space-4)}.text-xs[data-v-8f656716]{font-size:var(--text-xs)}.text-muted[data-v-8f656716]{color:var(--text-muted)}.reference-section[data-v-8f656716]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-8f656716]{overflow-x:auto}.conversion-table[data-v-8f656716]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-8f656716],.conversion-table td[data-v-8f656716]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-8f656716]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-8f656716]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-8f656716]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-02954efe]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-02954efe]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-02954efe]{grid-template-columns:1fr 1fr}}.section-title[data-v-02954efe]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-02954efe]{margin-bottom:var(--space-4)}.form-label[data-v-02954efe]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-02954efe],.form-select[data-v-02954efe]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-02954efe]:focus,.form-select[data-v-02954efe]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-02954efe]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-02954efe]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-02954efe]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-02954efe]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-02954efe]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-02954efe]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-02954efe]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-02954efe]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-02954efe]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-02954efe]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-02954efe]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-02954efe]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-02954efe]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-02954efe]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-02954efe]{padding-right:4.5rem}.input-suffix[data-v-02954efe]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-02954efe]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-02954efe]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-02954efe]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-02954efe]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-02954efe]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.unit-text[data-v-02954efe]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.25rem;font-weight:400}.formula-line[data-v-02954efe]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-02954efe]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-02954efe]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-02954efe]{margin-top:var(--space-4)}.mt-8[data-v-02954efe]{margin-top:var(--space-8)}.mb-0[data-v-02954efe]{margin-bottom:0}.mb-4[data-v-02954efe]{margin-bottom:var(--space-4)}.text-xs[data-v-02954efe]{font-size:var(--text-xs)}.text-muted[data-v-02954efe]{color:var(--text-muted)}.reference-section[data-v-02954efe]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-02954efe]{overflow-x:auto}.conversion-table[data-v-02954efe]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-02954efe],.conversion-table td[data-v-02954efe]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-02954efe]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-02954efe]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-02954efe]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-d9f78618]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d9f78618]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d9f78618]{grid-template-columns:1fr 1fr}}.section-title[data-v-d9f78618]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d9f78618]{margin-bottom:var(--space-4)}.form-label[data-v-d9f78618]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d9f78618],.form-select[data-v-d9f78618]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d9f78618]:focus,.form-select[data-v-d9f78618]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d9f78618]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d9f78618]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d9f78618]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d9f78618]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d9f78618]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d9f78618]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d9f78618]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d9f78618]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d9f78618]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d9f78618]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-d9f78618]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-d9f78618]{min-width:100px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-d9f78618]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-d9f78618]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-d9f78618]{padding-right:5rem}.input-suffix[data-v-d9f78618]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-d9f78618]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-d9f78618]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-d9f78618]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-d9f78618]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-d9f78618]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-d9f78618]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-d9f78618]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-d9f78618]{margin-top:var(--space-4)}.mt-8[data-v-d9f78618]{margin-top:var(--space-8)}.mb-0[data-v-d9f78618]{margin-bottom:0}.mb-1[data-v-d9f78618]{margin-bottom:var(--space-1)}.mb-4[data-v-d9f78618]{margin-bottom:var(--space-4)}.text-sm[data-v-d9f78618]{font-size:var(--text-sm)}.text-xs[data-v-d9f78618]{font-size:var(--text-xs)}.text-muted[data-v-d9f78618]{color:var(--text-muted)}.reference-section[data-v-d9f78618]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-d9f78618]{overflow-x:auto}.conversion-table[data-v-d9f78618]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-d9f78618],.conversion-table td[data-v-d9f78618]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-d9f78618]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-d9f78618]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-d9f78618]:hover{background-color:var(--color-primary-50)}.use-case[data-v-d9f78618]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-a2862704]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a2862704]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a2862704]{grid-template-columns:1fr 1fr}}.section-title[data-v-a2862704]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a2862704]{margin-bottom:var(--space-4)}.form-label[data-v-a2862704]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a2862704],.form-select[data-v-a2862704]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a2862704]:focus,.form-select[data-v-a2862704]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a2862704]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a2862704]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a2862704]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a2862704]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a2862704]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a2862704]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a2862704]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a2862704]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a2862704]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a2862704]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-a2862704]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-a2862704]{min-width:100px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-a2862704]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-a2862704]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-a2862704]{padding-right:4.5rem}.input-suffix[data-v-a2862704]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-a2862704]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-a2862704]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-a2862704]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-a2862704]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-a2862704]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-a2862704]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-a2862704]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-a2862704]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-a2862704]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.solenoid-inputs[data-v-a2862704]{margin-bottom:var(--space-2)}.mt-4[data-v-a2862704]{margin-top:var(--space-4)}.mt-8[data-v-a2862704]{margin-top:var(--space-8)}.mb-0[data-v-a2862704]{margin-bottom:0}.mb-4[data-v-a2862704]{margin-bottom:var(--space-4)}.text-xs[data-v-a2862704]{font-size:var(--text-xs)}.text-muted[data-v-a2862704]{color:var(--text-muted)}.reference-section[data-v-a2862704]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-a2862704]{overflow-x:auto}.conversion-table[data-v-a2862704]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-a2862704],.conversion-table td[data-v-a2862704]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-a2862704]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-a2862704]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-a2862704]:hover{background-color:var(--color-primary-50)}.use-case[data-v-a2862704]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-cc1eaeff]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cc1eaeff]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cc1eaeff]{grid-template-columns:1fr 1fr}}.section-title[data-v-cc1eaeff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cc1eaeff]{margin-bottom:var(--space-4)}.form-label[data-v-cc1eaeff]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cc1eaeff],.form-select[data-v-cc1eaeff]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cc1eaeff]:focus,.form-select[data-v-cc1eaeff]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cc1eaeff]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cc1eaeff]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cc1eaeff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cc1eaeff]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cc1eaeff]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cc1eaeff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cc1eaeff]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cc1eaeff]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cc1eaeff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cc1eaeff]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-cc1eaeff]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-cc1eaeff]{min-width:100px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-cc1eaeff]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-cc1eaeff]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-cc1eaeff]{padding-right:5rem}.input-suffix[data-v-cc1eaeff]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.dual-input-grid[data-v-cc1eaeff]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.helper-text[data-v-cc1eaeff]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-cc1eaeff]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-cc1eaeff]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-cc1eaeff]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-cc1eaeff]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-cc1eaeff]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-cc1eaeff]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-cc1eaeff]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.solenoid-details-grid[data-v-cc1eaeff]{gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid}.font-bold[data-v-cc1eaeff]{font-weight:var(--font-weight-bold)}.placeholder-text[data-v-cc1eaeff]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-cc1eaeff]{margin-top:var(--space-4)}.mt-8[data-v-cc1eaeff]{margin-top:var(--space-8)}.mb-0[data-v-cc1eaeff]{margin-bottom:0}.mb-4[data-v-cc1eaeff]{margin-bottom:var(--space-4)}.text-xs[data-v-cc1eaeff]{font-size:var(--text-xs)}.text-muted[data-v-cc1eaeff]{color:var(--text-muted)}.reference-section[data-v-cc1eaeff]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-cc1eaeff]{overflow-x:auto}.conversion-table[data-v-cc1eaeff]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-cc1eaeff],.conversion-table td[data-v-cc1eaeff]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-cc1eaeff]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-cc1eaeff]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-cc1eaeff]:hover{background-color:var(--color-primary-50)}.use-case[data-v-cc1eaeff]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-fc9e46b3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fc9e46b3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fc9e46b3]{grid-template-columns:1fr 1fr}}.section-title[data-v-fc9e46b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fc9e46b3]{margin-bottom:var(--space-4)}.form-label[data-v-fc9e46b3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-fc9e46b3],.form-select[data-v-fc9e46b3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-fc9e46b3]:focus,.form-select[data-v-fc9e46b3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-fc9e46b3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fc9e46b3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-fc9e46b3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fc9e46b3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-fc9e46b3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fc9e46b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fc9e46b3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fc9e46b3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-fc9e46b3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fc9e46b3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-fc9e46b3]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-fc9e46b3]{min-width:100px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-fc9e46b3]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-fc9e46b3]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-fc9e46b3]{padding-right:4.5rem}.input-suffix[data-v-fc9e46b3]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-fc9e46b3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-fc9e46b3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-fc9e46b3]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-fc9e46b3]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-fc9e46b3]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-fc9e46b3]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-fc9e46b3]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.formula-calc[data-v-fc9e46b3]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.placeholder-text[data-v-fc9e46b3]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-fc9e46b3]{margin-top:var(--space-4)}.mt-8[data-v-fc9e46b3]{margin-top:var(--space-8)}.mb-0[data-v-fc9e46b3]{margin-bottom:0}.mb-4[data-v-fc9e46b3]{margin-bottom:var(--space-4)}.text-xs[data-v-fc9e46b3]{font-size:var(--text-xs)}.text-muted[data-v-fc9e46b3]{color:var(--text-muted)}.reference-section[data-v-fc9e46b3]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-fc9e46b3]{overflow-x:auto}.conversion-table[data-v-fc9e46b3]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-fc9e46b3],.conversion-table td[data-v-fc9e46b3]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-fc9e46b3]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-fc9e46b3]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-fc9e46b3]:hover{background-color:var(--color-primary-50)}.use-case[data-v-fc9e46b3]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-f3f09675]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f3f09675]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f3f09675]{grid-template-columns:1fr 1fr}}.section-title[data-v-f3f09675]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f3f09675]{margin-bottom:var(--space-4)}.form-label[data-v-f3f09675]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f3f09675],.form-select[data-v-f3f09675]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f3f09675]:focus,.form-select[data-v-f3f09675]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f3f09675]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f3f09675]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f3f09675]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f3f09675]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f3f09675]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f3f09675]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f3f09675]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f3f09675]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f3f09675]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f3f09675]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f3f09675]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-tab[data-v-f3f09675]{color:var(--text-secondary,#64748b);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-bold,600);border-radius:var(--radius-md,6px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:8px 12px;transition:all .2s}.mode-tab.active[data-v-f3f09675]{color:var(--color-primary-600,#2563eb);background:#fff;box-shadow:0 1px 3px #0000001a}.dms-grid[data-v-f3f09675]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.dms-field[data-v-f3f09675]{flex-direction:column;display:flex}.sub-label[data-v-f3f09675]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#64748b);margin-bottom:4px;font-weight:500}.sign-toggle-group[data-v-f3f09675]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.sign-btn[data-v-f3f09675]{border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#64748b);font-size:var(--text-xs,.75rem);border-radius:var(--radius-md,6px);cursor:pointer;background:#fff;padding:8px 12px;font-weight:500;transition:all .2s}.sign-btn.active[data-v-f3f09675]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8);font-weight:600}.results-stack[data-v-f3f09675]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-f3f09675]{margin:var(--space-2) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-f3f09675]{align-items:center;gap:var(--space-2);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;padding:6px 14px;transition:all .2s;display:inline-flex}.swap-button[data-v-f3f09675]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-200,#bfdbfe)}.presets-wrapper[data-v-f3f09675]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-f3f09675]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,6px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#64748b);cursor:pointer;background:#f8fafc;padding:4px 10px;transition:all .15s}.preset-badge[data-v-f3f09675]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-f3f09675]{font-size:var(--text-xl,1.25rem);margin-left:var(--space-1);color:var(--color-primary-600);font-weight:500}.pi-subtag[data-v-f3f09675]{font-size:var(--text-sm,.875rem);color:var(--color-primary-700);margin-top:4px;font-family:ui-monospace,monospace;font-weight:600}.conversion-equation[data-v-f3f09675]{margin-top:var(--space-2);font-size:var(--text-sm,.875rem);color:var(--color-primary-800);font-weight:var(--font-weight-medium,500)}.secondary-result-value[data-v-f3f09675]{font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin-top:var(--space-1);word-break:break-word}.secondary-subtext[data-v-f3f09675]{font-size:var(--text-xs,.75rem);color:var(--text-muted,#94a3b8);margin-top:2px}.geom-properties-grid[data-v-f3f09675]{gap:var(--space-2) var(--space-4);font-size:var(--text-xs,.75rem);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.geom-item[data-v-f3f09675]{border-bottom:1px dotted var(--border-color,#e2e8f0);justify-content:space-between;padding:4px 0;display:flex}.geom-label[data-v-f3f09675]{color:var(--text-secondary,#64748b)}.geom-val[data-v-f3f09675]{color:var(--text-primary,#0f172a)}.font-bold[data-v-f3f09675]{font-weight:700}.trig-summary-row[data-v-f3f09675]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.trig-chip[data-v-f3f09675]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,4px);text-align:center;font-size:var(--text-xs,.75rem);color:var(--text-secondary);padding:4px 8px}.formula-details[data-v-f3f09675]{font-size:var(--text-xs,.75rem);color:var(--text-secondary);line-height:1.5}.formula-text[data-v-f3f09675]{margin:0 0 var(--space-2) 0;color:var(--text-primary)}.steps-list[data-v-f3f09675]{padding-left:var(--space-4);color:var(--text-secondary);margin:0}.steps-list li[data-v-f3f09675]{margin-bottom:2px}.all-units-card[data-v-f3f09675]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.all-units-header[data-v-f3f09675]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;border-bottom:1px solid var(--border-color);background:#fafafa;justify-content:space-between;align-items:center;display:flex}.all-units-header[data-v-f3f09675]:hover{background:#f4f4f5}.all-units-header .info-title[data-v-f3f09675]{margin-bottom:0}.toggle-icon[data-v-f3f09675]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.all-units-table-container[data-v-f3f09675]{max-height:280px;overflow-y:auto}.units-table[data-v-f3f09675]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.units-table th[data-v-f3f09675],.units-table td[data-v-f3f09675]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);text-align:left}.units-table th[data-v-f3f09675]{font-weight:var(--font-weight-bold);color:var(--text-secondary);background:#f8fafc}.units-table tr.highlight-row[data-v-f3f09675]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.category-badge[data-v-f3f09675]{text-transform:capitalize;color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:10px;display:inline-block}.text-right[data-v-f3f09675]{text-align:right}.font-mono[data-v-f3f09675]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.placeholder-text[data-v-f3f09675]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-99560cb9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-99560cb9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-99560cb9]{grid-template-columns:1fr 1fr}}.section-title[data-v-99560cb9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-99560cb9]{margin-bottom:var(--space-4)}.form-label[data-v-99560cb9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-99560cb9],.form-select[data-v-99560cb9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-99560cb9]:focus,.form-select[data-v-99560cb9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-99560cb9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-99560cb9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-99560cb9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-99560cb9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-99560cb9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-99560cb9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-99560cb9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-99560cb9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-99560cb9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-99560cb9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-99560cb9]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-99560cb9]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-99560cb9]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-99560cb9]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-99560cb9]{padding-right:3.5rem}.input-suffix[data-v-99560cb9]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-99560cb9]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-99560cb9]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-99560cb9]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-99560cb9]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-99560cb9]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.exponential-subtitle[data-v-99560cb9]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.exponential-subtitle code[data-v-99560cb9]{font-family:var(--font-mono);background:#ffffffb3;border-radius:4px;padding:2px 6px}.formula-line[data-v-99560cb9]{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-99560cb9]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-99560cb9]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-99560cb9]{margin-top:var(--space-4)}.mt-8[data-v-99560cb9]{margin-top:var(--space-8)}.mb-0[data-v-99560cb9]{margin-bottom:0}.mb-4[data-v-99560cb9]{margin-bottom:var(--space-4)}.text-xs[data-v-99560cb9]{font-size:var(--text-xs)}.text-muted[data-v-99560cb9]{color:var(--text-muted)}.reference-section[data-v-99560cb9]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-99560cb9]{overflow-x:auto}.conversion-table[data-v-99560cb9]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-99560cb9],.conversion-table td[data-v-99560cb9]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-99560cb9]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-99560cb9]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-99560cb9]:hover{background-color:var(--color-primary-50)}.use-case[data-v-99560cb9]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-12dfcc9f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-12dfcc9f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-12dfcc9f]{grid-template-columns:1fr 1fr}}.section-title[data-v-12dfcc9f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-12dfcc9f]{margin-bottom:var(--space-4)}.form-label[data-v-12dfcc9f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-12dfcc9f],.form-select[data-v-12dfcc9f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-12dfcc9f]:focus,.form-select[data-v-12dfcc9f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-12dfcc9f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-12dfcc9f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-12dfcc9f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-12dfcc9f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-12dfcc9f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-12dfcc9f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-12dfcc9f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-12dfcc9f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-12dfcc9f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-12dfcc9f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-12dfcc9f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-12dfcc9f]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-12dfcc9f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-12dfcc9f]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-12dfcc9f]{padding-right:48px}.input-with-symbol .symbol[data-v-12dfcc9f]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-12dfcc9f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-12dfcc9f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-12dfcc9f]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-12dfcc9f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-12dfcc9f]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-12dfcc9f]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-12dfcc9f]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-12dfcc9f]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-12dfcc9f]{margin-bottom:var(--space-2)}.steps-list[data-v-12dfcc9f]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-12dfcc9f]{margin-bottom:var(--space-4)}.placeholder[data-v-12dfcc9f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-c3816d75]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c3816d75]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c3816d75]{grid-template-columns:1fr 1fr}}.section-title[data-v-c3816d75]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c3816d75]{margin-bottom:var(--space-4)}.form-label[data-v-c3816d75]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c3816d75],.form-select[data-v-c3816d75]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c3816d75]:focus,.form-select[data-v-c3816d75]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c3816d75]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c3816d75]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c3816d75]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c3816d75]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c3816d75]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c3816d75]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c3816d75]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c3816d75]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c3816d75]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c3816d75]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-c3816d75]{background:var(--color-neutral-100);border-radius:var(--radius-md);margin-bottom:var(--space-6);gap:4px;padding:4px;display:flex}.tab-btn[data-v-c3816d75]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-c3816d75]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-c3816d75]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-c3816d75]{padding-right:3.5rem}.input-suffix[data-v-c3816d75]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-c3816d75]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-c3816d75]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-c3816d75]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-c3816d75]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.notation-toggle[data-v-c3816d75]{gap:var(--space-4);margin-top:var(--space-2);display:flex}.radio-label[data-v-c3816d75]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.primary-unit[data-v-c3816d75]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.sub-result[data-v-c3816d75]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1)}.formula-code[data-v-c3816d75]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-c3816d75]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-c3816d75]{margin-top:var(--space-4)}.mt-8[data-v-c3816d75]{margin-top:var(--space-8)}.mb-0[data-v-c3816d75]{margin-bottom:0}.text-xs[data-v-c3816d75]{font-size:var(--text-xs)}.text-muted[data-v-c3816d75]{color:var(--text-muted)}.reference-section[data-v-c3816d75]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-c3816d75]{overflow-x:auto}.conversion-table[data-v-c3816d75]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-c3816d75],.conversion-table td[data-v-c3816d75]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-c3816d75]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-c3816d75]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-c3816d75]:hover{background-color:var(--color-primary-50)}.custom-calculator[data-v-e78232ca]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e78232ca]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e78232ca]{grid-template-columns:1fr 1fr}}.section-title[data-v-e78232ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e78232ca]{margin-bottom:var(--space-4)}.form-label[data-v-e78232ca]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e78232ca],.form-select[data-v-e78232ca]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e78232ca]:focus,.form-select[data-v-e78232ca]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e78232ca]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e78232ca]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e78232ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e78232ca]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e78232ca]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e78232ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e78232ca]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e78232ca]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e78232ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e78232ca]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-e78232ca]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-e78232ca]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-e78232ca]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-e78232ca]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-e78232ca]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-e78232ca]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-e78232ca]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-e78232ca]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-e78232ca]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-e78232ca]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-e78232ca]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-e78232ca]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-a3f784c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a3f784c4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a3f784c4]{grid-template-columns:1fr 1fr}}.section-title[data-v-a3f784c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a3f784c4]{margin-bottom:var(--space-4)}.form-label[data-v-a3f784c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a3f784c4],.form-select[data-v-a3f784c4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a3f784c4]:focus,.form-select[data-v-a3f784c4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a3f784c4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a3f784c4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a3f784c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a3f784c4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a3f784c4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a3f784c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a3f784c4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a3f784c4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a3f784c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a3f784c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-a3f784c4]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);margin-bottom:var(--space-2);gap:4px;padding:4px;display:flex}.mode-tab[data-v-a3f784c4]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-a3f784c4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-a3f784c4]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-a3f784c4]{padding-right:48px}.input-with-symbol .symbol[data-v-a3f784c4]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.preset-buttons[data-v-a3f784c4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-a3f784c4]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-a3f784c4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-a3f784c4]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.decimal-subtext[data-v-a3f784c4]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-600);word-break:break-all}.info-text[data-v-a3f784c4]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.mb-4[data-v-a3f784c4]{margin-bottom:var(--space-4)}.placeholder[data-v-a3f784c4]{font-size:var(--text-base);color:var(--text-muted)}.font-mono[data-v-a3f784c4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-base[data-v-a3f784c4]{font-size:var(--text-base)!important}.custom-calculator[data-v-1166fe10]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1166fe10]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1166fe10]{grid-template-columns:1fr 1fr}}.section-title[data-v-1166fe10]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1166fe10]{margin-bottom:var(--space-4)}.form-label[data-v-1166fe10]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1166fe10],.form-select[data-v-1166fe10]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1166fe10]:focus,.form-select[data-v-1166fe10]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1166fe10]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1166fe10]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1166fe10]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1166fe10]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1166fe10]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1166fe10]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1166fe10]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1166fe10]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1166fe10]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1166fe10]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-1166fe10]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-1166fe10]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-1166fe10]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-1166fe10]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-1166fe10]{padding-right:4rem}.input-suffix[data-v-1166fe10]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-1166fe10]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-1166fe10]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-1166fe10]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-1166fe10]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-1166fe10]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.notation-subtext[data-v-1166fe10]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.formula-line[data-v-1166fe10]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.formula-explanation[data-v-1166fe10]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.legal-note[data-v-1166fe10]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:0}.placeholder-text[data-v-1166fe10]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-1166fe10]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-1166fe10]{margin-top:var(--space-4)}.mt-8[data-v-1166fe10]{margin-top:var(--space-8)}.mb-4[data-v-1166fe10]{margin-bottom:var(--space-4)}.reference-section[data-v-1166fe10]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-1166fe10]{overflow-x:auto}.conversion-table[data-v-1166fe10]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-1166fe10],.conversion-table td[data-v-1166fe10]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-1166fe10]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-1166fe10]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-1166fe10]:hover{background-color:var(--color-primary-50)}.use-case[data-v-1166fe10]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-b9352c28]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b9352c28]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b9352c28]{grid-template-columns:1fr 1fr}}.section-title[data-v-b9352c28]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b9352c28]{margin-bottom:var(--space-4)}.form-label[data-v-b9352c28]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b9352c28],.form-select[data-v-b9352c28]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b9352c28]:focus,.form-select[data-v-b9352c28]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b9352c28]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b9352c28]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b9352c28]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b9352c28]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b9352c28]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b9352c28]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b9352c28]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b9352c28]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b9352c28]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b9352c28]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-symbol[data-v-b9352c28]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-b9352c28]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-b9352c28]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-b9352c28]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-b9352c28]{padding:0 var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-muted);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.quick-presets[data-v-b9352c28]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.preset-label[data-v-b9352c28]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-b9352c28]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-b9352c28]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all .2s}.preset-btn[data-v-b9352c28]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-symbol[data-v-b9352c28]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-b9352c28]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2);font-family:monospace}.secondary-value[data-v-b9352c28]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all;font-family:monospace}.scale-badge[data-v-b9352c28]{padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-block}.formula-banner[data-v-b9352c28]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center}.text-secondary[data-v-b9352c28]{color:var(--text-secondary)}.text-muted[data-v-b9352c28]{color:var(--text-muted)}.text-sm[data-v-b9352c28]{font-size:var(--text-sm)}.text-xs[data-v-b9352c28]{font-size:var(--text-xs)}.mt-2[data-v-b9352c28]{margin-top:var(--space-2)}.mt-3[data-v-b9352c28]{margin-top:var(--space-3)}.mt-4[data-v-b9352c28]{margin-top:var(--space-4)}.mt-6[data-v-b9352c28]{margin-top:var(--space-6)}.mb-0[data-v-b9352c28]{margin-bottom:0}.m-0[data-v-b9352c28]{margin:0}.custom-calculator[data-v-14889507]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-14889507]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-14889507]{grid-template-columns:1fr 1fr}}.section-title[data-v-14889507]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-14889507]{margin-bottom:var(--space-4)}.form-label[data-v-14889507]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-14889507],.form-select[data-v-14889507]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-14889507]:focus,.form-select[data-v-14889507]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-14889507]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-14889507]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-14889507]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-14889507]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-14889507]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-14889507]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-14889507]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-14889507]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-14889507]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-14889507]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-14889507]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-14889507]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-14889507]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-14889507]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-14889507]{padding-right:3.5rem}.input-suffix[data-v-14889507]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-14889507]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-14889507]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-14889507]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-14889507]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-14889507]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.alt-format-line[data-v-14889507]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box-value[data-v-14889507]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--space-1);word-break:break-all}.formula-line[data-v-14889507]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.step-list[data-v-14889507]{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-14889507]{font-size:var(--text-xs);color:var(--text-secondary);align-items:flex-start;gap:var(--space-2);display:flex}.step-number[data-v-14889507]{font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.scale-text[data-v-14889507]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:0;line-height:1.5}.placeholder-text[data-v-14889507]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-14889507]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-14889507]{margin-top:var(--space-4)}.mt-8[data-v-14889507]{margin-top:var(--space-8)}.mb-4[data-v-14889507]{margin-bottom:var(--space-4)}.reference-section[data-v-14889507]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-14889507]{overflow-x:auto}.conversion-table[data-v-14889507]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-14889507],.conversion-table td[data-v-14889507]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-14889507]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-14889507]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-14889507]:hover{background-color:var(--color-primary-50)}.use-case[data-v-14889507]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-d190c86f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d190c86f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d190c86f]{grid-template-columns:1fr 1fr}}.section-title[data-v-d190c86f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d190c86f]{margin-bottom:var(--space-4)}.form-label[data-v-d190c86f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d190c86f],.form-select[data-v-d190c86f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d190c86f]:focus,.form-select[data-v-d190c86f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d190c86f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d190c86f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d190c86f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d190c86f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d190c86f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d190c86f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d190c86f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d190c86f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d190c86f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d190c86f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-d190c86f]{gap:var(--space-4);flex-direction:column;display:flex}.preset-label[data-v-d190c86f]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-d190c86f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-d190c86f]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-d190c86f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-d190c86f]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.font-mono[data-v-d190c86f]{font-family:monospace;font-size:var(--text-base)!important}.breakdown-content[data-v-d190c86f]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-step[data-v-d190c86f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-tag[data-v-d190c86f]{font-weight:var(--font-weight-bold);color:var(--text-primary);min-width:80px}.breakdown-step code[data-v-d190c86f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.empty-description[data-v-d190c86f]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-76a207cf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-76a207cf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-76a207cf]{grid-template-columns:1fr 1fr}}.section-title[data-v-76a207cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-76a207cf]{margin-bottom:var(--space-4)}.form-label[data-v-76a207cf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-76a207cf],.form-select[data-v-76a207cf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-76a207cf]:focus,.form-select[data-v-76a207cf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-76a207cf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-76a207cf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-76a207cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-76a207cf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-76a207cf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-76a207cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-76a207cf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-76a207cf]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-76a207cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-76a207cf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-76a207cf]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-76a207cf]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-76a207cf]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-76a207cf]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-76a207cf]{padding-right:48px}.input-with-symbol .symbol[data-v-76a207cf]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-76a207cf]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-76a207cf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-76a207cf]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-76a207cf]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-76a207cf]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-76a207cf]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-76a207cf]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-76a207cf]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-76a207cf]{margin-bottom:var(--space-2)}.steps-list[data-v-76a207cf]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-76a207cf]{margin-bottom:var(--space-4)}.placeholder[data-v-76a207cf]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-bfc94ffa]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bfc94ffa]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bfc94ffa]{grid-template-columns:1fr 1fr}}.section-title[data-v-bfc94ffa]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bfc94ffa]{margin-bottom:var(--space-4)}.form-label[data-v-bfc94ffa]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bfc94ffa],.form-select[data-v-bfc94ffa]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-bfc94ffa]:focus,.form-select[data-v-bfc94ffa]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bfc94ffa]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bfc94ffa]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bfc94ffa]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bfc94ffa]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bfc94ffa]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bfc94ffa]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bfc94ffa]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bfc94ffa]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bfc94ffa]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bfc94ffa]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-bfc94ffa]{flex-direction:column;display:flex}.mode-tabs[data-v-bfc94ffa]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-bfc94ffa]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-bfc94ffa]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-bfc94ffa]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-bfc94ffa]{padding-right:48px}.input-with-symbol .symbol[data-v-bfc94ffa]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-bfc94ffa]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-bfc94ffa]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-bfc94ffa]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-bfc94ffa]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-bfc94ffa]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-bfc94ffa]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-bfc94ffa]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-bfc94ffa]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-bfc94ffa]{margin-bottom:var(--space-2)}.steps-list[data-v-bfc94ffa]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-bfc94ffa]{margin-bottom:var(--space-4)}.placeholder[data-v-bfc94ffa]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-725287d1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-725287d1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-725287d1]{grid-template-columns:1fr 1fr}}.section-title[data-v-725287d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-725287d1]{margin-bottom:var(--space-4)}.form-label[data-v-725287d1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-725287d1],.form-select[data-v-725287d1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-725287d1]:focus,.form-select[data-v-725287d1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-725287d1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-725287d1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-725287d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-725287d1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-725287d1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-725287d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-725287d1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-725287d1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-725287d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-725287d1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-725287d1]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-725287d1]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-725287d1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-725287d1]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-725287d1]{padding-right:3.5rem}.input-suffix[data-v-725287d1]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-725287d1]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-725287d1]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-725287d1]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-725287d1]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-725287d1]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.exponential-subtitle[data-v-725287d1]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.exponential-subtitle code[data-v-725287d1]{font-family:var(--font-mono);background:#ffffffb3;border-radius:4px;padding:2px 6px}.formula-line[data-v-725287d1]{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-725287d1]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-725287d1]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-725287d1]{margin-top:var(--space-4)}.mt-8[data-v-725287d1]{margin-top:var(--space-8)}.mb-0[data-v-725287d1]{margin-bottom:0}.mb-4[data-v-725287d1]{margin-bottom:var(--space-4)}.text-xs[data-v-725287d1]{font-size:var(--text-xs)}.text-muted[data-v-725287d1]{color:var(--text-muted)}.reference-section[data-v-725287d1]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-725287d1]{overflow-x:auto}.conversion-table[data-v-725287d1]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-725287d1],.conversion-table td[data-v-725287d1]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-725287d1]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-725287d1]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-725287d1]:hover{background-color:var(--color-primary-50)}.use-case[data-v-725287d1]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-11337c7f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-11337c7f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-11337c7f]{grid-template-columns:1fr 1fr}}.section-title[data-v-11337c7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-11337c7f]{margin-bottom:var(--space-4)}.form-label[data-v-11337c7f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-11337c7f],.form-select[data-v-11337c7f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-11337c7f]:focus,.form-select[data-v-11337c7f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-11337c7f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-11337c7f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-11337c7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-11337c7f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-11337c7f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-11337c7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-11337c7f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-11337c7f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-11337c7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-11337c7f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-11337c7f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-11337c7f]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-11337c7f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-11337c7f]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-11337c7f]{padding-right:48px}.input-with-symbol .symbol[data-v-11337c7f]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-11337c7f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-11337c7f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-11337c7f]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-11337c7f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-11337c7f]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-11337c7f]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-11337c7f]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-11337c7f]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-11337c7f]{margin-bottom:var(--space-2)}.steps-list[data-v-11337c7f]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-11337c7f]{margin-bottom:var(--space-4)}.placeholder[data-v-11337c7f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0f0c0664]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0f0c0664]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0f0c0664]{grid-template-columns:1fr 1fr}}.section-title[data-v-0f0c0664]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0f0c0664]{margin-bottom:var(--space-4)}.form-label[data-v-0f0c0664]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0f0c0664],.form-select[data-v-0f0c0664]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0f0c0664]:focus,.form-select[data-v-0f0c0664]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0f0c0664]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0f0c0664]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0f0c0664]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0f0c0664]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0f0c0664]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0f0c0664]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0f0c0664]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0f0c0664]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0f0c0664]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0f0c0664]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-0f0c0664]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-0f0c0664]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-0f0c0664]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-0f0c0664]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-0f0c0664]{padding-right:48px}.input-with-symbol .symbol[data-v-0f0c0664]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-0f0c0664]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-0f0c0664]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0f0c0664]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-0f0c0664]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-0f0c0664]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-0f0c0664]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-0f0c0664]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-0f0c0664]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-0f0c0664]{margin-bottom:var(--space-2)}.steps-list[data-v-0f0c0664]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-0f0c0664]{margin-bottom:var(--space-4)}.placeholder[data-v-0f0c0664]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-52c5f409]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-52c5f409]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-52c5f409]{grid-template-columns:1fr 1fr}}.section-title[data-v-52c5f409]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-52c5f409]{margin-bottom:var(--space-4)}.form-label[data-v-52c5f409]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-52c5f409],.form-select[data-v-52c5f409]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-52c5f409]:focus,.form-select[data-v-52c5f409]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-52c5f409]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-52c5f409]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-52c5f409]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-52c5f409]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-52c5f409]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-52c5f409]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-52c5f409]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-52c5f409]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-52c5f409]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-52c5f409]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-52c5f409]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-52c5f409]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-52c5f409]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-52c5f409]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-52c5f409]{padding-right:4rem}.input-suffix[data-v-52c5f409]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-52c5f409]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-52c5f409]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-52c5f409]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-52c5f409]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-52c5f409]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-notation[data-v-52c5f409]{font-size:var(--text-sm);color:var(--color-primary-700)}.unit-text[data-v-52c5f409]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal)}.formula-line[data-v-52c5f409]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-52c5f409]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.input-hint[data-v-52c5f409]{font-size:var(--text-xs);margin-top:var(--space-1)}.text-warning[data-v-52c5f409]{color:#d97706}.mt-2[data-v-52c5f409]{margin-top:var(--space-2)}.mt-4[data-v-52c5f409]{margin-top:var(--space-4)}.mt-8[data-v-52c5f409]{margin-top:var(--space-8)}.mb-0[data-v-52c5f409]{margin-bottom:0}.mb-4[data-v-52c5f409]{margin-bottom:var(--space-4)}.text-xs[data-v-52c5f409]{font-size:var(--text-xs)}.text-muted[data-v-52c5f409]{color:var(--text-muted)}.reference-section[data-v-52c5f409]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-52c5f409]{overflow-x:auto}.conversion-table[data-v-52c5f409]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-52c5f409],.conversion-table td[data-v-52c5f409]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-52c5f409]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-52c5f409]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-52c5f409]:hover{background-color:var(--color-primary-50)}.use-case[data-v-52c5f409]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-44f3b6b1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-44f3b6b1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-44f3b6b1]{grid-template-columns:1fr 1fr}}.section-title[data-v-44f3b6b1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-44f3b6b1]{margin-bottom:var(--space-4)}.form-label[data-v-44f3b6b1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-44f3b6b1],.form-select[data-v-44f3b6b1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-44f3b6b1]:focus,.form-select[data-v-44f3b6b1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-44f3b6b1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-44f3b6b1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-44f3b6b1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-44f3b6b1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-44f3b6b1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-44f3b6b1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-44f3b6b1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-44f3b6b1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-44f3b6b1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-44f3b6b1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-symbol[data-v-44f3b6b1]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-44f3b6b1]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-44f3b6b1]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-44f3b6b1]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-44f3b6b1]{padding:0 var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-muted);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.quick-presets[data-v-44f3b6b1]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.preset-label[data-v-44f3b6b1]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-44f3b6b1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-44f3b6b1]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all .2s}.preset-btn[data-v-44f3b6b1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-symbol[data-v-44f3b6b1]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-44f3b6b1]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2);font-family:monospace}.secondary-value[data-v-44f3b6b1]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all;font-family:monospace}.scale-badge[data-v-44f3b6b1]{padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-block}.formula-banner[data-v-44f3b6b1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center}.text-secondary[data-v-44f3b6b1]{color:var(--text-secondary)}.text-muted[data-v-44f3b6b1]{color:var(--text-muted)}.text-sm[data-v-44f3b6b1]{font-size:var(--text-sm)}.text-xs[data-v-44f3b6b1]{font-size:var(--text-xs)}.mt-2[data-v-44f3b6b1]{margin-top:var(--space-2)}.mt-3[data-v-44f3b6b1]{margin-top:var(--space-3)}.mt-4[data-v-44f3b6b1]{margin-top:var(--space-4)}.mt-6[data-v-44f3b6b1]{margin-top:var(--space-6)}.mb-0[data-v-44f3b6b1]{margin-bottom:0}.m-0[data-v-44f3b6b1]{margin:0}.custom-calculator[data-v-0b20c0e8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0b20c0e8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0b20c0e8]{grid-template-columns:1fr 1fr}}.section-title[data-v-0b20c0e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0b20c0e8]{margin-bottom:var(--space-4)}.form-label[data-v-0b20c0e8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0b20c0e8],.form-select[data-v-0b20c0e8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0b20c0e8]:focus,.form-select[data-v-0b20c0e8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0b20c0e8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0b20c0e8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0b20c0e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0b20c0e8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0b20c0e8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0b20c0e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0b20c0e8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0b20c0e8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0b20c0e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0b20c0e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-0b20c0e8]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-0b20c0e8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-0b20c0e8]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-0b20c0e8]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-0b20c0e8]{padding-right:48px}.input-with-symbol .symbol[data-v-0b20c0e8]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-0b20c0e8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-0b20c0e8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0b20c0e8]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-0b20c0e8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-0b20c0e8]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-0b20c0e8]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-0b20c0e8]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-0b20c0e8]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-0b20c0e8]{margin-bottom:var(--space-2)}.steps-list[data-v-0b20c0e8]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-0b20c0e8]{margin-bottom:var(--space-4)}.placeholder[data-v-0b20c0e8]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-2c2d260e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2c2d260e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2c2d260e]{grid-template-columns:1fr 1fr}}.section-title[data-v-2c2d260e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2c2d260e]{margin-bottom:var(--space-4)}.form-label[data-v-2c2d260e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2c2d260e],.form-select[data-v-2c2d260e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2c2d260e]:focus,.form-select[data-v-2c2d260e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2c2d260e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2c2d260e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2c2d260e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2c2d260e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2c2d260e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2c2d260e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2c2d260e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2c2d260e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2c2d260e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2c2d260e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-2c2d260e]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-2c2d260e]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-2c2d260e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-2c2d260e]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-2c2d260e]{padding-right:3.5rem}.input-suffix[data-v-2c2d260e]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-2c2d260e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-chips[data-v-2c2d260e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-2c2d260e]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-2c2d260e]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-2c2d260e]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-2c2d260e]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-2c2d260e]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.step-list[data-v-2c2d260e]{margin:var(--space-2) 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.scale-badge[data-v-2c2d260e]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-primary-50);border:1px solid var(--color-primary-200);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.scale-tag[data-v-2c2d260e]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.placeholder-text[data-v-2c2d260e]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-2[data-v-2c2d260e]{margin-top:var(--space-2)}.mt-4[data-v-2c2d260e]{margin-top:var(--space-4)}.mt-8[data-v-2c2d260e]{margin-top:var(--space-8)}.mb-4[data-v-2c2d260e]{margin-bottom:var(--space-4)}.reference-section[data-v-2c2d260e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-2c2d260e]{overflow-x:auto}.conversion-table[data-v-2c2d260e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-2c2d260e],.conversion-table td[data-v-2c2d260e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-2c2d260e]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-2c2d260e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-2c2d260e]:hover{background-color:var(--color-primary-50)}.use-case[data-v-2c2d260e]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-0d41de1e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0d41de1e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0d41de1e]{grid-template-columns:1fr 1fr}}.section-title[data-v-0d41de1e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0d41de1e]{margin-bottom:var(--space-4)}.form-label[data-v-0d41de1e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0d41de1e],.form-select[data-v-0d41de1e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0d41de1e]:focus,.form-select[data-v-0d41de1e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0d41de1e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0d41de1e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0d41de1e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0d41de1e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0d41de1e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0d41de1e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0d41de1e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0d41de1e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0d41de1e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0d41de1e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-0d41de1e]{flex-direction:column;display:flex}.mode-tabs[data-v-0d41de1e]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-0d41de1e]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-0d41de1e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-0d41de1e]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-0d41de1e]{padding-right:54px}.input-with-symbol .symbol[data-v-0d41de1e]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-0d41de1e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-0d41de1e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0d41de1e]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-0d41de1e]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-0d41de1e]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-0d41de1e]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.alt-label[data-v-0d41de1e]{font-weight:var(--font-weight-medium);margin-right:var(--space-1)}.info-text[data-v-0d41de1e]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-0d41de1e]{margin-bottom:var(--space-2)}.steps-list[data-v-0d41de1e]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-0d41de1e]{margin-bottom:var(--space-4)}.placeholder[data-v-0d41de1e]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-96573673]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-96573673]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-96573673]{grid-template-columns:1fr 1fr}}.section-title[data-v-96573673]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-96573673]{margin-bottom:var(--space-4)}.form-label[data-v-96573673]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-96573673],.form-select[data-v-96573673]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-96573673]:focus,.form-select[data-v-96573673]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-96573673]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-96573673]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-96573673]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-96573673]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-96573673]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-96573673]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-96573673]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-96573673]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-96573673]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-96573673]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-96573673]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-96573673]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-96573673]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-96573673]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-96573673]{padding-right:3.5rem}.input-suffix[data-v-96573673]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-96573673]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-96573673]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-96573673]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-96573673]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-96573673]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.exponential-subtitle[data-v-96573673]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.exponential-subtitle code[data-v-96573673]{font-family:var(--font-mono);background:#ffffffb3;border-radius:4px;padding:2px 6px}.formula-line[data-v-96573673]{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.placeholder-text[data-v-96573673]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-96573673]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-96573673]{margin-top:var(--space-4)}.mt-8[data-v-96573673]{margin-top:var(--space-8)}.mb-0[data-v-96573673]{margin-bottom:0}.mb-4[data-v-96573673]{margin-bottom:var(--space-4)}.text-xs[data-v-96573673]{font-size:var(--text-xs)}.text-muted[data-v-96573673]{color:var(--text-muted)}.reference-section[data-v-96573673]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-96573673]{overflow-x:auto}.conversion-table[data-v-96573673]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-96573673],.conversion-table td[data-v-96573673]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-96573673]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-96573673]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-96573673]:hover{background-color:var(--color-primary-50)}.use-case[data-v-96573673]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-8521610c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8521610c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8521610c]{grid-template-columns:1fr 1fr}}.section-title[data-v-8521610c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8521610c]{margin-bottom:var(--space-4)}.form-label[data-v-8521610c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8521610c],.form-select[data-v-8521610c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8521610c]:focus,.form-select[data-v-8521610c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8521610c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8521610c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8521610c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8521610c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8521610c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8521610c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8521610c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8521610c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8521610c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8521610c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-symbol[data-v-8521610c]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-8521610c]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-8521610c]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-8521610c]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-8521610c]{padding:0 var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-muted);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.quick-presets[data-v-8521610c]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.preset-label[data-v-8521610c]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-8521610c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-8521610c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;transition:all .2s}.preset-btn[data-v-8521610c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-symbol[data-v-8521610c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-8521610c]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2);font-family:monospace}.secondary-value[data-v-8521610c]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all;font-family:monospace}.scale-badge[data-v-8521610c]{padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);display:inline-block}.formula-banner[data-v-8521610c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center}.text-secondary[data-v-8521610c]{color:var(--text-secondary)}.text-muted[data-v-8521610c]{color:var(--text-muted)}.text-sm[data-v-8521610c]{font-size:var(--text-sm)}.text-xs[data-v-8521610c]{font-size:var(--text-xs)}.mt-2[data-v-8521610c]{margin-top:var(--space-2)}.mt-3[data-v-8521610c]{margin-top:var(--space-3)}.mt-4[data-v-8521610c]{margin-top:var(--space-4)}.mt-6[data-v-8521610c]{margin-top:var(--space-6)}.mb-0[data-v-8521610c]{margin-bottom:0}.m-0[data-v-8521610c]{margin:0}.custom-calculator[data-v-6cfb077a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6cfb077a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6cfb077a]{grid-template-columns:1fr 1fr}}.section-title[data-v-6cfb077a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6cfb077a]{margin-bottom:var(--space-4)}.form-label[data-v-6cfb077a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6cfb077a],.form-select[data-v-6cfb077a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6cfb077a]:focus,.form-select[data-v-6cfb077a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6cfb077a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6cfb077a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6cfb077a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6cfb077a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6cfb077a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6cfb077a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6cfb077a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6cfb077a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6cfb077a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6cfb077a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-6cfb077a]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-6cfb077a]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-6cfb077a]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-6cfb077a]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-6cfb077a]{padding-right:48px}.input-with-symbol .symbol[data-v-6cfb077a]{color:var(--text-muted);font-size:var(--text-base);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-6cfb077a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.preset-buttons[data-v-6cfb077a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6cfb077a]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-6cfb077a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.custom-distance-row[data-v-6cfb077a]{gap:var(--space-2);display:flex}.custom-unit-select[data-v-6cfb077a]{max-width:160px}.unit-text[data-v-6cfb077a]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-6cfb077a]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.alt-row[data-v-6cfb077a]{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.alt-label[data-v-6cfb077a]{font-weight:var(--font-weight-medium)}.displacement-list[data-v-6cfb077a]{gap:var(--space-2);flex-direction:column;display:flex}.displacement-item[data-v-6cfb077a]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.displacement-item[data-v-6cfb077a]:last-child{border-bottom:none}.displacement-item.custom-highlight[data-v-6cfb077a]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);margin-top:var(--space-1)}.disp-label[data-v-6cfb077a]{color:var(--text-secondary)}.disp-val[data-v-6cfb077a]{color:var(--text-primary);text-align:right}.info-text[data-v-6cfb077a]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-6cfb077a]{margin-bottom:var(--space-2)}.steps-list[data-v-6cfb077a]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-6cfb077a]{margin-bottom:var(--space-4)}.placeholder[data-v-6cfb077a]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-f5e4c45b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f5e4c45b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f5e4c45b]{grid-template-columns:1fr 1fr}}.section-title[data-v-f5e4c45b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f5e4c45b]{margin-bottom:var(--space-4)}.form-label[data-v-f5e4c45b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f5e4c45b],.form-select[data-v-f5e4c45b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f5e4c45b]:focus,.form-select[data-v-f5e4c45b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f5e4c45b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f5e4c45b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f5e4c45b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f5e4c45b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f5e4c45b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f5e4c45b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f5e4c45b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f5e4c45b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f5e4c45b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f5e4c45b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f5e4c45b]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-f5e4c45b]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-f5e4c45b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-f5e4c45b]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-f5e4c45b]{padding-right:56px}.input-with-symbol .symbol[data-v-f5e4c45b]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-f5e4c45b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.options-row[data-v-f5e4c45b]{gap:var(--space-4);display:flex}.half-width[data-v-f5e4c45b]{flex:1}.checkbox-container[data-v-f5e4c45b]{align-items:center;gap:var(--space-2);height:46px;display:flex}.checkbox-label[data-v-f5e4c45b]{font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer}.preset-buttons[data-v-f5e4c45b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-f5e4c45b]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-f5e4c45b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-f5e4c45b]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.digital-encoding-bar[data-v-f5e4c45b]{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.encoding-chip[data-v-f5e4c45b]{border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);font-size:var(--text-xs);background:#fff;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.chip-label[data-v-f5e4c45b]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.chip-val[data-v-f5e4c45b]{color:var(--color-primary-800);font-family:monospace;font-weight:var(--font-weight-bold)}.secondary-result-box-value[data-v-f5e4c45b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);font-family:monospace}.subtended-grid[data-v-f5e4c45b]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.subtended-item[data-v-f5e4c45b]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.subtended-label[data-v-f5e4c45b]{font-size:var(--text-xs);color:var(--text-muted)}.subtended-val[data-v-f5e4c45b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.table-container[data-v-f5e4c45b]{overflow-x:auto}.bams-table[data-v-f5e4c45b]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.bams-table th[data-v-f5e4c45b]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary);font-weight:var(--font-weight-bold);padding:var(--space-2);border-bottom:1px solid var(--border-color)}.bams-table td[data-v-f5e4c45b]{padding:var(--space-2);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.bams-table tr.highlight-row[data-v-f5e4c45b]{background:var(--color-primary-50)}.bams-table tr.highlight-row td[data-v-f5e4c45b]{font-weight:var(--font-weight-semibold);color:var(--color-primary-800)}.info-text[data-v-f5e4c45b]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-f5e4c45b]{margin-bottom:var(--space-2)}.steps-list[data-v-f5e4c45b]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-f5e4c45b]{margin-bottom:var(--space-4)}.placeholder[data-v-f5e4c45b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-291b09e0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-291b09e0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-291b09e0]{grid-template-columns:1fr 1fr}}.section-title[data-v-291b09e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-291b09e0]{margin-bottom:var(--space-4)}.form-label[data-v-291b09e0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-291b09e0],.form-select[data-v-291b09e0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-291b09e0]:focus,.form-select[data-v-291b09e0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-291b09e0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-291b09e0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-291b09e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-291b09e0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-291b09e0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-291b09e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-291b09e0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-291b09e0]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-291b09e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-291b09e0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-291b09e0]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.direction-pills[data-v-291b09e0]{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.pill-btn[data-v-291b09e0]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;text-align:center;background:#fff;flex:1;transition:all .2s}.pill-btn[data-v-291b09e0]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.pill-btn.active[data-v-291b09e0]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.label-with-hint[data-v-291b09e0]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.label-with-hint .form-label[data-v-291b09e0]{margin-bottom:0}.hint-text[data-v-291b09e0]{font-size:var(--text-xs);color:var(--text-muted)}.input-with-addon[data-v-291b09e0]{display:flex;position:relative}.input-with-addon .form-input[data-v-291b09e0]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-addon[data-v-291b09e0]{padding:0 var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;border-right:none;align-items:center;display:flex}.swap-btn[data-v-291b09e0]{padding:0 var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.swap-btn[data-v-291b09e0]:hover{background:var(--color-neutral-200,#e5e7eb)}.input-with-select[data-v-291b09e0]{display:flex}.input-with-select .form-input[data-v-291b09e0]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-291b09e0]{background:var(--color-neutral-50,#f9fafb);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:140px}.subtended-section[data-v-291b09e0]{margin-top:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);border-radius:var(--radius-md)}.mb-2[data-v-291b09e0]{margin-bottom:0!important}.results-wrapper[data-v-291b09e0]{gap:var(--space-4);flex-direction:column;display:flex}.unit-suffix[data-v-291b09e0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.formula-tag[data-v-291b09e0]{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-md);font-size:var(--text-xs);font-family:monospace;font-weight:var(--font-weight-bold);display:inline-block}.context-badge[data-v-291b09e0]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-primary-900);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-primary-200);text-align:left;background:#ffffffb3;line-height:1.4}.dms-value[data-v-291b09e0]{font-family:monospace;font-size:var(--text-xl)!important;color:var(--color-primary-700)!important}.sub-unit[data-v-291b09e0]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.sub-label[data-v-291b09e0]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.displacement-card[data-v-291b09e0],.step-card[data-v-291b09e0],.ref-card[data-v-291b09e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.displacement-header[data-v-291b09e0],.step-header[data-v-291b09e0],.ref-header[data-v-291b09e0]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.step-header[data-v-291b09e0],.ref-header[data-v-291b09e0]{cursor:pointer;user-select:none}.card-title[data-v-291b09e0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.toggle-icon[data-v-291b09e0]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.displacement-grid[data-v-291b09e0]{gap:var(--space-2);padding:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=480px){.displacement-grid[data-v-291b09e0],.secondary-results-grid[data-v-291b09e0]{grid-template-columns:1fr}}.disp-item[data-v-291b09e0]{padding:var(--space-2);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-direction:column;display:flex}.disp-item.custom-highlight[data-v-291b09e0]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-200)}.disp-label[data-v-291b09e0]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.disp-val[data-v-291b09e0]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.disp-sub[data-v-291b09e0]{color:var(--text-muted);margin-top:2px;font-size:10px}.step-content[data-v-291b09e0]{padding:var(--space-3) var(--space-4)}.step-list[data-v-291b09e0]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.table-container[data-v-291b09e0]{max-height:260px;overflow-x:auto}.ref-table[data-v-291b09e0]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-291b09e0],.ref-table td[data-v-291b09e0]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-291b09e0]{background:var(--color-neutral-100,#f3f4f6);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.active-row[data-v-291b09e0]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold)}.placeholder[data-v-291b09e0]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-330c2bca]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-330c2bca]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-330c2bca]{grid-template-columns:1fr 1fr}}.section-title[data-v-330c2bca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-330c2bca]{margin-bottom:var(--space-4)}.form-label[data-v-330c2bca]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-330c2bca],.form-select[data-v-330c2bca]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-330c2bca]:focus,.form-select[data-v-330c2bca]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-330c2bca]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-330c2bca]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-330c2bca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-330c2bca]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-330c2bca]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-330c2bca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-330c2bca]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-330c2bca]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-330c2bca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-330c2bca]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-330c2bca]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-330c2bca]{min-width:100px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-330c2bca]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-330c2bca]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-330c2bca]{padding-right:5rem}.input-suffix[data-v-330c2bca]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.helper-text[data-v-330c2bca]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.sub-label[data-v-330c2bca]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.dms-grid[data-v-330c2bca]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.distance-input-row[data-v-330c2bca]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.preset-chips[data-v-330c2bca]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-330c2bca]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-330c2bca]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-330c2bca]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-330c2bca]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.exact-fraction-badge[data-v-330c2bca]{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-200);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--color-primary-800);background:#fff;display:inline-block}.subtended-grid[data-v-330c2bca]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr;display:grid}@media (width>=640px){.subtended-grid[data-v-330c2bca]{grid-template-columns:1fr 1fr}}.subtended-item[data-v-330c2bca]{padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);border:1px solid var(--border-color);justify-content:space-between;display:flex}.subtended-item.highlight-item[data-v-330c2bca]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.subtended-label[data-v-330c2bca]{color:var(--text-secondary)}.subtended-val[data-v-330c2bca]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.formula-line[data-v-330c2bca]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.scale-context-text[data-v-330c2bca]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0;line-height:1.5}.steps-section[data-v-330c2bca]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);background:#fff}.step-list[data-v-330c2bca]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:0;line-height:1.6}.step-item[data-v-330c2bca]{margin-bottom:var(--space-2)}.step-item[data-v-330c2bca]:last-child{margin-bottom:0}.placeholder-text[data-v-330c2bca]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-330c2bca]{margin-top:var(--space-4)}.mt-8[data-v-330c2bca]{margin-top:var(--space-8)}.mb-0[data-v-330c2bca]{margin-bottom:0}.mb-4[data-v-330c2bca]{margin-bottom:var(--space-4)}.font-bold[data-v-330c2bca]{font-weight:var(--font-weight-bold)}.reference-section[data-v-330c2bca]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-330c2bca]{overflow-x:auto}.conversion-table[data-v-330c2bca]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-330c2bca],.conversion-table td[data-v-330c2bca]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-330c2bca]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-330c2bca]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-330c2bca]:hover{background-color:var(--color-primary-50)}.use-case[data-v-330c2bca]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-d0ec9f5e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d0ec9f5e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d0ec9f5e]{grid-template-columns:1fr 1fr}}.section-title[data-v-d0ec9f5e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d0ec9f5e]{margin-bottom:var(--space-4)}.form-label[data-v-d0ec9f5e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d0ec9f5e],.form-select[data-v-d0ec9f5e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d0ec9f5e]:focus,.form-select[data-v-d0ec9f5e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d0ec9f5e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d0ec9f5e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d0ec9f5e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d0ec9f5e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d0ec9f5e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d0ec9f5e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d0ec9f5e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d0ec9f5e]{font-size:var(--text-2xl);margin-top:var(--space-2);word-break:break-all}.info-box[data-v-d0ec9f5e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d0ec9f5e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-d0ec9f5e]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-d0ec9f5e]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-d0ec9f5e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-d0ec9f5e]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-d0ec9f5e]{padding-right:6rem}.input-suffix[data-v-d0ec9f5e]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.input-hint[data-v-d0ec9f5e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-d0ec9f5e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-d0ec9f5e]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-d0ec9f5e]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-d0ec9f5e]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.distance-box[data-v-d0ec9f5e]{border-top:1px dashed var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.dual-input-grid[data-v-d0ec9f5e]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.unit-badge[data-v-d0ec9f5e]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.scientific-notation[data-v-d0ec9f5e]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-800)}.scientific-notation code[data-v-d0ec9f5e]{font-family:var(--font-mono);background:#ffffffb3;border-radius:4px;padding:2px 6px}.formula-line[data-v-d0ec9f5e]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.context-desc[data-v-d0ec9f5e]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.subtended-list[data-v-d0ec9f5e]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.subtended-item[data-v-d0ec9f5e]{padding:var(--space-1) 0;border-bottom:1px dotted var(--border-color);justify-content:space-between;display:flex}.subtended-dist[data-v-d0ec9f5e]{color:var(--text-secondary)}.subtended-val[data-v-d0ec9f5e]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.custom-subtended[data-v-d0ec9f5e]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);border-bottom:none}.highlight-custom[data-v-d0ec9f5e]{color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.steps-wrapper[data-v-d0ec9f5e]{margin-top:var(--space-3);border-top:1px solid var(--border-color);padding-top:var(--space-2)}.steps-title[data-v-d0ec9f5e]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-1)}.steps-list[data-v-d0ec9f5e]{font-size:var(--text-xs);color:var(--text-muted);margin:0;padding-left:1.25rem;line-height:1.4}.placeholder-text[data-v-d0ec9f5e]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-d0ec9f5e]{margin-top:var(--space-4)}.mt-8[data-v-d0ec9f5e]{margin-top:var(--space-8)}.mb-4[data-v-d0ec9f5e]{margin-bottom:var(--space-4)}.text-lg[data-v-d0ec9f5e]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.reference-section[data-v-d0ec9f5e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-d0ec9f5e]{overflow-x:auto}.conversion-table[data-v-d0ec9f5e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-d0ec9f5e],.conversion-table td[data-v-d0ec9f5e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-d0ec9f5e]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-d0ec9f5e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-d0ec9f5e]:hover{background-color:var(--color-primary-50)}.use-case[data-v-d0ec9f5e]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-0572fb41]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0572fb41]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0572fb41]{grid-template-columns:1fr 1fr}}.section-title[data-v-0572fb41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0572fb41]{margin-bottom:var(--space-4)}.form-label[data-v-0572fb41]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0572fb41],.form-select[data-v-0572fb41]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0572fb41]:focus,.form-select[data-v-0572fb41]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0572fb41]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0572fb41]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0572fb41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0572fb41]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0572fb41]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0572fb41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0572fb41]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0572fb41]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0572fb41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0572fb41]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle-group[data-v-0572fb41]{gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:4px;display:grid}.mode-btn[data-v-0572fb41]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.mode-btn.active[data-v-0572fb41]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.presets-container[data-v-0572fb41]{gap:var(--space-2);flex-wrap:wrap;max-height:140px;padding:2px;display:flex;overflow-y:auto}.preset-btn[data-v-0572fb41]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;transition:all .15s;display:inline-flex}.preset-btn[data-v-0572fb41]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.preset-name[data-v-0572fb41]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.preset-val[data-v-0572fb41]{color:var(--color-primary-600);font-family:monospace;font-size:11px}.input-with-addon[data-v-0572fb41]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-0572fb41]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-0572fb41]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.field-hint[data-v-0572fb41]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.distance-inputs-row[data-v-0572fb41]{gap:var(--space-2);grid-template-columns:1fr 1.2fr;display:grid}.unit-symbol[data-v-0572fb41]{font-size:var(--text-lg);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.scientific-result-subtext[data-v-0572fb41]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.context-box[data-v-0572fb41]{background:#f0fdf4;border-color:#bbf7d0}.context-text[data-v-0572fb41]{font-size:var(--text-sm);color:#166534;margin:0;line-height:1.5}.custom-disp-card[data-v-0572fb41]{gap:var(--space-2);background:var(--color-neutral-50,#f8fafc);padding:var(--space-3);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;display:grid}.disp-metric[data-v-0572fb41]{flex-direction:column;display:flex}.metric-label[data-v-0572fb41]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-0572fb41]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight-metric[data-v-0572fb41]{color:var(--color-primary-700)}.formula-card[data-v-0572fb41]{align-items:center;gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);display:flex}.formula-badge[data-v-0572fb41]{text-transform:uppercase;background:var(--color-primary-600);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.formula-code[data-v-0572fb41]{font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.steps-list[data-v-0572fb41]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-item[data-v-0572fb41]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.step-bullet[data-v-0572fb41]{background:var(--color-primary-100);width:18px;height:18px;color:var(--color-primary-700);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.empty-text[data-v-0572fb41]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-b0059b64]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b0059b64]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b0059b64]{grid-template-columns:1fr 1fr}}.section-title[data-v-b0059b64]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b0059b64]{margin-bottom:var(--space-4)}.form-label[data-v-b0059b64]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b0059b64],.form-select[data-v-b0059b64]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b0059b64]:focus,.form-select[data-v-b0059b64]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b0059b64]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b0059b64]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b0059b64]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b0059b64]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b0059b64]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b0059b64]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b0059b64]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b0059b64]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b0059b64]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b0059b64]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-b0059b64]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-b0059b64]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:50%;transition:all .15s}.tab-btn.active[data-v-b0059b64]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-b0059b64]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-b0059b64]{padding-right:7.5rem}.input-suffix[data-v-b0059b64]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-xs);text-transform:uppercase;position:absolute;right:1rem}.preset-chips[data-v-b0059b64]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-b0059b64]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-b0059b64]:hover{background:var(--color-neutral-100,#f1f5f9);border-color:var(--color-neutral-300,#cbd5e1)}.chip-btn.chip-active[data-v-b0059b64]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.distance-section[data-v-b0059b64]{background:var(--color-neutral-50,#f8fafc);border:1px dashed var(--border-color);padding:var(--space-3);border-radius:var(--radius-md)}.distance-input-row[data-v-b0059b64]{gap:var(--space-2);display:flex}.distance-unit-select[data-v-b0059b64]{flex-shrink:0;width:140px}.primary-unit-tag[data-v-b0059b64]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.35rem}.unit-sub[data-v-b0059b64]{font-size:var(--text-xs);color:var(--text-muted);margin-left:.15rem;font-weight:400}.clicks-text[data-v-b0059b64]{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.dms-text[data-v-b0059b64]{font-size:var(--text-sm);font-family:var(--font-mono,monospace);font-weight:var(--font-weight-semibold);word-break:break-word}.formula-line[data-v-b0059b64]{font-family:var(--font-mono,monospace);font-size:var(--text-xs);background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary);word-break:break-all}.displacement-grid[data-v-b0059b64]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.disp-item[data-v-b0059b64]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:space-between;display:flex}.disp-label[data-v-b0059b64]{color:var(--text-secondary)}.disp-value[data-v-b0059b64]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.placeholder-text[data-v-b0059b64]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.mt-4[data-v-b0059b64]{margin-top:var(--space-4)}.mt-8[data-v-b0059b64]{margin-top:var(--space-8)}.mb-0[data-v-b0059b64]{margin-bottom:0}.mb-2[data-v-b0059b64]{margin-bottom:var(--space-2)}.mb-4[data-v-b0059b64]{margin-bottom:var(--space-4)}.text-xs[data-v-b0059b64]{font-size:var(--text-xs)}.text-muted[data-v-b0059b64]{color:var(--text-muted)}.reference-section[data-v-b0059b64]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-b0059b64]{overflow-x:auto}.conversion-table[data-v-b0059b64]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-b0059b64],.conversion-table td[data-v-b0059b64]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-b0059b64]{background:var(--color-neutral-50,#f8fafc);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-b0059b64]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-b0059b64]:hover{background-color:var(--color-primary-50)}.use-case[data-v-b0059b64]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-169f0e2b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-169f0e2b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-169f0e2b]{grid-template-columns:1fr 1fr}}.section-title[data-v-169f0e2b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-169f0e2b]{margin-bottom:var(--space-4)}.form-label[data-v-169f0e2b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-169f0e2b],.form-select[data-v-169f0e2b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-169f0e2b]:focus,.form-select[data-v-169f0e2b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-169f0e2b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-169f0e2b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-169f0e2b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-169f0e2b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-169f0e2b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-169f0e2b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-169f0e2b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-169f0e2b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-169f0e2b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-169f0e2b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-169f0e2b]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-169f0e2b]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-169f0e2b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-169f0e2b]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-169f0e2b]{padding-right:48px}.input-with-symbol .symbol[data-v-169f0e2b]{color:var(--text-muted);font-size:var(--text-base);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-169f0e2b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.preset-buttons[data-v-169f0e2b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-169f0e2b]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-169f0e2b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.custom-distance-row[data-v-169f0e2b]{gap:var(--space-2);display:flex}.custom-unit-select[data-v-169f0e2b]{max-width:160px}.unit-text[data-v-169f0e2b]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.text-dms[data-v-169f0e2b]{font-weight:var(--font-weight-medium);font-size:var(--text-base)!important}.alternate-format[data-v-169f0e2b]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.alt-row[data-v-169f0e2b]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.alt-label[data-v-169f0e2b]{font-weight:var(--font-weight-medium)}.mil-moa-row[data-v-169f0e2b]{gap:var(--space-2);flex-direction:column;display:flex}.mil-item[data-v-169f0e2b]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.mil-item[data-v-169f0e2b]:last-child{border-bottom:none}.mil-label[data-v-169f0e2b]{color:var(--text-secondary)}.mil-val[data-v-169f0e2b]{color:var(--text-primary);text-align:right}.displacement-list[data-v-169f0e2b]{gap:var(--space-2);flex-direction:column;display:flex}.displacement-item[data-v-169f0e2b]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.displacement-item[data-v-169f0e2b]:last-child{border-bottom:none}.displacement-item.custom-highlight[data-v-169f0e2b]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);margin-top:var(--space-1)}.disp-label[data-v-169f0e2b]{color:var(--text-secondary)}.disp-val[data-v-169f0e2b]{color:var(--text-primary);text-align:right}.info-text[data-v-169f0e2b]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-169f0e2b]{margin-bottom:var(--space-2)}.steps-list[data-v-169f0e2b]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-169f0e2b]{margin-bottom:var(--space-4)}.placeholder[data-v-169f0e2b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-3c3e4738]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3c3e4738]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3c3e4738]{grid-template-columns:1fr 1fr}}.section-title[data-v-3c3e4738]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3c3e4738]{margin-bottom:var(--space-4)}.form-label[data-v-3c3e4738]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3c3e4738],.form-select[data-v-3c3e4738]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3c3e4738]:focus,.form-select[data-v-3c3e4738]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3c3e4738]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3c3e4738]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3c3e4738]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3c3e4738]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3c3e4738]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3c3e4738]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3c3e4738]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3c3e4738]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3c3e4738]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3c3e4738]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3c3e4738]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-3c3e4738]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-3c3e4738]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-3c3e4738]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-3c3e4738]{padding-right:56px}.input-with-symbol .symbol[data-v-3c3e4738]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-3c3e4738]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.preset-buttons[data-v-3c3e4738]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-3c3e4738]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-3c3e4738]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.custom-distance-row[data-v-3c3e4738]{gap:var(--space-2);display:flex}.custom-unit-select[data-v-3c3e4738]{max-width:160px}.unit-text[data-v-3c3e4738]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-3c3e4738]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.alt-row[data-v-3c3e4738]{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.alt-label[data-v-3c3e4738]{font-weight:var(--font-weight-medium)}.displacement-list[data-v-3c3e4738]{gap:var(--space-2);flex-direction:column;display:flex}.displacement-item[data-v-3c3e4738]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.displacement-item[data-v-3c3e4738]:last-child{border-bottom:none}.displacement-item.custom-highlight[data-v-3c3e4738]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);margin-top:var(--space-1)}.disp-label[data-v-3c3e4738]{color:var(--text-secondary)}.disp-val[data-v-3c3e4738]{color:var(--text-primary);text-align:right}.info-text[data-v-3c3e4738]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-3c3e4738]{margin-bottom:var(--space-2)}.steps-list[data-v-3c3e4738]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-3c3e4738]{margin-bottom:var(--space-4)}.placeholder[data-v-3c3e4738]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-666074e8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-666074e8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-666074e8]{grid-template-columns:1fr 1fr}}.section-title[data-v-666074e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-666074e8]{margin-bottom:var(--space-4)}.form-label[data-v-666074e8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-666074e8],.form-select[data-v-666074e8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-666074e8]:focus,.form-select[data-v-666074e8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-666074e8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-666074e8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-666074e8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-666074e8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-666074e8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-666074e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-666074e8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-666074e8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-666074e8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-666074e8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-666074e8]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-tab[data-v-666074e8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-666074e8]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-666074e8]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-666074e8]{padding-right:48px}.input-with-symbol .symbol[data-v-666074e8]{color:var(--text-muted);font-size:var(--text-base);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute;right:12px}.input-hint[data-v-666074e8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.preset-buttons[data-v-666074e8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-666074e8]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-666074e8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.custom-distance-row[data-v-666074e8]{gap:var(--space-2);display:flex}.custom-unit-select[data-v-666074e8]{max-width:160px}.unit-text[data-v-666074e8]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.alternate-format[data-v-666074e8]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.alt-row[data-v-666074e8]{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.alt-label[data-v-666074e8]{font-weight:var(--font-weight-medium)}.displacement-list[data-v-666074e8]{gap:var(--space-2);flex-direction:column;display:flex}.displacement-item[data-v-666074e8]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.displacement-item[data-v-666074e8]:last-child{border-bottom:none}.displacement-item.custom-highlight[data-v-666074e8]{background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);margin-top:var(--space-1)}.disp-label[data-v-666074e8]{color:var(--text-secondary)}.disp-val[data-v-666074e8]{color:var(--text-primary);text-align:right}.info-text[data-v-666074e8]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.formula-highlight[data-v-666074e8]{margin-bottom:var(--space-2)}.steps-list[data-v-666074e8]{margin:var(--space-2) 0 0 0;padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.mb-4[data-v-666074e8]{margin-bottom:var(--space-4)}.placeholder[data-v-666074e8]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0e71b16a]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.calculator-grid[data-v-0e71b16a]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.calculator-grid[data-v-0e71b16a]{grid-template-columns:1.1fr 1fr}}.section-title[data-v-0e71b16a]{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.form-group[data-v-0e71b16a]{margin-bottom:1.25rem}.form-label[data-v-0e71b16a]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.mode-tabs[data-v-0e71b16a]{gap:.5rem;display:flex}.mode-tab[data-v-0e71b16a]{border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:#f8fafc;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s ease-in-out}.mode-tab.active[data-v-0e71b16a]{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.input-with-symbol[data-v-0e71b16a]{position:relative}.form-input[data-v-0e71b16a]{border:1px solid var(--color-border,#cbd5e1);border-radius:.375rem;width:100%;padding:.5rem 2.25rem .5rem .75rem;font-size:.9375rem}.symbol[data-v-0e71b16a]{color:#64748b;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.input-hint[data-v-0e71b16a]{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.form-select[data-v-0e71b16a]{border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:.375rem;width:100%;padding:.5rem}.preset-buttons[data-v-0e71b16a]{flex-wrap:wrap;gap:.375rem;display:flex}.preset-btn[data-v-0e71b16a]{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.preset-btn[data-v-0e71b16a]:hover{background:#e2e8f0}.custom-distance-row[data-v-0e71b16a]{gap:.5rem;display:flex}.custom-unit-select[data-v-0e71b16a]{width:50%}.result-card[data-v-0e71b16a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.primary-card[data-v-0e71b16a]{background:#eff6ff;border-color:#bfdbfe}.result-label[data-v-0e71b16a]{color:#475569;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.result-value[data-v-0e71b16a]{color:#1e293b;font-size:1.75rem;font-weight:700}.result-unit[data-v-0e71b16a]{color:#2563eb;font-size:1.25rem}.result-secondary[data-v-0e71b16a]{color:#64748b;margin-top:.25rem;font-size:.8125rem}.mb-4[data-v-0e71b16a]{margin-bottom:1rem}.dms-breakdown-grid[data-v-0e71b16a]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.dms-box[data-v-0e71b16a]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem}.dms-num[data-v-0e71b16a]{font-size:1.125rem;font-weight:700;display:block}.dms-unit[data-v-0e71b16a]{color:#64748b;font-size:.6875rem}.units-table-wrapper[data-v-0e71b16a]{overflow-x:auto}.units-table[data-v-0e71b16a]{border-collapse:collapse;width:100%;font-size:.8125rem}.units-table td[data-v-0e71b16a]{border-bottom:1px solid #f1f5f9;padding:.25rem .5rem}.displacement-list[data-v-0e71b16a]{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.displacement-item[data-v-0e71b16a]{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.25rem 0;display:flex}.custom-highlight[data-v-0e71b16a]{background:#ecfdf5;border-radius:.25rem;padding:.375rem}.info-box[data-v-0e71b16a]{background:#f8fafc;border-left:3px solid #2563eb;border-radius:.25rem;padding:.75rem}.info-title[data-v-0e71b16a]{color:#1e293b;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.info-text[data-v-0e71b16a]{color:#334155;margin:0;font-size:.8125rem}.steps-list[data-v-0e71b16a]{color:#475569;margin-top:.375rem;padding-left:1.25rem;font-size:.75rem}.custom-calculator[data-v-3f04e8e7]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.calculator-grid[data-v-3f04e8e7]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.calculator-grid[data-v-3f04e8e7]{grid-template-columns:1.1fr 1fr}}.section-title[data-v-3f04e8e7]{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.form-group[data-v-3f04e8e7]{margin-bottom:1.25rem}.form-label[data-v-3f04e8e7]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.mode-tabs[data-v-3f04e8e7]{gap:.5rem;display:flex}.mode-tab[data-v-3f04e8e7]{border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:#f8fafc;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s ease-in-out}.mode-tab.active[data-v-3f04e8e7]{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.input-with-symbol[data-v-3f04e8e7]{position:relative}.form-input[data-v-3f04e8e7]{border:1px solid var(--color-border,#cbd5e1);border-radius:.375rem;width:100%;padding:.5rem 2.5rem .5rem .75rem;font-size:.9375rem}.symbol[data-v-3f04e8e7]{color:#64748b;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.input-hint[data-v-3f04e8e7]{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.form-select[data-v-3f04e8e7]{border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:.375rem;width:100%;padding:.5rem}.preset-buttons[data-v-3f04e8e7]{flex-wrap:wrap;gap:.375rem;display:flex}.preset-btn[data-v-3f04e8e7]{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.preset-btn[data-v-3f04e8e7]:hover{background:#e2e8f0}.custom-distance-row[data-v-3f04e8e7]{gap:.5rem;display:flex}.custom-unit-select[data-v-3f04e8e7]{width:50%}.result-card[data-v-3f04e8e7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.primary-card[data-v-3f04e8e7]{background:#eff6ff;border-color:#bfdbfe}.result-label[data-v-3f04e8e7]{color:#475569;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.result-value[data-v-3f04e8e7]{color:#1e293b;font-size:1.75rem;font-weight:700}.result-unit[data-v-3f04e8e7]{color:#2563eb;font-size:1.25rem}.result-secondary[data-v-3f04e8e7]{color:#64748b;margin-top:.25rem;font-size:.8125rem}.mb-4[data-v-3f04e8e7]{margin-bottom:1rem}.centesimal-grid[data-v-3f04e8e7]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.centesimal-box[data-v-3f04e8e7]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem}.c-num[data-v-3f04e8e7]{font-size:1.125rem;font-weight:700;display:block}.c-unit[data-v-3f04e8e7]{color:#64748b;font-size:.6875rem}.units-table-wrapper[data-v-3f04e8e7]{overflow-x:auto}.units-table[data-v-3f04e8e7]{border-collapse:collapse;width:100%;font-size:.8125rem}.units-table td[data-v-3f04e8e7]{border-bottom:1px solid #f1f5f9;padding:.25rem .5rem}.displacement-list[data-v-3f04e8e7]{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.displacement-item[data-v-3f04e8e7]{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.25rem 0;display:flex}.custom-highlight[data-v-3f04e8e7]{background:#ecfdf5;border-radius:.25rem;padding:.375rem}.info-box[data-v-3f04e8e7]{background:#f8fafc;border-left:3px solid #2563eb;border-radius:.25rem;padding:.75rem}.info-title[data-v-3f04e8e7]{color:#1e293b;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.info-text[data-v-3f04e8e7]{color:#334155;margin:0;font-size:.8125rem}.steps-list[data-v-3f04e8e7]{color:#475569;margin-top:.375rem;padding-left:1.25rem;font-size:.75rem}.custom-calculator[data-v-0450ee2f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0450ee2f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0450ee2f]{grid-template-columns:1fr}}.section-title[data-v-0450ee2f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0450ee2f]{margin-bottom:16px}.form-label[data-v-0450ee2f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0450ee2f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0450ee2f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0450ee2f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0450ee2f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0450ee2f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0450ee2f]{color:#2563eb}.unit[data-v-0450ee2f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0450ee2f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0450ee2f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0450ee2f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cfd3e9e]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.calculator-grid[data-v-3cfd3e9e]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.calculator-grid[data-v-3cfd3e9e]{grid-template-columns:1.1fr 1fr}}.section-title[data-v-3cfd3e9e]{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.form-group[data-v-3cfd3e9e]{margin-bottom:1.25rem}.form-label[data-v-3cfd3e9e]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.mode-tabs[data-v-3cfd3e9e]{gap:.5rem;display:flex}.mode-tab[data-v-3cfd3e9e]{border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:#f8fafc;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s ease-in-out}.mode-tab.active[data-v-3cfd3e9e]{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.input-with-symbol[data-v-3cfd3e9e]{position:relative}.form-input[data-v-3cfd3e9e]{border:1px solid var(--color-border,#cbd5e1);border-radius:.375rem;width:100%;padding:.5rem 3rem .5rem .75rem;font-size:.9375rem}.symbol[data-v-3cfd3e9e]{color:#64748b;font-size:.8125rem;font-weight:600;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.input-hint[data-v-3cfd3e9e]{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.form-select[data-v-3cfd3e9e]{border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:.375rem;width:100%;padding:.5rem}.preset-buttons[data-v-3cfd3e9e]{flex-wrap:wrap;gap:.375rem;display:flex}.preset-btn[data-v-3cfd3e9e]{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.preset-btn[data-v-3cfd3e9e]:hover{background:#e2e8f0}.custom-distance-row[data-v-3cfd3e9e]{gap:.5rem;display:flex}.custom-unit-select[data-v-3cfd3e9e]{width:50%}.result-card[data-v-3cfd3e9e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.primary-card[data-v-3cfd3e9e]{background:#eff6ff;border-color:#bfdbfe}.result-label[data-v-3cfd3e9e]{color:#475569;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.result-value[data-v-3cfd3e9e]{color:#1e293b;font-size:1.75rem;font-weight:700}.result-unit[data-v-3cfd3e9e]{color:#2563eb;font-size:1.25rem}.result-secondary[data-v-3cfd3e9e]{color:#64748b;margin-top:.25rem;font-size:.8125rem}.mb-4[data-v-3cfd3e9e]{margin-bottom:1rem}.units-table-wrapper[data-v-3cfd3e9e]{overflow-x:auto}.units-table[data-v-3cfd3e9e]{border-collapse:collapse;width:100%;font-size:.8125rem}.units-table td[data-v-3cfd3e9e]{border-bottom:1px solid #f1f5f9;padding:.25rem .5rem}.displacement-list[data-v-3cfd3e9e]{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.displacement-item[data-v-3cfd3e9e]{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.25rem 0;display:flex}.custom-highlight[data-v-3cfd3e9e]{background:#ecfdf5;border-radius:.25rem;padding:.375rem}.info-box[data-v-3cfd3e9e]{background:#f8fafc;border-left:3px solid #2563eb;border-radius:.25rem;padding:.75rem}.info-title[data-v-3cfd3e9e]{color:#1e293b;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.info-text[data-v-3cfd3e9e]{color:#334155;margin:0;font-size:.8125rem}.steps-list[data-v-3cfd3e9e]{color:#475569;margin-top:.375rem;padding-left:1.25rem;font-size:.75rem}.custom-calculator[data-v-67c92a01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67c92a01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67c92a01]{grid-template-columns:1fr}}.section-title[data-v-67c92a01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67c92a01]{margin-bottom:16px}.form-label[data-v-67c92a01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67c92a01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67c92a01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67c92a01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67c92a01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67c92a01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67c92a01]{color:#2563eb}.unit[data-v-67c92a01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67c92a01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67c92a01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67c92a01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11b0030c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11b0030c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11b0030c]{grid-template-columns:1fr}}.section-title[data-v-11b0030c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11b0030c]{margin-bottom:16px}.form-label[data-v-11b0030c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11b0030c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11b0030c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11b0030c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11b0030c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11b0030c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11b0030c]{color:#2563eb}.unit[data-v-11b0030c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11b0030c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11b0030c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11b0030c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee95aa92]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee95aa92]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee95aa92]{grid-template-columns:1fr}}.section-title[data-v-ee95aa92]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee95aa92]{margin-bottom:16px}.form-label[data-v-ee95aa92]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee95aa92]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee95aa92]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee95aa92]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee95aa92]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee95aa92]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee95aa92]{color:#2563eb}.unit[data-v-ee95aa92]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee95aa92]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee95aa92]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee95aa92]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-012db5f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-012db5f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-012db5f8]{grid-template-columns:1fr}}.section-title[data-v-012db5f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-012db5f8]{margin-bottom:16px}.form-label[data-v-012db5f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-012db5f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-012db5f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-012db5f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-012db5f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-012db5f8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-012db5f8]{color:#2563eb}.unit[data-v-012db5f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-012db5f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-012db5f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-012db5f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0382c20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0382c20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0382c20]{grid-template-columns:1fr}}.section-title[data-v-d0382c20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0382c20]{margin-bottom:16px}.form-label[data-v-d0382c20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0382c20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0382c20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0382c20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0382c20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0382c20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0382c20]{color:#2563eb}.unit[data-v-d0382c20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0382c20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0382c20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0382c20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c128412e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c128412e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c128412e]{grid-template-columns:1fr}}.section-title[data-v-c128412e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c128412e]{margin-bottom:16px}.form-label[data-v-c128412e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c128412e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c128412e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c128412e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c128412e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c128412e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c128412e]{color:#2563eb}.unit[data-v-c128412e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c128412e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c128412e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c128412e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b770ff69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b770ff69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b770ff69]{grid-template-columns:1fr}}.section-title[data-v-b770ff69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b770ff69]{margin-bottom:16px}.form-label[data-v-b770ff69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b770ff69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b770ff69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b770ff69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b770ff69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b770ff69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b770ff69]{color:#2563eb}.unit[data-v-b770ff69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b770ff69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b770ff69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b770ff69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35e4e4d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35e4e4d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35e4e4d7]{grid-template-columns:1fr}}.section-title[data-v-35e4e4d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35e4e4d7]{margin-bottom:16px}.form-label[data-v-35e4e4d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35e4e4d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35e4e4d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35e4e4d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35e4e4d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35e4e4d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35e4e4d7]{color:#2563eb}.unit[data-v-35e4e4d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35e4e4d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35e4e4d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35e4e4d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-530a218a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-530a218a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-530a218a]{grid-template-columns:1fr}}.section-title[data-v-530a218a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-530a218a]{margin-bottom:16px}.form-label[data-v-530a218a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-530a218a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-530a218a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-530a218a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-530a218a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-530a218a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-530a218a]{color:#2563eb}.unit[data-v-530a218a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-530a218a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-530a218a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-530a218a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12687aac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12687aac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12687aac]{grid-template-columns:1fr}}.section-title[data-v-12687aac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12687aac]{margin-bottom:16px}.form-label[data-v-12687aac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12687aac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12687aac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12687aac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12687aac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12687aac]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12687aac]{color:#2563eb}.unit[data-v-12687aac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12687aac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12687aac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12687aac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7fc24dbf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7fc24dbf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7fc24dbf]{grid-template-columns:1fr}}.section-title[data-v-7fc24dbf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7fc24dbf]{margin-bottom:16px}.form-label[data-v-7fc24dbf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7fc24dbf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7fc24dbf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7fc24dbf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7fc24dbf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7fc24dbf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7fc24dbf]{color:#2563eb}.unit[data-v-7fc24dbf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7fc24dbf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7fc24dbf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7fc24dbf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a163aac7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a163aac7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a163aac7]{grid-template-columns:1fr}}.section-title[data-v-a163aac7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a163aac7]{margin-bottom:16px}.form-label[data-v-a163aac7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a163aac7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a163aac7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a163aac7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a163aac7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a163aac7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a163aac7]{color:#2563eb}.unit[data-v-a163aac7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a163aac7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a163aac7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a163aac7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77ca16b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77ca16b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77ca16b3]{grid-template-columns:1fr}}.section-title[data-v-77ca16b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77ca16b3]{margin-bottom:16px}.form-label[data-v-77ca16b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77ca16b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77ca16b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77ca16b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77ca16b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77ca16b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77ca16b3]{color:#2563eb}.unit[data-v-77ca16b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77ca16b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77ca16b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77ca16b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1b9248c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1b9248c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1b9248c]{grid-template-columns:1fr}}.section-title[data-v-f1b9248c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1b9248c]{margin-bottom:16px}.form-label[data-v-f1b9248c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1b9248c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1b9248c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1b9248c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1b9248c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1b9248c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1b9248c]{color:#2563eb}.unit[data-v-f1b9248c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1b9248c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1b9248c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1b9248c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d49b9444]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d49b9444]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d49b9444]{grid-template-columns:1fr}}.section-title[data-v-d49b9444]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d49b9444]{margin-bottom:16px}.form-label[data-v-d49b9444]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d49b9444]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d49b9444]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d49b9444]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d49b9444]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d49b9444]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d49b9444]{color:#2563eb}.unit[data-v-d49b9444]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d49b9444]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d49b9444]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d49b9444]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba8613ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba8613ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba8613ee]{grid-template-columns:1fr}}.section-title[data-v-ba8613ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba8613ee]{margin-bottom:16px}.form-label[data-v-ba8613ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba8613ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba8613ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba8613ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba8613ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba8613ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba8613ee]{color:#2563eb}.unit[data-v-ba8613ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba8613ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba8613ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba8613ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f9326e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f9326e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f9326e6]{grid-template-columns:1fr}}.section-title[data-v-7f9326e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f9326e6]{margin-bottom:16px}.form-label[data-v-7f9326e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f9326e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f9326e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f9326e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f9326e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f9326e6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f9326e6]{color:#2563eb}.unit[data-v-7f9326e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f9326e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f9326e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f9326e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-736c7a77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-736c7a77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-736c7a77]{grid-template-columns:1fr}}.section-title[data-v-736c7a77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-736c7a77]{margin-bottom:16px}.form-label[data-v-736c7a77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-736c7a77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-736c7a77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-736c7a77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-736c7a77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-736c7a77]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-736c7a77]{color:#2563eb}.unit[data-v-736c7a77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-736c7a77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-736c7a77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-736c7a77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6c605b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6c605b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6c605b2]{grid-template-columns:1fr}}.section-title[data-v-c6c605b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6c605b2]{margin-bottom:16px}.form-label[data-v-c6c605b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6c605b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6c605b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6c605b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6c605b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6c605b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6c605b2]{color:#2563eb}.unit[data-v-c6c605b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6c605b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6c605b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6c605b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c53c9c9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c53c9c9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c53c9c9a]{grid-template-columns:1fr}}.section-title[data-v-c53c9c9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c53c9c9a]{margin-bottom:16px}.form-label[data-v-c53c9c9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c53c9c9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c53c9c9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c53c9c9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c53c9c9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c53c9c9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c53c9c9a]{color:#2563eb}.unit[data-v-c53c9c9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c53c9c9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c53c9c9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c53c9c9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbc01127]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbc01127]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbc01127]{grid-template-columns:1fr}}.section-title[data-v-dbc01127]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbc01127]{margin-bottom:16px}.form-label[data-v-dbc01127]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbc01127]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbc01127]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbc01127]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbc01127]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbc01127]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbc01127]{color:#2563eb}.unit[data-v-dbc01127]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbc01127]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbc01127]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbc01127]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8d10e82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8d10e82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8d10e82]{grid-template-columns:1fr}}.section-title[data-v-f8d10e82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8d10e82]{margin-bottom:16px}.form-label[data-v-f8d10e82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8d10e82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8d10e82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8d10e82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8d10e82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8d10e82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8d10e82]{color:#2563eb}.unit[data-v-f8d10e82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8d10e82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8d10e82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8d10e82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bdd17bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bdd17bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bdd17bb]{grid-template-columns:1fr}}.section-title[data-v-9bdd17bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bdd17bb]{margin-bottom:16px}.form-label[data-v-9bdd17bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bdd17bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bdd17bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bdd17bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bdd17bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bdd17bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bdd17bb]{color:#2563eb}.unit[data-v-9bdd17bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bdd17bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bdd17bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bdd17bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22592c56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22592c56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22592c56]{grid-template-columns:1fr}}.section-title[data-v-22592c56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22592c56]{margin-bottom:16px}.form-label[data-v-22592c56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22592c56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22592c56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22592c56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22592c56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22592c56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22592c56]{color:#2563eb}.unit[data-v-22592c56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22592c56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22592c56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22592c56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c78d9755]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c78d9755]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c78d9755]{grid-template-columns:1fr}}.section-title[data-v-c78d9755]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c78d9755]{margin-bottom:16px}.form-label[data-v-c78d9755]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c78d9755]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c78d9755]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c78d9755]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c78d9755]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c78d9755]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c78d9755]{color:#2563eb}.unit[data-v-c78d9755]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c78d9755]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c78d9755]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c78d9755]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da1bcdff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da1bcdff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da1bcdff]{grid-template-columns:1fr}}.section-title[data-v-da1bcdff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da1bcdff]{margin-bottom:16px}.form-label[data-v-da1bcdff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da1bcdff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da1bcdff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da1bcdff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da1bcdff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da1bcdff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da1bcdff]{color:#2563eb}.unit[data-v-da1bcdff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da1bcdff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da1bcdff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da1bcdff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3aa86d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3aa86d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3aa86d3]{grid-template-columns:1fr}}.section-title[data-v-d3aa86d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3aa86d3]{margin-bottom:16px}.form-label[data-v-d3aa86d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3aa86d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3aa86d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3aa86d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3aa86d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3aa86d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3aa86d3]{color:#2563eb}.unit[data-v-d3aa86d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3aa86d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3aa86d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3aa86d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b21b5d93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b21b5d93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b21b5d93]{grid-template-columns:1fr}}.section-title[data-v-b21b5d93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b21b5d93]{margin-bottom:16px}.form-label[data-v-b21b5d93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b21b5d93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b21b5d93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b21b5d93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b21b5d93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b21b5d93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b21b5d93]{color:#2563eb}.unit[data-v-b21b5d93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b21b5d93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b21b5d93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b21b5d93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2027eb9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2027eb9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2027eb9]{grid-template-columns:1fr}}.section-title[data-v-b2027eb9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2027eb9]{margin-bottom:16px}.form-label[data-v-b2027eb9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2027eb9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2027eb9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2027eb9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2027eb9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2027eb9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2027eb9]{color:#2563eb}.unit[data-v-b2027eb9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2027eb9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2027eb9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2027eb9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-317e7115]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-317e7115]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-317e7115]{grid-template-columns:1fr}}.section-title[data-v-317e7115]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-317e7115]{margin-bottom:16px}.form-label[data-v-317e7115]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-317e7115]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-317e7115]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-317e7115]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-317e7115]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-317e7115]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-317e7115]{color:#2563eb}.unit[data-v-317e7115]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-317e7115]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-317e7115]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-317e7115]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef47d486]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef47d486]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef47d486]{grid-template-columns:1fr}}.section-title[data-v-ef47d486]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef47d486]{margin-bottom:16px}.form-label[data-v-ef47d486]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef47d486]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef47d486]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef47d486]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef47d486]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef47d486]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef47d486]{color:#2563eb}.unit[data-v-ef47d486]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef47d486]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef47d486]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef47d486]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c914ff3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c914ff3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c914ff3d]{grid-template-columns:1fr}}.section-title[data-v-c914ff3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c914ff3d]{margin-bottom:16px}.form-label[data-v-c914ff3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c914ff3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c914ff3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c914ff3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c914ff3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c914ff3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c914ff3d]{color:#2563eb}.unit[data-v-c914ff3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c914ff3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c914ff3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c914ff3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0dd851c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-a0dd851c]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-a0dd851c]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-a0dd851c}@keyframes spin-a0dd851c{to{transform:rotate(360deg)}}.calculator-grid[data-v-a0dd851c]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-a0dd851c]{opacity:1}@media (width>=768px){.calculator-grid[data-v-a0dd851c]{grid-template-columns:1fr 1fr}}.section-title[data-v-a0dd851c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a0dd851c]{margin-bottom:var(--space-4)}.form-label[data-v-a0dd851c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.swap-container[data-v-a0dd851c]{margin:var(--space-2) 0;justify-content:center;display:flex}.swap-btn[data-v-a0dd851c]{background:var(--color-neutral-100);border:1px solid var(--border-color);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.swap-btn[data-v-a0dd851c]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-300)}.form-input[data-v-a0dd851c],.form-select[data-v-a0dd851c]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-a0dd851c]:focus,.form-select[data-v-a0dd851c]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-a0dd851c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-a0dd851c]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-a0dd851c]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-a0dd851c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-a0dd851c]{color:var(--color-primary-600)}.placeholder[data-v-a0dd851c]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-a0dd851c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-a0dd851c]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-a0dd851c]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-a0dd851c]{color:var(--text-secondary)}.sec-val[data-v-a0dd851c]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-text[data-v-a0dd851c]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.custom-calculator[data-v-855b29b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-855b29b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-855b29b6]{grid-template-columns:1fr}}.section-title[data-v-855b29b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-855b29b6]{margin-bottom:16px}.form-label[data-v-855b29b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-855b29b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-855b29b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-855b29b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-855b29b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-855b29b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-855b29b6]{color:#2563eb}.unit[data-v-855b29b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-855b29b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-855b29b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-855b29b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-308ffe0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-308ffe0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-308ffe0d]{grid-template-columns:1fr}}.section-title[data-v-308ffe0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-308ffe0d]{margin-bottom:16px}.form-label[data-v-308ffe0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-308ffe0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-308ffe0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-308ffe0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-308ffe0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-308ffe0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-308ffe0d]{color:#2563eb}.unit[data-v-308ffe0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-308ffe0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-308ffe0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-308ffe0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c1f9a64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c1f9a64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c1f9a64]{grid-template-columns:1fr}}.section-title[data-v-2c1f9a64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c1f9a64]{margin-bottom:16px}.form-label[data-v-2c1f9a64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c1f9a64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c1f9a64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c1f9a64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c1f9a64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c1f9a64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c1f9a64]{color:#2563eb}.unit[data-v-2c1f9a64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c1f9a64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c1f9a64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c1f9a64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b232c33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b232c33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b232c33]{grid-template-columns:1fr}}.section-title[data-v-5b232c33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b232c33]{margin-bottom:16px}.form-label[data-v-5b232c33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b232c33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b232c33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b232c33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b232c33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b232c33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b232c33]{color:#2563eb}.unit[data-v-5b232c33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b232c33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b232c33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b232c33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d09c171e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d09c171e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d09c171e]{grid-template-columns:1fr}}.section-title[data-v-d09c171e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d09c171e]{margin-bottom:16px}.form-label[data-v-d09c171e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d09c171e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d09c171e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d09c171e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d09c171e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d09c171e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d09c171e]{color:#2563eb}.unit[data-v-d09c171e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d09c171e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d09c171e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d09c171e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-892ae79a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-892ae79a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-892ae79a]{grid-template-columns:1fr}}.section-title[data-v-892ae79a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-892ae79a]{margin-bottom:16px}.form-label[data-v-892ae79a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-892ae79a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-892ae79a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-892ae79a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-892ae79a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-892ae79a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-892ae79a]{color:#2563eb}.unit[data-v-892ae79a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-892ae79a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-892ae79a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-892ae79a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aee25e3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aee25e3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aee25e3c]{grid-template-columns:1fr}}.section-title[data-v-aee25e3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aee25e3c]{margin-bottom:16px}.form-label[data-v-aee25e3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aee25e3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aee25e3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aee25e3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aee25e3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aee25e3c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aee25e3c]{color:#2563eb}.unit[data-v-aee25e3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aee25e3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aee25e3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aee25e3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f47f57cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f47f57cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f47f57cc]{grid-template-columns:1fr}}.section-title[data-v-f47f57cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f47f57cc]{margin-bottom:16px}.form-label[data-v-f47f57cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f47f57cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f47f57cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f47f57cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f47f57cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f47f57cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f47f57cc]{color:#2563eb}.unit[data-v-f47f57cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f47f57cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f47f57cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f47f57cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40d4e80b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40d4e80b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40d4e80b]{grid-template-columns:1fr}}.section-title[data-v-40d4e80b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40d4e80b]{margin-bottom:16px}.form-label[data-v-40d4e80b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40d4e80b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40d4e80b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40d4e80b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40d4e80b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40d4e80b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40d4e80b]{color:#2563eb}.unit[data-v-40d4e80b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40d4e80b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40d4e80b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40d4e80b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3f24f9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3f24f9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3f24f9f]{grid-template-columns:1fr}}.section-title[data-v-c3f24f9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3f24f9f]{margin-bottom:16px}.form-label[data-v-c3f24f9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3f24f9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3f24f9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3f24f9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3f24f9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3f24f9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3f24f9f]{color:#2563eb}.unit[data-v-c3f24f9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3f24f9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3f24f9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3f24f9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e49bd804]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e49bd804]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e49bd804]{grid-template-columns:1fr}}.section-title[data-v-e49bd804]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e49bd804]{margin-bottom:16px}.form-label[data-v-e49bd804]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e49bd804]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e49bd804]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e49bd804]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e49bd804]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e49bd804]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e49bd804]{color:#2563eb}.unit[data-v-e49bd804]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e49bd804]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e49bd804]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e49bd804]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b471c52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b471c52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b471c52]{grid-template-columns:1fr}}.section-title[data-v-3b471c52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b471c52]{margin-bottom:16px}.form-label[data-v-3b471c52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b471c52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b471c52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b471c52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b471c52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b471c52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b471c52]{color:#2563eb}.unit[data-v-3b471c52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b471c52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b471c52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b471c52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-285b5fcb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-285b5fcb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-285b5fcb]{grid-template-columns:1fr}}.section-title[data-v-285b5fcb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-285b5fcb]{margin-bottom:16px}.form-label[data-v-285b5fcb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-285b5fcb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-285b5fcb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-285b5fcb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-285b5fcb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-285b5fcb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-285b5fcb]{color:#2563eb}.unit[data-v-285b5fcb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-285b5fcb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-285b5fcb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-285b5fcb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92509f3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92509f3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92509f3e]{grid-template-columns:1fr}}.section-title[data-v-92509f3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92509f3e]{margin-bottom:16px}.form-label[data-v-92509f3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92509f3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92509f3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92509f3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92509f3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92509f3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92509f3e]{color:#2563eb}.unit[data-v-92509f3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92509f3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92509f3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92509f3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e18ba170]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e18ba170]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e18ba170]{grid-template-columns:1fr}}.section-title[data-v-e18ba170]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e18ba170]{margin-bottom:16px}.form-label[data-v-e18ba170]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e18ba170]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e18ba170]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e18ba170]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e18ba170]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e18ba170]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e18ba170]{color:#2563eb}.unit[data-v-e18ba170]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e18ba170]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e18ba170]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e18ba170]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-191f4884]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-191f4884]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-191f4884]{grid-template-columns:1fr}}.section-title[data-v-191f4884]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-191f4884]{margin-bottom:16px}.form-label[data-v-191f4884]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-191f4884]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-191f4884]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-191f4884]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-191f4884]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-191f4884]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-191f4884]{color:#2563eb}.unit[data-v-191f4884]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-191f4884]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-191f4884]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-191f4884]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70d662dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70d662dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70d662dc]{grid-template-columns:1fr}}.section-title[data-v-70d662dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70d662dc]{margin-bottom:16px}.form-label[data-v-70d662dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70d662dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70d662dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70d662dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70d662dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70d662dc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70d662dc]{color:#2563eb}.unit[data-v-70d662dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70d662dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70d662dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70d662dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea37a7bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea37a7bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea37a7bb]{grid-template-columns:1fr}}.section-title[data-v-ea37a7bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea37a7bb]{margin-bottom:16px}.form-label[data-v-ea37a7bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea37a7bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea37a7bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea37a7bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea37a7bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea37a7bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea37a7bb]{color:#2563eb}.unit[data-v-ea37a7bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea37a7bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea37a7bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea37a7bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05db2065]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05db2065]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05db2065]{grid-template-columns:1fr}}.section-title[data-v-05db2065]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05db2065]{margin-bottom:16px}.form-label[data-v-05db2065]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05db2065]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05db2065]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05db2065]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05db2065]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05db2065]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05db2065]{color:#2563eb}.unit[data-v-05db2065]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05db2065]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05db2065]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05db2065]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdf8c3e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdf8c3e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdf8c3e3]{grid-template-columns:1fr}}.section-title[data-v-bdf8c3e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdf8c3e3]{margin-bottom:16px}.form-label[data-v-bdf8c3e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdf8c3e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdf8c3e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdf8c3e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdf8c3e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdf8c3e3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdf8c3e3]{color:#2563eb}.unit[data-v-bdf8c3e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdf8c3e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdf8c3e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdf8c3e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c1c1439]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c1c1439]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c1c1439]{grid-template-columns:1fr}}.section-title[data-v-0c1c1439]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c1c1439]{margin-bottom:16px}.form-label[data-v-0c1c1439]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c1c1439]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c1c1439]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c1c1439]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c1c1439]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c1c1439]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c1c1439]{color:#2563eb}.unit[data-v-0c1c1439]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c1c1439]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c1c1439]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c1c1439]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1589601f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1589601f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1589601f]{grid-template-columns:1fr}}.section-title[data-v-1589601f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1589601f]{margin-bottom:16px}.form-label[data-v-1589601f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1589601f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1589601f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1589601f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1589601f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1589601f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1589601f]{color:#2563eb}.unit[data-v-1589601f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1589601f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1589601f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1589601f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09229690]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09229690]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09229690]{grid-template-columns:1fr}}.section-title[data-v-09229690]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09229690]{margin-bottom:16px}.form-label[data-v-09229690]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09229690]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09229690]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09229690]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09229690]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09229690]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09229690]{color:#2563eb}.unit[data-v-09229690]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09229690]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09229690]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09229690]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3d6c46e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3d6c46e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3d6c46e]{grid-template-columns:1fr}}.section-title[data-v-c3d6c46e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3d6c46e]{margin-bottom:16px}.form-label[data-v-c3d6c46e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3d6c46e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3d6c46e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3d6c46e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3d6c46e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3d6c46e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3d6c46e]{color:#2563eb}.unit[data-v-c3d6c46e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3d6c46e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3d6c46e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3d6c46e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ddf6137]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ddf6137]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ddf6137]{grid-template-columns:1fr}}.section-title[data-v-4ddf6137]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ddf6137]{margin-bottom:16px}.form-label[data-v-4ddf6137]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ddf6137]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ddf6137]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ddf6137]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ddf6137]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ddf6137]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ddf6137]{color:#2563eb}.unit[data-v-4ddf6137]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ddf6137]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ddf6137]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ddf6137]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7d8b4b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7d8b4b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7d8b4b6]{grid-template-columns:1fr}}.section-title[data-v-c7d8b4b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7d8b4b6]{margin-bottom:16px}.form-label[data-v-c7d8b4b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7d8b4b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7d8b4b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7d8b4b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7d8b4b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7d8b4b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7d8b4b6]{color:#2563eb}.unit[data-v-c7d8b4b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7d8b4b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7d8b4b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7d8b4b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b742595f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b742595f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b742595f]{grid-template-columns:1fr}}.section-title[data-v-b742595f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b742595f]{margin-bottom:16px}.form-label[data-v-b742595f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b742595f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b742595f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b742595f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b742595f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b742595f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b742595f]{color:#2563eb}.unit[data-v-b742595f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b742595f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b742595f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b742595f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3fd63a61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3fd63a61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3fd63a61]{grid-template-columns:1fr}}.section-title[data-v-3fd63a61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3fd63a61]{margin-bottom:16px}.form-label[data-v-3fd63a61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3fd63a61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3fd63a61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3fd63a61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3fd63a61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3fd63a61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3fd63a61]{color:#2563eb}.unit[data-v-3fd63a61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3fd63a61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3fd63a61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3fd63a61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-603d492a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-603d492a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-603d492a]{grid-template-columns:1fr}}.section-title[data-v-603d492a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-603d492a]{margin-bottom:16px}.form-label[data-v-603d492a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-603d492a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-603d492a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-603d492a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-603d492a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-603d492a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-603d492a]{color:#2563eb}.unit[data-v-603d492a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-603d492a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-603d492a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-603d492a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2acf71d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2acf71d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2acf71d5]{grid-template-columns:1fr}}.section-title[data-v-2acf71d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2acf71d5]{margin-bottom:16px}.form-label[data-v-2acf71d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2acf71d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2acf71d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2acf71d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2acf71d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2acf71d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2acf71d5]{color:#2563eb}.unit[data-v-2acf71d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2acf71d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2acf71d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2acf71d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94082360]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94082360]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94082360]{grid-template-columns:1fr}}.section-title[data-v-94082360]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94082360]{margin-bottom:16px}.form-label[data-v-94082360]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94082360]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94082360]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94082360]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94082360]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94082360]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94082360]{color:#2563eb}.unit[data-v-94082360]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94082360]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94082360]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94082360]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca208ce0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca208ce0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca208ce0]{grid-template-columns:1fr}}.section-title[data-v-ca208ce0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca208ce0]{margin-bottom:16px}.form-label[data-v-ca208ce0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca208ce0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca208ce0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca208ce0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca208ce0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca208ce0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca208ce0]{color:#2563eb}.unit[data-v-ca208ce0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca208ce0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca208ce0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca208ce0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77399b40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77399b40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77399b40]{grid-template-columns:1fr}}.section-title[data-v-77399b40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77399b40]{margin-bottom:16px}.form-label[data-v-77399b40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77399b40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77399b40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77399b40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77399b40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77399b40]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77399b40]{color:#2563eb}.unit[data-v-77399b40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77399b40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77399b40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77399b40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c01b3cc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c01b3cc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c01b3cc5]{grid-template-columns:1fr}}.section-title[data-v-c01b3cc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c01b3cc5]{margin-bottom:16px}.form-label[data-v-c01b3cc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c01b3cc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c01b3cc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c01b3cc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c01b3cc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c01b3cc5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c01b3cc5]{color:#2563eb}.unit[data-v-c01b3cc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c01b3cc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c01b3cc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c01b3cc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cee73503]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cee73503]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cee73503]{grid-template-columns:1fr}}.section-title[data-v-cee73503]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cee73503]{margin-bottom:16px}.form-label[data-v-cee73503]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cee73503]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cee73503]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cee73503]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cee73503]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cee73503]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cee73503]{color:#2563eb}.unit[data-v-cee73503]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cee73503]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cee73503]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cee73503]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-017f3474]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-017f3474]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-017f3474]{grid-template-columns:1fr}}.section-title[data-v-017f3474]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-017f3474]{margin-bottom:16px}.form-label[data-v-017f3474]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-017f3474]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-017f3474]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-017f3474]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-017f3474]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-017f3474]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-017f3474]{color:#2563eb}.unit[data-v-017f3474]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-017f3474]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-017f3474]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-017f3474]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44d7338d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44d7338d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44d7338d]{grid-template-columns:1fr}}.section-title[data-v-44d7338d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44d7338d]{margin-bottom:16px}.form-label[data-v-44d7338d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44d7338d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44d7338d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44d7338d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44d7338d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44d7338d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44d7338d]{color:#2563eb}.unit[data-v-44d7338d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44d7338d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44d7338d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44d7338d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4ba7775]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4ba7775]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4ba7775]{grid-template-columns:1fr}}.section-title[data-v-b4ba7775]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4ba7775]{margin-bottom:16px}.form-label[data-v-b4ba7775]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4ba7775]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4ba7775]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4ba7775]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4ba7775]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4ba7775]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4ba7775]{color:#2563eb}.unit[data-v-b4ba7775]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4ba7775]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4ba7775]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4ba7775]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ceca640b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ceca640b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ceca640b]{grid-template-columns:1fr}}.section-title[data-v-ceca640b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ceca640b]{margin-bottom:16px}.form-label[data-v-ceca640b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ceca640b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ceca640b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ceca640b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ceca640b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ceca640b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ceca640b]{color:#2563eb}.unit[data-v-ceca640b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ceca640b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ceca640b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ceca640b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f03f4a1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f03f4a1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f03f4a1d]{grid-template-columns:1fr}}.section-title[data-v-f03f4a1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f03f4a1d]{margin-bottom:16px}.form-label[data-v-f03f4a1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f03f4a1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f03f4a1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f03f4a1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f03f4a1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f03f4a1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f03f4a1d]{color:#2563eb}.unit[data-v-f03f4a1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f03f4a1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f03f4a1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f03f4a1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd08b40a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd08b40a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd08b40a]{grid-template-columns:1fr}}.section-title[data-v-dd08b40a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd08b40a]{margin-bottom:16px}.form-label[data-v-dd08b40a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd08b40a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd08b40a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd08b40a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd08b40a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd08b40a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd08b40a]{color:#2563eb}.unit[data-v-dd08b40a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd08b40a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd08b40a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd08b40a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9498665b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9498665b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9498665b]{grid-template-columns:1fr}}.section-title[data-v-9498665b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9498665b]{margin-bottom:16px}.form-label[data-v-9498665b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9498665b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9498665b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9498665b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9498665b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9498665b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9498665b]{color:#2563eb}.unit[data-v-9498665b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9498665b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9498665b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9498665b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0945572]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0945572]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0945572]{grid-template-columns:1fr}}.section-title[data-v-b0945572]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0945572]{margin-bottom:16px}.form-label[data-v-b0945572]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0945572]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0945572]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0945572]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0945572]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0945572]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0945572]{color:#2563eb}.unit[data-v-b0945572]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0945572]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0945572]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0945572]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69ae2e8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69ae2e8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69ae2e8b]{grid-template-columns:1fr}}.section-title[data-v-69ae2e8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69ae2e8b]{margin-bottom:16px}.form-label[data-v-69ae2e8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69ae2e8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69ae2e8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69ae2e8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69ae2e8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69ae2e8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69ae2e8b]{color:#2563eb}.unit[data-v-69ae2e8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69ae2e8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69ae2e8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69ae2e8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f436723a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f436723a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f436723a]{grid-template-columns:1fr}}.section-title[data-v-f436723a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f436723a]{margin-bottom:16px}.form-label[data-v-f436723a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f436723a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f436723a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f436723a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f436723a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f436723a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f436723a]{color:#2563eb}.unit[data-v-f436723a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f436723a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f436723a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f436723a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19186c29]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19186c29]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19186c29]{grid-template-columns:1fr}}.section-title[data-v-19186c29]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19186c29]{margin-bottom:16px}.form-label[data-v-19186c29]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19186c29]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19186c29]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19186c29]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19186c29]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19186c29]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19186c29]{color:#2563eb}.unit[data-v-19186c29]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19186c29]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19186c29]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19186c29]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7d37cb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7d37cb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7d37cb4]{grid-template-columns:1fr}}.section-title[data-v-e7d37cb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7d37cb4]{margin-bottom:16px}.form-label[data-v-e7d37cb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7d37cb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7d37cb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7d37cb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7d37cb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7d37cb4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7d37cb4]{color:#2563eb}.unit[data-v-e7d37cb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7d37cb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7d37cb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7d37cb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfe2b187]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfe2b187]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfe2b187]{grid-template-columns:1fr}}.section-title[data-v-bfe2b187]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfe2b187]{margin-bottom:16px}.form-label[data-v-bfe2b187]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfe2b187]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfe2b187]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfe2b187]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfe2b187]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfe2b187]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfe2b187]{color:#2563eb}.unit[data-v-bfe2b187]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfe2b187]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfe2b187]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfe2b187]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1bf35bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1bf35bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1bf35bb]{grid-template-columns:1fr}}.section-title[data-v-b1bf35bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1bf35bb]{margin-bottom:16px}.form-label[data-v-b1bf35bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1bf35bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1bf35bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1bf35bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1bf35bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1bf35bb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1bf35bb]{color:#2563eb}.unit[data-v-b1bf35bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1bf35bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1bf35bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1bf35bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49a9b609]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49a9b609]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49a9b609]{grid-template-columns:1fr}}.section-title[data-v-49a9b609]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49a9b609]{margin-bottom:16px}.form-label[data-v-49a9b609]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49a9b609]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49a9b609]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49a9b609]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49a9b609]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49a9b609]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49a9b609]{color:#2563eb}.unit[data-v-49a9b609]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49a9b609]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49a9b609]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49a9b609]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc430873]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc430873]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc430873]{grid-template-columns:1fr}}.section-title[data-v-bc430873]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc430873]{margin-bottom:16px}.form-label[data-v-bc430873]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc430873]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc430873]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc430873]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc430873]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc430873]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc430873]{color:#2563eb}.unit[data-v-bc430873]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc430873]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc430873]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc430873]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e066ab5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e066ab5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e066ab5d]{grid-template-columns:1fr}}.section-title[data-v-e066ab5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e066ab5d]{margin-bottom:16px}.form-label[data-v-e066ab5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e066ab5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e066ab5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e066ab5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e066ab5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e066ab5d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e066ab5d]{color:#2563eb}.unit[data-v-e066ab5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e066ab5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e066ab5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e066ab5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-efd8ed8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-efd8ed8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-efd8ed8b]{grid-template-columns:1fr}}.section-title[data-v-efd8ed8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-efd8ed8b]{margin-bottom:16px}.form-label[data-v-efd8ed8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-efd8ed8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-efd8ed8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-efd8ed8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-efd8ed8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-efd8ed8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-efd8ed8b]{color:#2563eb}.unit[data-v-efd8ed8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-efd8ed8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-efd8ed8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-efd8ed8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85349031]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85349031]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85349031]{grid-template-columns:1fr}}.section-title[data-v-85349031]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85349031]{margin-bottom:16px}.form-label[data-v-85349031]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85349031]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85349031]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85349031]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85349031]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85349031]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85349031]{color:#2563eb}.unit[data-v-85349031]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85349031]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85349031]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85349031]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6df136e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6df136e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6df136e2]{grid-template-columns:1fr}}.section-title[data-v-6df136e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6df136e2]{margin-bottom:16px}.form-label[data-v-6df136e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6df136e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6df136e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6df136e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6df136e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6df136e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6df136e2]{color:#2563eb}.unit[data-v-6df136e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6df136e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6df136e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6df136e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f7c6a13]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f7c6a13]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f7c6a13]{grid-template-columns:1fr}}.section-title[data-v-6f7c6a13]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f7c6a13]{margin-bottom:16px}.form-label[data-v-6f7c6a13]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f7c6a13]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f7c6a13]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f7c6a13]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f7c6a13]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f7c6a13]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f7c6a13]{color:#2563eb}.unit[data-v-6f7c6a13]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f7c6a13]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f7c6a13]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f7c6a13]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb7daab7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb7daab7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb7daab7]{grid-template-columns:1fr}}.section-title[data-v-eb7daab7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb7daab7]{margin-bottom:16px}.form-label[data-v-eb7daab7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb7daab7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb7daab7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb7daab7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb7daab7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb7daab7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb7daab7]{color:#2563eb}.unit[data-v-eb7daab7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb7daab7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb7daab7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb7daab7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b36b1696]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b36b1696]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b36b1696]{grid-template-columns:1fr}}.section-title[data-v-b36b1696]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b36b1696]{margin-bottom:16px}.form-label[data-v-b36b1696]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b36b1696]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b36b1696]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b36b1696]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b36b1696]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b36b1696]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b36b1696]{color:#2563eb}.unit[data-v-b36b1696]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b36b1696]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b36b1696]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b36b1696]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8cd35c2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8cd35c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8cd35c2]{grid-template-columns:1fr}}.section-title[data-v-e8cd35c2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8cd35c2]{margin-bottom:16px}.form-label[data-v-e8cd35c2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8cd35c2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8cd35c2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8cd35c2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8cd35c2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8cd35c2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8cd35c2]{color:#2563eb}.unit[data-v-e8cd35c2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8cd35c2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8cd35c2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8cd35c2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d08d2147]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d08d2147]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d08d2147]{grid-template-columns:1fr}}.section-title[data-v-d08d2147]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d08d2147]{margin-bottom:16px}.form-label[data-v-d08d2147]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d08d2147]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d08d2147]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d08d2147]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d08d2147]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d08d2147]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d08d2147]{color:#2563eb}.unit[data-v-d08d2147]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d08d2147]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d08d2147]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d08d2147]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-150d342d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-150d342d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-150d342d]{grid-template-columns:1fr}}.section-title[data-v-150d342d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-150d342d]{margin-bottom:16px}.form-label[data-v-150d342d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-150d342d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-150d342d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-150d342d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-150d342d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-150d342d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-150d342d]{color:#2563eb}.unit[data-v-150d342d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-150d342d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-150d342d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-150d342d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08e56d18]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08e56d18]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08e56d18]{grid-template-columns:1fr}}.section-title[data-v-08e56d18]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08e56d18]{margin-bottom:16px}.form-label[data-v-08e56d18]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08e56d18]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08e56d18]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08e56d18]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08e56d18]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08e56d18]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08e56d18]{color:#2563eb}.unit[data-v-08e56d18]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08e56d18]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08e56d18]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08e56d18]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d52fb27f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d52fb27f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d52fb27f]{grid-template-columns:1fr}}.section-title[data-v-d52fb27f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d52fb27f]{margin-bottom:16px}.form-label[data-v-d52fb27f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d52fb27f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d52fb27f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d52fb27f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d52fb27f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d52fb27f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d52fb27f]{color:#2563eb}.unit[data-v-d52fb27f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d52fb27f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d52fb27f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d52fb27f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0990721e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0990721e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0990721e]{grid-template-columns:1fr}}.section-title[data-v-0990721e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0990721e]{margin-bottom:16px}.form-label[data-v-0990721e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0990721e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0990721e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0990721e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0990721e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0990721e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0990721e]{color:#2563eb}.unit[data-v-0990721e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0990721e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0990721e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0990721e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4675b470]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4675b470]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4675b470]{grid-template-columns:1fr}}.section-title[data-v-4675b470]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4675b470]{margin-bottom:16px}.form-label[data-v-4675b470]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4675b470]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4675b470]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4675b470]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4675b470]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4675b470]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4675b470]{color:#2563eb}.unit[data-v-4675b470]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4675b470]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4675b470]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4675b470]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73e6c67b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73e6c67b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73e6c67b]{grid-template-columns:1fr}}.section-title[data-v-73e6c67b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73e6c67b]{margin-bottom:16px}.form-label[data-v-73e6c67b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73e6c67b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73e6c67b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73e6c67b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73e6c67b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73e6c67b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73e6c67b]{color:#2563eb}.unit[data-v-73e6c67b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73e6c67b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73e6c67b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73e6c67b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-781b36cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-781b36cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-781b36cd]{grid-template-columns:1fr}}.section-title[data-v-781b36cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-781b36cd]{margin-bottom:16px}.form-label[data-v-781b36cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-781b36cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-781b36cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-781b36cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-781b36cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-781b36cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-781b36cd]{color:#2563eb}.unit[data-v-781b36cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-781b36cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-781b36cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-781b36cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e15905b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e15905b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e15905b]{grid-template-columns:1fr}}.section-title[data-v-2e15905b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e15905b]{margin-bottom:16px}.form-label[data-v-2e15905b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e15905b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e15905b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e15905b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e15905b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e15905b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e15905b]{color:#2563eb}.unit[data-v-2e15905b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e15905b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e15905b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e15905b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4558c01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4558c01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4558c01]{grid-template-columns:1fr}}.section-title[data-v-d4558c01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4558c01]{margin-bottom:16px}.form-label[data-v-d4558c01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4558c01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4558c01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4558c01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4558c01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4558c01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4558c01]{color:#2563eb}.unit[data-v-d4558c01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4558c01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4558c01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4558c01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77d199c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77d199c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77d199c0]{grid-template-columns:1fr}}.section-title[data-v-77d199c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77d199c0]{margin-bottom:16px}.form-label[data-v-77d199c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77d199c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77d199c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77d199c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77d199c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77d199c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77d199c0]{color:#2563eb}.unit[data-v-77d199c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77d199c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77d199c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77d199c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7dd43125]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7dd43125]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7dd43125]{grid-template-columns:1fr}}.section-title[data-v-7dd43125]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7dd43125]{margin-bottom:16px}.form-label[data-v-7dd43125]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7dd43125]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7dd43125]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7dd43125]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7dd43125]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7dd43125]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7dd43125]{color:#2563eb}.unit[data-v-7dd43125]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7dd43125]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7dd43125]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7dd43125]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58c7f0dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58c7f0dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58c7f0dc]{grid-template-columns:1fr}}.section-title[data-v-58c7f0dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58c7f0dc]{margin-bottom:16px}.form-label[data-v-58c7f0dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58c7f0dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58c7f0dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58c7f0dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58c7f0dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58c7f0dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58c7f0dc]{color:#2563eb}.unit[data-v-58c7f0dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58c7f0dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58c7f0dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58c7f0dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47057b0b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47057b0b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47057b0b]{grid-template-columns:1fr}}.section-title[data-v-47057b0b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47057b0b]{margin-bottom:16px}.form-label[data-v-47057b0b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47057b0b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47057b0b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47057b0b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47057b0b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47057b0b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47057b0b]{color:#2563eb}.unit[data-v-47057b0b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47057b0b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47057b0b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47057b0b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e1dbca3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e1dbca3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e1dbca3]{grid-template-columns:1fr}}.section-title[data-v-7e1dbca3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e1dbca3]{margin-bottom:16px}.form-label[data-v-7e1dbca3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e1dbca3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e1dbca3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e1dbca3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e1dbca3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e1dbca3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e1dbca3]{color:#2563eb}.unit[data-v-7e1dbca3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e1dbca3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e1dbca3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e1dbca3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14725c30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14725c30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14725c30]{grid-template-columns:1fr}}.section-title[data-v-14725c30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14725c30]{margin-bottom:16px}.form-label[data-v-14725c30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14725c30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14725c30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14725c30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14725c30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14725c30]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14725c30]{color:#2563eb}.unit[data-v-14725c30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14725c30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14725c30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14725c30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a0c8669]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a0c8669]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a0c8669]{grid-template-columns:1fr}}.section-title[data-v-1a0c8669]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a0c8669]{margin-bottom:16px}.form-label[data-v-1a0c8669]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a0c8669]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a0c8669]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a0c8669]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a0c8669]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a0c8669]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a0c8669]{color:#2563eb}.unit[data-v-1a0c8669]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a0c8669]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a0c8669]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a0c8669]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0fd7eb70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0fd7eb70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0fd7eb70]{grid-template-columns:1fr}}.section-title[data-v-0fd7eb70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0fd7eb70]{margin-bottom:16px}.form-label[data-v-0fd7eb70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0fd7eb70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0fd7eb70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0fd7eb70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0fd7eb70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0fd7eb70]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0fd7eb70]{color:#2563eb}.unit[data-v-0fd7eb70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0fd7eb70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0fd7eb70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0fd7eb70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f154791]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f154791]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f154791]{grid-template-columns:1fr}}.section-title[data-v-8f154791]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f154791]{margin-bottom:16px}.form-label[data-v-8f154791]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f154791]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f154791]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f154791]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f154791]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f154791]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f154791]{color:#2563eb}.unit[data-v-8f154791]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f154791]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f154791]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f154791]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d1a0e5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d1a0e5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d1a0e5c]{grid-template-columns:1fr}}.section-title[data-v-5d1a0e5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d1a0e5c]{margin-bottom:16px}.form-label[data-v-5d1a0e5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d1a0e5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d1a0e5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d1a0e5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d1a0e5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d1a0e5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d1a0e5c]{color:#2563eb}.unit[data-v-5d1a0e5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d1a0e5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d1a0e5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d1a0e5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1f8bc85]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1f8bc85]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1f8bc85]{grid-template-columns:1fr}}.section-title[data-v-b1f8bc85]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1f8bc85]{margin-bottom:16px}.form-label[data-v-b1f8bc85]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1f8bc85]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1f8bc85]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1f8bc85]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1f8bc85]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1f8bc85]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1f8bc85]{color:#2563eb}.unit[data-v-b1f8bc85]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1f8bc85]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1f8bc85]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1f8bc85]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-711f163d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-711f163d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-711f163d]{grid-template-columns:1fr}}.section-title[data-v-711f163d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-711f163d]{margin-bottom:16px}.form-label[data-v-711f163d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-711f163d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-711f163d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-711f163d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-711f163d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-711f163d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-711f163d]{color:#2563eb}.unit[data-v-711f163d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-711f163d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-711f163d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-711f163d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b69f4e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b69f4e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b69f4e9]{grid-template-columns:1fr}}.section-title[data-v-5b69f4e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b69f4e9]{margin-bottom:16px}.form-label[data-v-5b69f4e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b69f4e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b69f4e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b69f4e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b69f4e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b69f4e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b69f4e9]{color:#2563eb}.unit[data-v-5b69f4e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b69f4e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b69f4e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b69f4e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d4c239c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d4c239c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d4c239c]{grid-template-columns:1fr}}.section-title[data-v-2d4c239c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d4c239c]{margin-bottom:16px}.form-label[data-v-2d4c239c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d4c239c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d4c239c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d4c239c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d4c239c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d4c239c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d4c239c]{color:#2563eb}.unit[data-v-2d4c239c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d4c239c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d4c239c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d4c239c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad61f454]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad61f454]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad61f454]{grid-template-columns:1fr}}.section-title[data-v-ad61f454]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad61f454]{margin-bottom:16px}.form-label[data-v-ad61f454]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad61f454]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad61f454]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad61f454]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad61f454]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad61f454]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad61f454]{color:#2563eb}.unit[data-v-ad61f454]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad61f454]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad61f454]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad61f454]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2511732]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2511732]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2511732]{grid-template-columns:1fr}}.section-title[data-v-d2511732]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2511732]{margin-bottom:16px}.form-label[data-v-d2511732]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2511732]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2511732]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2511732]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2511732]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2511732]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2511732]{color:#2563eb}.unit[data-v-d2511732]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2511732]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2511732]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2511732]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e22324ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e22324ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e22324ca]{grid-template-columns:1fr}}.section-title[data-v-e22324ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e22324ca]{margin-bottom:16px}.form-label[data-v-e22324ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e22324ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e22324ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e22324ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e22324ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e22324ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e22324ca]{color:#2563eb}.unit[data-v-e22324ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e22324ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e22324ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e22324ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9adb633]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9adb633]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9adb633]{grid-template-columns:1fr}}.section-title[data-v-f9adb633]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9adb633]{margin-bottom:16px}.form-label[data-v-f9adb633]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9adb633]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9adb633]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9adb633]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9adb633]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9adb633]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9adb633]{color:#2563eb}.unit[data-v-f9adb633]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9adb633]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9adb633]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9adb633]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-305f57ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-305f57ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-305f57ef]{grid-template-columns:1fr}}.section-title[data-v-305f57ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-305f57ef]{margin-bottom:16px}.form-label[data-v-305f57ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-305f57ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-305f57ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-305f57ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-305f57ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-305f57ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-305f57ef]{color:#2563eb}.unit[data-v-305f57ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-305f57ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-305f57ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-305f57ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96bf7c67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96bf7c67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96bf7c67]{grid-template-columns:1fr}}.section-title[data-v-96bf7c67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96bf7c67]{margin-bottom:16px}.form-label[data-v-96bf7c67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96bf7c67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96bf7c67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96bf7c67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96bf7c67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96bf7c67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96bf7c67]{color:#2563eb}.unit[data-v-96bf7c67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96bf7c67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96bf7c67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96bf7c67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce6df531]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce6df531]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce6df531]{grid-template-columns:1fr}}.section-title[data-v-ce6df531]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce6df531]{margin-bottom:16px}.form-label[data-v-ce6df531]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce6df531]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce6df531]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce6df531]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce6df531]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce6df531]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce6df531]{color:#2563eb}.unit[data-v-ce6df531]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce6df531]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce6df531]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce6df531]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce6be770]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce6be770]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce6be770]{grid-template-columns:1fr}}.section-title[data-v-ce6be770]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce6be770]{margin-bottom:16px}.form-label[data-v-ce6be770]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce6be770]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce6be770]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce6be770]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce6be770]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce6be770]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce6be770]{color:#2563eb}.unit[data-v-ce6be770]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce6be770]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce6be770]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce6be770]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e185ba9c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e185ba9c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e185ba9c]{grid-template-columns:1fr}}.section-title[data-v-e185ba9c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e185ba9c]{margin-bottom:16px}.form-label[data-v-e185ba9c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e185ba9c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e185ba9c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e185ba9c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e185ba9c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e185ba9c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e185ba9c]{color:#2563eb}.unit[data-v-e185ba9c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e185ba9c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e185ba9c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e185ba9c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d100c41d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d100c41d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d100c41d]{grid-template-columns:1fr}}.section-title[data-v-d100c41d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d100c41d]{margin-bottom:16px}.form-label[data-v-d100c41d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d100c41d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d100c41d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d100c41d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d100c41d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d100c41d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d100c41d]{color:#2563eb}.unit[data-v-d100c41d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d100c41d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d100c41d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d100c41d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c357ae9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c357ae9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c357ae9]{grid-template-columns:1fr}}.section-title[data-v-2c357ae9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c357ae9]{margin-bottom:16px}.form-label[data-v-2c357ae9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c357ae9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c357ae9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c357ae9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c357ae9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c357ae9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c357ae9]{color:#2563eb}.unit[data-v-2c357ae9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c357ae9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c357ae9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c357ae9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-249890a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-249890a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-249890a1]{grid-template-columns:1fr}}.section-title[data-v-249890a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-249890a1]{margin-bottom:16px}.form-label[data-v-249890a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-249890a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-249890a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-249890a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-249890a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-249890a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-249890a1]{color:#2563eb}.unit[data-v-249890a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-249890a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-249890a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-249890a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e30c4fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e30c4fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e30c4fa]{grid-template-columns:1fr}}.section-title[data-v-9e30c4fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e30c4fa]{margin-bottom:16px}.form-label[data-v-9e30c4fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e30c4fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e30c4fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e30c4fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e30c4fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e30c4fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e30c4fa]{color:#2563eb}.unit[data-v-9e30c4fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e30c4fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e30c4fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e30c4fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ede45eb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ede45eb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ede45eb7]{grid-template-columns:1fr}}.section-title[data-v-ede45eb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ede45eb7]{margin-bottom:16px}.form-label[data-v-ede45eb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ede45eb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ede45eb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ede45eb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ede45eb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ede45eb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ede45eb7]{color:#2563eb}.unit[data-v-ede45eb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ede45eb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ede45eb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ede45eb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1419fa5b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1419fa5b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1419fa5b]{grid-template-columns:1fr}}.section-title[data-v-1419fa5b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1419fa5b]{margin-bottom:16px}.form-label[data-v-1419fa5b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1419fa5b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1419fa5b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1419fa5b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1419fa5b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1419fa5b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1419fa5b]{color:#2563eb}.unit[data-v-1419fa5b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1419fa5b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1419fa5b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1419fa5b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b907c028]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b907c028]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b907c028]{grid-template-columns:1fr}}.section-title[data-v-b907c028]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b907c028]{margin-bottom:16px}.form-label[data-v-b907c028]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b907c028]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b907c028]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b907c028]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b907c028]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b907c028]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b907c028]{color:#2563eb}.unit[data-v-b907c028]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b907c028]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b907c028]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b907c028]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-127e33a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-127e33a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-127e33a0]{grid-template-columns:1fr}}.section-title[data-v-127e33a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-127e33a0]{margin-bottom:16px}.form-label[data-v-127e33a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-127e33a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-127e33a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-127e33a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-127e33a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-127e33a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-127e33a0]{color:#2563eb}.unit[data-v-127e33a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-127e33a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-127e33a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-127e33a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a58e562a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a58e562a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a58e562a]{grid-template-columns:1fr}}.section-title[data-v-a58e562a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a58e562a]{margin-bottom:16px}.form-label[data-v-a58e562a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a58e562a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a58e562a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a58e562a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a58e562a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a58e562a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a58e562a]{color:#2563eb}.unit[data-v-a58e562a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a58e562a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a58e562a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a58e562a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48beaef3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48beaef3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48beaef3]{grid-template-columns:1fr}}.section-title[data-v-48beaef3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48beaef3]{margin-bottom:16px}.form-label[data-v-48beaef3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48beaef3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48beaef3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48beaef3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48beaef3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48beaef3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48beaef3]{color:#2563eb}.unit[data-v-48beaef3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48beaef3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48beaef3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48beaef3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd74bdc9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd74bdc9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd74bdc9]{grid-template-columns:1fr}}.section-title[data-v-cd74bdc9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd74bdc9]{margin-bottom:16px}.form-label[data-v-cd74bdc9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd74bdc9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd74bdc9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd74bdc9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd74bdc9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd74bdc9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd74bdc9]{color:#2563eb}.unit[data-v-cd74bdc9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd74bdc9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd74bdc9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd74bdc9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eaf299f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eaf299f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eaf299f0]{grid-template-columns:1fr}}.section-title[data-v-eaf299f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eaf299f0]{margin-bottom:16px}.form-label[data-v-eaf299f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eaf299f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eaf299f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eaf299f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eaf299f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eaf299f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eaf299f0]{color:#2563eb}.unit[data-v-eaf299f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eaf299f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eaf299f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eaf299f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d8b9473]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d8b9473]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d8b9473]{grid-template-columns:1fr}}.section-title[data-v-7d8b9473]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d8b9473]{margin-bottom:16px}.form-label[data-v-7d8b9473]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d8b9473]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d8b9473]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d8b9473]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d8b9473]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d8b9473]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d8b9473]{color:#2563eb}.unit[data-v-7d8b9473]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d8b9473]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d8b9473]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d8b9473]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22868a8c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22868a8c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22868a8c]{grid-template-columns:1fr}}.section-title[data-v-22868a8c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22868a8c]{margin-bottom:16px}.form-label[data-v-22868a8c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22868a8c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22868a8c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22868a8c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22868a8c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22868a8c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22868a8c]{color:#2563eb}.unit[data-v-22868a8c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22868a8c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22868a8c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22868a8c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f5a0726]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f5a0726]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f5a0726]{grid-template-columns:1fr}}.section-title[data-v-8f5a0726]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f5a0726]{margin-bottom:16px}.form-label[data-v-8f5a0726]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f5a0726]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f5a0726]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f5a0726]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f5a0726]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f5a0726]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f5a0726]{color:#2563eb}.unit[data-v-8f5a0726]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f5a0726]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f5a0726]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f5a0726]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bb24bf7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bb24bf7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bb24bf7]{grid-template-columns:1fr}}.section-title[data-v-4bb24bf7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bb24bf7]{margin-bottom:16px}.form-label[data-v-4bb24bf7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bb24bf7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bb24bf7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bb24bf7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bb24bf7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bb24bf7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bb24bf7]{color:#2563eb}.unit[data-v-4bb24bf7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bb24bf7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bb24bf7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bb24bf7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-787d6720]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-787d6720]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-787d6720]{grid-template-columns:1fr}}.section-title[data-v-787d6720]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-787d6720]{margin-bottom:16px}.form-label[data-v-787d6720]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-787d6720]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-787d6720]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-787d6720]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-787d6720]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-787d6720]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-787d6720]{color:#2563eb}.unit[data-v-787d6720]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-787d6720]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-787d6720]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-787d6720]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8fab306]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8fab306]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8fab306]{grid-template-columns:1fr}}.section-title[data-v-a8fab306]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8fab306]{margin-bottom:16px}.form-label[data-v-a8fab306]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8fab306]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8fab306]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8fab306]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8fab306]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8fab306]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8fab306]{color:#2563eb}.unit[data-v-a8fab306]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8fab306]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8fab306]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8fab306]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f73fff87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f73fff87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f73fff87]{grid-template-columns:1fr}}.section-title[data-v-f73fff87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f73fff87]{margin-bottom:16px}.form-label[data-v-f73fff87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f73fff87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f73fff87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f73fff87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f73fff87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f73fff87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f73fff87]{color:#2563eb}.unit[data-v-f73fff87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f73fff87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f73fff87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f73fff87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63946735]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63946735]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63946735]{grid-template-columns:1fr}}.section-title[data-v-63946735]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63946735]{margin-bottom:16px}.form-label[data-v-63946735]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63946735]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63946735]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63946735]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63946735]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63946735]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63946735]{color:#2563eb}.unit[data-v-63946735]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63946735]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63946735]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63946735]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5fe5356]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5fe5356]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5fe5356]{grid-template-columns:1fr}}.section-title[data-v-d5fe5356]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5fe5356]{margin-bottom:16px}.form-label[data-v-d5fe5356]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5fe5356]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5fe5356]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5fe5356]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5fe5356]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5fe5356]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5fe5356]{color:#2563eb}.unit[data-v-d5fe5356]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5fe5356]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5fe5356]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5fe5356]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6fcbaa9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6fcbaa9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6fcbaa9]{grid-template-columns:1fr}}.section-title[data-v-a6fcbaa9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6fcbaa9]{margin-bottom:16px}.form-label[data-v-a6fcbaa9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6fcbaa9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6fcbaa9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6fcbaa9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6fcbaa9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6fcbaa9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6fcbaa9]{color:#2563eb}.unit[data-v-a6fcbaa9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6fcbaa9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6fcbaa9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6fcbaa9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64916cde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64916cde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64916cde]{grid-template-columns:1fr}}.section-title[data-v-64916cde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64916cde]{margin-bottom:16px}.form-label[data-v-64916cde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64916cde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64916cde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64916cde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64916cde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64916cde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64916cde]{color:#2563eb}.unit[data-v-64916cde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64916cde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64916cde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64916cde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-65242d85]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-65242d85]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-65242d85]{grid-template-columns:1fr}}.section-title[data-v-65242d85]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-65242d85]{margin-bottom:16px}.form-label[data-v-65242d85]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-65242d85]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-65242d85]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-65242d85]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-65242d85]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-65242d85]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-65242d85]{color:#2563eb}.unit[data-v-65242d85]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-65242d85]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-65242d85]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-65242d85]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8449d3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8449d3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8449d3d]{grid-template-columns:1fr}}.section-title[data-v-a8449d3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8449d3d]{margin-bottom:16px}.form-label[data-v-a8449d3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8449d3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8449d3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8449d3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8449d3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8449d3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8449d3d]{color:#2563eb}.unit[data-v-a8449d3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8449d3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8449d3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8449d3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88f6ddf0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88f6ddf0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88f6ddf0]{grid-template-columns:1fr}}.section-title[data-v-88f6ddf0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88f6ddf0]{margin-bottom:16px}.form-label[data-v-88f6ddf0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88f6ddf0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88f6ddf0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88f6ddf0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88f6ddf0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88f6ddf0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88f6ddf0]{color:#2563eb}.unit[data-v-88f6ddf0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88f6ddf0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88f6ddf0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88f6ddf0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c6ca398]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c6ca398]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c6ca398]{grid-template-columns:1fr}}.section-title[data-v-4c6ca398]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c6ca398]{margin-bottom:16px}.form-label[data-v-4c6ca398]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c6ca398]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c6ca398]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c6ca398]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c6ca398]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c6ca398]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c6ca398]{color:#2563eb}.unit[data-v-4c6ca398]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c6ca398]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c6ca398]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c6ca398]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2445eef6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2445eef6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2445eef6]{grid-template-columns:1fr}}.section-title[data-v-2445eef6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2445eef6]{margin-bottom:16px}.form-label[data-v-2445eef6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2445eef6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2445eef6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2445eef6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2445eef6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2445eef6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2445eef6]{color:#2563eb}.unit[data-v-2445eef6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2445eef6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2445eef6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2445eef6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83d2c456]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83d2c456]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83d2c456]{grid-template-columns:1fr}}.section-title[data-v-83d2c456]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83d2c456]{margin-bottom:16px}.form-label[data-v-83d2c456]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83d2c456]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83d2c456]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83d2c456]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83d2c456]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83d2c456]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83d2c456]{color:#2563eb}.unit[data-v-83d2c456]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83d2c456]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83d2c456]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83d2c456]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ee744f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ee744f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ee744f9]{grid-template-columns:1fr}}.section-title[data-v-6ee744f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ee744f9]{margin-bottom:16px}.form-label[data-v-6ee744f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ee744f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ee744f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ee744f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ee744f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ee744f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ee744f9]{color:#2563eb}.unit[data-v-6ee744f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ee744f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ee744f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ee744f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ec12e89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ec12e89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ec12e89]{grid-template-columns:1fr}}.section-title[data-v-5ec12e89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ec12e89]{margin-bottom:16px}.form-label[data-v-5ec12e89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ec12e89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ec12e89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ec12e89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ec12e89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ec12e89]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ec12e89]{color:#2563eb}.unit[data-v-5ec12e89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ec12e89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ec12e89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ec12e89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb6f50ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb6f50ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb6f50ec]{grid-template-columns:1fr}}.section-title[data-v-fb6f50ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb6f50ec]{margin-bottom:16px}.form-label[data-v-fb6f50ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb6f50ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb6f50ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb6f50ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb6f50ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb6f50ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb6f50ec]{color:#2563eb}.unit[data-v-fb6f50ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb6f50ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb6f50ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb6f50ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e2d0b2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e2d0b2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e2d0b2c]{grid-template-columns:1fr}}.section-title[data-v-6e2d0b2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e2d0b2c]{margin-bottom:16px}.form-label[data-v-6e2d0b2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e2d0b2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e2d0b2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e2d0b2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e2d0b2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e2d0b2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e2d0b2c]{color:#2563eb}.unit[data-v-6e2d0b2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e2d0b2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e2d0b2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e2d0b2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf30841a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf30841a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf30841a]{grid-template-columns:1fr}}.section-title[data-v-cf30841a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf30841a]{margin-bottom:16px}.form-label[data-v-cf30841a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf30841a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf30841a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf30841a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf30841a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf30841a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf30841a]{color:#2563eb}.unit[data-v-cf30841a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf30841a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf30841a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf30841a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04f16392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04f16392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04f16392]{grid-template-columns:1fr}}.section-title[data-v-04f16392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04f16392]{margin-bottom:16px}.form-label[data-v-04f16392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04f16392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04f16392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04f16392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04f16392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04f16392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04f16392]{color:#2563eb}.unit[data-v-04f16392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04f16392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04f16392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04f16392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54d02846]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54d02846]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54d02846]{grid-template-columns:1fr}}.section-title[data-v-54d02846]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54d02846]{margin-bottom:16px}.form-label[data-v-54d02846]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54d02846]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54d02846]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54d02846]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54d02846]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54d02846]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54d02846]{color:#2563eb}.unit[data-v-54d02846]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54d02846]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54d02846]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54d02846]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7b2206f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7b2206f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7b2206f]{grid-template-columns:1fr}}.section-title[data-v-a7b2206f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7b2206f]{margin-bottom:16px}.form-label[data-v-a7b2206f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7b2206f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7b2206f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7b2206f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7b2206f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7b2206f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7b2206f]{color:#2563eb}.unit[data-v-a7b2206f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7b2206f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7b2206f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7b2206f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8db0783]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8db0783]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8db0783]{grid-template-columns:1fr}}.section-title[data-v-e8db0783]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8db0783]{margin-bottom:16px}.form-label[data-v-e8db0783]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8db0783]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8db0783]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8db0783]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8db0783]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8db0783]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8db0783]{color:#2563eb}.unit[data-v-e8db0783]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8db0783]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8db0783]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8db0783]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cea6bec9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cea6bec9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cea6bec9]{grid-template-columns:1fr}}.section-title[data-v-cea6bec9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cea6bec9]{margin-bottom:16px}.form-label[data-v-cea6bec9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cea6bec9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cea6bec9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cea6bec9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cea6bec9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cea6bec9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cea6bec9]{color:#2563eb}.unit[data-v-cea6bec9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cea6bec9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cea6bec9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cea6bec9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1b80687]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1b80687]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1b80687]{grid-template-columns:1fr}}.section-title[data-v-a1b80687]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1b80687]{margin-bottom:16px}.form-label[data-v-a1b80687]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1b80687]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1b80687]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1b80687]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1b80687]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1b80687]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1b80687]{color:#2563eb}.unit[data-v-a1b80687]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1b80687]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1b80687]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1b80687]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2989f96a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2989f96a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2989f96a]{grid-template-columns:1fr}}.section-title[data-v-2989f96a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2989f96a]{margin-bottom:16px}.form-label[data-v-2989f96a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2989f96a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2989f96a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2989f96a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2989f96a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2989f96a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2989f96a]{color:#2563eb}.unit[data-v-2989f96a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2989f96a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2989f96a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2989f96a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ccffa398]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ccffa398]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ccffa398]{grid-template-columns:1fr}}.section-title[data-v-ccffa398]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ccffa398]{margin-bottom:16px}.form-label[data-v-ccffa398]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ccffa398]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ccffa398]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ccffa398]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ccffa398]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ccffa398]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ccffa398]{color:#2563eb}.unit[data-v-ccffa398]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ccffa398]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ccffa398]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ccffa398]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd93330a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd93330a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd93330a]{grid-template-columns:1fr}}.section-title[data-v-fd93330a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd93330a]{margin-bottom:16px}.form-label[data-v-fd93330a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd93330a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd93330a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd93330a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd93330a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd93330a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd93330a]{color:#2563eb}.unit[data-v-fd93330a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd93330a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd93330a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd93330a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c5e2716]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c5e2716]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c5e2716]{grid-template-columns:1fr}}.section-title[data-v-4c5e2716]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c5e2716]{margin-bottom:16px}.form-label[data-v-4c5e2716]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c5e2716]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c5e2716]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c5e2716]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c5e2716]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c5e2716]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c5e2716]{color:#2563eb}.unit[data-v-4c5e2716]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c5e2716]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c5e2716]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c5e2716]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba061002]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba061002]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba061002]{grid-template-columns:1fr}}.section-title[data-v-ba061002]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba061002]{margin-bottom:16px}.form-label[data-v-ba061002]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba061002]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba061002]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba061002]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba061002]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba061002]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba061002]{color:#2563eb}.unit[data-v-ba061002]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba061002]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba061002]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba061002]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9aa601f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9aa601f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9aa601f]{grid-template-columns:1fr}}.section-title[data-v-b9aa601f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9aa601f]{margin-bottom:16px}.form-label[data-v-b9aa601f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9aa601f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9aa601f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9aa601f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9aa601f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9aa601f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9aa601f]{color:#2563eb}.unit[data-v-b9aa601f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9aa601f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9aa601f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9aa601f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfec6164]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfec6164]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfec6164]{grid-template-columns:1fr}}.section-title[data-v-dfec6164]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfec6164]{margin-bottom:16px}.form-label[data-v-dfec6164]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfec6164]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfec6164]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfec6164]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfec6164]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfec6164]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfec6164]{color:#2563eb}.unit[data-v-dfec6164]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfec6164]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfec6164]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfec6164]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd516d4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd516d4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd516d4b]{grid-template-columns:1fr}}.section-title[data-v-fd516d4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd516d4b]{margin-bottom:16px}.form-label[data-v-fd516d4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd516d4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd516d4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd516d4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd516d4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd516d4b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd516d4b]{color:#2563eb}.unit[data-v-fd516d4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd516d4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd516d4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd516d4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2879b2f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2879b2f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2879b2f2]{grid-template-columns:1fr}}.section-title[data-v-2879b2f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2879b2f2]{margin-bottom:16px}.form-label[data-v-2879b2f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2879b2f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2879b2f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2879b2f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2879b2f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2879b2f2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2879b2f2]{color:#2563eb}.unit[data-v-2879b2f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2879b2f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2879b2f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2879b2f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71dfed5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71dfed5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71dfed5a]{grid-template-columns:1fr}}.section-title[data-v-71dfed5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71dfed5a]{margin-bottom:16px}.form-label[data-v-71dfed5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71dfed5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71dfed5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71dfed5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71dfed5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71dfed5a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71dfed5a]{color:#2563eb}.unit[data-v-71dfed5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71dfed5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71dfed5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71dfed5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d770bc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d770bc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d770bc5]{grid-template-columns:1fr}}.section-title[data-v-3d770bc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d770bc5]{margin-bottom:16px}.form-label[data-v-3d770bc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d770bc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d770bc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d770bc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d770bc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d770bc5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d770bc5]{color:#2563eb}.unit[data-v-3d770bc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d770bc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d770bc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d770bc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b6554f08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b6554f08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b6554f08]{grid-template-columns:1fr}}.section-title[data-v-b6554f08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b6554f08]{margin-bottom:16px}.form-label[data-v-b6554f08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b6554f08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b6554f08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b6554f08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b6554f08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b6554f08]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b6554f08]{color:#2563eb}.unit[data-v-b6554f08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b6554f08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b6554f08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b6554f08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd248e5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd248e5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd248e5a]{grid-template-columns:1fr}}.section-title[data-v-dd248e5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd248e5a]{margin-bottom:16px}.form-label[data-v-dd248e5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd248e5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd248e5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd248e5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd248e5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd248e5a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd248e5a]{color:#2563eb}.unit[data-v-dd248e5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd248e5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd248e5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd248e5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6aeed558]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6aeed558]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6aeed558]{grid-template-columns:1fr}}.section-title[data-v-6aeed558]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6aeed558]{margin-bottom:16px}.form-label[data-v-6aeed558]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6aeed558]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6aeed558]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6aeed558]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6aeed558]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6aeed558]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6aeed558]{color:#2563eb}.unit[data-v-6aeed558]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6aeed558]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6aeed558]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6aeed558]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3391c4ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3391c4ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3391c4ae]{grid-template-columns:1fr}}.section-title[data-v-3391c4ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3391c4ae]{margin-bottom:16px}.form-label[data-v-3391c4ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3391c4ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3391c4ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3391c4ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3391c4ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3391c4ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3391c4ae]{color:#2563eb}.unit[data-v-3391c4ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3391c4ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3391c4ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3391c4ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57cfb677]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57cfb677]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57cfb677]{grid-template-columns:1fr}}.section-title[data-v-57cfb677]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57cfb677]{margin-bottom:16px}.form-label[data-v-57cfb677]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57cfb677]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57cfb677]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57cfb677]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57cfb677]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57cfb677]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57cfb677]{color:#2563eb}.unit[data-v-57cfb677]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57cfb677]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57cfb677]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57cfb677]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8bdc64a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8bdc64a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8bdc64a6]{grid-template-columns:1fr}}.section-title[data-v-8bdc64a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8bdc64a6]{margin-bottom:16px}.form-label[data-v-8bdc64a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8bdc64a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8bdc64a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8bdc64a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8bdc64a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8bdc64a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8bdc64a6]{color:#2563eb}.unit[data-v-8bdc64a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8bdc64a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8bdc64a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8bdc64a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a15fc93e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a15fc93e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a15fc93e]{grid-template-columns:1fr}}.section-title[data-v-a15fc93e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a15fc93e]{margin-bottom:16px}.form-label[data-v-a15fc93e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a15fc93e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a15fc93e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a15fc93e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a15fc93e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a15fc93e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a15fc93e]{color:#2563eb}.unit[data-v-a15fc93e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a15fc93e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a15fc93e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a15fc93e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3bb350de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3bb350de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3bb350de]{grid-template-columns:1fr}}.section-title[data-v-3bb350de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3bb350de]{margin-bottom:16px}.form-label[data-v-3bb350de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3bb350de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3bb350de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3bb350de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3bb350de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3bb350de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3bb350de]{color:#2563eb}.unit[data-v-3bb350de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3bb350de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3bb350de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3bb350de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f79cda4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f79cda4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f79cda4b]{grid-template-columns:1fr}}.section-title[data-v-f79cda4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f79cda4b]{margin-bottom:16px}.form-label[data-v-f79cda4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f79cda4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f79cda4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f79cda4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f79cda4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f79cda4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f79cda4b]{color:#2563eb}.unit[data-v-f79cda4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f79cda4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f79cda4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f79cda4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-671d9dc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-671d9dc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-671d9dc2]{grid-template-columns:1fr}}.section-title[data-v-671d9dc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-671d9dc2]{margin-bottom:16px}.form-label[data-v-671d9dc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-671d9dc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-671d9dc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-671d9dc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-671d9dc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-671d9dc2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-671d9dc2]{color:#2563eb}.unit[data-v-671d9dc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-671d9dc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-671d9dc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-671d9dc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd534ecf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd534ecf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd534ecf]{grid-template-columns:1fr}}.section-title[data-v-fd534ecf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd534ecf]{margin-bottom:16px}.form-label[data-v-fd534ecf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd534ecf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd534ecf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd534ecf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd534ecf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd534ecf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd534ecf]{color:#2563eb}.unit[data-v-fd534ecf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd534ecf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd534ecf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd534ecf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-621894da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-621894da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-621894da]{grid-template-columns:1fr}}.section-title[data-v-621894da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-621894da]{margin-bottom:16px}.form-label[data-v-621894da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-621894da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-621894da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-621894da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-621894da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-621894da]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-621894da]{color:#2563eb}.unit[data-v-621894da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-621894da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-621894da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-621894da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da63212b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da63212b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da63212b]{grid-template-columns:1fr}}.section-title[data-v-da63212b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da63212b]{margin-bottom:16px}.form-label[data-v-da63212b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da63212b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da63212b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da63212b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da63212b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da63212b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da63212b]{color:#2563eb}.unit[data-v-da63212b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da63212b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da63212b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da63212b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d12dcde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d12dcde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d12dcde]{grid-template-columns:1fr}}.section-title[data-v-5d12dcde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d12dcde]{margin-bottom:16px}.form-label[data-v-5d12dcde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d12dcde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d12dcde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d12dcde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d12dcde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d12dcde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d12dcde]{color:#2563eb}.unit[data-v-5d12dcde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d12dcde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d12dcde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d12dcde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3941efa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3941efa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3941efa]{grid-template-columns:1fr}}.section-title[data-v-c3941efa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3941efa]{margin-bottom:16px}.form-label[data-v-c3941efa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3941efa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3941efa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3941efa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3941efa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3941efa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3941efa]{color:#2563eb}.unit[data-v-c3941efa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3941efa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3941efa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3941efa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ffba746]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ffba746]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ffba746]{grid-template-columns:1fr}}.section-title[data-v-2ffba746]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ffba746]{margin-bottom:16px}.form-label[data-v-2ffba746]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ffba746]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ffba746]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ffba746]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ffba746]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ffba746]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ffba746]{color:#2563eb}.unit[data-v-2ffba746]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ffba746]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ffba746]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ffba746]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c9b26e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c9b26e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c9b26e9]{grid-template-columns:1fr}}.section-title[data-v-5c9b26e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c9b26e9]{margin-bottom:16px}.form-label[data-v-5c9b26e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c9b26e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c9b26e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c9b26e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c9b26e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c9b26e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c9b26e9]{color:#2563eb}.unit[data-v-5c9b26e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c9b26e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c9b26e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c9b26e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7fc090f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7fc090f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7fc090f]{grid-template-columns:1fr}}.section-title[data-v-d7fc090f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7fc090f]{margin-bottom:16px}.form-label[data-v-d7fc090f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7fc090f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7fc090f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7fc090f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7fc090f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7fc090f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7fc090f]{color:#2563eb}.unit[data-v-d7fc090f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7fc090f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7fc090f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7fc090f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b3a03063]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b3a03063]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b3a03063]{grid-template-columns:1fr}}.section-title[data-v-b3a03063]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b3a03063]{margin-bottom:16px}.form-label[data-v-b3a03063]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b3a03063]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b3a03063]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b3a03063]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b3a03063]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b3a03063]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b3a03063]{color:#2563eb}.unit[data-v-b3a03063]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b3a03063]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b3a03063]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b3a03063]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1539dca2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1539dca2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1539dca2]{grid-template-columns:1fr}}.section-title[data-v-1539dca2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1539dca2]{margin-bottom:16px}.form-label[data-v-1539dca2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1539dca2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1539dca2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1539dca2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1539dca2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1539dca2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1539dca2]{color:#2563eb}.unit[data-v-1539dca2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1539dca2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1539dca2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1539dca2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08718bfd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08718bfd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08718bfd]{grid-template-columns:1fr}}.section-title[data-v-08718bfd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08718bfd]{margin-bottom:16px}.form-label[data-v-08718bfd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08718bfd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08718bfd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08718bfd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08718bfd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08718bfd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08718bfd]{color:#2563eb}.unit[data-v-08718bfd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08718bfd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08718bfd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08718bfd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a32f92b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a32f92b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a32f92b4]{grid-template-columns:1fr}}.section-title[data-v-a32f92b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a32f92b4]{margin-bottom:16px}.form-label[data-v-a32f92b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a32f92b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a32f92b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a32f92b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a32f92b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a32f92b4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a32f92b4]{color:#2563eb}.unit[data-v-a32f92b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a32f92b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a32f92b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a32f92b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04e11f7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04e11f7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04e11f7d]{grid-template-columns:1fr}}.section-title[data-v-04e11f7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04e11f7d]{margin-bottom:16px}.form-label[data-v-04e11f7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04e11f7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04e11f7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04e11f7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04e11f7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04e11f7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04e11f7d]{color:#2563eb}.unit[data-v-04e11f7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04e11f7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04e11f7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04e11f7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c950fdc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c950fdc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c950fdc2]{grid-template-columns:1fr}}.section-title[data-v-c950fdc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c950fdc2]{margin-bottom:16px}.form-label[data-v-c950fdc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c950fdc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c950fdc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c950fdc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c950fdc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c950fdc2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c950fdc2]{color:#2563eb}.unit[data-v-c950fdc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c950fdc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c950fdc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c950fdc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e15fc2ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e15fc2ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e15fc2ea]{grid-template-columns:1fr}}.section-title[data-v-e15fc2ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e15fc2ea]{margin-bottom:16px}.form-label[data-v-e15fc2ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e15fc2ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e15fc2ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e15fc2ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e15fc2ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e15fc2ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e15fc2ea]{color:#2563eb}.unit[data-v-e15fc2ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e15fc2ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e15fc2ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e15fc2ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b443da5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b443da5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b443da5]{grid-template-columns:1fr}}.section-title[data-v-8b443da5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b443da5]{margin-bottom:16px}.form-label[data-v-8b443da5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b443da5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b443da5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b443da5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b443da5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b443da5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b443da5]{color:#2563eb}.unit[data-v-8b443da5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b443da5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b443da5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b443da5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d9c83b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d9c83b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d9c83b9]{grid-template-columns:1fr}}.section-title[data-v-6d9c83b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d9c83b9]{margin-bottom:16px}.form-label[data-v-6d9c83b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d9c83b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d9c83b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d9c83b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d9c83b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d9c83b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d9c83b9]{color:#2563eb}.unit[data-v-6d9c83b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d9c83b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d9c83b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d9c83b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-561c0def]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-561c0def]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-561c0def]{grid-template-columns:1fr}}.section-title[data-v-561c0def]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-561c0def]{margin-bottom:16px}.form-label[data-v-561c0def]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-561c0def]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-561c0def]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-561c0def]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-561c0def]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-561c0def]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-561c0def]{color:#2563eb}.unit[data-v-561c0def]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-561c0def]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-561c0def]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-561c0def]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d7ed47c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d7ed47c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d7ed47c]{grid-template-columns:1fr}}.section-title[data-v-9d7ed47c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d7ed47c]{margin-bottom:16px}.form-label[data-v-9d7ed47c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d7ed47c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d7ed47c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d7ed47c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d7ed47c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d7ed47c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d7ed47c]{color:#2563eb}.unit[data-v-9d7ed47c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d7ed47c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d7ed47c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d7ed47c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a0e5e88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a0e5e88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a0e5e88]{grid-template-columns:1fr}}.section-title[data-v-7a0e5e88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a0e5e88]{margin-bottom:16px}.form-label[data-v-7a0e5e88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a0e5e88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a0e5e88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a0e5e88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a0e5e88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a0e5e88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a0e5e88]{color:#2563eb}.unit[data-v-7a0e5e88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a0e5e88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a0e5e88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a0e5e88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0058ceb2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0058ceb2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0058ceb2]{grid-template-columns:1fr}}.section-title[data-v-0058ceb2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0058ceb2]{margin-bottom:16px}.form-label[data-v-0058ceb2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0058ceb2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0058ceb2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0058ceb2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0058ceb2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0058ceb2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0058ceb2]{color:#2563eb}.unit[data-v-0058ceb2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0058ceb2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0058ceb2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0058ceb2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba14d8ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba14d8ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba14d8ed]{grid-template-columns:1fr}}.section-title[data-v-ba14d8ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba14d8ed]{margin-bottom:16px}.form-label[data-v-ba14d8ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba14d8ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba14d8ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba14d8ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba14d8ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba14d8ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba14d8ed]{color:#2563eb}.unit[data-v-ba14d8ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba14d8ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba14d8ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba14d8ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68bfa0e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68bfa0e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68bfa0e7]{grid-template-columns:1fr}}.section-title[data-v-68bfa0e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68bfa0e7]{margin-bottom:16px}.form-label[data-v-68bfa0e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68bfa0e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68bfa0e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68bfa0e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68bfa0e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68bfa0e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68bfa0e7]{color:#2563eb}.unit[data-v-68bfa0e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68bfa0e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68bfa0e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68bfa0e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b801d3b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b801d3b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b801d3b7]{grid-template-columns:1fr}}.section-title[data-v-b801d3b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b801d3b7]{margin-bottom:16px}.form-label[data-v-b801d3b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b801d3b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b801d3b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b801d3b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b801d3b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b801d3b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b801d3b7]{color:#2563eb}.unit[data-v-b801d3b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b801d3b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b801d3b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b801d3b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2da4ebd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2da4ebd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2da4ebd0]{grid-template-columns:1fr}}.section-title[data-v-2da4ebd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2da4ebd0]{margin-bottom:16px}.form-label[data-v-2da4ebd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2da4ebd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2da4ebd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2da4ebd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2da4ebd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2da4ebd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2da4ebd0]{color:#2563eb}.unit[data-v-2da4ebd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2da4ebd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2da4ebd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2da4ebd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22a7bb3b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22a7bb3b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22a7bb3b]{grid-template-columns:1fr}}.section-title[data-v-22a7bb3b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22a7bb3b]{margin-bottom:16px}.form-label[data-v-22a7bb3b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22a7bb3b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22a7bb3b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22a7bb3b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22a7bb3b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22a7bb3b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22a7bb3b]{color:#2563eb}.unit[data-v-22a7bb3b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22a7bb3b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22a7bb3b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22a7bb3b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11c86260]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11c86260]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11c86260]{grid-template-columns:1fr}}.section-title[data-v-11c86260]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11c86260]{margin-bottom:16px}.form-label[data-v-11c86260]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11c86260]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11c86260]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11c86260]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11c86260]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11c86260]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11c86260]{color:#2563eb}.unit[data-v-11c86260]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11c86260]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11c86260]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11c86260]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-81feea0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-81feea0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-81feea0a]{grid-template-columns:1fr}}.section-title[data-v-81feea0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-81feea0a]{margin-bottom:16px}.form-label[data-v-81feea0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-81feea0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-81feea0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-81feea0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-81feea0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-81feea0a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-81feea0a]{color:#2563eb}.unit[data-v-81feea0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-81feea0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-81feea0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-81feea0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37282f39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37282f39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37282f39]{grid-template-columns:1fr}}.section-title[data-v-37282f39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37282f39]{margin-bottom:16px}.form-label[data-v-37282f39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37282f39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37282f39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37282f39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37282f39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37282f39]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37282f39]{color:#2563eb}.unit[data-v-37282f39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37282f39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37282f39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37282f39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48bc53b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48bc53b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48bc53b2]{grid-template-columns:1fr}}.section-title[data-v-48bc53b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48bc53b2]{margin-bottom:16px}.form-label[data-v-48bc53b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48bc53b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48bc53b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48bc53b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48bc53b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48bc53b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48bc53b2]{color:#2563eb}.unit[data-v-48bc53b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48bc53b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48bc53b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48bc53b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da0f2eec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da0f2eec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da0f2eec]{grid-template-columns:1fr}}.section-title[data-v-da0f2eec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da0f2eec]{margin-bottom:16px}.form-label[data-v-da0f2eec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da0f2eec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da0f2eec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da0f2eec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da0f2eec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da0f2eec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da0f2eec]{color:#2563eb}.unit[data-v-da0f2eec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da0f2eec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da0f2eec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da0f2eec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f54d576]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f54d576]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f54d576]{grid-template-columns:1fr}}.section-title[data-v-3f54d576]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f54d576]{margin-bottom:16px}.form-label[data-v-3f54d576]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f54d576]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f54d576]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f54d576]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f54d576]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f54d576]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f54d576]{color:#2563eb}.unit[data-v-3f54d576]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f54d576]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f54d576]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f54d576]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57aa1fe4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57aa1fe4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57aa1fe4]{grid-template-columns:1fr}}.section-title[data-v-57aa1fe4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57aa1fe4]{margin-bottom:16px}.form-label[data-v-57aa1fe4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57aa1fe4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57aa1fe4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57aa1fe4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57aa1fe4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57aa1fe4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57aa1fe4]{color:#2563eb}.unit[data-v-57aa1fe4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57aa1fe4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57aa1fe4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57aa1fe4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b28556a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b28556a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b28556a4]{grid-template-columns:1fr}}.section-title[data-v-b28556a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b28556a4]{margin-bottom:16px}.form-label[data-v-b28556a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b28556a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b28556a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b28556a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b28556a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b28556a4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b28556a4]{color:#2563eb}.unit[data-v-b28556a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b28556a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b28556a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b28556a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-690bf05e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-690bf05e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-690bf05e]{grid-template-columns:1fr}}.section-title[data-v-690bf05e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-690bf05e]{margin-bottom:16px}.form-label[data-v-690bf05e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-690bf05e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-690bf05e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-690bf05e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-690bf05e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-690bf05e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-690bf05e]{color:#2563eb}.unit[data-v-690bf05e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-690bf05e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-690bf05e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-690bf05e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3b1d649]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3b1d649]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3b1d649]{grid-template-columns:1fr}}.section-title[data-v-e3b1d649]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3b1d649]{margin-bottom:16px}.form-label[data-v-e3b1d649]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3b1d649]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3b1d649]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3b1d649]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3b1d649]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3b1d649]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3b1d649]{color:#2563eb}.unit[data-v-e3b1d649]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3b1d649]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3b1d649]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3b1d649]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-773a1f8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-773a1f8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-773a1f8f]{grid-template-columns:1fr}}.section-title[data-v-773a1f8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-773a1f8f]{margin-bottom:16px}.form-label[data-v-773a1f8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-773a1f8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-773a1f8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-773a1f8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-773a1f8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-773a1f8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-773a1f8f]{color:#2563eb}.unit[data-v-773a1f8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-773a1f8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-773a1f8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-773a1f8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef87588d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef87588d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef87588d]{grid-template-columns:1fr}}.section-title[data-v-ef87588d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef87588d]{margin-bottom:16px}.form-label[data-v-ef87588d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef87588d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef87588d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef87588d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef87588d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef87588d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef87588d]{color:#2563eb}.unit[data-v-ef87588d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef87588d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef87588d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef87588d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-140a0699]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-140a0699]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-140a0699]{grid-template-columns:1fr}}.section-title[data-v-140a0699]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-140a0699]{margin-bottom:16px}.form-label[data-v-140a0699]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-140a0699]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-140a0699]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-140a0699]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-140a0699]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-140a0699]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-140a0699]{color:#2563eb}.unit[data-v-140a0699]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-140a0699]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-140a0699]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-140a0699]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c82a7490]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c82a7490]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c82a7490]{grid-template-columns:1fr}}.section-title[data-v-c82a7490]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c82a7490]{margin-bottom:16px}.form-label[data-v-c82a7490]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c82a7490]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c82a7490]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c82a7490]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c82a7490]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c82a7490]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c82a7490]{color:#2563eb}.unit[data-v-c82a7490]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c82a7490]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c82a7490]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c82a7490]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a5977bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a5977bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a5977bd]{grid-template-columns:1fr}}.section-title[data-v-1a5977bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a5977bd]{margin-bottom:16px}.form-label[data-v-1a5977bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a5977bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a5977bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a5977bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a5977bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a5977bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a5977bd]{color:#2563eb}.unit[data-v-1a5977bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a5977bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a5977bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a5977bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48e4be22]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48e4be22]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48e4be22]{grid-template-columns:1fr}}.section-title[data-v-48e4be22]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48e4be22]{margin-bottom:16px}.form-label[data-v-48e4be22]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48e4be22]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48e4be22]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48e4be22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48e4be22]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48e4be22]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48e4be22]{color:#2563eb}.unit[data-v-48e4be22]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48e4be22]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48e4be22]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48e4be22]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22be6d17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22be6d17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22be6d17]{grid-template-columns:1fr}}.section-title[data-v-22be6d17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22be6d17]{margin-bottom:16px}.form-label[data-v-22be6d17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22be6d17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22be6d17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22be6d17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22be6d17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22be6d17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22be6d17]{color:#2563eb}.unit[data-v-22be6d17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22be6d17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22be6d17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22be6d17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd83bacf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd83bacf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd83bacf]{grid-template-columns:1fr}}.section-title[data-v-cd83bacf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd83bacf]{margin-bottom:16px}.form-label[data-v-cd83bacf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd83bacf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd83bacf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd83bacf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd83bacf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd83bacf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd83bacf]{color:#2563eb}.unit[data-v-cd83bacf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd83bacf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd83bacf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd83bacf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6edf440]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6edf440]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6edf440]{grid-template-columns:1fr}}.section-title[data-v-f6edf440]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6edf440]{margin-bottom:16px}.form-label[data-v-f6edf440]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6edf440]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6edf440]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6edf440]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6edf440]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6edf440]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6edf440]{color:#2563eb}.unit[data-v-f6edf440]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6edf440]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6edf440]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6edf440]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-149d8848]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-149d8848]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-149d8848]{grid-template-columns:1fr}}.section-title[data-v-149d8848]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-149d8848]{margin-bottom:16px}.form-label[data-v-149d8848]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-149d8848]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-149d8848]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-149d8848]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-149d8848]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-149d8848]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-149d8848]{color:#2563eb}.unit[data-v-149d8848]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-149d8848]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-149d8848]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-149d8848]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1b9fe84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1b9fe84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1b9fe84]{grid-template-columns:1fr}}.section-title[data-v-a1b9fe84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1b9fe84]{margin-bottom:16px}.form-label[data-v-a1b9fe84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1b9fe84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1b9fe84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1b9fe84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1b9fe84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1b9fe84]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1b9fe84]{color:#2563eb}.unit[data-v-a1b9fe84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1b9fe84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1b9fe84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1b9fe84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-777965ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-777965ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-777965ed]{grid-template-columns:1fr}}.section-title[data-v-777965ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-777965ed]{margin-bottom:16px}.form-label[data-v-777965ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-777965ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-777965ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-777965ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-777965ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-777965ed]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-777965ed]{color:#2563eb}.unit[data-v-777965ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-777965ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-777965ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-777965ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2dd50b88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2dd50b88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2dd50b88]{grid-template-columns:1fr}}.section-title[data-v-2dd50b88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2dd50b88]{margin-bottom:16px}.form-label[data-v-2dd50b88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2dd50b88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2dd50b88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2dd50b88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2dd50b88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2dd50b88]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2dd50b88]{color:#2563eb}.unit[data-v-2dd50b88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2dd50b88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2dd50b88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2dd50b88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89d2450f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89d2450f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89d2450f]{grid-template-columns:1fr}}.section-title[data-v-89d2450f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89d2450f]{margin-bottom:16px}.form-label[data-v-89d2450f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89d2450f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89d2450f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89d2450f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89d2450f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89d2450f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89d2450f]{color:#2563eb}.unit[data-v-89d2450f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89d2450f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89d2450f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89d2450f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ccad21e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ccad21e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ccad21e]{grid-template-columns:1fr}}.section-title[data-v-3ccad21e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ccad21e]{margin-bottom:16px}.form-label[data-v-3ccad21e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ccad21e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ccad21e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ccad21e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ccad21e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ccad21e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ccad21e]{color:#2563eb}.unit[data-v-3ccad21e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ccad21e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ccad21e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ccad21e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e51bbd28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e51bbd28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e51bbd28]{grid-template-columns:1fr}}.section-title[data-v-e51bbd28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e51bbd28]{margin-bottom:16px}.form-label[data-v-e51bbd28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e51bbd28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e51bbd28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e51bbd28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e51bbd28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e51bbd28]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e51bbd28]{color:#2563eb}.unit[data-v-e51bbd28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e51bbd28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e51bbd28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e51bbd28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88a2c47d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88a2c47d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88a2c47d]{grid-template-columns:1fr}}.section-title[data-v-88a2c47d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88a2c47d]{margin-bottom:16px}.form-label[data-v-88a2c47d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88a2c47d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88a2c47d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88a2c47d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88a2c47d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88a2c47d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88a2c47d]{color:#2563eb}.unit[data-v-88a2c47d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88a2c47d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88a2c47d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88a2c47d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5cfe6890]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5cfe6890]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5cfe6890]{grid-template-columns:1fr}}.section-title[data-v-5cfe6890]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5cfe6890]{margin-bottom:16px}.form-label[data-v-5cfe6890]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5cfe6890]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5cfe6890]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5cfe6890]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5cfe6890]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5cfe6890]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5cfe6890]{color:#2563eb}.unit[data-v-5cfe6890]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5cfe6890]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5cfe6890]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5cfe6890]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80c6088e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80c6088e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80c6088e]{grid-template-columns:1fr}}.section-title[data-v-80c6088e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80c6088e]{margin-bottom:16px}.form-label[data-v-80c6088e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80c6088e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80c6088e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80c6088e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80c6088e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80c6088e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80c6088e]{color:#2563eb}.unit[data-v-80c6088e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80c6088e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80c6088e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80c6088e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58822dcf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58822dcf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58822dcf]{grid-template-columns:1fr}}.section-title[data-v-58822dcf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58822dcf]{margin-bottom:16px}.form-label[data-v-58822dcf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58822dcf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58822dcf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58822dcf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58822dcf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58822dcf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58822dcf]{color:#2563eb}.unit[data-v-58822dcf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58822dcf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58822dcf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58822dcf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ef77c9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ef77c9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ef77c9d]{grid-template-columns:1fr}}.section-title[data-v-8ef77c9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ef77c9d]{margin-bottom:16px}.form-label[data-v-8ef77c9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ef77c9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ef77c9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ef77c9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ef77c9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ef77c9d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ef77c9d]{color:#2563eb}.unit[data-v-8ef77c9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ef77c9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ef77c9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ef77c9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2cbbd83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2cbbd83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2cbbd83]{grid-template-columns:1fr}}.section-title[data-v-d2cbbd83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2cbbd83]{margin-bottom:16px}.form-label[data-v-d2cbbd83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2cbbd83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2cbbd83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2cbbd83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2cbbd83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2cbbd83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2cbbd83]{color:#2563eb}.unit[data-v-d2cbbd83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2cbbd83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2cbbd83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2cbbd83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50275497]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50275497]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50275497]{grid-template-columns:1fr}}.section-title[data-v-50275497]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50275497]{margin-bottom:16px}.form-label[data-v-50275497]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50275497]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50275497]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50275497]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50275497]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50275497]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50275497]{color:#2563eb}.unit[data-v-50275497]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50275497]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50275497]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50275497]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0fef4ae8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0fef4ae8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0fef4ae8]{grid-template-columns:1fr}}.section-title[data-v-0fef4ae8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0fef4ae8]{margin-bottom:16px}.form-label[data-v-0fef4ae8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0fef4ae8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0fef4ae8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0fef4ae8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0fef4ae8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0fef4ae8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0fef4ae8]{color:#2563eb}.unit[data-v-0fef4ae8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0fef4ae8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0fef4ae8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0fef4ae8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0630893]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0630893]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0630893]{grid-template-columns:1fr}}.section-title[data-v-e0630893]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0630893]{margin-bottom:16px}.form-label[data-v-e0630893]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0630893]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0630893]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0630893]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0630893]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0630893]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0630893]{color:#2563eb}.unit[data-v-e0630893]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0630893]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0630893]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0630893]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35767868]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35767868]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35767868]{grid-template-columns:1fr}}.section-title[data-v-35767868]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35767868]{margin-bottom:16px}.form-label[data-v-35767868]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35767868]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35767868]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35767868]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35767868]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35767868]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35767868]{color:#2563eb}.unit[data-v-35767868]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35767868]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35767868]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35767868]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1861ed0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1861ed0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1861ed0d]{grid-template-columns:1fr}}.section-title[data-v-1861ed0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1861ed0d]{margin-bottom:16px}.form-label[data-v-1861ed0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1861ed0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1861ed0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1861ed0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1861ed0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1861ed0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1861ed0d]{color:#2563eb}.unit[data-v-1861ed0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1861ed0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1861ed0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1861ed0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df59bcba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df59bcba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df59bcba]{grid-template-columns:1fr}}.section-title[data-v-df59bcba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df59bcba]{margin-bottom:16px}.form-label[data-v-df59bcba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df59bcba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df59bcba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df59bcba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df59bcba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df59bcba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df59bcba]{color:#2563eb}.unit[data-v-df59bcba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df59bcba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df59bcba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df59bcba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d9dba8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d9dba8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d9dba8f]{grid-template-columns:1fr}}.section-title[data-v-0d9dba8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d9dba8f]{margin-bottom:16px}.form-label[data-v-0d9dba8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d9dba8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d9dba8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d9dba8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d9dba8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d9dba8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d9dba8f]{color:#2563eb}.unit[data-v-0d9dba8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d9dba8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d9dba8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d9dba8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cf53a13]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cf53a13]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cf53a13]{grid-template-columns:1fr}}.section-title[data-v-1cf53a13]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cf53a13]{margin-bottom:16px}.form-label[data-v-1cf53a13]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cf53a13]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cf53a13]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cf53a13]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cf53a13]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cf53a13]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cf53a13]{color:#2563eb}.unit[data-v-1cf53a13]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cf53a13]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cf53a13]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cf53a13]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9642603]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9642603]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9642603]{grid-template-columns:1fr}}.section-title[data-v-c9642603]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9642603]{margin-bottom:16px}.form-label[data-v-c9642603]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9642603]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9642603]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9642603]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9642603]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9642603]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9642603]{color:#2563eb}.unit[data-v-c9642603]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9642603]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9642603]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9642603]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-627dcf14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-627dcf14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-627dcf14]{grid-template-columns:1fr}}.section-title[data-v-627dcf14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-627dcf14]{margin-bottom:16px}.form-label[data-v-627dcf14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-627dcf14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-627dcf14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-627dcf14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-627dcf14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-627dcf14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-627dcf14]{color:#2563eb}.unit[data-v-627dcf14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-627dcf14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-627dcf14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-627dcf14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70029a76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70029a76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70029a76]{grid-template-columns:1fr}}.section-title[data-v-70029a76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70029a76]{margin-bottom:16px}.form-label[data-v-70029a76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70029a76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70029a76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70029a76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70029a76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70029a76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70029a76]{color:#2563eb}.unit[data-v-70029a76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70029a76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70029a76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70029a76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca1aa068]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca1aa068]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca1aa068]{grid-template-columns:1fr}}.section-title[data-v-ca1aa068]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca1aa068]{margin-bottom:16px}.form-label[data-v-ca1aa068]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca1aa068]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca1aa068]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca1aa068]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca1aa068]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca1aa068]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca1aa068]{color:#2563eb}.unit[data-v-ca1aa068]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca1aa068]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca1aa068]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca1aa068]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1644be2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1644be2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1644be2]{grid-template-columns:1fr}}.section-title[data-v-e1644be2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1644be2]{margin-bottom:16px}.form-label[data-v-e1644be2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1644be2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1644be2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1644be2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1644be2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1644be2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1644be2]{color:#2563eb}.unit[data-v-e1644be2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1644be2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1644be2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1644be2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d659102]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d659102]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d659102]{grid-template-columns:1fr}}.section-title[data-v-5d659102]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d659102]{margin-bottom:16px}.form-label[data-v-5d659102]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d659102]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d659102]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d659102]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d659102]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d659102]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d659102]{color:#2563eb}.unit[data-v-5d659102]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d659102]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d659102]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d659102]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c0fb761]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c0fb761]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c0fb761]{grid-template-columns:1fr}}.section-title[data-v-0c0fb761]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c0fb761]{margin-bottom:16px}.form-label[data-v-0c0fb761]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c0fb761]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c0fb761]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c0fb761]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c0fb761]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c0fb761]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c0fb761]{color:#2563eb}.unit[data-v-0c0fb761]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c0fb761]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c0fb761]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c0fb761]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39e7b0b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39e7b0b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39e7b0b6]{grid-template-columns:1fr}}.section-title[data-v-39e7b0b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39e7b0b6]{margin-bottom:16px}.form-label[data-v-39e7b0b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39e7b0b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39e7b0b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39e7b0b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39e7b0b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39e7b0b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39e7b0b6]{color:#2563eb}.unit[data-v-39e7b0b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39e7b0b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39e7b0b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39e7b0b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ea9227c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ea9227c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ea9227c]{grid-template-columns:1fr}}.section-title[data-v-7ea9227c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ea9227c]{margin-bottom:16px}.form-label[data-v-7ea9227c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ea9227c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ea9227c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ea9227c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ea9227c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ea9227c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ea9227c]{color:#2563eb}.unit[data-v-7ea9227c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ea9227c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ea9227c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ea9227c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4163ef0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4163ef0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4163ef0]{grid-template-columns:1fr}}.section-title[data-v-a4163ef0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4163ef0]{margin-bottom:16px}.form-label[data-v-a4163ef0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4163ef0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4163ef0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4163ef0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4163ef0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4163ef0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4163ef0]{color:#2563eb}.unit[data-v-a4163ef0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4163ef0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4163ef0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4163ef0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-540aed98]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-540aed98]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-540aed98]{grid-template-columns:1fr}}.section-title[data-v-540aed98]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-540aed98]{margin-bottom:16px}.form-label[data-v-540aed98]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-540aed98]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-540aed98]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-540aed98]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-540aed98]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-540aed98]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-540aed98]{color:#2563eb}.unit[data-v-540aed98]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-540aed98]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-540aed98]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-540aed98]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2da375e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2da375e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2da375e0]{grid-template-columns:1fr}}.section-title[data-v-2da375e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2da375e0]{margin-bottom:16px}.form-label[data-v-2da375e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2da375e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2da375e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2da375e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2da375e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2da375e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2da375e0]{color:#2563eb}.unit[data-v-2da375e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2da375e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2da375e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2da375e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36f08b73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36f08b73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36f08b73]{grid-template-columns:1fr}}.section-title[data-v-36f08b73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36f08b73]{margin-bottom:16px}.form-label[data-v-36f08b73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36f08b73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36f08b73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36f08b73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36f08b73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36f08b73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36f08b73]{color:#2563eb}.unit[data-v-36f08b73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36f08b73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36f08b73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36f08b73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-662c43d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-662c43d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-662c43d9]{grid-template-columns:1fr}}.section-title[data-v-662c43d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-662c43d9]{margin-bottom:16px}.form-label[data-v-662c43d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-662c43d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-662c43d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-662c43d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-662c43d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-662c43d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-662c43d9]{color:#2563eb}.unit[data-v-662c43d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-662c43d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-662c43d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-662c43d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbfc5ef3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbfc5ef3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbfc5ef3]{grid-template-columns:1fr}}.section-title[data-v-dbfc5ef3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbfc5ef3]{margin-bottom:16px}.form-label[data-v-dbfc5ef3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbfc5ef3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbfc5ef3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbfc5ef3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbfc5ef3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbfc5ef3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbfc5ef3]{color:#2563eb}.unit[data-v-dbfc5ef3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbfc5ef3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbfc5ef3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbfc5ef3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49e024ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49e024ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49e024ec]{grid-template-columns:1fr}}.section-title[data-v-49e024ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49e024ec]{margin-bottom:16px}.form-label[data-v-49e024ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49e024ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49e024ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49e024ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49e024ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49e024ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49e024ec]{color:#2563eb}.unit[data-v-49e024ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49e024ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49e024ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49e024ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-181e02ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-181e02ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-181e02ea]{grid-template-columns:1fr}}.section-title[data-v-181e02ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-181e02ea]{margin-bottom:16px}.form-label[data-v-181e02ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-181e02ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-181e02ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-181e02ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-181e02ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-181e02ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-181e02ea]{color:#2563eb}.unit[data-v-181e02ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-181e02ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-181e02ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-181e02ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2aa0fc21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2aa0fc21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2aa0fc21]{grid-template-columns:1fr}}.section-title[data-v-2aa0fc21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2aa0fc21]{margin-bottom:16px}.form-label[data-v-2aa0fc21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2aa0fc21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2aa0fc21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2aa0fc21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2aa0fc21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2aa0fc21]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2aa0fc21]{color:#2563eb}.unit[data-v-2aa0fc21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2aa0fc21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2aa0fc21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2aa0fc21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9593d0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9593d0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9593d0e]{grid-template-columns:1fr}}.section-title[data-v-f9593d0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9593d0e]{margin-bottom:16px}.form-label[data-v-f9593d0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9593d0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9593d0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9593d0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9593d0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9593d0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9593d0e]{color:#2563eb}.unit[data-v-f9593d0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9593d0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9593d0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9593d0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-409ccda6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-409ccda6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-409ccda6]{grid-template-columns:1fr}}.section-title[data-v-409ccda6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-409ccda6]{margin-bottom:16px}.form-label[data-v-409ccda6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-409ccda6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-409ccda6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-409ccda6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-409ccda6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-409ccda6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-409ccda6]{color:#2563eb}.unit[data-v-409ccda6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-409ccda6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-409ccda6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-409ccda6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-518e8de0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-518e8de0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-518e8de0]{grid-template-columns:1fr}}.section-title[data-v-518e8de0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-518e8de0]{margin-bottom:16px}.form-label[data-v-518e8de0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-518e8de0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-518e8de0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-518e8de0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-518e8de0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-518e8de0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-518e8de0]{color:#2563eb}.unit[data-v-518e8de0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-518e8de0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-518e8de0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-518e8de0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78f860d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78f860d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78f860d8]{grid-template-columns:1fr}}.section-title[data-v-78f860d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78f860d8]{margin-bottom:16px}.form-label[data-v-78f860d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78f860d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78f860d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78f860d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78f860d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78f860d8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78f860d8]{color:#2563eb}.unit[data-v-78f860d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78f860d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78f860d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78f860d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-873af738]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-873af738]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-873af738]{grid-template-columns:1fr}}.section-title[data-v-873af738]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-873af738]{margin-bottom:16px}.form-label[data-v-873af738]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-873af738]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-873af738]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-873af738]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-873af738]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-873af738]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-873af738]{color:#2563eb}.unit[data-v-873af738]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-873af738]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-873af738]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-873af738]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f353ea43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f353ea43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f353ea43]{grid-template-columns:1fr}}.section-title[data-v-f353ea43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f353ea43]{margin-bottom:16px}.form-label[data-v-f353ea43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f353ea43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f353ea43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f353ea43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f353ea43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f353ea43]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f353ea43]{color:#2563eb}.unit[data-v-f353ea43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f353ea43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f353ea43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f353ea43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eea83240]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eea83240]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eea83240]{grid-template-columns:1fr}}.section-title[data-v-eea83240]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eea83240]{margin-bottom:16px}.form-label[data-v-eea83240]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eea83240]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eea83240]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eea83240]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eea83240]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eea83240]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eea83240]{color:#2563eb}.unit[data-v-eea83240]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eea83240]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eea83240]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eea83240]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc5ca7fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc5ca7fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc5ca7fe]{grid-template-columns:1fr}}.section-title[data-v-bc5ca7fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc5ca7fe]{margin-bottom:16px}.form-label[data-v-bc5ca7fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc5ca7fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc5ca7fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc5ca7fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc5ca7fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc5ca7fe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc5ca7fe]{color:#2563eb}.unit[data-v-bc5ca7fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc5ca7fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc5ca7fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc5ca7fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-657d71d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-657d71d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-657d71d5]{grid-template-columns:1fr}}.section-title[data-v-657d71d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-657d71d5]{margin-bottom:16px}.form-label[data-v-657d71d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-657d71d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-657d71d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-657d71d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-657d71d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-657d71d5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-657d71d5]{color:#2563eb}.unit[data-v-657d71d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-657d71d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-657d71d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-657d71d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b629a5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b629a5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b629a5c]{grid-template-columns:1fr}}.section-title[data-v-5b629a5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b629a5c]{margin-bottom:16px}.form-label[data-v-5b629a5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b629a5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b629a5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b629a5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b629a5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b629a5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b629a5c]{color:#2563eb}.unit[data-v-5b629a5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b629a5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b629a5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b629a5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b1028c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b1028c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b1028c7]{grid-template-columns:1fr}}.section-title[data-v-0b1028c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b1028c7]{margin-bottom:16px}.form-label[data-v-0b1028c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b1028c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b1028c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b1028c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b1028c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b1028c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b1028c7]{color:#2563eb}.unit[data-v-0b1028c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b1028c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b1028c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b1028c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-791b9a2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-791b9a2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-791b9a2c]{grid-template-columns:1fr}}.section-title[data-v-791b9a2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-791b9a2c]{margin-bottom:16px}.form-label[data-v-791b9a2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-791b9a2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-791b9a2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-791b9a2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-791b9a2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-791b9a2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-791b9a2c]{color:#2563eb}.unit[data-v-791b9a2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-791b9a2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-791b9a2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-791b9a2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c785902e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c785902e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c785902e]{grid-template-columns:1fr}}.section-title[data-v-c785902e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c785902e]{margin-bottom:16px}.form-label[data-v-c785902e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c785902e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c785902e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c785902e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c785902e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c785902e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c785902e]{color:#2563eb}.unit[data-v-c785902e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c785902e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c785902e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c785902e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47bcd524]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47bcd524]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47bcd524]{grid-template-columns:1fr}}.section-title[data-v-47bcd524]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47bcd524]{margin-bottom:16px}.form-label[data-v-47bcd524]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47bcd524]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47bcd524]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47bcd524]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47bcd524]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47bcd524]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47bcd524]{color:#2563eb}.unit[data-v-47bcd524]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47bcd524]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47bcd524]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47bcd524]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e7e9b38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e7e9b38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e7e9b38]{grid-template-columns:1fr}}.section-title[data-v-4e7e9b38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e7e9b38]{margin-bottom:16px}.form-label[data-v-4e7e9b38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e7e9b38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e7e9b38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e7e9b38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e7e9b38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e7e9b38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e7e9b38]{color:#2563eb}.unit[data-v-4e7e9b38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e7e9b38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e7e9b38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e7e9b38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7da2535]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7da2535]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7da2535]{grid-template-columns:1fr}}.section-title[data-v-a7da2535]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7da2535]{margin-bottom:16px}.form-label[data-v-a7da2535]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7da2535]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7da2535]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7da2535]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7da2535]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7da2535]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7da2535]{color:#2563eb}.unit[data-v-a7da2535]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7da2535]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7da2535]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7da2535]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea2d9913]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea2d9913]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea2d9913]{grid-template-columns:1fr}}.section-title[data-v-ea2d9913]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea2d9913]{margin-bottom:16px}.form-label[data-v-ea2d9913]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea2d9913]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea2d9913]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea2d9913]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea2d9913]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea2d9913]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea2d9913]{color:#2563eb}.unit[data-v-ea2d9913]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea2d9913]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea2d9913]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea2d9913]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74fc7790]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74fc7790]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74fc7790]{grid-template-columns:1fr}}.section-title[data-v-74fc7790]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74fc7790]{margin-bottom:16px}.form-label[data-v-74fc7790]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74fc7790]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74fc7790]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74fc7790]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74fc7790]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74fc7790]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74fc7790]{color:#2563eb}.unit[data-v-74fc7790]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74fc7790]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74fc7790]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74fc7790]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-449c7531]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-449c7531]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-449c7531]{grid-template-columns:1fr}}.section-title[data-v-449c7531]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-449c7531]{margin-bottom:16px}.form-label[data-v-449c7531]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-449c7531]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-449c7531]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-449c7531]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-449c7531]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-449c7531]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-449c7531]{color:#2563eb}.unit[data-v-449c7531]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-449c7531]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-449c7531]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-449c7531]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98d11104]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98d11104]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98d11104]{grid-template-columns:1fr}}.section-title[data-v-98d11104]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98d11104]{margin-bottom:16px}.form-label[data-v-98d11104]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98d11104]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98d11104]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98d11104]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98d11104]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98d11104]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98d11104]{color:#2563eb}.unit[data-v-98d11104]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98d11104]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98d11104]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98d11104]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebcfdc27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebcfdc27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebcfdc27]{grid-template-columns:1fr}}.section-title[data-v-ebcfdc27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebcfdc27]{margin-bottom:16px}.form-label[data-v-ebcfdc27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebcfdc27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebcfdc27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebcfdc27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebcfdc27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebcfdc27]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebcfdc27]{color:#2563eb}.unit[data-v-ebcfdc27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebcfdc27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebcfdc27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebcfdc27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f407b724]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f407b724]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f407b724]{grid-template-columns:1fr}}.section-title[data-v-f407b724]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f407b724]{margin-bottom:16px}.form-label[data-v-f407b724]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f407b724]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f407b724]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f407b724]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f407b724]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f407b724]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f407b724]{color:#2563eb}.unit[data-v-f407b724]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f407b724]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f407b724]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f407b724]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18f45a73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18f45a73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18f45a73]{grid-template-columns:1fr}}.section-title[data-v-18f45a73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18f45a73]{margin-bottom:16px}.form-label[data-v-18f45a73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18f45a73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18f45a73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18f45a73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18f45a73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18f45a73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18f45a73]{color:#2563eb}.unit[data-v-18f45a73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18f45a73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18f45a73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18f45a73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e35065dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e35065dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e35065dc]{grid-template-columns:1fr}}.section-title[data-v-e35065dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e35065dc]{margin-bottom:16px}.form-label[data-v-e35065dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e35065dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e35065dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e35065dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e35065dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e35065dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e35065dc]{color:#2563eb}.unit[data-v-e35065dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e35065dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e35065dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e35065dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b574345]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b574345]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b574345]{grid-template-columns:1fr}}.section-title[data-v-6b574345]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b574345]{margin-bottom:16px}.form-label[data-v-6b574345]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b574345]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b574345]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b574345]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b574345]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b574345]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b574345]{color:#2563eb}.unit[data-v-6b574345]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b574345]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b574345]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b574345]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b632b1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b632b1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b632b1d]{grid-template-columns:1fr}}.section-title[data-v-3b632b1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b632b1d]{margin-bottom:16px}.form-label[data-v-3b632b1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b632b1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b632b1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b632b1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b632b1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b632b1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b632b1d]{color:#2563eb}.unit[data-v-3b632b1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b632b1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b632b1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b632b1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3fbe8b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3fbe8b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3fbe8b6]{grid-template-columns:1fr}}.section-title[data-v-f3fbe8b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3fbe8b6]{margin-bottom:16px}.form-label[data-v-f3fbe8b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3fbe8b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3fbe8b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3fbe8b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3fbe8b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3fbe8b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3fbe8b6]{color:#2563eb}.unit[data-v-f3fbe8b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3fbe8b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3fbe8b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3fbe8b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-778df7ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-778df7ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-778df7ba]{grid-template-columns:1fr}}.section-title[data-v-778df7ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-778df7ba]{margin-bottom:16px}.form-label[data-v-778df7ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-778df7ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-778df7ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-778df7ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-778df7ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-778df7ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-778df7ba]{color:#2563eb}.unit[data-v-778df7ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-778df7ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-778df7ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-778df7ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1588f35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1588f35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1588f35]{grid-template-columns:1fr}}.section-title[data-v-f1588f35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1588f35]{margin-bottom:16px}.form-label[data-v-f1588f35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1588f35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1588f35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1588f35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1588f35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1588f35]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1588f35]{color:#2563eb}.unit[data-v-f1588f35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1588f35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1588f35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1588f35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce007fd6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce007fd6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce007fd6]{grid-template-columns:1fr}}.section-title[data-v-ce007fd6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce007fd6]{margin-bottom:16px}.form-label[data-v-ce007fd6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce007fd6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce007fd6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce007fd6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce007fd6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce007fd6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce007fd6]{color:#2563eb}.unit[data-v-ce007fd6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce007fd6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce007fd6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce007fd6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f17ac561]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f17ac561]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f17ac561]{grid-template-columns:1fr}}.section-title[data-v-f17ac561]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f17ac561]{margin-bottom:16px}.form-label[data-v-f17ac561]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f17ac561]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f17ac561]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f17ac561]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f17ac561]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f17ac561]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f17ac561]{color:#2563eb}.unit[data-v-f17ac561]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f17ac561]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f17ac561]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f17ac561]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee4d911d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee4d911d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee4d911d]{grid-template-columns:1fr}}.section-title[data-v-ee4d911d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee4d911d]{margin-bottom:16px}.form-label[data-v-ee4d911d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee4d911d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee4d911d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee4d911d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee4d911d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee4d911d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee4d911d]{color:#2563eb}.unit[data-v-ee4d911d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee4d911d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee4d911d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee4d911d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60c494c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60c494c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60c494c0]{grid-template-columns:1fr}}.section-title[data-v-60c494c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60c494c0]{margin-bottom:16px}.form-label[data-v-60c494c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60c494c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60c494c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60c494c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60c494c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60c494c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60c494c0]{color:#2563eb}.unit[data-v-60c494c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60c494c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60c494c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60c494c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94b52a72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94b52a72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94b52a72]{grid-template-columns:1fr}}.section-title[data-v-94b52a72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94b52a72]{margin-bottom:16px}.form-label[data-v-94b52a72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94b52a72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94b52a72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94b52a72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94b52a72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94b52a72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94b52a72]{color:#2563eb}.unit[data-v-94b52a72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94b52a72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94b52a72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94b52a72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b23d25a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b23d25a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b23d25a]{grid-template-columns:1fr}}.section-title[data-v-0b23d25a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b23d25a]{margin-bottom:16px}.form-label[data-v-0b23d25a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b23d25a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b23d25a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b23d25a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b23d25a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b23d25a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b23d25a]{color:#2563eb}.unit[data-v-0b23d25a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b23d25a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b23d25a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b23d25a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce43f187]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce43f187]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce43f187]{grid-template-columns:1fr}}.section-title[data-v-ce43f187]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce43f187]{margin-bottom:16px}.form-label[data-v-ce43f187]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce43f187]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce43f187]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce43f187]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce43f187]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce43f187]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce43f187]{color:#2563eb}.unit[data-v-ce43f187]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce43f187]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce43f187]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce43f187]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6390130c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6390130c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6390130c]{grid-template-columns:1fr}}.section-title[data-v-6390130c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6390130c]{margin-bottom:16px}.form-label[data-v-6390130c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6390130c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6390130c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6390130c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6390130c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6390130c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6390130c]{color:#2563eb}.unit[data-v-6390130c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6390130c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6390130c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6390130c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17c79dc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17c79dc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17c79dc5]{grid-template-columns:1fr}}.section-title[data-v-17c79dc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17c79dc5]{margin-bottom:16px}.form-label[data-v-17c79dc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17c79dc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17c79dc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17c79dc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17c79dc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17c79dc5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17c79dc5]{color:#2563eb}.unit[data-v-17c79dc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17c79dc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17c79dc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17c79dc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc89ede9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc89ede9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc89ede9]{grid-template-columns:1fr}}.section-title[data-v-fc89ede9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc89ede9]{margin-bottom:16px}.form-label[data-v-fc89ede9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc89ede9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc89ede9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc89ede9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc89ede9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc89ede9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc89ede9]{color:#2563eb}.unit[data-v-fc89ede9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc89ede9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc89ede9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc89ede9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88989b5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88989b5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88989b5e]{grid-template-columns:1fr}}.section-title[data-v-88989b5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88989b5e]{margin-bottom:16px}.form-label[data-v-88989b5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88989b5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88989b5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88989b5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88989b5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88989b5e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88989b5e]{color:#2563eb}.unit[data-v-88989b5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88989b5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88989b5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88989b5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-169ded56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-169ded56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-169ded56]{grid-template-columns:1fr}}.section-title[data-v-169ded56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-169ded56]{margin-bottom:16px}.form-label[data-v-169ded56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-169ded56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-169ded56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-169ded56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-169ded56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-169ded56]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-169ded56]{color:#2563eb}.unit[data-v-169ded56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-169ded56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-169ded56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-169ded56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7364ef31]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7364ef31]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7364ef31]{grid-template-columns:1fr}}.section-title[data-v-7364ef31]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7364ef31]{margin-bottom:16px}.form-label[data-v-7364ef31]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7364ef31]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7364ef31]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7364ef31]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7364ef31]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7364ef31]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7364ef31]{color:#2563eb}.unit[data-v-7364ef31]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7364ef31]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7364ef31]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7364ef31]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f7dc371]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f7dc371]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f7dc371]{grid-template-columns:1fr}}.section-title[data-v-6f7dc371]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f7dc371]{margin-bottom:16px}.form-label[data-v-6f7dc371]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f7dc371]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f7dc371]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f7dc371]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f7dc371]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f7dc371]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f7dc371]{color:#2563eb}.unit[data-v-6f7dc371]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f7dc371]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f7dc371]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f7dc371]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a70574fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a70574fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a70574fe]{grid-template-columns:1fr}}.section-title[data-v-a70574fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a70574fe]{margin-bottom:16px}.form-label[data-v-a70574fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a70574fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a70574fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a70574fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a70574fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a70574fe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a70574fe]{color:#2563eb}.unit[data-v-a70574fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a70574fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a70574fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a70574fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51768d7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51768d7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51768d7c]{grid-template-columns:1fr}}.section-title[data-v-51768d7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51768d7c]{margin-bottom:16px}.form-label[data-v-51768d7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51768d7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51768d7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51768d7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51768d7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51768d7c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51768d7c]{color:#2563eb}.unit[data-v-51768d7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51768d7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51768d7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51768d7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-176ab201]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-176ab201]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-176ab201]{grid-template-columns:1fr}}.section-title[data-v-176ab201]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-176ab201]{margin-bottom:16px}.form-label[data-v-176ab201]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-176ab201]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-176ab201]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-176ab201]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-176ab201]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-176ab201]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-176ab201]{color:#2563eb}.unit[data-v-176ab201]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-176ab201]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-176ab201]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-176ab201]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f5ee0f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f5ee0f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f5ee0f5]{grid-template-columns:1fr}}.section-title[data-v-4f5ee0f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f5ee0f5]{margin-bottom:16px}.form-label[data-v-4f5ee0f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f5ee0f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f5ee0f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f5ee0f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f5ee0f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f5ee0f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f5ee0f5]{color:#2563eb}.unit[data-v-4f5ee0f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f5ee0f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f5ee0f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f5ee0f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0455857]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0455857]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0455857]{grid-template-columns:1fr}}.section-title[data-v-f0455857]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0455857]{margin-bottom:16px}.form-label[data-v-f0455857]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0455857]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0455857]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0455857]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0455857]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0455857]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0455857]{color:#2563eb}.unit[data-v-f0455857]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0455857]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0455857]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0455857]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0ef9248]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0ef9248]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0ef9248]{grid-template-columns:1fr}}.section-title[data-v-f0ef9248]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0ef9248]{margin-bottom:16px}.form-label[data-v-f0ef9248]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0ef9248]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0ef9248]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0ef9248]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0ef9248]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0ef9248]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0ef9248]{color:#2563eb}.unit[data-v-f0ef9248]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0ef9248]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0ef9248]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0ef9248]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b079415]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b079415]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b079415]{grid-template-columns:1fr}}.section-title[data-v-5b079415]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b079415]{margin-bottom:16px}.form-label[data-v-5b079415]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b079415]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b079415]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b079415]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b079415]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b079415]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b079415]{color:#2563eb}.unit[data-v-5b079415]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b079415]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b079415]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b079415]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a57b97a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a57b97a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a57b97a]{grid-template-columns:1fr}}.section-title[data-v-4a57b97a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a57b97a]{margin-bottom:16px}.form-label[data-v-4a57b97a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a57b97a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a57b97a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a57b97a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a57b97a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a57b97a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a57b97a]{color:#2563eb}.unit[data-v-4a57b97a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a57b97a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a57b97a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a57b97a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-657b62d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-657b62d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-657b62d2]{grid-template-columns:1fr}}.section-title[data-v-657b62d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-657b62d2]{margin-bottom:16px}.form-label[data-v-657b62d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-657b62d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-657b62d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-657b62d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-657b62d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-657b62d2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-657b62d2]{color:#2563eb}.unit[data-v-657b62d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-657b62d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-657b62d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-657b62d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06597344]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06597344]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06597344]{grid-template-columns:1fr}}.section-title[data-v-06597344]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06597344]{margin-bottom:16px}.form-label[data-v-06597344]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06597344]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06597344]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06597344]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06597344]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06597344]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06597344]{color:#2563eb}.unit[data-v-06597344]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06597344]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06597344]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06597344]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e97e11a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e97e11a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e97e11a]{grid-template-columns:1fr}}.section-title[data-v-9e97e11a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e97e11a]{margin-bottom:16px}.form-label[data-v-9e97e11a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e97e11a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e97e11a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e97e11a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e97e11a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e97e11a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e97e11a]{color:#2563eb}.unit[data-v-9e97e11a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e97e11a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e97e11a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e97e11a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23fb1f1f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23fb1f1f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23fb1f1f]{grid-template-columns:1fr}}.section-title[data-v-23fb1f1f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23fb1f1f]{margin-bottom:16px}.form-label[data-v-23fb1f1f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23fb1f1f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23fb1f1f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23fb1f1f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23fb1f1f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23fb1f1f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23fb1f1f]{color:#2563eb}.unit[data-v-23fb1f1f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23fb1f1f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23fb1f1f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23fb1f1f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-846411de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-846411de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-846411de]{grid-template-columns:1fr}}.section-title[data-v-846411de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-846411de]{margin-bottom:16px}.form-label[data-v-846411de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-846411de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-846411de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-846411de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-846411de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-846411de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-846411de]{color:#2563eb}.unit[data-v-846411de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-846411de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-846411de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-846411de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0be704b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0be704b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0be704b4]{grid-template-columns:1fr}}.section-title[data-v-0be704b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0be704b4]{margin-bottom:16px}.form-label[data-v-0be704b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0be704b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0be704b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0be704b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0be704b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0be704b4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0be704b4]{color:#2563eb}.unit[data-v-0be704b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0be704b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0be704b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0be704b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8b185bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8b185bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8b185bf]{grid-template-columns:1fr}}.section-title[data-v-e8b185bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8b185bf]{margin-bottom:16px}.form-label[data-v-e8b185bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8b185bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8b185bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8b185bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8b185bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8b185bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8b185bf]{color:#2563eb}.unit[data-v-e8b185bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8b185bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8b185bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8b185bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b126208]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b126208]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b126208]{grid-template-columns:1fr}}.section-title[data-v-1b126208]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b126208]{margin-bottom:16px}.form-label[data-v-1b126208]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b126208]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b126208]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b126208]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b126208]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b126208]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b126208]{color:#2563eb}.unit[data-v-1b126208]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b126208]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b126208]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b126208]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d19065b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d19065b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d19065b]{grid-template-columns:1fr}}.section-title[data-v-8d19065b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d19065b]{margin-bottom:16px}.form-label[data-v-8d19065b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d19065b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d19065b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d19065b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d19065b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d19065b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d19065b]{color:#2563eb}.unit[data-v-8d19065b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d19065b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d19065b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d19065b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-835e05bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-835e05bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-835e05bf]{grid-template-columns:1fr}}.section-title[data-v-835e05bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-835e05bf]{margin-bottom:16px}.form-label[data-v-835e05bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-835e05bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-835e05bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-835e05bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-835e05bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-835e05bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-835e05bf]{color:#2563eb}.unit[data-v-835e05bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-835e05bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-835e05bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-835e05bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-938131d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-938131d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-938131d2]{grid-template-columns:1fr}}.section-title[data-v-938131d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-938131d2]{margin-bottom:16px}.form-label[data-v-938131d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-938131d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-938131d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-938131d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-938131d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-938131d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-938131d2]{color:#2563eb}.unit[data-v-938131d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-938131d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-938131d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-938131d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-703df53a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-703df53a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-703df53a]{grid-template-columns:1fr}}.section-title[data-v-703df53a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-703df53a]{margin-bottom:16px}.form-label[data-v-703df53a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-703df53a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-703df53a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-703df53a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-703df53a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-703df53a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-703df53a]{color:#2563eb}.unit[data-v-703df53a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-703df53a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-703df53a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-703df53a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fbd2420e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fbd2420e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fbd2420e]{grid-template-columns:1fr}}.section-title[data-v-fbd2420e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fbd2420e]{margin-bottom:16px}.form-label[data-v-fbd2420e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fbd2420e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fbd2420e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fbd2420e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fbd2420e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fbd2420e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fbd2420e]{color:#2563eb}.unit[data-v-fbd2420e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fbd2420e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fbd2420e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fbd2420e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15e6c53c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15e6c53c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15e6c53c]{grid-template-columns:1fr}}.section-title[data-v-15e6c53c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15e6c53c]{margin-bottom:16px}.form-label[data-v-15e6c53c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15e6c53c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15e6c53c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15e6c53c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15e6c53c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15e6c53c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15e6c53c]{color:#2563eb}.unit[data-v-15e6c53c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15e6c53c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15e6c53c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15e6c53c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-949c0d1f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-949c0d1f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-949c0d1f]{grid-template-columns:1fr}}.section-title[data-v-949c0d1f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-949c0d1f]{margin-bottom:16px}.form-label[data-v-949c0d1f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-949c0d1f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-949c0d1f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-949c0d1f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-949c0d1f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-949c0d1f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-949c0d1f]{color:#2563eb}.unit[data-v-949c0d1f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-949c0d1f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-949c0d1f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-949c0d1f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-463d7549]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-463d7549]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-463d7549]{grid-template-columns:1fr}}.section-title[data-v-463d7549]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-463d7549]{margin-bottom:16px}.form-label[data-v-463d7549]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-463d7549]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-463d7549]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-463d7549]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-463d7549]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-463d7549]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-463d7549]{color:#2563eb}.unit[data-v-463d7549]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-463d7549]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-463d7549]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-463d7549]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb3fd8a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb3fd8a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb3fd8a4]{grid-template-columns:1fr}}.section-title[data-v-eb3fd8a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb3fd8a4]{margin-bottom:16px}.form-label[data-v-eb3fd8a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb3fd8a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb3fd8a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb3fd8a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb3fd8a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb3fd8a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb3fd8a4]{color:#2563eb}.unit[data-v-eb3fd8a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb3fd8a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb3fd8a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb3fd8a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d9c5be8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d9c5be8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d9c5be8]{grid-template-columns:1fr}}.section-title[data-v-7d9c5be8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d9c5be8]{margin-bottom:16px}.form-label[data-v-7d9c5be8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d9c5be8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d9c5be8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d9c5be8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d9c5be8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d9c5be8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d9c5be8]{color:#2563eb}.unit[data-v-7d9c5be8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d9c5be8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d9c5be8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d9c5be8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d9e4028]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d9e4028]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d9e4028]{grid-template-columns:1fr}}.section-title[data-v-4d9e4028]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d9e4028]{margin-bottom:16px}.form-label[data-v-4d9e4028]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d9e4028]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d9e4028]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d9e4028]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d9e4028]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d9e4028]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d9e4028]{color:#2563eb}.unit[data-v-4d9e4028]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d9e4028]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d9e4028]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d9e4028]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-854b97fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-854b97fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-854b97fe]{grid-template-columns:1fr}}.section-title[data-v-854b97fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-854b97fe]{margin-bottom:16px}.form-label[data-v-854b97fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-854b97fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-854b97fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-854b97fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-854b97fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-854b97fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-854b97fe]{color:#2563eb}.unit[data-v-854b97fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-854b97fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-854b97fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-854b97fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6dd421c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6dd421c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6dd421c5]{grid-template-columns:1fr}}.section-title[data-v-6dd421c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6dd421c5]{margin-bottom:16px}.form-label[data-v-6dd421c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6dd421c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6dd421c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6dd421c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6dd421c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6dd421c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6dd421c5]{color:#2563eb}.unit[data-v-6dd421c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6dd421c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6dd421c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6dd421c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c9dcd3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c9dcd3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c9dcd3f]{grid-template-columns:1fr}}.section-title[data-v-5c9dcd3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c9dcd3f]{margin-bottom:16px}.form-label[data-v-5c9dcd3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c9dcd3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c9dcd3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c9dcd3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c9dcd3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c9dcd3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c9dcd3f]{color:#2563eb}.unit[data-v-5c9dcd3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c9dcd3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c9dcd3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c9dcd3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-948f9b11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-948f9b11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-948f9b11]{grid-template-columns:1fr}}.section-title[data-v-948f9b11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-948f9b11]{margin-bottom:16px}.form-label[data-v-948f9b11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-948f9b11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-948f9b11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-948f9b11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-948f9b11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-948f9b11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-948f9b11]{color:#2563eb}.unit[data-v-948f9b11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-948f9b11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-948f9b11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-948f9b11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45e6deb5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45e6deb5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45e6deb5]{grid-template-columns:1fr}}.section-title[data-v-45e6deb5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45e6deb5]{margin-bottom:16px}.form-label[data-v-45e6deb5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45e6deb5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45e6deb5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45e6deb5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45e6deb5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45e6deb5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45e6deb5]{color:#2563eb}.unit[data-v-45e6deb5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45e6deb5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45e6deb5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45e6deb5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0bb98f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0bb98f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0bb98f1]{grid-template-columns:1fr}}.section-title[data-v-f0bb98f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0bb98f1]{margin-bottom:16px}.form-label[data-v-f0bb98f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0bb98f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0bb98f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0bb98f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0bb98f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0bb98f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0bb98f1]{color:#2563eb}.unit[data-v-f0bb98f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0bb98f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0bb98f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0bb98f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23289445]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23289445]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23289445]{grid-template-columns:1fr}}.section-title[data-v-23289445]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23289445]{margin-bottom:16px}.form-label[data-v-23289445]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23289445]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23289445]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23289445]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23289445]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23289445]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23289445]{color:#2563eb}.unit[data-v-23289445]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23289445]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23289445]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23289445]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da9cb5a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da9cb5a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da9cb5a4]{grid-template-columns:1fr}}.section-title[data-v-da9cb5a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da9cb5a4]{margin-bottom:16px}.form-label[data-v-da9cb5a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da9cb5a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da9cb5a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da9cb5a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da9cb5a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da9cb5a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da9cb5a4]{color:#2563eb}.unit[data-v-da9cb5a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da9cb5a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da9cb5a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da9cb5a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58d235e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58d235e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58d235e6]{grid-template-columns:1fr}}.section-title[data-v-58d235e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58d235e6]{margin-bottom:16px}.form-label[data-v-58d235e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58d235e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58d235e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58d235e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58d235e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58d235e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58d235e6]{color:#2563eb}.unit[data-v-58d235e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58d235e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58d235e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58d235e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b996c74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b996c74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b996c74]{grid-template-columns:1fr}}.section-title[data-v-0b996c74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b996c74]{margin-bottom:16px}.form-label[data-v-0b996c74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b996c74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b996c74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b996c74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b996c74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b996c74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b996c74]{color:#2563eb}.unit[data-v-0b996c74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b996c74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b996c74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b996c74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b79b856d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b79b856d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b79b856d]{grid-template-columns:1fr}}.section-title[data-v-b79b856d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b79b856d]{margin-bottom:16px}.form-label[data-v-b79b856d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b79b856d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b79b856d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b79b856d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b79b856d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b79b856d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b79b856d]{color:#2563eb}.unit[data-v-b79b856d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b79b856d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b79b856d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b79b856d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-095bb17c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-095bb17c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-095bb17c]{grid-template-columns:1fr}}.section-title[data-v-095bb17c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-095bb17c]{margin-bottom:16px}.form-label[data-v-095bb17c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-095bb17c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-095bb17c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-095bb17c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-095bb17c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-095bb17c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-095bb17c]{color:#2563eb}.unit[data-v-095bb17c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-095bb17c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-095bb17c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-095bb17c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef3aa290]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef3aa290]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef3aa290]{grid-template-columns:1fr}}.section-title[data-v-ef3aa290]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef3aa290]{margin-bottom:16px}.form-label[data-v-ef3aa290]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef3aa290]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef3aa290]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef3aa290]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef3aa290]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef3aa290]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef3aa290]{color:#2563eb}.unit[data-v-ef3aa290]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef3aa290]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef3aa290]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef3aa290]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54ab57b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54ab57b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54ab57b7]{grid-template-columns:1fr}}.section-title[data-v-54ab57b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54ab57b7]{margin-bottom:16px}.form-label[data-v-54ab57b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54ab57b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54ab57b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54ab57b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54ab57b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54ab57b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54ab57b7]{color:#2563eb}.unit[data-v-54ab57b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54ab57b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54ab57b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54ab57b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd8c1f38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd8c1f38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd8c1f38]{grid-template-columns:1fr}}.section-title[data-v-fd8c1f38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd8c1f38]{margin-bottom:16px}.form-label[data-v-fd8c1f38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd8c1f38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd8c1f38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd8c1f38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd8c1f38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd8c1f38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd8c1f38]{color:#2563eb}.unit[data-v-fd8c1f38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd8c1f38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd8c1f38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd8c1f38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d79df04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d79df04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d79df04]{grid-template-columns:1fr}}.section-title[data-v-4d79df04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d79df04]{margin-bottom:16px}.form-label[data-v-4d79df04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d79df04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d79df04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d79df04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d79df04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d79df04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d79df04]{color:#2563eb}.unit[data-v-4d79df04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d79df04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d79df04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d79df04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17c346be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17c346be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17c346be]{grid-template-columns:1fr}}.section-title[data-v-17c346be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17c346be]{margin-bottom:16px}.form-label[data-v-17c346be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17c346be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17c346be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17c346be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17c346be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17c346be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17c346be]{color:#2563eb}.unit[data-v-17c346be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17c346be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17c346be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17c346be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fe85b63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fe85b63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fe85b63]{grid-template-columns:1fr}}.section-title[data-v-8fe85b63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fe85b63]{margin-bottom:16px}.form-label[data-v-8fe85b63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fe85b63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fe85b63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fe85b63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fe85b63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fe85b63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fe85b63]{color:#2563eb}.unit[data-v-8fe85b63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fe85b63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fe85b63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fe85b63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-415f2302]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-415f2302]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-415f2302]{grid-template-columns:1fr}}.section-title[data-v-415f2302]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-415f2302]{margin-bottom:16px}.form-label[data-v-415f2302]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-415f2302]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-415f2302]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-415f2302]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-415f2302]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-415f2302]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-415f2302]{color:#2563eb}.unit[data-v-415f2302]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-415f2302]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-415f2302]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-415f2302]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f81a598a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f81a598a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f81a598a]{grid-template-columns:1fr}}.section-title[data-v-f81a598a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f81a598a]{margin-bottom:16px}.form-label[data-v-f81a598a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f81a598a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f81a598a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f81a598a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f81a598a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f81a598a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f81a598a]{color:#2563eb}.unit[data-v-f81a598a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f81a598a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f81a598a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f81a598a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-766f1897]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-766f1897]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-766f1897]{grid-template-columns:1fr}}.section-title[data-v-766f1897]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-766f1897]{margin-bottom:16px}.form-label[data-v-766f1897]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-766f1897]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-766f1897]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-766f1897]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-766f1897]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-766f1897]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-766f1897]{color:#2563eb}.unit[data-v-766f1897]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-766f1897]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-766f1897]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-766f1897]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5dd96956]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5dd96956]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5dd96956]{grid-template-columns:1fr}}.section-title[data-v-5dd96956]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5dd96956]{margin-bottom:16px}.form-label[data-v-5dd96956]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5dd96956]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5dd96956]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5dd96956]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5dd96956]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5dd96956]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5dd96956]{color:#2563eb}.unit[data-v-5dd96956]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5dd96956]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5dd96956]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5dd96956]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee31e3ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee31e3ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee31e3ef]{grid-template-columns:1fr}}.section-title[data-v-ee31e3ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee31e3ef]{margin-bottom:16px}.form-label[data-v-ee31e3ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee31e3ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee31e3ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee31e3ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee31e3ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee31e3ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee31e3ef]{color:#2563eb}.unit[data-v-ee31e3ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee31e3ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee31e3ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee31e3ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cbdf6b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cbdf6b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cbdf6b1]{grid-template-columns:1fr}}.section-title[data-v-9cbdf6b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cbdf6b1]{margin-bottom:16px}.form-label[data-v-9cbdf6b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cbdf6b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cbdf6b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cbdf6b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cbdf6b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cbdf6b1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cbdf6b1]{color:#2563eb}.unit[data-v-9cbdf6b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cbdf6b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cbdf6b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cbdf6b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79d112b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79d112b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79d112b7]{grid-template-columns:1fr}}.section-title[data-v-79d112b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79d112b7]{margin-bottom:16px}.form-label[data-v-79d112b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79d112b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79d112b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79d112b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79d112b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79d112b7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79d112b7]{color:#2563eb}.unit[data-v-79d112b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79d112b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79d112b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79d112b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f2f8bdb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f2f8bdb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f2f8bdb4]{grid-template-columns:1fr}}.section-title[data-v-f2f8bdb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f2f8bdb4]{margin-bottom:16px}.form-label[data-v-f2f8bdb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f2f8bdb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f2f8bdb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f2f8bdb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f2f8bdb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f2f8bdb4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f2f8bdb4]{color:#2563eb}.unit[data-v-f2f8bdb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f2f8bdb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f2f8bdb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f2f8bdb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37d90c00]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37d90c00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37d90c00]{grid-template-columns:1fr}}.section-title[data-v-37d90c00]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37d90c00]{margin-bottom:16px}.form-label[data-v-37d90c00]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37d90c00]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37d90c00]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37d90c00]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37d90c00]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37d90c00]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37d90c00]{color:#2563eb}.unit[data-v-37d90c00]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37d90c00]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37d90c00]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37d90c00]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0795a90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0795a90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0795a90]{grid-template-columns:1fr}}.section-title[data-v-d0795a90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0795a90]{margin-bottom:16px}.form-label[data-v-d0795a90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0795a90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0795a90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0795a90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0795a90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0795a90]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0795a90]{color:#2563eb}.unit[data-v-d0795a90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0795a90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0795a90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0795a90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db236ddf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db236ddf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db236ddf]{grid-template-columns:1fr}}.section-title[data-v-db236ddf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db236ddf]{margin-bottom:16px}.form-label[data-v-db236ddf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db236ddf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db236ddf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db236ddf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db236ddf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db236ddf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db236ddf]{color:#2563eb}.unit[data-v-db236ddf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db236ddf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db236ddf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db236ddf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cdf61f65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cdf61f65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cdf61f65]{grid-template-columns:1fr}}.section-title[data-v-cdf61f65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cdf61f65]{margin-bottom:16px}.form-label[data-v-cdf61f65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cdf61f65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cdf61f65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cdf61f65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cdf61f65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cdf61f65]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cdf61f65]{color:#2563eb}.unit[data-v-cdf61f65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cdf61f65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cdf61f65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cdf61f65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bdb346a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bdb346a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bdb346a]{grid-template-columns:1fr}}.section-title[data-v-9bdb346a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bdb346a]{margin-bottom:16px}.form-label[data-v-9bdb346a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bdb346a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bdb346a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bdb346a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bdb346a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bdb346a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bdb346a]{color:#2563eb}.unit[data-v-9bdb346a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bdb346a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bdb346a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bdb346a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-434d971b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-434d971b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-434d971b]{grid-template-columns:1fr}}.section-title[data-v-434d971b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-434d971b]{margin-bottom:16px}.form-label[data-v-434d971b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-434d971b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-434d971b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-434d971b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-434d971b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-434d971b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-434d971b]{color:#2563eb}.unit[data-v-434d971b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-434d971b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-434d971b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-434d971b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2a04217]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2a04217]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2a04217]{grid-template-columns:1fr}}.section-title[data-v-c2a04217]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2a04217]{margin-bottom:16px}.form-label[data-v-c2a04217]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2a04217]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2a04217]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2a04217]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2a04217]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2a04217]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2a04217]{color:#2563eb}.unit[data-v-c2a04217]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2a04217]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2a04217]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2a04217]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15340741]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15340741]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15340741]{grid-template-columns:1fr}}.section-title[data-v-15340741]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15340741]{margin-bottom:16px}.form-label[data-v-15340741]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15340741]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15340741]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15340741]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15340741]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15340741]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15340741]{color:#2563eb}.unit[data-v-15340741]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15340741]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15340741]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15340741]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ac59f5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ac59f5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ac59f5e]{grid-template-columns:1fr}}.section-title[data-v-3ac59f5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ac59f5e]{margin-bottom:16px}.form-label[data-v-3ac59f5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ac59f5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ac59f5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ac59f5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ac59f5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ac59f5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ac59f5e]{color:#2563eb}.unit[data-v-3ac59f5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ac59f5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ac59f5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ac59f5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-211e396f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-211e396f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-211e396f]{grid-template-columns:1fr}}.section-title[data-v-211e396f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-211e396f]{margin-bottom:16px}.form-label[data-v-211e396f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-211e396f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-211e396f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-211e396f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-211e396f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-211e396f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-211e396f]{color:#2563eb}.unit[data-v-211e396f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-211e396f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-211e396f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-211e396f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ee0e727]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ee0e727]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ee0e727]{grid-template-columns:1fr}}.section-title[data-v-6ee0e727]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ee0e727]{margin-bottom:16px}.form-label[data-v-6ee0e727]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ee0e727]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ee0e727]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ee0e727]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ee0e727]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ee0e727]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ee0e727]{color:#2563eb}.unit[data-v-6ee0e727]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ee0e727]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ee0e727]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ee0e727]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f7b796a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f7b796a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f7b796a1]{grid-template-columns:1fr}}.section-title[data-v-f7b796a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f7b796a1]{margin-bottom:16px}.form-label[data-v-f7b796a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f7b796a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f7b796a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f7b796a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f7b796a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f7b796a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f7b796a1]{color:#2563eb}.unit[data-v-f7b796a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f7b796a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f7b796a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f7b796a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d599dd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d599dd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d599dd0]{grid-template-columns:1fr}}.section-title[data-v-2d599dd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d599dd0]{margin-bottom:16px}.form-label[data-v-2d599dd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d599dd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d599dd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d599dd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d599dd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d599dd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d599dd0]{color:#2563eb}.unit[data-v-2d599dd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d599dd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d599dd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d599dd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b984ebcd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b984ebcd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b984ebcd]{grid-template-columns:1fr}}.section-title[data-v-b984ebcd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b984ebcd]{margin-bottom:16px}.form-label[data-v-b984ebcd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b984ebcd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b984ebcd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b984ebcd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b984ebcd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b984ebcd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b984ebcd]{color:#2563eb}.unit[data-v-b984ebcd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b984ebcd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b984ebcd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b984ebcd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da63ce66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da63ce66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da63ce66]{grid-template-columns:1fr}}.section-title[data-v-da63ce66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da63ce66]{margin-bottom:16px}.form-label[data-v-da63ce66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da63ce66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da63ce66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da63ce66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da63ce66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da63ce66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da63ce66]{color:#2563eb}.unit[data-v-da63ce66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da63ce66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da63ce66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da63ce66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86c447a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86c447a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86c447a0]{grid-template-columns:1fr}}.section-title[data-v-86c447a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86c447a0]{margin-bottom:16px}.form-label[data-v-86c447a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86c447a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86c447a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86c447a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86c447a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86c447a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86c447a0]{color:#2563eb}.unit[data-v-86c447a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86c447a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86c447a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86c447a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ef248f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ef248f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ef248f1]{grid-template-columns:1fr}}.section-title[data-v-9ef248f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ef248f1]{margin-bottom:16px}.form-label[data-v-9ef248f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ef248f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ef248f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ef248f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ef248f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ef248f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ef248f1]{color:#2563eb}.unit[data-v-9ef248f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ef248f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ef248f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ef248f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08cb382a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08cb382a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08cb382a]{grid-template-columns:1fr}}.section-title[data-v-08cb382a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08cb382a]{margin-bottom:16px}.form-label[data-v-08cb382a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08cb382a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08cb382a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08cb382a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08cb382a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08cb382a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08cb382a]{color:#2563eb}.unit[data-v-08cb382a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08cb382a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08cb382a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08cb382a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b96b3efa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b96b3efa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b96b3efa]{grid-template-columns:1fr}}.section-title[data-v-b96b3efa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b96b3efa]{margin-bottom:16px}.form-label[data-v-b96b3efa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b96b3efa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b96b3efa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b96b3efa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b96b3efa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b96b3efa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b96b3efa]{color:#2563eb}.unit[data-v-b96b3efa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b96b3efa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b96b3efa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b96b3efa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4dead7c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4dead7c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4dead7c1]{grid-template-columns:1fr}}.section-title[data-v-4dead7c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4dead7c1]{margin-bottom:16px}.form-label[data-v-4dead7c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4dead7c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4dead7c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4dead7c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4dead7c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4dead7c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4dead7c1]{color:#2563eb}.unit[data-v-4dead7c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4dead7c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4dead7c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4dead7c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4256900]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4256900]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4256900]{grid-template-columns:1fr}}.section-title[data-v-c4256900]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4256900]{margin-bottom:16px}.form-label[data-v-c4256900]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4256900]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4256900]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4256900]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4256900]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4256900]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4256900]{color:#2563eb}.unit[data-v-c4256900]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4256900]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4256900]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4256900]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98f1047c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98f1047c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98f1047c]{grid-template-columns:1fr}}.section-title[data-v-98f1047c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98f1047c]{margin-bottom:16px}.form-label[data-v-98f1047c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98f1047c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98f1047c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98f1047c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98f1047c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98f1047c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98f1047c]{color:#2563eb}.unit[data-v-98f1047c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98f1047c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98f1047c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98f1047c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a48f68c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a48f68c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a48f68c]{grid-template-columns:1fr}}.section-title[data-v-4a48f68c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a48f68c]{margin-bottom:16px}.form-label[data-v-4a48f68c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a48f68c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a48f68c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a48f68c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a48f68c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a48f68c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a48f68c]{color:#2563eb}.unit[data-v-4a48f68c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a48f68c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a48f68c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a48f68c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1858bb21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1858bb21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1858bb21]{grid-template-columns:1fr}}.section-title[data-v-1858bb21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1858bb21]{margin-bottom:16px}.form-label[data-v-1858bb21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1858bb21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1858bb21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1858bb21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1858bb21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1858bb21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1858bb21]{color:#2563eb}.unit[data-v-1858bb21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1858bb21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1858bb21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1858bb21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b79aea4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b79aea4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b79aea4]{grid-template-columns:1fr}}.section-title[data-v-0b79aea4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b79aea4]{margin-bottom:16px}.form-label[data-v-0b79aea4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b79aea4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b79aea4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b79aea4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b79aea4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b79aea4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b79aea4]{color:#2563eb}.unit[data-v-0b79aea4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b79aea4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b79aea4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b79aea4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0175a394]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0175a394]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0175a394]{grid-template-columns:1fr}}.section-title[data-v-0175a394]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0175a394]{margin-bottom:16px}.form-label[data-v-0175a394]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0175a394]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0175a394]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0175a394]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0175a394]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0175a394]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0175a394]{color:#2563eb}.unit[data-v-0175a394]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0175a394]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0175a394]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0175a394]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc45f11d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc45f11d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc45f11d]{grid-template-columns:1fr}}.section-title[data-v-dc45f11d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc45f11d]{margin-bottom:16px}.form-label[data-v-dc45f11d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc45f11d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc45f11d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc45f11d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc45f11d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc45f11d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc45f11d]{color:#2563eb}.unit[data-v-dc45f11d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc45f11d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc45f11d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc45f11d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25f856fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25f856fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25f856fc]{grid-template-columns:1fr}}.section-title[data-v-25f856fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25f856fc]{margin-bottom:16px}.form-label[data-v-25f856fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25f856fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25f856fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25f856fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25f856fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25f856fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25f856fc]{color:#2563eb}.unit[data-v-25f856fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25f856fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25f856fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25f856fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88d2ab36]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88d2ab36]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88d2ab36]{grid-template-columns:1fr}}.section-title[data-v-88d2ab36]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88d2ab36]{margin-bottom:16px}.form-label[data-v-88d2ab36]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88d2ab36]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88d2ab36]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88d2ab36]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88d2ab36]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88d2ab36]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88d2ab36]{color:#2563eb}.unit[data-v-88d2ab36]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88d2ab36]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88d2ab36]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88d2ab36]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5dcee23f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5dcee23f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5dcee23f]{grid-template-columns:1fr}}.section-title[data-v-5dcee23f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5dcee23f]{margin-bottom:16px}.form-label[data-v-5dcee23f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5dcee23f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5dcee23f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5dcee23f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5dcee23f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5dcee23f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5dcee23f]{color:#2563eb}.unit[data-v-5dcee23f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5dcee23f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5dcee23f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5dcee23f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6c3e75b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6c3e75b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6c3e75b]{grid-template-columns:1fr}}.section-title[data-v-e6c3e75b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6c3e75b]{margin-bottom:16px}.form-label[data-v-e6c3e75b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6c3e75b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6c3e75b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6c3e75b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6c3e75b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6c3e75b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6c3e75b]{color:#2563eb}.unit[data-v-e6c3e75b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6c3e75b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6c3e75b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6c3e75b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b08bed18]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b08bed18]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b08bed18]{grid-template-columns:1fr}}.section-title[data-v-b08bed18]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b08bed18]{margin-bottom:16px}.form-label[data-v-b08bed18]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b08bed18]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b08bed18]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b08bed18]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b08bed18]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b08bed18]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b08bed18]{color:#2563eb}.unit[data-v-b08bed18]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b08bed18]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b08bed18]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b08bed18]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-818833de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-818833de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-818833de]{grid-template-columns:1fr}}.section-title[data-v-818833de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-818833de]{margin-bottom:16px}.form-label[data-v-818833de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-818833de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-818833de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-818833de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-818833de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-818833de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-818833de]{color:#2563eb}.unit[data-v-818833de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-818833de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-818833de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-818833de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11357f70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11357f70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11357f70]{grid-template-columns:1fr}}.section-title[data-v-11357f70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11357f70]{margin-bottom:16px}.form-label[data-v-11357f70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11357f70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11357f70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11357f70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11357f70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11357f70]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11357f70]{color:#2563eb}.unit[data-v-11357f70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11357f70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11357f70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11357f70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c21085f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c21085f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c21085f]{grid-template-columns:1fr}}.section-title[data-v-0c21085f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c21085f]{margin-bottom:16px}.form-label[data-v-0c21085f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c21085f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c21085f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c21085f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c21085f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c21085f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c21085f]{color:#2563eb}.unit[data-v-0c21085f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c21085f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c21085f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c21085f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d394f728]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d394f728]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d394f728]{grid-template-columns:1fr}}.section-title[data-v-d394f728]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d394f728]{margin-bottom:16px}.form-label[data-v-d394f728]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d394f728]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d394f728]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d394f728]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d394f728]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d394f728]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d394f728]{color:#2563eb}.unit[data-v-d394f728]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d394f728]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d394f728]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d394f728]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-adb43c2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-adb43c2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-adb43c2c]{grid-template-columns:1fr}}.section-title[data-v-adb43c2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-adb43c2c]{margin-bottom:16px}.form-label[data-v-adb43c2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-adb43c2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-adb43c2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-adb43c2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-adb43c2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-adb43c2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-adb43c2c]{color:#2563eb}.unit[data-v-adb43c2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-adb43c2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-adb43c2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-adb43c2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18aaa3fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18aaa3fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18aaa3fe]{grid-template-columns:1fr}}.section-title[data-v-18aaa3fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18aaa3fe]{margin-bottom:16px}.form-label[data-v-18aaa3fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18aaa3fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18aaa3fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18aaa3fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18aaa3fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18aaa3fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18aaa3fe]{color:#2563eb}.unit[data-v-18aaa3fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18aaa3fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18aaa3fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18aaa3fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c46c0f56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c46c0f56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c46c0f56]{grid-template-columns:1fr}}.section-title[data-v-c46c0f56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c46c0f56]{margin-bottom:16px}.form-label[data-v-c46c0f56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c46c0f56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c46c0f56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c46c0f56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c46c0f56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c46c0f56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c46c0f56]{color:#2563eb}.unit[data-v-c46c0f56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c46c0f56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c46c0f56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c46c0f56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d698bdd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d698bdd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d698bdd]{grid-template-columns:1fr}}.section-title[data-v-3d698bdd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d698bdd]{margin-bottom:16px}.form-label[data-v-3d698bdd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d698bdd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d698bdd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d698bdd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d698bdd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d698bdd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d698bdd]{color:#2563eb}.unit[data-v-3d698bdd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d698bdd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d698bdd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d698bdd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfe2b6c2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfe2b6c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfe2b6c2]{grid-template-columns:1fr}}.section-title[data-v-cfe2b6c2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfe2b6c2]{margin-bottom:16px}.form-label[data-v-cfe2b6c2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfe2b6c2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfe2b6c2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfe2b6c2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfe2b6c2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfe2b6c2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfe2b6c2]{color:#2563eb}.unit[data-v-cfe2b6c2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfe2b6c2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfe2b6c2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfe2b6c2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d593c43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d593c43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d593c43]{grid-template-columns:1fr}}.section-title[data-v-8d593c43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d593c43]{margin-bottom:16px}.form-label[data-v-8d593c43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d593c43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d593c43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d593c43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d593c43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d593c43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d593c43]{color:#2563eb}.unit[data-v-8d593c43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d593c43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d593c43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d593c43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e00d3670]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e00d3670]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e00d3670]{grid-template-columns:1fr}}.section-title[data-v-e00d3670]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e00d3670]{margin-bottom:16px}.form-label[data-v-e00d3670]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e00d3670]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e00d3670]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e00d3670]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e00d3670]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e00d3670]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e00d3670]{color:#2563eb}.unit[data-v-e00d3670]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e00d3670]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e00d3670]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e00d3670]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78c4e824]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78c4e824]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78c4e824]{grid-template-columns:1fr}}.section-title[data-v-78c4e824]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78c4e824]{margin-bottom:16px}.form-label[data-v-78c4e824]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78c4e824]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78c4e824]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78c4e824]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78c4e824]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78c4e824]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78c4e824]{color:#2563eb}.unit[data-v-78c4e824]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78c4e824]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78c4e824]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78c4e824]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7a22f0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7a22f0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7a22f0d]{grid-template-columns:1fr}}.section-title[data-v-d7a22f0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7a22f0d]{margin-bottom:16px}.form-label[data-v-d7a22f0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7a22f0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7a22f0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7a22f0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7a22f0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7a22f0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7a22f0d]{color:#2563eb}.unit[data-v-d7a22f0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7a22f0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7a22f0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7a22f0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e2c1a92]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e2c1a92]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e2c1a92]{grid-template-columns:1fr}}.section-title[data-v-4e2c1a92]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e2c1a92]{margin-bottom:16px}.form-label[data-v-4e2c1a92]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e2c1a92]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e2c1a92]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e2c1a92]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e2c1a92]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e2c1a92]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e2c1a92]{color:#2563eb}.unit[data-v-4e2c1a92]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e2c1a92]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e2c1a92]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e2c1a92]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9fd0eb69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9fd0eb69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9fd0eb69]{grid-template-columns:1fr}}.section-title[data-v-9fd0eb69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9fd0eb69]{margin-bottom:16px}.form-label[data-v-9fd0eb69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9fd0eb69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9fd0eb69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9fd0eb69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9fd0eb69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9fd0eb69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9fd0eb69]{color:#2563eb}.unit[data-v-9fd0eb69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9fd0eb69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9fd0eb69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9fd0eb69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0bac87c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0bac87c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0bac87c6]{grid-template-columns:1fr}}.section-title[data-v-0bac87c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0bac87c6]{margin-bottom:16px}.form-label[data-v-0bac87c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0bac87c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0bac87c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0bac87c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0bac87c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0bac87c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0bac87c6]{color:#2563eb}.unit[data-v-0bac87c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0bac87c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0bac87c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0bac87c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d273329f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d273329f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d273329f]{grid-template-columns:1fr}}.section-title[data-v-d273329f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d273329f]{margin-bottom:16px}.form-label[data-v-d273329f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d273329f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d273329f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d273329f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d273329f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d273329f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d273329f]{color:#2563eb}.unit[data-v-d273329f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d273329f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d273329f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d273329f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-977491bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-977491bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-977491bb]{grid-template-columns:1fr}}.section-title[data-v-977491bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-977491bb]{margin-bottom:16px}.form-label[data-v-977491bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-977491bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-977491bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-977491bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-977491bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-977491bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-977491bb]{color:#2563eb}.unit[data-v-977491bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-977491bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-977491bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-977491bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a618b1bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a618b1bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a618b1bb]{grid-template-columns:1fr}}.section-title[data-v-a618b1bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a618b1bb]{margin-bottom:16px}.form-label[data-v-a618b1bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a618b1bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a618b1bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a618b1bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a618b1bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a618b1bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a618b1bb]{color:#2563eb}.unit[data-v-a618b1bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a618b1bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a618b1bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a618b1bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13d9a8cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13d9a8cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13d9a8cc]{grid-template-columns:1fr}}.section-title[data-v-13d9a8cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13d9a8cc]{margin-bottom:16px}.form-label[data-v-13d9a8cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13d9a8cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13d9a8cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13d9a8cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13d9a8cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13d9a8cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13d9a8cc]{color:#2563eb}.unit[data-v-13d9a8cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13d9a8cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13d9a8cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13d9a8cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3368be08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3368be08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3368be08]{grid-template-columns:1fr}}.section-title[data-v-3368be08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3368be08]{margin-bottom:16px}.form-label[data-v-3368be08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3368be08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3368be08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3368be08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3368be08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3368be08]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3368be08]{color:#2563eb}.unit[data-v-3368be08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3368be08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3368be08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3368be08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f559ca8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f559ca8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f559ca8e]{grid-template-columns:1fr}}.section-title[data-v-f559ca8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f559ca8e]{margin-bottom:16px}.form-label[data-v-f559ca8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f559ca8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f559ca8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f559ca8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f559ca8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f559ca8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f559ca8e]{color:#2563eb}.unit[data-v-f559ca8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f559ca8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f559ca8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f559ca8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9401a82f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9401a82f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9401a82f]{grid-template-columns:1fr}}.section-title[data-v-9401a82f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9401a82f]{margin-bottom:16px}.form-label[data-v-9401a82f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9401a82f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9401a82f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9401a82f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9401a82f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9401a82f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9401a82f]{color:#2563eb}.unit[data-v-9401a82f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9401a82f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9401a82f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9401a82f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8942834c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8942834c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8942834c]{grid-template-columns:1fr}}.section-title[data-v-8942834c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8942834c]{margin-bottom:16px}.form-label[data-v-8942834c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8942834c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8942834c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8942834c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8942834c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8942834c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8942834c]{color:#2563eb}.unit[data-v-8942834c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8942834c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8942834c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8942834c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34eccce4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34eccce4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34eccce4]{grid-template-columns:1fr}}.section-title[data-v-34eccce4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34eccce4]{margin-bottom:16px}.form-label[data-v-34eccce4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34eccce4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34eccce4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34eccce4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34eccce4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34eccce4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34eccce4]{color:#2563eb}.unit[data-v-34eccce4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34eccce4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34eccce4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34eccce4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41ddba04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41ddba04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41ddba04]{grid-template-columns:1fr}}.section-title[data-v-41ddba04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41ddba04]{margin-bottom:16px}.form-label[data-v-41ddba04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41ddba04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41ddba04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41ddba04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41ddba04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41ddba04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41ddba04]{color:#2563eb}.unit[data-v-41ddba04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41ddba04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41ddba04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41ddba04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7fa26fd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7fa26fd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7fa26fd0]{grid-template-columns:1fr}}.section-title[data-v-7fa26fd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7fa26fd0]{margin-bottom:16px}.form-label[data-v-7fa26fd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7fa26fd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7fa26fd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7fa26fd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7fa26fd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7fa26fd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7fa26fd0]{color:#2563eb}.unit[data-v-7fa26fd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7fa26fd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7fa26fd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7fa26fd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-974c2b89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-974c2b89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-974c2b89]{grid-template-columns:1fr}}.section-title[data-v-974c2b89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-974c2b89]{margin-bottom:16px}.form-label[data-v-974c2b89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-974c2b89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-974c2b89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-974c2b89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-974c2b89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-974c2b89]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-974c2b89]{color:#2563eb}.unit[data-v-974c2b89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-974c2b89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-974c2b89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-974c2b89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ad1dd87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ad1dd87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ad1dd87]{grid-template-columns:1fr}}.section-title[data-v-7ad1dd87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ad1dd87]{margin-bottom:16px}.form-label[data-v-7ad1dd87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ad1dd87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ad1dd87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ad1dd87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ad1dd87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ad1dd87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ad1dd87]{color:#2563eb}.unit[data-v-7ad1dd87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ad1dd87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ad1dd87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ad1dd87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f46e7ccf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f46e7ccf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f46e7ccf]{grid-template-columns:1fr}}.section-title[data-v-f46e7ccf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f46e7ccf]{margin-bottom:16px}.form-label[data-v-f46e7ccf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f46e7ccf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f46e7ccf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f46e7ccf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f46e7ccf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f46e7ccf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f46e7ccf]{color:#2563eb}.unit[data-v-f46e7ccf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f46e7ccf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f46e7ccf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f46e7ccf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-924be8cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-924be8cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-924be8cd]{grid-template-columns:1fr}}.section-title[data-v-924be8cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-924be8cd]{margin-bottom:16px}.form-label[data-v-924be8cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-924be8cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-924be8cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-924be8cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-924be8cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-924be8cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-924be8cd]{color:#2563eb}.unit[data-v-924be8cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-924be8cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-924be8cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-924be8cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8cb9bad9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8cb9bad9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8cb9bad9]{grid-template-columns:1fr}}.section-title[data-v-8cb9bad9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8cb9bad9]{margin-bottom:16px}.form-label[data-v-8cb9bad9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8cb9bad9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8cb9bad9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8cb9bad9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8cb9bad9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8cb9bad9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8cb9bad9]{color:#2563eb}.unit[data-v-8cb9bad9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8cb9bad9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8cb9bad9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8cb9bad9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8bd7551]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8bd7551]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8bd7551]{grid-template-columns:1fr}}.section-title[data-v-c8bd7551]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8bd7551]{margin-bottom:16px}.form-label[data-v-c8bd7551]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8bd7551]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8bd7551]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8bd7551]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8bd7551]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8bd7551]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8bd7551]{color:#2563eb}.unit[data-v-c8bd7551]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8bd7551]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8bd7551]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8bd7551]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8034af1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8034af1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8034af1d]{grid-template-columns:1fr}}.section-title[data-v-8034af1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8034af1d]{margin-bottom:16px}.form-label[data-v-8034af1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8034af1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8034af1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8034af1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8034af1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8034af1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8034af1d]{color:#2563eb}.unit[data-v-8034af1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8034af1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8034af1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8034af1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04d33323]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04d33323]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04d33323]{grid-template-columns:1fr}}.section-title[data-v-04d33323]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04d33323]{margin-bottom:16px}.form-label[data-v-04d33323]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04d33323]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04d33323]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04d33323]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04d33323]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04d33323]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04d33323]{color:#2563eb}.unit[data-v-04d33323]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04d33323]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04d33323]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04d33323]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc39597f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc39597f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc39597f]{grid-template-columns:1fr}}.section-title[data-v-dc39597f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc39597f]{margin-bottom:16px}.form-label[data-v-dc39597f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc39597f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc39597f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc39597f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc39597f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc39597f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc39597f]{color:#2563eb}.unit[data-v-dc39597f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc39597f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc39597f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc39597f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c42c922d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c42c922d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c42c922d]{grid-template-columns:1fr}}.section-title[data-v-c42c922d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c42c922d]{margin-bottom:16px}.form-label[data-v-c42c922d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c42c922d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c42c922d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c42c922d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c42c922d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c42c922d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c42c922d]{color:#2563eb}.unit[data-v-c42c922d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c42c922d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c42c922d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c42c922d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99dce65f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99dce65f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99dce65f]{grid-template-columns:1fr}}.section-title[data-v-99dce65f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99dce65f]{margin-bottom:16px}.form-label[data-v-99dce65f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99dce65f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99dce65f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99dce65f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99dce65f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99dce65f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99dce65f]{color:#2563eb}.unit[data-v-99dce65f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99dce65f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99dce65f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99dce65f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69279669]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69279669]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69279669]{grid-template-columns:1fr}}.section-title[data-v-69279669]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69279669]{margin-bottom:16px}.form-label[data-v-69279669]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69279669]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69279669]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69279669]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69279669]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69279669]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69279669]{color:#2563eb}.unit[data-v-69279669]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69279669]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69279669]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69279669]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-266f4647]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-266f4647]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-266f4647]{grid-template-columns:1fr}}.section-title[data-v-266f4647]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-266f4647]{margin-bottom:16px}.form-label[data-v-266f4647]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-266f4647]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-266f4647]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-266f4647]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-266f4647]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-266f4647]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-266f4647]{color:#2563eb}.unit[data-v-266f4647]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-266f4647]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-266f4647]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-266f4647]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39326563]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39326563]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39326563]{grid-template-columns:1fr}}.section-title[data-v-39326563]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39326563]{margin-bottom:16px}.form-label[data-v-39326563]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39326563]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39326563]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39326563]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39326563]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39326563]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39326563]{color:#2563eb}.unit[data-v-39326563]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39326563]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39326563]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39326563]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9487b1d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9487b1d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9487b1d5]{grid-template-columns:1fr}}.section-title[data-v-9487b1d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9487b1d5]{margin-bottom:16px}.form-label[data-v-9487b1d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9487b1d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9487b1d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9487b1d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9487b1d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9487b1d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9487b1d5]{color:#2563eb}.unit[data-v-9487b1d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9487b1d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9487b1d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9487b1d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6f67e9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6f67e9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6f67e9a]{grid-template-columns:1fr}}.section-title[data-v-c6f67e9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6f67e9a]{margin-bottom:16px}.form-label[data-v-c6f67e9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6f67e9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6f67e9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6f67e9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6f67e9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6f67e9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6f67e9a]{color:#2563eb}.unit[data-v-c6f67e9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6f67e9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6f67e9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6f67e9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe08ebad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe08ebad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe08ebad]{grid-template-columns:1fr}}.section-title[data-v-fe08ebad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe08ebad]{margin-bottom:16px}.form-label[data-v-fe08ebad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe08ebad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe08ebad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe08ebad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe08ebad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe08ebad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe08ebad]{color:#2563eb}.unit[data-v-fe08ebad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe08ebad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe08ebad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe08ebad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfe08cae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfe08cae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfe08cae]{grid-template-columns:1fr}}.section-title[data-v-cfe08cae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfe08cae]{margin-bottom:16px}.form-label[data-v-cfe08cae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfe08cae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfe08cae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfe08cae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfe08cae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfe08cae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfe08cae]{color:#2563eb}.unit[data-v-cfe08cae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfe08cae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfe08cae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfe08cae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9bf280e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9bf280e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9bf280e]{grid-template-columns:1fr}}.section-title[data-v-e9bf280e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9bf280e]{margin-bottom:16px}.form-label[data-v-e9bf280e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9bf280e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9bf280e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9bf280e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9bf280e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9bf280e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9bf280e]{color:#2563eb}.unit[data-v-e9bf280e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9bf280e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9bf280e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9bf280e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee6c6ed0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee6c6ed0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee6c6ed0]{grid-template-columns:1fr}}.section-title[data-v-ee6c6ed0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee6c6ed0]{margin-bottom:16px}.form-label[data-v-ee6c6ed0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee6c6ed0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee6c6ed0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee6c6ed0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee6c6ed0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee6c6ed0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee6c6ed0]{color:#2563eb}.unit[data-v-ee6c6ed0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee6c6ed0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee6c6ed0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee6c6ed0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8aa46fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8aa46fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8aa46fc]{grid-template-columns:1fr}}.section-title[data-v-b8aa46fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8aa46fc]{margin-bottom:16px}.form-label[data-v-b8aa46fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8aa46fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8aa46fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8aa46fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8aa46fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8aa46fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8aa46fc]{color:#2563eb}.unit[data-v-b8aa46fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8aa46fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8aa46fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8aa46fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4624cde3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4624cde3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4624cde3]{grid-template-columns:1fr}}.section-title[data-v-4624cde3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4624cde3]{margin-bottom:16px}.form-label[data-v-4624cde3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4624cde3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4624cde3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4624cde3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4624cde3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4624cde3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4624cde3]{color:#2563eb}.unit[data-v-4624cde3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4624cde3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4624cde3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4624cde3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-595d4b06]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-595d4b06]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-595d4b06]{grid-template-columns:1fr}}.section-title[data-v-595d4b06]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-595d4b06]{margin-bottom:16px}.form-label[data-v-595d4b06]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-595d4b06]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-595d4b06]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-595d4b06]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-595d4b06]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-595d4b06]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-595d4b06]{color:#2563eb}.unit[data-v-595d4b06]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-595d4b06]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-595d4b06]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-595d4b06]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7b2f9af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7b2f9af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7b2f9af]{grid-template-columns:1fr}}.section-title[data-v-c7b2f9af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7b2f9af]{margin-bottom:16px}.form-label[data-v-c7b2f9af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7b2f9af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7b2f9af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7b2f9af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7b2f9af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7b2f9af]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7b2f9af]{color:#2563eb}.unit[data-v-c7b2f9af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7b2f9af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7b2f9af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7b2f9af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e086f175]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e086f175]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e086f175]{grid-template-columns:1fr}}.section-title[data-v-e086f175]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e086f175]{margin-bottom:16px}.form-label[data-v-e086f175]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e086f175]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e086f175]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e086f175]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e086f175]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e086f175]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e086f175]{color:#2563eb}.unit[data-v-e086f175]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e086f175]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e086f175]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e086f175]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3ec9821]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3ec9821]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3ec9821]{grid-template-columns:1fr}}.section-title[data-v-f3ec9821]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3ec9821]{margin-bottom:16px}.form-label[data-v-f3ec9821]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3ec9821]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3ec9821]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3ec9821]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3ec9821]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3ec9821]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3ec9821]{color:#2563eb}.unit[data-v-f3ec9821]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3ec9821]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3ec9821]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3ec9821]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-527b0547]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-527b0547]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-527b0547]{grid-template-columns:1fr}}.section-title[data-v-527b0547]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-527b0547]{margin-bottom:16px}.form-label[data-v-527b0547]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-527b0547]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-527b0547]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-527b0547]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-527b0547]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-527b0547]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-527b0547]{color:#2563eb}.unit[data-v-527b0547]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-527b0547]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-527b0547]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-527b0547]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4e7f6c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4e7f6c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4e7f6c1]{grid-template-columns:1fr}}.section-title[data-v-d4e7f6c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4e7f6c1]{margin-bottom:16px}.form-label[data-v-d4e7f6c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4e7f6c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4e7f6c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4e7f6c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4e7f6c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4e7f6c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4e7f6c1]{color:#2563eb}.unit[data-v-d4e7f6c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4e7f6c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4e7f6c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4e7f6c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb4d7ee8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb4d7ee8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb4d7ee8]{grid-template-columns:1fr}}.section-title[data-v-fb4d7ee8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb4d7ee8]{margin-bottom:16px}.form-label[data-v-fb4d7ee8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb4d7ee8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb4d7ee8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb4d7ee8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb4d7ee8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb4d7ee8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb4d7ee8]{color:#2563eb}.unit[data-v-fb4d7ee8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb4d7ee8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb4d7ee8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb4d7ee8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-337f215a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-337f215a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-337f215a]{grid-template-columns:1fr}}.section-title[data-v-337f215a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-337f215a]{margin-bottom:16px}.form-label[data-v-337f215a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-337f215a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-337f215a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-337f215a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-337f215a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-337f215a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-337f215a]{color:#2563eb}.unit[data-v-337f215a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-337f215a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-337f215a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-337f215a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8d5df41]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8d5df41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8d5df41]{grid-template-columns:1fr}}.section-title[data-v-f8d5df41]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8d5df41]{margin-bottom:16px}.form-label[data-v-f8d5df41]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8d5df41]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8d5df41]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8d5df41]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8d5df41]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8d5df41]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8d5df41]{color:#2563eb}.unit[data-v-f8d5df41]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8d5df41]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8d5df41]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8d5df41]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4a27e37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4a27e37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4a27e37]{grid-template-columns:1fr}}.section-title[data-v-f4a27e37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4a27e37]{margin-bottom:16px}.form-label[data-v-f4a27e37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4a27e37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4a27e37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4a27e37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4a27e37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4a27e37]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4a27e37]{color:#2563eb}.unit[data-v-f4a27e37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4a27e37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4a27e37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4a27e37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3893a6a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3893a6a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3893a6a6]{grid-template-columns:1fr}}.section-title[data-v-3893a6a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3893a6a6]{margin-bottom:16px}.form-label[data-v-3893a6a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3893a6a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3893a6a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3893a6a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3893a6a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3893a6a6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3893a6a6]{color:#2563eb}.unit[data-v-3893a6a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3893a6a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3893a6a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3893a6a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6dca8204]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6dca8204]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6dca8204]{grid-template-columns:1fr}}.section-title[data-v-6dca8204]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6dca8204]{margin-bottom:16px}.form-label[data-v-6dca8204]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6dca8204]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6dca8204]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6dca8204]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6dca8204]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6dca8204]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6dca8204]{color:#2563eb}.unit[data-v-6dca8204]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6dca8204]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6dca8204]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6dca8204]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a03225e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a03225e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a03225e2]{grid-template-columns:1fr}}.section-title[data-v-a03225e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a03225e2]{margin-bottom:16px}.form-label[data-v-a03225e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a03225e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a03225e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a03225e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a03225e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a03225e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a03225e2]{color:#2563eb}.unit[data-v-a03225e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a03225e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a03225e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a03225e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40cdfad4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40cdfad4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40cdfad4]{grid-template-columns:1fr}}.section-title[data-v-40cdfad4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40cdfad4]{margin-bottom:16px}.form-label[data-v-40cdfad4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40cdfad4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40cdfad4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40cdfad4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40cdfad4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40cdfad4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40cdfad4]{color:#2563eb}.unit[data-v-40cdfad4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40cdfad4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40cdfad4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40cdfad4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c988681]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c988681]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c988681]{grid-template-columns:1fr}}.section-title[data-v-9c988681]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c988681]{margin-bottom:16px}.form-label[data-v-9c988681]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c988681]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c988681]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c988681]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c988681]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c988681]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c988681]{color:#2563eb}.unit[data-v-9c988681]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c988681]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c988681]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c988681]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2fd9fc5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2fd9fc5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2fd9fc5e]{grid-template-columns:1fr}}.section-title[data-v-2fd9fc5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2fd9fc5e]{margin-bottom:16px}.form-label[data-v-2fd9fc5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2fd9fc5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2fd9fc5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2fd9fc5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2fd9fc5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2fd9fc5e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2fd9fc5e]{color:#2563eb}.unit[data-v-2fd9fc5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2fd9fc5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2fd9fc5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2fd9fc5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f5623f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f5623f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f5623f7]{grid-template-columns:1fr}}.section-title[data-v-7f5623f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f5623f7]{margin-bottom:16px}.form-label[data-v-7f5623f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f5623f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f5623f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f5623f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f5623f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f5623f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f5623f7]{color:#2563eb}.unit[data-v-7f5623f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f5623f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f5623f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f5623f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8693d8a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8693d8a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8693d8a1]{grid-template-columns:1fr}}.section-title[data-v-8693d8a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8693d8a1]{margin-bottom:16px}.form-label[data-v-8693d8a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8693d8a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8693d8a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8693d8a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8693d8a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8693d8a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8693d8a1]{color:#2563eb}.unit[data-v-8693d8a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8693d8a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8693d8a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8693d8a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff8e5017]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff8e5017]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff8e5017]{grid-template-columns:1fr}}.section-title[data-v-ff8e5017]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff8e5017]{margin-bottom:16px}.form-label[data-v-ff8e5017]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff8e5017]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff8e5017]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff8e5017]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff8e5017]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff8e5017]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff8e5017]{color:#2563eb}.unit[data-v-ff8e5017]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff8e5017]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff8e5017]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff8e5017]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab358295]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab358295]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab358295]{grid-template-columns:1fr}}.section-title[data-v-ab358295]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab358295]{margin-bottom:16px}.form-label[data-v-ab358295]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab358295]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab358295]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab358295]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab358295]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab358295]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab358295]{color:#2563eb}.unit[data-v-ab358295]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab358295]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab358295]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab358295]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f8b3158]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f8b3158]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f8b3158]{grid-template-columns:1fr}}.section-title[data-v-6f8b3158]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f8b3158]{margin-bottom:16px}.form-label[data-v-6f8b3158]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f8b3158]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f8b3158]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f8b3158]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f8b3158]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f8b3158]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f8b3158]{color:#2563eb}.unit[data-v-6f8b3158]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f8b3158]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f8b3158]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f8b3158]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f3c8551]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f3c8551]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f3c8551]{grid-template-columns:1fr}}.section-title[data-v-6f3c8551]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f3c8551]{margin-bottom:16px}.form-label[data-v-6f3c8551]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f3c8551]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f3c8551]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f3c8551]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f3c8551]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f3c8551]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f3c8551]{color:#2563eb}.unit[data-v-6f3c8551]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f3c8551]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f3c8551]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f3c8551]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9364de50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9364de50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9364de50]{grid-template-columns:1fr}}.section-title[data-v-9364de50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9364de50]{margin-bottom:16px}.form-label[data-v-9364de50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9364de50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9364de50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9364de50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9364de50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9364de50]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9364de50]{color:#2563eb}.unit[data-v-9364de50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9364de50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9364de50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9364de50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c480a140]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c480a140]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c480a140]{grid-template-columns:1fr}}.section-title[data-v-c480a140]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c480a140]{margin-bottom:16px}.form-label[data-v-c480a140]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c480a140]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c480a140]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c480a140]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c480a140]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c480a140]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c480a140]{color:#2563eb}.unit[data-v-c480a140]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c480a140]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c480a140]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c480a140]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70950ae1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70950ae1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70950ae1]{grid-template-columns:1fr}}.section-title[data-v-70950ae1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70950ae1]{margin-bottom:16px}.form-label[data-v-70950ae1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70950ae1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70950ae1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70950ae1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70950ae1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70950ae1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70950ae1]{color:#2563eb}.unit[data-v-70950ae1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70950ae1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70950ae1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70950ae1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4ba957b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4ba957b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4ba957b]{grid-template-columns:1fr}}.section-title[data-v-b4ba957b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4ba957b]{margin-bottom:16px}.form-label[data-v-b4ba957b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4ba957b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4ba957b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4ba957b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4ba957b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4ba957b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4ba957b]{color:#2563eb}.unit[data-v-b4ba957b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4ba957b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4ba957b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4ba957b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1efc0482]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1efc0482]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1efc0482]{grid-template-columns:1fr}}.section-title[data-v-1efc0482]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1efc0482]{margin-bottom:16px}.form-label[data-v-1efc0482]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1efc0482]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1efc0482]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1efc0482]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1efc0482]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1efc0482]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1efc0482]{color:#2563eb}.unit[data-v-1efc0482]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1efc0482]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1efc0482]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1efc0482]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9e035d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9e035d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9e035d7]{grid-template-columns:1fr}}.section-title[data-v-c9e035d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9e035d7]{margin-bottom:16px}.form-label[data-v-c9e035d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9e035d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9e035d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9e035d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9e035d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9e035d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9e035d7]{color:#2563eb}.unit[data-v-c9e035d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9e035d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9e035d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9e035d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-095b0d39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-095b0d39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-095b0d39]{grid-template-columns:1fr}}.section-title[data-v-095b0d39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-095b0d39]{margin-bottom:16px}.form-label[data-v-095b0d39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-095b0d39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-095b0d39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-095b0d39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-095b0d39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-095b0d39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-095b0d39]{color:#2563eb}.unit[data-v-095b0d39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-095b0d39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-095b0d39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-095b0d39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-407898cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-407898cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-407898cc]{grid-template-columns:1fr}}.section-title[data-v-407898cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-407898cc]{margin-bottom:16px}.form-label[data-v-407898cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-407898cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-407898cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-407898cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-407898cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-407898cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-407898cc]{color:#2563eb}.unit[data-v-407898cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-407898cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-407898cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-407898cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4330d736]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4330d736]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4330d736]{grid-template-columns:1fr}}.section-title[data-v-4330d736]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4330d736]{margin-bottom:16px}.form-label[data-v-4330d736]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4330d736]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4330d736]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4330d736]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4330d736]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4330d736]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4330d736]{color:#2563eb}.unit[data-v-4330d736]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4330d736]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4330d736]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4330d736]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2cf4fe0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2cf4fe0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2cf4fe0a]{grid-template-columns:1fr}}.section-title[data-v-2cf4fe0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2cf4fe0a]{margin-bottom:16px}.form-label[data-v-2cf4fe0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2cf4fe0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2cf4fe0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2cf4fe0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2cf4fe0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2cf4fe0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2cf4fe0a]{color:#2563eb}.unit[data-v-2cf4fe0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2cf4fe0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2cf4fe0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2cf4fe0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-081f4769]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-081f4769]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-081f4769]{grid-template-columns:1fr}}.section-title[data-v-081f4769]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-081f4769]{margin-bottom:16px}.form-label[data-v-081f4769]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-081f4769]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-081f4769]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-081f4769]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-081f4769]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-081f4769]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-081f4769]{color:#2563eb}.unit[data-v-081f4769]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-081f4769]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-081f4769]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-081f4769]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea2ec3f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea2ec3f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea2ec3f1]{grid-template-columns:1fr}}.section-title[data-v-ea2ec3f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea2ec3f1]{margin-bottom:16px}.form-label[data-v-ea2ec3f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea2ec3f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea2ec3f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea2ec3f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea2ec3f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea2ec3f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea2ec3f1]{color:#2563eb}.unit[data-v-ea2ec3f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea2ec3f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea2ec3f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea2ec3f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36175d52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36175d52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36175d52]{grid-template-columns:1fr}}.section-title[data-v-36175d52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36175d52]{margin-bottom:16px}.form-label[data-v-36175d52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36175d52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36175d52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36175d52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36175d52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36175d52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36175d52]{color:#2563eb}.unit[data-v-36175d52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36175d52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36175d52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36175d52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-def498c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-def498c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-def498c4]{grid-template-columns:1fr}}.section-title[data-v-def498c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-def498c4]{margin-bottom:16px}.form-label[data-v-def498c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-def498c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-def498c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-def498c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-def498c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-def498c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-def498c4]{color:#2563eb}.unit[data-v-def498c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-def498c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-def498c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-def498c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77ccafe7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77ccafe7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77ccafe7]{grid-template-columns:1fr}}.section-title[data-v-77ccafe7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77ccafe7]{margin-bottom:16px}.form-label[data-v-77ccafe7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77ccafe7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77ccafe7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77ccafe7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77ccafe7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77ccafe7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77ccafe7]{color:#2563eb}.unit[data-v-77ccafe7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77ccafe7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77ccafe7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77ccafe7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad18a502]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad18a502]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad18a502]{grid-template-columns:1fr}}.section-title[data-v-ad18a502]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad18a502]{margin-bottom:16px}.form-label[data-v-ad18a502]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad18a502]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad18a502]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad18a502]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad18a502]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad18a502]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad18a502]{color:#2563eb}.unit[data-v-ad18a502]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad18a502]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad18a502]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad18a502]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54848ded]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54848ded]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54848ded]{grid-template-columns:1fr}}.section-title[data-v-54848ded]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54848ded]{margin-bottom:16px}.form-label[data-v-54848ded]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54848ded]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54848ded]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54848ded]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54848ded]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54848ded]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54848ded]{color:#2563eb}.unit[data-v-54848ded]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54848ded]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54848ded]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54848ded]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ecdad56a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ecdad56a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ecdad56a]{grid-template-columns:1fr}}.section-title[data-v-ecdad56a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ecdad56a]{margin-bottom:16px}.form-label[data-v-ecdad56a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ecdad56a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ecdad56a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ecdad56a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ecdad56a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ecdad56a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ecdad56a]{color:#2563eb}.unit[data-v-ecdad56a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ecdad56a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ecdad56a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ecdad56a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58fd35b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58fd35b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58fd35b0]{grid-template-columns:1fr}}.section-title[data-v-58fd35b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58fd35b0]{margin-bottom:16px}.form-label[data-v-58fd35b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58fd35b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58fd35b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58fd35b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58fd35b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58fd35b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58fd35b0]{color:#2563eb}.unit[data-v-58fd35b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58fd35b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58fd35b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58fd35b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-734fa1eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-734fa1eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-734fa1eb]{grid-template-columns:1fr}}.section-title[data-v-734fa1eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-734fa1eb]{margin-bottom:16px}.form-label[data-v-734fa1eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-734fa1eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-734fa1eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-734fa1eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-734fa1eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-734fa1eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-734fa1eb]{color:#2563eb}.unit[data-v-734fa1eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-734fa1eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-734fa1eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-734fa1eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47907c82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47907c82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47907c82]{grid-template-columns:1fr}}.section-title[data-v-47907c82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47907c82]{margin-bottom:16px}.form-label[data-v-47907c82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47907c82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47907c82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47907c82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47907c82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47907c82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47907c82]{color:#2563eb}.unit[data-v-47907c82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47907c82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47907c82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47907c82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ddf22111]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ddf22111]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ddf22111]{grid-template-columns:1fr}}.section-title[data-v-ddf22111]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ddf22111]{margin-bottom:16px}.form-label[data-v-ddf22111]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ddf22111]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ddf22111]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ddf22111]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ddf22111]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ddf22111]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ddf22111]{color:#2563eb}.unit[data-v-ddf22111]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ddf22111]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ddf22111]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ddf22111]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac2c30b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac2c30b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac2c30b2]{grid-template-columns:1fr}}.section-title[data-v-ac2c30b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac2c30b2]{margin-bottom:16px}.form-label[data-v-ac2c30b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac2c30b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac2c30b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac2c30b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac2c30b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac2c30b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac2c30b2]{color:#2563eb}.unit[data-v-ac2c30b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac2c30b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac2c30b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac2c30b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09c30bf4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09c30bf4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09c30bf4]{grid-template-columns:1fr}}.section-title[data-v-09c30bf4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09c30bf4]{margin-bottom:16px}.form-label[data-v-09c30bf4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09c30bf4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09c30bf4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09c30bf4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09c30bf4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09c30bf4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09c30bf4]{color:#2563eb}.unit[data-v-09c30bf4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09c30bf4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09c30bf4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09c30bf4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21b27346]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21b27346]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21b27346]{grid-template-columns:1fr}}.section-title[data-v-21b27346]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21b27346]{margin-bottom:16px}.form-label[data-v-21b27346]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21b27346]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21b27346]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21b27346]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21b27346]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21b27346]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21b27346]{color:#2563eb}.unit[data-v-21b27346]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21b27346]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21b27346]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21b27346]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebf94273]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebf94273]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebf94273]{grid-template-columns:1fr}}.section-title[data-v-ebf94273]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebf94273]{margin-bottom:16px}.form-label[data-v-ebf94273]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebf94273]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebf94273]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebf94273]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebf94273]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebf94273]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebf94273]{color:#2563eb}.unit[data-v-ebf94273]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebf94273]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebf94273]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebf94273]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc23c193]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc23c193]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc23c193]{grid-template-columns:1fr}}.section-title[data-v-dc23c193]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc23c193]{margin-bottom:16px}.form-label[data-v-dc23c193]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc23c193]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc23c193]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc23c193]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc23c193]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc23c193]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc23c193]{color:#2563eb}.unit[data-v-dc23c193]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc23c193]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc23c193]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc23c193]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a23bf01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a23bf01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a23bf01]{grid-template-columns:1fr}}.section-title[data-v-2a23bf01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a23bf01]{margin-bottom:16px}.form-label[data-v-2a23bf01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a23bf01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a23bf01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a23bf01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a23bf01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a23bf01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a23bf01]{color:#2563eb}.unit[data-v-2a23bf01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a23bf01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a23bf01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a23bf01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-990631e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-990631e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-990631e4]{grid-template-columns:1fr}}.section-title[data-v-990631e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-990631e4]{margin-bottom:16px}.form-label[data-v-990631e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-990631e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-990631e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-990631e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-990631e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-990631e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-990631e4]{color:#2563eb}.unit[data-v-990631e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-990631e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-990631e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-990631e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d29e9be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d29e9be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d29e9be]{grid-template-columns:1fr}}.section-title[data-v-0d29e9be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d29e9be]{margin-bottom:16px}.form-label[data-v-0d29e9be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d29e9be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d29e9be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d29e9be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d29e9be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d29e9be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d29e9be]{color:#2563eb}.unit[data-v-0d29e9be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d29e9be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d29e9be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d29e9be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0164e5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0164e5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0164e5a]{grid-template-columns:1fr}}.section-title[data-v-b0164e5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0164e5a]{margin-bottom:16px}.form-label[data-v-b0164e5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0164e5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0164e5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0164e5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0164e5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0164e5a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0164e5a]{color:#2563eb}.unit[data-v-b0164e5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0164e5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0164e5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0164e5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44f4cb3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44f4cb3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44f4cb3f]{grid-template-columns:1fr}}.section-title[data-v-44f4cb3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44f4cb3f]{margin-bottom:16px}.form-label[data-v-44f4cb3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44f4cb3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44f4cb3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44f4cb3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44f4cb3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44f4cb3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44f4cb3f]{color:#2563eb}.unit[data-v-44f4cb3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44f4cb3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44f4cb3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44f4cb3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-088f1c3a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-088f1c3a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-088f1c3a]{grid-template-columns:1fr}}.section-title[data-v-088f1c3a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-088f1c3a]{margin-bottom:16px}.form-label[data-v-088f1c3a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-088f1c3a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-088f1c3a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-088f1c3a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-088f1c3a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-088f1c3a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-088f1c3a]{color:#2563eb}.unit[data-v-088f1c3a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-088f1c3a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-088f1c3a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-088f1c3a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e697a890]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e697a890]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e697a890]{grid-template-columns:1fr}}.section-title[data-v-e697a890]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e697a890]{margin-bottom:16px}.form-label[data-v-e697a890]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e697a890]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e697a890]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e697a890]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e697a890]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e697a890]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e697a890]{color:#2563eb}.unit[data-v-e697a890]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e697a890]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e697a890]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e697a890]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d680bc57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d680bc57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d680bc57]{grid-template-columns:1fr}}.section-title[data-v-d680bc57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d680bc57]{margin-bottom:16px}.form-label[data-v-d680bc57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d680bc57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d680bc57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d680bc57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d680bc57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d680bc57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d680bc57]{color:#2563eb}.unit[data-v-d680bc57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d680bc57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d680bc57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d680bc57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc79947a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc79947a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc79947a]{grid-template-columns:1fr}}.section-title[data-v-fc79947a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc79947a]{margin-bottom:16px}.form-label[data-v-fc79947a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc79947a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc79947a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc79947a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc79947a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc79947a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc79947a]{color:#2563eb}.unit[data-v-fc79947a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc79947a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc79947a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc79947a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d31c247]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d31c247]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d31c247]{grid-template-columns:1fr}}.section-title[data-v-3d31c247]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d31c247]{margin-bottom:16px}.form-label[data-v-3d31c247]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d31c247]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d31c247]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d31c247]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d31c247]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d31c247]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d31c247]{color:#2563eb}.unit[data-v-3d31c247]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d31c247]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d31c247]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d31c247]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-595668ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-595668ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-595668ce]{grid-template-columns:1fr}}.section-title[data-v-595668ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-595668ce]{margin-bottom:16px}.form-label[data-v-595668ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-595668ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-595668ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-595668ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-595668ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-595668ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-595668ce]{color:#2563eb}.unit[data-v-595668ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-595668ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-595668ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-595668ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50aec7a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50aec7a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50aec7a9]{grid-template-columns:1fr}}.section-title[data-v-50aec7a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50aec7a9]{margin-bottom:16px}.form-label[data-v-50aec7a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50aec7a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50aec7a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50aec7a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50aec7a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50aec7a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50aec7a9]{color:#2563eb}.unit[data-v-50aec7a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50aec7a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50aec7a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50aec7a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41a37801]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41a37801]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41a37801]{grid-template-columns:1fr}}.section-title[data-v-41a37801]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41a37801]{margin-bottom:16px}.form-label[data-v-41a37801]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41a37801]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41a37801]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41a37801]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41a37801]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41a37801]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41a37801]{color:#2563eb}.unit[data-v-41a37801]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41a37801]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41a37801]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41a37801]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-047595e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-047595e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-047595e1]{grid-template-columns:1fr}}.section-title[data-v-047595e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-047595e1]{margin-bottom:16px}.form-label[data-v-047595e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-047595e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-047595e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-047595e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-047595e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-047595e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-047595e1]{color:#2563eb}.unit[data-v-047595e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-047595e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-047595e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-047595e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fbe1f69e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fbe1f69e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fbe1f69e]{grid-template-columns:1fr}}.section-title[data-v-fbe1f69e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fbe1f69e]{margin-bottom:16px}.form-label[data-v-fbe1f69e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fbe1f69e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fbe1f69e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fbe1f69e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fbe1f69e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fbe1f69e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fbe1f69e]{color:#2563eb}.unit[data-v-fbe1f69e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fbe1f69e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fbe1f69e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fbe1f69e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90a0bd51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90a0bd51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90a0bd51]{grid-template-columns:1fr}}.section-title[data-v-90a0bd51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90a0bd51]{margin-bottom:16px}.form-label[data-v-90a0bd51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90a0bd51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90a0bd51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90a0bd51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90a0bd51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90a0bd51]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90a0bd51]{color:#2563eb}.unit[data-v-90a0bd51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90a0bd51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90a0bd51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90a0bd51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c38b0cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c38b0cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c38b0cf]{grid-template-columns:1fr}}.section-title[data-v-5c38b0cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c38b0cf]{margin-bottom:16px}.form-label[data-v-5c38b0cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c38b0cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c38b0cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c38b0cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c38b0cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c38b0cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c38b0cf]{color:#2563eb}.unit[data-v-5c38b0cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c38b0cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c38b0cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c38b0cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99928eb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99928eb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99928eb7]{grid-template-columns:1fr}}.section-title[data-v-99928eb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99928eb7]{margin-bottom:16px}.form-label[data-v-99928eb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99928eb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99928eb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99928eb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99928eb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99928eb7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99928eb7]{color:#2563eb}.unit[data-v-99928eb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99928eb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99928eb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99928eb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f75d807]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f75d807]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f75d807]{grid-template-columns:1fr}}.section-title[data-v-4f75d807]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f75d807]{margin-bottom:16px}.form-label[data-v-4f75d807]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f75d807]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f75d807]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f75d807]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f75d807]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f75d807]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f75d807]{color:#2563eb}.unit[data-v-4f75d807]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f75d807]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f75d807]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f75d807]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3fcd9efc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3fcd9efc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3fcd9efc]{grid-template-columns:1fr}}.section-title[data-v-3fcd9efc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3fcd9efc]{margin-bottom:16px}.form-label[data-v-3fcd9efc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3fcd9efc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3fcd9efc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3fcd9efc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3fcd9efc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3fcd9efc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3fcd9efc]{color:#2563eb}.unit[data-v-3fcd9efc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3fcd9efc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3fcd9efc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3fcd9efc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-372ca34f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-372ca34f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-372ca34f]{grid-template-columns:1fr}}.section-title[data-v-372ca34f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-372ca34f]{margin-bottom:16px}.form-label[data-v-372ca34f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-372ca34f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-372ca34f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-372ca34f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-372ca34f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-372ca34f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-372ca34f]{color:#2563eb}.unit[data-v-372ca34f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-372ca34f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-372ca34f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-372ca34f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e8fbba0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e8fbba0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e8fbba0]{grid-template-columns:1fr}}.section-title[data-v-3e8fbba0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e8fbba0]{margin-bottom:16px}.form-label[data-v-3e8fbba0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e8fbba0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e8fbba0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e8fbba0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e8fbba0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e8fbba0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e8fbba0]{color:#2563eb}.unit[data-v-3e8fbba0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e8fbba0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e8fbba0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e8fbba0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a50297d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a50297d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a50297d]{grid-template-columns:1fr}}.section-title[data-v-1a50297d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a50297d]{margin-bottom:16px}.form-label[data-v-1a50297d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a50297d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a50297d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a50297d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a50297d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a50297d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a50297d]{color:#2563eb}.unit[data-v-1a50297d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a50297d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a50297d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a50297d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19043fd5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19043fd5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19043fd5]{grid-template-columns:1fr}}.section-title[data-v-19043fd5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19043fd5]{margin-bottom:16px}.form-label[data-v-19043fd5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19043fd5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19043fd5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19043fd5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19043fd5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19043fd5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19043fd5]{color:#2563eb}.unit[data-v-19043fd5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19043fd5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19043fd5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19043fd5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00d9efd9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00d9efd9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00d9efd9]{grid-template-columns:1fr}}.section-title[data-v-00d9efd9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00d9efd9]{margin-bottom:16px}.form-label[data-v-00d9efd9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00d9efd9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00d9efd9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00d9efd9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00d9efd9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00d9efd9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00d9efd9]{color:#2563eb}.unit[data-v-00d9efd9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00d9efd9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00d9efd9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00d9efd9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-098981a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-098981a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-098981a3]{grid-template-columns:1fr}}.section-title[data-v-098981a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-098981a3]{margin-bottom:16px}.form-label[data-v-098981a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-098981a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-098981a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-098981a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-098981a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-098981a3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-098981a3]{color:#2563eb}.unit[data-v-098981a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-098981a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-098981a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-098981a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1714f797]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1714f797]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1714f797]{grid-template-columns:1fr}}.section-title[data-v-1714f797]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1714f797]{margin-bottom:16px}.form-label[data-v-1714f797]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1714f797]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1714f797]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1714f797]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1714f797]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1714f797]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1714f797]{color:#2563eb}.unit[data-v-1714f797]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1714f797]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1714f797]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1714f797]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11babc0b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11babc0b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11babc0b]{grid-template-columns:1fr}}.section-title[data-v-11babc0b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11babc0b]{margin-bottom:16px}.form-label[data-v-11babc0b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11babc0b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11babc0b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11babc0b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11babc0b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11babc0b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11babc0b]{color:#2563eb}.unit[data-v-11babc0b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11babc0b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11babc0b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11babc0b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5644c028]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5644c028]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5644c028]{grid-template-columns:1fr}}.section-title[data-v-5644c028]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5644c028]{margin-bottom:16px}.form-label[data-v-5644c028]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5644c028]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5644c028]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5644c028]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5644c028]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5644c028]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5644c028]{color:#2563eb}.unit[data-v-5644c028]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5644c028]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5644c028]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5644c028]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0577875d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0577875d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0577875d]{grid-template-columns:1fr}}.section-title[data-v-0577875d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0577875d]{margin-bottom:16px}.form-label[data-v-0577875d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0577875d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0577875d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0577875d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0577875d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0577875d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0577875d]{color:#2563eb}.unit[data-v-0577875d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0577875d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0577875d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0577875d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cf7527e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cf7527e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cf7527e]{grid-template-columns:1fr}}.section-title[data-v-7cf7527e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cf7527e]{margin-bottom:16px}.form-label[data-v-7cf7527e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cf7527e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cf7527e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cf7527e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cf7527e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cf7527e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cf7527e]{color:#2563eb}.unit[data-v-7cf7527e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cf7527e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cf7527e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cf7527e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ba3c625]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ba3c625]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ba3c625]{grid-template-columns:1fr}}.section-title[data-v-4ba3c625]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ba3c625]{margin-bottom:16px}.form-label[data-v-4ba3c625]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ba3c625]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ba3c625]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ba3c625]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ba3c625]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ba3c625]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ba3c625]{color:#2563eb}.unit[data-v-4ba3c625]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ba3c625]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ba3c625]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ba3c625]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c67fbc47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c67fbc47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c67fbc47]{grid-template-columns:1fr}}.section-title[data-v-c67fbc47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c67fbc47]{margin-bottom:16px}.form-label[data-v-c67fbc47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c67fbc47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c67fbc47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c67fbc47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c67fbc47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c67fbc47]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c67fbc47]{color:#2563eb}.unit[data-v-c67fbc47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c67fbc47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c67fbc47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c67fbc47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6242d1e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6242d1e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6242d1e0]{grid-template-columns:1fr}}.section-title[data-v-6242d1e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6242d1e0]{margin-bottom:16px}.form-label[data-v-6242d1e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6242d1e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6242d1e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6242d1e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6242d1e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6242d1e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6242d1e0]{color:#2563eb}.unit[data-v-6242d1e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6242d1e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6242d1e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6242d1e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94d3e5ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94d3e5ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94d3e5ae]{grid-template-columns:1fr}}.section-title[data-v-94d3e5ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94d3e5ae]{margin-bottom:16px}.form-label[data-v-94d3e5ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94d3e5ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94d3e5ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94d3e5ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94d3e5ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94d3e5ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94d3e5ae]{color:#2563eb}.unit[data-v-94d3e5ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94d3e5ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94d3e5ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94d3e5ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4bfa9d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4bfa9d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4bfa9d6]{grid-template-columns:1fr}}.section-title[data-v-d4bfa9d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4bfa9d6]{margin-bottom:16px}.form-label[data-v-d4bfa9d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4bfa9d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4bfa9d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4bfa9d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4bfa9d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4bfa9d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4bfa9d6]{color:#2563eb}.unit[data-v-d4bfa9d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4bfa9d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4bfa9d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4bfa9d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-339f29c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-339f29c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-339f29c7]{grid-template-columns:1fr}}.section-title[data-v-339f29c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-339f29c7]{margin-bottom:16px}.form-label[data-v-339f29c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-339f29c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-339f29c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-339f29c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-339f29c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-339f29c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-339f29c7]{color:#2563eb}.unit[data-v-339f29c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-339f29c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-339f29c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-339f29c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e041e7a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e041e7a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e041e7a9]{grid-template-columns:1fr}}.section-title[data-v-e041e7a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e041e7a9]{margin-bottom:16px}.form-label[data-v-e041e7a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e041e7a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e041e7a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e041e7a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e041e7a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e041e7a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e041e7a9]{color:#2563eb}.unit[data-v-e041e7a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e041e7a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e041e7a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e041e7a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4d99789]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4d99789]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4d99789]{grid-template-columns:1fr}}.section-title[data-v-e4d99789]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4d99789]{margin-bottom:16px}.form-label[data-v-e4d99789]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4d99789]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4d99789]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4d99789]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4d99789]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4d99789]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4d99789]{color:#2563eb}.unit[data-v-e4d99789]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4d99789]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4d99789]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4d99789]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21e46540]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21e46540]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21e46540]{grid-template-columns:1fr}}.section-title[data-v-21e46540]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21e46540]{margin-bottom:16px}.form-label[data-v-21e46540]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21e46540]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21e46540]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21e46540]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21e46540]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21e46540]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21e46540]{color:#2563eb}.unit[data-v-21e46540]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21e46540]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21e46540]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21e46540]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6fb173fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6fb173fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6fb173fe]{grid-template-columns:1fr}}.section-title[data-v-6fb173fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6fb173fe]{margin-bottom:16px}.form-label[data-v-6fb173fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6fb173fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6fb173fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6fb173fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6fb173fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6fb173fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6fb173fe]{color:#2563eb}.unit[data-v-6fb173fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6fb173fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6fb173fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6fb173fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b19d7e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b19d7e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b19d7e6]{grid-template-columns:1fr}}.section-title[data-v-2b19d7e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b19d7e6]{margin-bottom:16px}.form-label[data-v-2b19d7e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b19d7e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b19d7e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b19d7e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b19d7e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b19d7e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b19d7e6]{color:#2563eb}.unit[data-v-2b19d7e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b19d7e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b19d7e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b19d7e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf62a80a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf62a80a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf62a80a]{grid-template-columns:1fr}}.section-title[data-v-bf62a80a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf62a80a]{margin-bottom:16px}.form-label[data-v-bf62a80a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf62a80a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf62a80a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf62a80a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf62a80a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf62a80a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf62a80a]{color:#2563eb}.unit[data-v-bf62a80a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf62a80a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf62a80a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf62a80a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de3fb44f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de3fb44f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de3fb44f]{grid-template-columns:1fr}}.section-title[data-v-de3fb44f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de3fb44f]{margin-bottom:16px}.form-label[data-v-de3fb44f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de3fb44f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de3fb44f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de3fb44f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de3fb44f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de3fb44f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de3fb44f]{color:#2563eb}.unit[data-v-de3fb44f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de3fb44f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de3fb44f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de3fb44f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e68cc6a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e68cc6a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e68cc6a4]{grid-template-columns:1fr}}.section-title[data-v-e68cc6a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e68cc6a4]{margin-bottom:16px}.form-label[data-v-e68cc6a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e68cc6a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e68cc6a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e68cc6a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e68cc6a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e68cc6a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e68cc6a4]{color:#2563eb}.unit[data-v-e68cc6a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e68cc6a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e68cc6a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e68cc6a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66924a87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66924a87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66924a87]{grid-template-columns:1fr}}.section-title[data-v-66924a87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66924a87]{margin-bottom:16px}.form-label[data-v-66924a87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66924a87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66924a87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66924a87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66924a87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66924a87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66924a87]{color:#2563eb}.unit[data-v-66924a87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66924a87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66924a87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66924a87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4094c9d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4094c9d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4094c9d6]{grid-template-columns:1fr}}.section-title[data-v-4094c9d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4094c9d6]{margin-bottom:16px}.form-label[data-v-4094c9d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4094c9d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4094c9d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4094c9d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4094c9d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4094c9d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4094c9d6]{color:#2563eb}.unit[data-v-4094c9d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4094c9d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4094c9d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4094c9d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48bfceff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48bfceff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48bfceff]{grid-template-columns:1fr}}.section-title[data-v-48bfceff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48bfceff]{margin-bottom:16px}.form-label[data-v-48bfceff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48bfceff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48bfceff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48bfceff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48bfceff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48bfceff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48bfceff]{color:#2563eb}.unit[data-v-48bfceff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48bfceff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48bfceff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48bfceff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14863889]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14863889]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14863889]{grid-template-columns:1fr}}.section-title[data-v-14863889]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14863889]{margin-bottom:16px}.form-label[data-v-14863889]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14863889]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14863889]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14863889]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14863889]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14863889]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14863889]{color:#2563eb}.unit[data-v-14863889]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14863889]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14863889]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14863889]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d9cf0d37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d9cf0d37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d9cf0d37]{grid-template-columns:1fr}}.section-title[data-v-d9cf0d37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d9cf0d37]{margin-bottom:16px}.form-label[data-v-d9cf0d37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d9cf0d37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d9cf0d37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d9cf0d37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d9cf0d37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d9cf0d37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d9cf0d37]{color:#2563eb}.unit[data-v-d9cf0d37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d9cf0d37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d9cf0d37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d9cf0d37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3efa56ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3efa56ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3efa56ba]{grid-template-columns:1fr}}.section-title[data-v-3efa56ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3efa56ba]{margin-bottom:16px}.form-label[data-v-3efa56ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3efa56ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3efa56ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3efa56ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3efa56ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3efa56ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3efa56ba]{color:#2563eb}.unit[data-v-3efa56ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3efa56ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3efa56ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3efa56ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd265ed1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd265ed1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd265ed1]{grid-template-columns:1fr}}.section-title[data-v-fd265ed1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd265ed1]{margin-bottom:16px}.form-label[data-v-fd265ed1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd265ed1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd265ed1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd265ed1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd265ed1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd265ed1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd265ed1]{color:#2563eb}.unit[data-v-fd265ed1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd265ed1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd265ed1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd265ed1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3db24e96]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3db24e96]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3db24e96]{grid-template-columns:1fr}}.section-title[data-v-3db24e96]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3db24e96]{margin-bottom:16px}.form-label[data-v-3db24e96]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3db24e96]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3db24e96]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3db24e96]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3db24e96]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3db24e96]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3db24e96]{color:#2563eb}.unit[data-v-3db24e96]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3db24e96]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3db24e96]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3db24e96]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5bb998a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5bb998a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5bb998a5]{grid-template-columns:1fr}}.section-title[data-v-5bb998a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5bb998a5]{margin-bottom:16px}.form-label[data-v-5bb998a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5bb998a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5bb998a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5bb998a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5bb998a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5bb998a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5bb998a5]{color:#2563eb}.unit[data-v-5bb998a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5bb998a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5bb998a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5bb998a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e133872]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e133872]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e133872]{grid-template-columns:1fr}}.section-title[data-v-0e133872]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e133872]{margin-bottom:16px}.form-label[data-v-0e133872]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e133872]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e133872]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e133872]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e133872]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e133872]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e133872]{color:#2563eb}.unit[data-v-0e133872]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e133872]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e133872]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e133872]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-adf4d58a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-adf4d58a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-adf4d58a]{grid-template-columns:1fr}}.section-title[data-v-adf4d58a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-adf4d58a]{margin-bottom:16px}.form-label[data-v-adf4d58a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-adf4d58a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-adf4d58a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-adf4d58a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-adf4d58a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-adf4d58a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-adf4d58a]{color:#2563eb}.unit[data-v-adf4d58a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-adf4d58a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-adf4d58a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-adf4d58a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a1dc450]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a1dc450]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a1dc450]{grid-template-columns:1fr}}.section-title[data-v-2a1dc450]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a1dc450]{margin-bottom:16px}.form-label[data-v-2a1dc450]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a1dc450]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a1dc450]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a1dc450]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a1dc450]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a1dc450]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a1dc450]{color:#2563eb}.unit[data-v-2a1dc450]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a1dc450]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a1dc450]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a1dc450]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4c1cd62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4c1cd62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4c1cd62]{grid-template-columns:1fr}}.section-title[data-v-f4c1cd62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4c1cd62]{margin-bottom:16px}.form-label[data-v-f4c1cd62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4c1cd62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4c1cd62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4c1cd62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4c1cd62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4c1cd62]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4c1cd62]{color:#2563eb}.unit[data-v-f4c1cd62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4c1cd62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4c1cd62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4c1cd62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59371ddd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59371ddd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59371ddd]{grid-template-columns:1fr}}.section-title[data-v-59371ddd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59371ddd]{margin-bottom:16px}.form-label[data-v-59371ddd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59371ddd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59371ddd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59371ddd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59371ddd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59371ddd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59371ddd]{color:#2563eb}.unit[data-v-59371ddd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59371ddd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59371ddd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59371ddd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e815d54]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e815d54]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e815d54]{grid-template-columns:1fr}}.section-title[data-v-1e815d54]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e815d54]{margin-bottom:16px}.form-label[data-v-1e815d54]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e815d54]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e815d54]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e815d54]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e815d54]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e815d54]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e815d54]{color:#2563eb}.unit[data-v-1e815d54]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e815d54]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e815d54]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e815d54]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4ca17e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4ca17e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4ca17e7]{grid-template-columns:1fr}}.section-title[data-v-c4ca17e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4ca17e7]{margin-bottom:16px}.form-label[data-v-c4ca17e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4ca17e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4ca17e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4ca17e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4ca17e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4ca17e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4ca17e7]{color:#2563eb}.unit[data-v-c4ca17e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4ca17e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4ca17e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4ca17e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e69fa23]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e69fa23]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e69fa23]{grid-template-columns:1fr}}.section-title[data-v-7e69fa23]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e69fa23]{margin-bottom:16px}.form-label[data-v-7e69fa23]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e69fa23]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e69fa23]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e69fa23]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e69fa23]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e69fa23]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e69fa23]{color:#2563eb}.unit[data-v-7e69fa23]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e69fa23]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e69fa23]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e69fa23]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-055524dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-055524dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-055524dc]{grid-template-columns:1fr}}.section-title[data-v-055524dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-055524dc]{margin-bottom:16px}.form-label[data-v-055524dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-055524dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-055524dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-055524dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-055524dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-055524dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-055524dc]{color:#2563eb}.unit[data-v-055524dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-055524dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-055524dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-055524dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55bed5a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55bed5a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55bed5a0]{grid-template-columns:1fr}}.section-title[data-v-55bed5a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55bed5a0]{margin-bottom:16px}.form-label[data-v-55bed5a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55bed5a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55bed5a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55bed5a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55bed5a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55bed5a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55bed5a0]{color:#2563eb}.unit[data-v-55bed5a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55bed5a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55bed5a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55bed5a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5780796]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5780796]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5780796]{grid-template-columns:1fr}}.section-title[data-v-f5780796]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5780796]{margin-bottom:16px}.form-label[data-v-f5780796]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5780796]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5780796]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5780796]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5780796]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5780796]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5780796]{color:#2563eb}.unit[data-v-f5780796]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5780796]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5780796]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5780796]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d316ead]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d316ead]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d316ead]{grid-template-columns:1fr}}.section-title[data-v-6d316ead]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d316ead]{margin-bottom:16px}.form-label[data-v-6d316ead]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d316ead]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d316ead]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d316ead]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d316ead]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d316ead]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d316ead]{color:#2563eb}.unit[data-v-6d316ead]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d316ead]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d316ead]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d316ead]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29f1d77e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29f1d77e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29f1d77e]{grid-template-columns:1fr}}.section-title[data-v-29f1d77e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29f1d77e]{margin-bottom:16px}.form-label[data-v-29f1d77e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29f1d77e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29f1d77e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29f1d77e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29f1d77e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29f1d77e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29f1d77e]{color:#2563eb}.unit[data-v-29f1d77e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29f1d77e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29f1d77e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29f1d77e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0369ca7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0369ca7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0369ca7c]{grid-template-columns:1fr}}.section-title[data-v-0369ca7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0369ca7c]{margin-bottom:16px}.form-label[data-v-0369ca7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0369ca7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0369ca7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0369ca7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0369ca7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0369ca7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0369ca7c]{color:#2563eb}.unit[data-v-0369ca7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0369ca7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0369ca7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0369ca7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96e2ae13]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96e2ae13]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96e2ae13]{grid-template-columns:1fr}}.section-title[data-v-96e2ae13]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96e2ae13]{margin-bottom:16px}.form-label[data-v-96e2ae13]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96e2ae13]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96e2ae13]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96e2ae13]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96e2ae13]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96e2ae13]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96e2ae13]{color:#2563eb}.unit[data-v-96e2ae13]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96e2ae13]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96e2ae13]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96e2ae13]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1af9db84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1af9db84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1af9db84]{grid-template-columns:1fr}}.section-title[data-v-1af9db84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1af9db84]{margin-bottom:16px}.form-label[data-v-1af9db84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1af9db84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1af9db84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1af9db84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1af9db84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1af9db84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1af9db84]{color:#2563eb}.unit[data-v-1af9db84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1af9db84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1af9db84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1af9db84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac8438ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac8438ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac8438ee]{grid-template-columns:1fr}}.section-title[data-v-ac8438ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac8438ee]{margin-bottom:16px}.form-label[data-v-ac8438ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac8438ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac8438ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac8438ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac8438ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac8438ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac8438ee]{color:#2563eb}.unit[data-v-ac8438ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac8438ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac8438ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac8438ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b274649]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b274649]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b274649]{grid-template-columns:1fr}}.section-title[data-v-1b274649]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b274649]{margin-bottom:16px}.form-label[data-v-1b274649]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b274649]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b274649]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b274649]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b274649]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b274649]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b274649]{color:#2563eb}.unit[data-v-1b274649]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b274649]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b274649]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b274649]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e420611]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e420611]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e420611]{grid-template-columns:1fr}}.section-title[data-v-3e420611]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e420611]{margin-bottom:16px}.form-label[data-v-3e420611]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e420611]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e420611]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e420611]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e420611]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e420611]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e420611]{color:#2563eb}.unit[data-v-3e420611]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e420611]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e420611]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e420611]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc309548]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc309548]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc309548]{grid-template-columns:1fr}}.section-title[data-v-cc309548]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc309548]{margin-bottom:16px}.form-label[data-v-cc309548]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc309548]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc309548]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc309548]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc309548]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc309548]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc309548]{color:#2563eb}.unit[data-v-cc309548]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc309548]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc309548]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc309548]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a258ea3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a258ea3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a258ea3]{grid-template-columns:1fr}}.section-title[data-v-3a258ea3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a258ea3]{margin-bottom:16px}.form-label[data-v-3a258ea3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a258ea3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a258ea3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a258ea3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a258ea3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a258ea3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a258ea3]{color:#2563eb}.unit[data-v-3a258ea3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a258ea3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a258ea3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a258ea3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8923e19b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8923e19b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8923e19b]{grid-template-columns:1fr}}.section-title[data-v-8923e19b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8923e19b]{margin-bottom:16px}.form-label[data-v-8923e19b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8923e19b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8923e19b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8923e19b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8923e19b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8923e19b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8923e19b]{color:#2563eb}.unit[data-v-8923e19b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8923e19b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8923e19b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8923e19b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bae3071]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bae3071]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bae3071]{grid-template-columns:1fr}}.section-title[data-v-9bae3071]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bae3071]{margin-bottom:16px}.form-label[data-v-9bae3071]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bae3071]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bae3071]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bae3071]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bae3071]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bae3071]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bae3071]{color:#2563eb}.unit[data-v-9bae3071]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bae3071]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bae3071]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bae3071]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b41476c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b41476c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b41476c]{grid-template-columns:1fr}}.section-title[data-v-0b41476c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b41476c]{margin-bottom:16px}.form-label[data-v-0b41476c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b41476c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b41476c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b41476c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b41476c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b41476c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b41476c]{color:#2563eb}.unit[data-v-0b41476c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b41476c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b41476c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b41476c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-051be6f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-051be6f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-051be6f6]{grid-template-columns:1fr}}.section-title[data-v-051be6f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-051be6f6]{margin-bottom:16px}.form-label[data-v-051be6f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-051be6f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-051be6f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-051be6f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-051be6f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-051be6f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-051be6f6]{color:#2563eb}.unit[data-v-051be6f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-051be6f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-051be6f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-051be6f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1835fe5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1835fe5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1835fe5e]{grid-template-columns:1fr}}.section-title[data-v-1835fe5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1835fe5e]{margin-bottom:16px}.form-label[data-v-1835fe5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1835fe5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1835fe5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1835fe5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1835fe5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1835fe5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1835fe5e]{color:#2563eb}.unit[data-v-1835fe5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1835fe5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1835fe5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1835fe5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2f12513]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2f12513]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2f12513]{grid-template-columns:1fr}}.section-title[data-v-a2f12513]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2f12513]{margin-bottom:16px}.form-label[data-v-a2f12513]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2f12513]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2f12513]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2f12513]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2f12513]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2f12513]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2f12513]{color:#2563eb}.unit[data-v-a2f12513]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2f12513]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2f12513]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2f12513]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00c8c0a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00c8c0a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00c8c0a7]{grid-template-columns:1fr}}.section-title[data-v-00c8c0a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00c8c0a7]{margin-bottom:16px}.form-label[data-v-00c8c0a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00c8c0a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00c8c0a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00c8c0a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00c8c0a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00c8c0a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00c8c0a7]{color:#2563eb}.unit[data-v-00c8c0a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00c8c0a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00c8c0a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00c8c0a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b318409]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b318409]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b318409]{grid-template-columns:1fr}}.section-title[data-v-2b318409]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b318409]{margin-bottom:16px}.form-label[data-v-2b318409]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b318409]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b318409]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b318409]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b318409]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b318409]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b318409]{color:#2563eb}.unit[data-v-2b318409]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b318409]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b318409]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b318409]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-343f27a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-343f27a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-343f27a9]{grid-template-columns:1fr}}.section-title[data-v-343f27a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-343f27a9]{margin-bottom:16px}.form-label[data-v-343f27a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-343f27a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-343f27a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-343f27a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-343f27a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-343f27a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-343f27a9]{color:#2563eb}.unit[data-v-343f27a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-343f27a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-343f27a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-343f27a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94251c37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94251c37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94251c37]{grid-template-columns:1fr}}.section-title[data-v-94251c37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94251c37]{margin-bottom:16px}.form-label[data-v-94251c37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94251c37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94251c37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94251c37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94251c37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94251c37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94251c37]{color:#2563eb}.unit[data-v-94251c37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94251c37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94251c37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94251c37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7243c659]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7243c659]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7243c659]{grid-template-columns:1fr}}.section-title[data-v-7243c659]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7243c659]{margin-bottom:16px}.form-label[data-v-7243c659]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7243c659]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7243c659]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7243c659]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7243c659]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7243c659]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7243c659]{color:#2563eb}.unit[data-v-7243c659]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7243c659]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7243c659]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7243c659]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d9459e4f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d9459e4f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d9459e4f]{grid-template-columns:1fr}}.section-title[data-v-d9459e4f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d9459e4f]{margin-bottom:16px}.form-label[data-v-d9459e4f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d9459e4f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d9459e4f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d9459e4f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d9459e4f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d9459e4f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d9459e4f]{color:#2563eb}.unit[data-v-d9459e4f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d9459e4f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d9459e4f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d9459e4f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd684a48]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd684a48]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd684a48]{grid-template-columns:1fr}}.section-title[data-v-fd684a48]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd684a48]{margin-bottom:16px}.form-label[data-v-fd684a48]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd684a48]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd684a48]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd684a48]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd684a48]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd684a48]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd684a48]{color:#2563eb}.unit[data-v-fd684a48]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd684a48]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd684a48]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd684a48]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6c12142e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6c12142e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6c12142e]{grid-template-columns:1fr}}.section-title[data-v-6c12142e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6c12142e]{margin-bottom:16px}.form-label[data-v-6c12142e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6c12142e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6c12142e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6c12142e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6c12142e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6c12142e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6c12142e]{color:#2563eb}.unit[data-v-6c12142e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6c12142e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6c12142e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6c12142e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d93ec0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d93ec0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d93ec0c]{grid-template-columns:1fr}}.section-title[data-v-2d93ec0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d93ec0c]{margin-bottom:16px}.form-label[data-v-2d93ec0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d93ec0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d93ec0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d93ec0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d93ec0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d93ec0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d93ec0c]{color:#2563eb}.unit[data-v-2d93ec0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d93ec0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d93ec0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d93ec0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99e650c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99e650c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99e650c9]{grid-template-columns:1fr}}.section-title[data-v-99e650c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99e650c9]{margin-bottom:16px}.form-label[data-v-99e650c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99e650c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99e650c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99e650c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99e650c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99e650c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99e650c9]{color:#2563eb}.unit[data-v-99e650c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99e650c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99e650c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99e650c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-914968f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-914968f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-914968f4]{grid-template-columns:1fr}}.section-title[data-v-914968f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-914968f4]{margin-bottom:16px}.form-label[data-v-914968f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-914968f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-914968f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-914968f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-914968f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-914968f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-914968f4]{color:#2563eb}.unit[data-v-914968f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-914968f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-914968f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-914968f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e91b5d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e91b5d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e91b5d5]{grid-template-columns:1fr}}.section-title[data-v-5e91b5d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e91b5d5]{margin-bottom:16px}.form-label[data-v-5e91b5d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e91b5d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e91b5d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e91b5d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e91b5d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e91b5d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e91b5d5]{color:#2563eb}.unit[data-v-5e91b5d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e91b5d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e91b5d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e91b5d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc2ec50e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc2ec50e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc2ec50e]{grid-template-columns:1fr}}.section-title[data-v-dc2ec50e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc2ec50e]{margin-bottom:16px}.form-label[data-v-dc2ec50e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc2ec50e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc2ec50e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc2ec50e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc2ec50e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc2ec50e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc2ec50e]{color:#2563eb}.unit[data-v-dc2ec50e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc2ec50e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc2ec50e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc2ec50e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea9a0192]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea9a0192]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea9a0192]{grid-template-columns:1fr}}.section-title[data-v-ea9a0192]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea9a0192]{margin-bottom:16px}.form-label[data-v-ea9a0192]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea9a0192]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea9a0192]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea9a0192]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea9a0192]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea9a0192]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea9a0192]{color:#2563eb}.unit[data-v-ea9a0192]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea9a0192]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea9a0192]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea9a0192]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1c08874]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1c08874]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1c08874]{grid-template-columns:1fr}}.section-title[data-v-f1c08874]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1c08874]{margin-bottom:16px}.form-label[data-v-f1c08874]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1c08874]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1c08874]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1c08874]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1c08874]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1c08874]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1c08874]{color:#2563eb}.unit[data-v-f1c08874]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1c08874]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1c08874]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1c08874]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37357662]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37357662]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37357662]{grid-template-columns:1fr}}.section-title[data-v-37357662]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37357662]{margin-bottom:16px}.form-label[data-v-37357662]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37357662]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37357662]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37357662]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37357662]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37357662]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37357662]{color:#2563eb}.unit[data-v-37357662]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37357662]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37357662]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37357662]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a0e0549]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a0e0549]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a0e0549]{grid-template-columns:1fr}}.section-title[data-v-7a0e0549]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a0e0549]{margin-bottom:16px}.form-label[data-v-7a0e0549]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a0e0549]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a0e0549]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a0e0549]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a0e0549]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a0e0549]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a0e0549]{color:#2563eb}.unit[data-v-7a0e0549]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a0e0549]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a0e0549]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a0e0549]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb0cddde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb0cddde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb0cddde]{grid-template-columns:1fr}}.section-title[data-v-cb0cddde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb0cddde]{margin-bottom:16px}.form-label[data-v-cb0cddde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb0cddde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb0cddde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb0cddde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb0cddde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb0cddde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb0cddde]{color:#2563eb}.unit[data-v-cb0cddde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb0cddde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb0cddde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb0cddde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0af4144b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0af4144b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0af4144b]{grid-template-columns:1fr}}.section-title[data-v-0af4144b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0af4144b]{margin-bottom:16px}.form-label[data-v-0af4144b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0af4144b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0af4144b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0af4144b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0af4144b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0af4144b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0af4144b]{color:#2563eb}.unit[data-v-0af4144b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0af4144b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0af4144b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0af4144b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1cd1364]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1cd1364]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1cd1364]{grid-template-columns:1fr}}.section-title[data-v-f1cd1364]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1cd1364]{margin-bottom:16px}.form-label[data-v-f1cd1364]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1cd1364]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1cd1364]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1cd1364]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1cd1364]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1cd1364]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1cd1364]{color:#2563eb}.unit[data-v-f1cd1364]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1cd1364]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1cd1364]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1cd1364]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-793b3a99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-793b3a99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-793b3a99]{grid-template-columns:1fr}}.section-title[data-v-793b3a99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-793b3a99]{margin-bottom:16px}.form-label[data-v-793b3a99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-793b3a99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-793b3a99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-793b3a99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-793b3a99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-793b3a99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-793b3a99]{color:#2563eb}.unit[data-v-793b3a99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-793b3a99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-793b3a99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-793b3a99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0dea86a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0dea86a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0dea86a6]{grid-template-columns:1fr}}.section-title[data-v-0dea86a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0dea86a6]{margin-bottom:16px}.form-label[data-v-0dea86a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0dea86a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0dea86a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0dea86a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0dea86a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0dea86a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0dea86a6]{color:#2563eb}.unit[data-v-0dea86a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0dea86a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0dea86a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0dea86a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-389b3b1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-389b3b1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-389b3b1a]{grid-template-columns:1fr}}.section-title[data-v-389b3b1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-389b3b1a]{margin-bottom:16px}.form-label[data-v-389b3b1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-389b3b1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-389b3b1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-389b3b1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-389b3b1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-389b3b1a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-389b3b1a]{color:#2563eb}.unit[data-v-389b3b1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-389b3b1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-389b3b1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-389b3b1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-595ba534]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-595ba534]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-595ba534]{grid-template-columns:1fr}}.section-title[data-v-595ba534]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-595ba534]{margin-bottom:16px}.form-label[data-v-595ba534]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-595ba534]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-595ba534]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-595ba534]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-595ba534]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-595ba534]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-595ba534]{color:#2563eb}.unit[data-v-595ba534]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-595ba534]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-595ba534]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-595ba534]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-413eed11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-413eed11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-413eed11]{grid-template-columns:1fr}}.section-title[data-v-413eed11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-413eed11]{margin-bottom:16px}.form-label[data-v-413eed11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-413eed11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-413eed11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-413eed11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-413eed11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-413eed11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-413eed11]{color:#2563eb}.unit[data-v-413eed11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-413eed11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-413eed11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-413eed11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4272d311]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4272d311]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4272d311]{grid-template-columns:1fr}}.section-title[data-v-4272d311]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4272d311]{margin-bottom:16px}.form-label[data-v-4272d311]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4272d311]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4272d311]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4272d311]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4272d311]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4272d311]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4272d311]{color:#2563eb}.unit[data-v-4272d311]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4272d311]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4272d311]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4272d311]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e64d750]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e64d750]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e64d750]{grid-template-columns:1fr}}.section-title[data-v-9e64d750]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e64d750]{margin-bottom:16px}.form-label[data-v-9e64d750]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e64d750]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e64d750]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e64d750]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e64d750]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e64d750]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e64d750]{color:#2563eb}.unit[data-v-9e64d750]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e64d750]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e64d750]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e64d750]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c6339e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c6339e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c6339e9]{grid-template-columns:1fr}}.section-title[data-v-0c6339e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c6339e9]{margin-bottom:16px}.form-label[data-v-0c6339e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c6339e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c6339e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c6339e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c6339e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c6339e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c6339e9]{color:#2563eb}.unit[data-v-0c6339e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c6339e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c6339e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c6339e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-960ea2d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-960ea2d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-960ea2d4]{grid-template-columns:1fr}}.section-title[data-v-960ea2d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-960ea2d4]{margin-bottom:16px}.form-label[data-v-960ea2d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-960ea2d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-960ea2d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-960ea2d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-960ea2d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-960ea2d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-960ea2d4]{color:#2563eb}.unit[data-v-960ea2d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-960ea2d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-960ea2d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-960ea2d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2092297]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2092297]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2092297]{grid-template-columns:1fr}}.section-title[data-v-a2092297]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2092297]{margin-bottom:16px}.form-label[data-v-a2092297]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2092297]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2092297]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2092297]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2092297]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2092297]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2092297]{color:#2563eb}.unit[data-v-a2092297]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2092297]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2092297]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2092297]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28464c56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28464c56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28464c56]{grid-template-columns:1fr}}.section-title[data-v-28464c56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28464c56]{margin-bottom:16px}.form-label[data-v-28464c56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28464c56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28464c56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28464c56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28464c56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28464c56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28464c56]{color:#2563eb}.unit[data-v-28464c56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28464c56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28464c56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28464c56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd6daaf0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd6daaf0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd6daaf0]{grid-template-columns:1fr}}.section-title[data-v-fd6daaf0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd6daaf0]{margin-bottom:16px}.form-label[data-v-fd6daaf0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd6daaf0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd6daaf0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd6daaf0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd6daaf0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd6daaf0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd6daaf0]{color:#2563eb}.unit[data-v-fd6daaf0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd6daaf0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd6daaf0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd6daaf0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e218b80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e218b80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e218b80]{grid-template-columns:1fr}}.section-title[data-v-9e218b80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e218b80]{margin-bottom:16px}.form-label[data-v-9e218b80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e218b80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e218b80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e218b80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e218b80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e218b80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e218b80]{color:#2563eb}.unit[data-v-9e218b80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e218b80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e218b80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e218b80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c73c623c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c73c623c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c73c623c]{grid-template-columns:1fr}}.section-title[data-v-c73c623c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c73c623c]{margin-bottom:16px}.form-label[data-v-c73c623c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c73c623c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c73c623c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c73c623c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c73c623c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c73c623c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c73c623c]{color:#2563eb}.unit[data-v-c73c623c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c73c623c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c73c623c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c73c623c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4783dbd8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4783dbd8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4783dbd8]{grid-template-columns:1fr}}.section-title[data-v-4783dbd8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4783dbd8]{margin-bottom:16px}.form-label[data-v-4783dbd8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4783dbd8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4783dbd8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4783dbd8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4783dbd8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4783dbd8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4783dbd8]{color:#2563eb}.unit[data-v-4783dbd8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4783dbd8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4783dbd8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4783dbd8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-242152a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-242152a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-242152a9]{grid-template-columns:1fr}}.section-title[data-v-242152a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-242152a9]{margin-bottom:16px}.form-label[data-v-242152a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-242152a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-242152a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-242152a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-242152a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-242152a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-242152a9]{color:#2563eb}.unit[data-v-242152a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-242152a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-242152a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-242152a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23e7821d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23e7821d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23e7821d]{grid-template-columns:1fr}}.section-title[data-v-23e7821d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23e7821d]{margin-bottom:16px}.form-label[data-v-23e7821d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23e7821d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23e7821d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23e7821d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23e7821d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23e7821d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23e7821d]{color:#2563eb}.unit[data-v-23e7821d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23e7821d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23e7821d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23e7821d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f74723b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f74723b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f74723b]{grid-template-columns:1fr}}.section-title[data-v-1f74723b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f74723b]{margin-bottom:16px}.form-label[data-v-1f74723b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f74723b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f74723b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f74723b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f74723b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f74723b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f74723b]{color:#2563eb}.unit[data-v-1f74723b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f74723b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f74723b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f74723b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10228a12]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10228a12]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10228a12]{grid-template-columns:1fr}}.section-title[data-v-10228a12]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10228a12]{margin-bottom:16px}.form-label[data-v-10228a12]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10228a12]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10228a12]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10228a12]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10228a12]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10228a12]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10228a12]{color:#2563eb}.unit[data-v-10228a12]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10228a12]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10228a12]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10228a12]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa53c929]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa53c929]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa53c929]{grid-template-columns:1fr}}.section-title[data-v-fa53c929]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa53c929]{margin-bottom:16px}.form-label[data-v-fa53c929]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa53c929]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa53c929]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa53c929]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa53c929]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa53c929]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa53c929]{color:#2563eb}.unit[data-v-fa53c929]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa53c929]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa53c929]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa53c929]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8669365]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8669365]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8669365]{grid-template-columns:1fr}}.section-title[data-v-d8669365]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8669365]{margin-bottom:16px}.form-label[data-v-d8669365]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8669365]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8669365]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8669365]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8669365]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8669365]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8669365]{color:#2563eb}.unit[data-v-d8669365]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8669365]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8669365]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8669365]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cc4a2e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cc4a2e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cc4a2e0]{grid-template-columns:1fr}}.section-title[data-v-9cc4a2e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cc4a2e0]{margin-bottom:16px}.form-label[data-v-9cc4a2e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cc4a2e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cc4a2e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cc4a2e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cc4a2e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cc4a2e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cc4a2e0]{color:#2563eb}.unit[data-v-9cc4a2e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cc4a2e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cc4a2e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cc4a2e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a1e3811]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a1e3811]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a1e3811]{grid-template-columns:1fr}}.section-title[data-v-6a1e3811]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a1e3811]{margin-bottom:16px}.form-label[data-v-6a1e3811]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a1e3811]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a1e3811]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a1e3811]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a1e3811]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a1e3811]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a1e3811]{color:#2563eb}.unit[data-v-6a1e3811]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a1e3811]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a1e3811]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a1e3811]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b74d8ebb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b74d8ebb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b74d8ebb]{grid-template-columns:1fr}}.section-title[data-v-b74d8ebb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b74d8ebb]{margin-bottom:16px}.form-label[data-v-b74d8ebb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b74d8ebb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b74d8ebb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b74d8ebb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b74d8ebb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b74d8ebb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b74d8ebb]{color:#2563eb}.unit[data-v-b74d8ebb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b74d8ebb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b74d8ebb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b74d8ebb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-485e157d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-485e157d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-485e157d]{grid-template-columns:1fr}}.section-title[data-v-485e157d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-485e157d]{margin-bottom:16px}.form-label[data-v-485e157d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-485e157d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-485e157d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-485e157d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-485e157d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-485e157d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-485e157d]{color:#2563eb}.unit[data-v-485e157d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-485e157d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-485e157d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-485e157d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d377dce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d377dce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d377dce]{grid-template-columns:1fr}}.section-title[data-v-0d377dce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d377dce]{margin-bottom:16px}.form-label[data-v-0d377dce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d377dce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d377dce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d377dce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d377dce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d377dce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d377dce]{color:#2563eb}.unit[data-v-0d377dce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d377dce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d377dce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d377dce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-756a7b5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-756a7b5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-756a7b5a]{grid-template-columns:1fr}}.section-title[data-v-756a7b5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-756a7b5a]{margin-bottom:16px}.form-label[data-v-756a7b5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-756a7b5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-756a7b5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-756a7b5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-756a7b5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-756a7b5a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-756a7b5a]{color:#2563eb}.unit[data-v-756a7b5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-756a7b5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-756a7b5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-756a7b5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-921dd31b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-921dd31b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-921dd31b]{grid-template-columns:1fr}}.section-title[data-v-921dd31b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-921dd31b]{margin-bottom:16px}.form-label[data-v-921dd31b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-921dd31b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-921dd31b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-921dd31b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-921dd31b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-921dd31b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-921dd31b]{color:#2563eb}.unit[data-v-921dd31b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-921dd31b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-921dd31b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-921dd31b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-543d5946]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-543d5946]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-543d5946]{grid-template-columns:1fr}}.section-title[data-v-543d5946]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-543d5946]{margin-bottom:16px}.form-label[data-v-543d5946]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-543d5946]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-543d5946]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-543d5946]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-543d5946]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-543d5946]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-543d5946]{color:#2563eb}.unit[data-v-543d5946]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-543d5946]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-543d5946]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-543d5946]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b61031b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b61031b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b61031b]{grid-template-columns:1fr}}.section-title[data-v-3b61031b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b61031b]{margin-bottom:16px}.form-label[data-v-3b61031b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b61031b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b61031b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b61031b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b61031b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b61031b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b61031b]{color:#2563eb}.unit[data-v-3b61031b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b61031b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b61031b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b61031b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c7e14bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c7e14bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c7e14bb]{grid-template-columns:1fr}}.section-title[data-v-4c7e14bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c7e14bb]{margin-bottom:16px}.form-label[data-v-4c7e14bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c7e14bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c7e14bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c7e14bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c7e14bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c7e14bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c7e14bb]{color:#2563eb}.unit[data-v-4c7e14bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c7e14bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c7e14bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c7e14bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de7dbf22]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de7dbf22]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de7dbf22]{grid-template-columns:1fr}}.section-title[data-v-de7dbf22]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de7dbf22]{margin-bottom:16px}.form-label[data-v-de7dbf22]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de7dbf22]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de7dbf22]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de7dbf22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de7dbf22]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de7dbf22]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de7dbf22]{color:#2563eb}.unit[data-v-de7dbf22]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de7dbf22]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de7dbf22]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de7dbf22]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c452afe9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c452afe9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c452afe9]{grid-template-columns:1fr}}.section-title[data-v-c452afe9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c452afe9]{margin-bottom:16px}.form-label[data-v-c452afe9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c452afe9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c452afe9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c452afe9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c452afe9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c452afe9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c452afe9]{color:#2563eb}.unit[data-v-c452afe9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c452afe9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c452afe9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c452afe9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed21854d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed21854d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed21854d]{grid-template-columns:1fr}}.section-title[data-v-ed21854d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed21854d]{margin-bottom:16px}.form-label[data-v-ed21854d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed21854d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed21854d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed21854d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed21854d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed21854d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed21854d]{color:#2563eb}.unit[data-v-ed21854d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed21854d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed21854d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed21854d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42896d88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42896d88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42896d88]{grid-template-columns:1fr}}.section-title[data-v-42896d88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42896d88]{margin-bottom:16px}.form-label[data-v-42896d88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42896d88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42896d88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42896d88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42896d88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42896d88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42896d88]{color:#2563eb}.unit[data-v-42896d88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42896d88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42896d88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42896d88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbe3dd90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbe3dd90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbe3dd90]{grid-template-columns:1fr}}.section-title[data-v-bbe3dd90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbe3dd90]{margin-bottom:16px}.form-label[data-v-bbe3dd90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbe3dd90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbe3dd90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbe3dd90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbe3dd90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbe3dd90]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbe3dd90]{color:#2563eb}.unit[data-v-bbe3dd90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbe3dd90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbe3dd90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbe3dd90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b43ad4b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b43ad4b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b43ad4b8]{grid-template-columns:1fr}}.section-title[data-v-b43ad4b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b43ad4b8]{margin-bottom:16px}.form-label[data-v-b43ad4b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b43ad4b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b43ad4b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b43ad4b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b43ad4b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b43ad4b8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b43ad4b8]{color:#2563eb}.unit[data-v-b43ad4b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b43ad4b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b43ad4b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b43ad4b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0e84b0b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0e84b0b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0e84b0b]{grid-template-columns:1fr}}.section-title[data-v-f0e84b0b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0e84b0b]{margin-bottom:16px}.form-label[data-v-f0e84b0b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0e84b0b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0e84b0b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0e84b0b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0e84b0b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0e84b0b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0e84b0b]{color:#2563eb}.unit[data-v-f0e84b0b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0e84b0b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0e84b0b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0e84b0b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83298179]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83298179]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83298179]{grid-template-columns:1fr}}.section-title[data-v-83298179]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83298179]{margin-bottom:16px}.form-label[data-v-83298179]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83298179]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83298179]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83298179]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83298179]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83298179]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83298179]{color:#2563eb}.unit[data-v-83298179]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83298179]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83298179]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83298179]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6312ab57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6312ab57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6312ab57]{grid-template-columns:1fr}}.section-title[data-v-6312ab57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6312ab57]{margin-bottom:16px}.form-label[data-v-6312ab57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6312ab57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6312ab57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6312ab57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6312ab57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6312ab57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6312ab57]{color:#2563eb}.unit[data-v-6312ab57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6312ab57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6312ab57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6312ab57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36401a81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36401a81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36401a81]{grid-template-columns:1fr}}.section-title[data-v-36401a81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36401a81]{margin-bottom:16px}.form-label[data-v-36401a81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36401a81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36401a81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36401a81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36401a81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36401a81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36401a81]{color:#2563eb}.unit[data-v-36401a81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36401a81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36401a81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36401a81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-955ac914]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-955ac914]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-955ac914]{grid-template-columns:1fr}}.section-title[data-v-955ac914]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-955ac914]{margin-bottom:16px}.form-label[data-v-955ac914]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-955ac914]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-955ac914]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-955ac914]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-955ac914]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-955ac914]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-955ac914]{color:#2563eb}.unit[data-v-955ac914]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-955ac914]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-955ac914]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-955ac914]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a35c6de8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a35c6de8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a35c6de8]{grid-template-columns:1fr}}.section-title[data-v-a35c6de8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a35c6de8]{margin-bottom:16px}.form-label[data-v-a35c6de8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a35c6de8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a35c6de8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a35c6de8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a35c6de8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a35c6de8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a35c6de8]{color:#2563eb}.unit[data-v-a35c6de8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a35c6de8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a35c6de8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a35c6de8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bff7e45c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bff7e45c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bff7e45c]{grid-template-columns:1fr}}.section-title[data-v-bff7e45c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bff7e45c]{margin-bottom:16px}.form-label[data-v-bff7e45c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bff7e45c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bff7e45c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bff7e45c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bff7e45c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bff7e45c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bff7e45c]{color:#2563eb}.unit[data-v-bff7e45c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bff7e45c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bff7e45c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bff7e45c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9548aa17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9548aa17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9548aa17]{grid-template-columns:1fr}}.section-title[data-v-9548aa17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9548aa17]{margin-bottom:16px}.form-label[data-v-9548aa17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9548aa17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9548aa17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9548aa17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9548aa17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9548aa17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9548aa17]{color:#2563eb}.unit[data-v-9548aa17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9548aa17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9548aa17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9548aa17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9124e47e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9124e47e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9124e47e]{grid-template-columns:1fr}}.section-title[data-v-9124e47e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9124e47e]{margin-bottom:16px}.form-label[data-v-9124e47e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9124e47e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9124e47e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9124e47e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9124e47e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9124e47e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9124e47e]{color:#2563eb}.unit[data-v-9124e47e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9124e47e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9124e47e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9124e47e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60e4b97b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60e4b97b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60e4b97b]{grid-template-columns:1fr}}.section-title[data-v-60e4b97b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60e4b97b]{margin-bottom:16px}.form-label[data-v-60e4b97b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60e4b97b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60e4b97b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60e4b97b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60e4b97b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60e4b97b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60e4b97b]{color:#2563eb}.unit[data-v-60e4b97b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60e4b97b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60e4b97b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60e4b97b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d37309b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d37309b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d37309b6]{grid-template-columns:1fr}}.section-title[data-v-d37309b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d37309b6]{margin-bottom:16px}.form-label[data-v-d37309b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d37309b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d37309b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d37309b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d37309b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d37309b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d37309b6]{color:#2563eb}.unit[data-v-d37309b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d37309b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d37309b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d37309b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dccee837]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dccee837]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dccee837]{grid-template-columns:1fr}}.section-title[data-v-dccee837]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dccee837]{margin-bottom:16px}.form-label[data-v-dccee837]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dccee837]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dccee837]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dccee837]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dccee837]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dccee837]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dccee837]{color:#2563eb}.unit[data-v-dccee837]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dccee837]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dccee837]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dccee837]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e098730]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e098730]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e098730]{grid-template-columns:1fr}}.section-title[data-v-5e098730]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e098730]{margin-bottom:16px}.form-label[data-v-5e098730]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e098730]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e098730]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e098730]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e098730]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e098730]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e098730]{color:#2563eb}.unit[data-v-5e098730]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e098730]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e098730]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e098730]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97dd98b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97dd98b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97dd98b7]{grid-template-columns:1fr}}.section-title[data-v-97dd98b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97dd98b7]{margin-bottom:16px}.form-label[data-v-97dd98b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97dd98b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97dd98b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97dd98b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97dd98b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97dd98b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97dd98b7]{color:#2563eb}.unit[data-v-97dd98b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97dd98b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97dd98b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97dd98b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25d79cac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25d79cac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25d79cac]{grid-template-columns:1fr}}.section-title[data-v-25d79cac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25d79cac]{margin-bottom:16px}.form-label[data-v-25d79cac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25d79cac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25d79cac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25d79cac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25d79cac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25d79cac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25d79cac]{color:#2563eb}.unit[data-v-25d79cac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25d79cac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25d79cac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25d79cac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30553670]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30553670]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30553670]{grid-template-columns:1fr}}.section-title[data-v-30553670]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30553670]{margin-bottom:16px}.form-label[data-v-30553670]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30553670]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30553670]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30553670]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30553670]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30553670]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30553670]{color:#2563eb}.unit[data-v-30553670]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30553670]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30553670]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30553670]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-645f011a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-645f011a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-645f011a]{grid-template-columns:1fr}}.section-title[data-v-645f011a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-645f011a]{margin-bottom:16px}.form-label[data-v-645f011a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-645f011a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-645f011a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-645f011a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-645f011a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-645f011a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-645f011a]{color:#2563eb}.unit[data-v-645f011a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-645f011a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-645f011a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-645f011a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-221213fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-221213fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-221213fc]{grid-template-columns:1fr}}.section-title[data-v-221213fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-221213fc]{margin-bottom:16px}.form-label[data-v-221213fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-221213fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-221213fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-221213fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-221213fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-221213fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-221213fc]{color:#2563eb}.unit[data-v-221213fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-221213fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-221213fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-221213fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2503e12d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2503e12d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2503e12d]{grid-template-columns:1fr}}.section-title[data-v-2503e12d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2503e12d]{margin-bottom:16px}.form-label[data-v-2503e12d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2503e12d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2503e12d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2503e12d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2503e12d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2503e12d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2503e12d]{color:#2563eb}.unit[data-v-2503e12d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2503e12d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2503e12d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2503e12d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b28112bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b28112bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b28112bf]{grid-template-columns:1fr}}.section-title[data-v-b28112bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b28112bf]{margin-bottom:16px}.form-label[data-v-b28112bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b28112bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b28112bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b28112bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b28112bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b28112bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b28112bf]{color:#2563eb}.unit[data-v-b28112bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b28112bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b28112bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b28112bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00a754f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00a754f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00a754f1]{grid-template-columns:1fr}}.section-title[data-v-00a754f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00a754f1]{margin-bottom:16px}.form-label[data-v-00a754f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00a754f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00a754f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00a754f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00a754f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00a754f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00a754f1]{color:#2563eb}.unit[data-v-00a754f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00a754f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00a754f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00a754f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac5c4b6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac5c4b6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac5c4b6e]{grid-template-columns:1fr}}.section-title[data-v-ac5c4b6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac5c4b6e]{margin-bottom:16px}.form-label[data-v-ac5c4b6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac5c4b6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac5c4b6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac5c4b6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac5c4b6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac5c4b6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac5c4b6e]{color:#2563eb}.unit[data-v-ac5c4b6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac5c4b6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac5c4b6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac5c4b6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85c30df3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85c30df3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85c30df3]{grid-template-columns:1fr}}.section-title[data-v-85c30df3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85c30df3]{margin-bottom:16px}.form-label[data-v-85c30df3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85c30df3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85c30df3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85c30df3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85c30df3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85c30df3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85c30df3]{color:#2563eb}.unit[data-v-85c30df3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85c30df3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85c30df3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85c30df3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53ab5034]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53ab5034]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53ab5034]{grid-template-columns:1fr}}.section-title[data-v-53ab5034]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53ab5034]{margin-bottom:16px}.form-label[data-v-53ab5034]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53ab5034]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53ab5034]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53ab5034]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53ab5034]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53ab5034]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53ab5034]{color:#2563eb}.unit[data-v-53ab5034]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53ab5034]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53ab5034]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53ab5034]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2fb0dc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2fb0dc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2fb0dc6]{grid-template-columns:1fr}}.section-title[data-v-a2fb0dc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2fb0dc6]{margin-bottom:16px}.form-label[data-v-a2fb0dc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2fb0dc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2fb0dc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2fb0dc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2fb0dc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2fb0dc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2fb0dc6]{color:#2563eb}.unit[data-v-a2fb0dc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2fb0dc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2fb0dc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2fb0dc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89f79943]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89f79943]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89f79943]{grid-template-columns:1fr}}.section-title[data-v-89f79943]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89f79943]{margin-bottom:16px}.form-label[data-v-89f79943]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89f79943]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89f79943]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89f79943]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89f79943]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89f79943]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89f79943]{color:#2563eb}.unit[data-v-89f79943]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89f79943]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89f79943]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89f79943]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c03f7b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c03f7b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c03f7b0]{grid-template-columns:1fr}}.section-title[data-v-3c03f7b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c03f7b0]{margin-bottom:16px}.form-label[data-v-3c03f7b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c03f7b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c03f7b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c03f7b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c03f7b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c03f7b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c03f7b0]{color:#2563eb}.unit[data-v-3c03f7b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c03f7b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c03f7b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c03f7b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32da96d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32da96d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32da96d8]{grid-template-columns:1fr}}.section-title[data-v-32da96d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32da96d8]{margin-bottom:16px}.form-label[data-v-32da96d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32da96d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32da96d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32da96d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32da96d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32da96d8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32da96d8]{color:#2563eb}.unit[data-v-32da96d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32da96d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32da96d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32da96d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f449e5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f449e5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f449e5a]{grid-template-columns:1fr}}.section-title[data-v-4f449e5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f449e5a]{margin-bottom:16px}.form-label[data-v-4f449e5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f449e5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f449e5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f449e5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f449e5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f449e5a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f449e5a]{color:#2563eb}.unit[data-v-4f449e5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f449e5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f449e5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f449e5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2fd43b5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2fd43b5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2fd43b5d]{grid-template-columns:1fr}}.section-title[data-v-2fd43b5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2fd43b5d]{margin-bottom:16px}.form-label[data-v-2fd43b5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2fd43b5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2fd43b5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2fd43b5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2fd43b5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2fd43b5d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2fd43b5d]{color:#2563eb}.unit[data-v-2fd43b5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2fd43b5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2fd43b5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2fd43b5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88734fde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88734fde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88734fde]{grid-template-columns:1fr}}.section-title[data-v-88734fde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88734fde]{margin-bottom:16px}.form-label[data-v-88734fde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88734fde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88734fde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88734fde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88734fde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88734fde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88734fde]{color:#2563eb}.unit[data-v-88734fde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88734fde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88734fde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88734fde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c8d21f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c8d21f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c8d21f2]{grid-template-columns:1fr}}.section-title[data-v-4c8d21f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c8d21f2]{margin-bottom:16px}.form-label[data-v-4c8d21f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c8d21f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c8d21f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c8d21f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c8d21f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c8d21f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c8d21f2]{color:#2563eb}.unit[data-v-4c8d21f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c8d21f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c8d21f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c8d21f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da488a89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da488a89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da488a89]{grid-template-columns:1fr}}.section-title[data-v-da488a89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da488a89]{margin-bottom:16px}.form-label[data-v-da488a89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da488a89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da488a89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da488a89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da488a89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da488a89]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da488a89]{color:#2563eb}.unit[data-v-da488a89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da488a89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da488a89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da488a89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6321dfc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6321dfc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6321dfc6]{grid-template-columns:1fr}}.section-title[data-v-6321dfc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6321dfc6]{margin-bottom:16px}.form-label[data-v-6321dfc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6321dfc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6321dfc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6321dfc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6321dfc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6321dfc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6321dfc6]{color:#2563eb}.unit[data-v-6321dfc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6321dfc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6321dfc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6321dfc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8dbf9c7b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8dbf9c7b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8dbf9c7b]{grid-template-columns:1fr}}.section-title[data-v-8dbf9c7b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8dbf9c7b]{margin-bottom:16px}.form-label[data-v-8dbf9c7b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8dbf9c7b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8dbf9c7b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8dbf9c7b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8dbf9c7b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8dbf9c7b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8dbf9c7b]{color:#2563eb}.unit[data-v-8dbf9c7b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8dbf9c7b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8dbf9c7b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8dbf9c7b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ef18dd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ef18dd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ef18dd3]{grid-template-columns:1fr}}.section-title[data-v-0ef18dd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ef18dd3]{margin-bottom:16px}.form-label[data-v-0ef18dd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ef18dd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ef18dd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ef18dd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ef18dd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ef18dd3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ef18dd3]{color:#2563eb}.unit[data-v-0ef18dd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ef18dd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ef18dd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ef18dd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-267d13ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-267d13ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-267d13ec]{grid-template-columns:1fr}}.section-title[data-v-267d13ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-267d13ec]{margin-bottom:16px}.form-label[data-v-267d13ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-267d13ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-267d13ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-267d13ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-267d13ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-267d13ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-267d13ec]{color:#2563eb}.unit[data-v-267d13ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-267d13ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-267d13ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-267d13ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1baff6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1baff6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1baff6e]{grid-template-columns:1fr}}.section-title[data-v-b1baff6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1baff6e]{margin-bottom:16px}.form-label[data-v-b1baff6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1baff6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1baff6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1baff6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1baff6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1baff6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1baff6e]{color:#2563eb}.unit[data-v-b1baff6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1baff6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1baff6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1baff6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-890e74e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-890e74e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-890e74e7]{grid-template-columns:1fr}}.section-title[data-v-890e74e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-890e74e7]{margin-bottom:16px}.form-label[data-v-890e74e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-890e74e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-890e74e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-890e74e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-890e74e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-890e74e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-890e74e7]{color:#2563eb}.unit[data-v-890e74e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-890e74e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-890e74e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-890e74e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-536dbc64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-536dbc64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-536dbc64]{grid-template-columns:1fr}}.section-title[data-v-536dbc64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-536dbc64]{margin-bottom:16px}.form-label[data-v-536dbc64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-536dbc64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-536dbc64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-536dbc64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-536dbc64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-536dbc64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-536dbc64]{color:#2563eb}.unit[data-v-536dbc64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-536dbc64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-536dbc64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-536dbc64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b73911a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b73911a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b73911a7]{grid-template-columns:1fr}}.section-title[data-v-b73911a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b73911a7]{margin-bottom:16px}.form-label[data-v-b73911a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b73911a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b73911a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b73911a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b73911a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b73911a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b73911a7]{color:#2563eb}.unit[data-v-b73911a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b73911a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b73911a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b73911a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb8344b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb8344b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb8344b2]{grid-template-columns:1fr}}.section-title[data-v-fb8344b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb8344b2]{margin-bottom:16px}.form-label[data-v-fb8344b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb8344b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb8344b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb8344b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb8344b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb8344b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb8344b2]{color:#2563eb}.unit[data-v-fb8344b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb8344b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb8344b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb8344b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3d81cdd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3d81cdd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3d81cdd]{grid-template-columns:1fr}}.section-title[data-v-d3d81cdd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3d81cdd]{margin-bottom:16px}.form-label[data-v-d3d81cdd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3d81cdd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3d81cdd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3d81cdd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3d81cdd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3d81cdd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3d81cdd]{color:#2563eb}.unit[data-v-d3d81cdd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3d81cdd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3d81cdd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3d81cdd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d224e1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d224e1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d224e1d]{grid-template-columns:1fr}}.section-title[data-v-8d224e1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d224e1d]{margin-bottom:16px}.form-label[data-v-8d224e1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d224e1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d224e1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d224e1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d224e1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d224e1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d224e1d]{color:#2563eb}.unit[data-v-8d224e1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d224e1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d224e1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d224e1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-791e8aa2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-791e8aa2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-791e8aa2]{grid-template-columns:1fr}}.section-title[data-v-791e8aa2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-791e8aa2]{margin-bottom:16px}.form-label[data-v-791e8aa2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-791e8aa2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-791e8aa2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-791e8aa2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-791e8aa2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-791e8aa2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-791e8aa2]{color:#2563eb}.unit[data-v-791e8aa2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-791e8aa2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-791e8aa2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-791e8aa2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2637b8ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2637b8ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2637b8ad]{grid-template-columns:1fr}}.section-title[data-v-2637b8ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2637b8ad]{margin-bottom:16px}.form-label[data-v-2637b8ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2637b8ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2637b8ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2637b8ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2637b8ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2637b8ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2637b8ad]{color:#2563eb}.unit[data-v-2637b8ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2637b8ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2637b8ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2637b8ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e56fd8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e56fd8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e56fd8e]{grid-template-columns:1fr}}.section-title[data-v-9e56fd8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e56fd8e]{margin-bottom:16px}.form-label[data-v-9e56fd8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e56fd8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e56fd8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e56fd8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e56fd8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e56fd8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e56fd8e]{color:#2563eb}.unit[data-v-9e56fd8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e56fd8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e56fd8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e56fd8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53c1c9c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53c1c9c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53c1c9c1]{grid-template-columns:1fr}}.section-title[data-v-53c1c9c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53c1c9c1]{margin-bottom:16px}.form-label[data-v-53c1c9c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53c1c9c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53c1c9c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53c1c9c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53c1c9c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53c1c9c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53c1c9c1]{color:#2563eb}.unit[data-v-53c1c9c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53c1c9c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53c1c9c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53c1c9c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85e648b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85e648b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85e648b0]{grid-template-columns:1fr}}.section-title[data-v-85e648b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85e648b0]{margin-bottom:16px}.form-label[data-v-85e648b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85e648b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85e648b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85e648b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85e648b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85e648b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85e648b0]{color:#2563eb}.unit[data-v-85e648b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85e648b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85e648b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85e648b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1d1726c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1d1726c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1d1726c]{grid-template-columns:1fr}}.section-title[data-v-b1d1726c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1d1726c]{margin-bottom:16px}.form-label[data-v-b1d1726c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1d1726c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1d1726c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1d1726c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1d1726c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1d1726c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1d1726c]{color:#2563eb}.unit[data-v-b1d1726c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1d1726c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1d1726c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1d1726c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f02f989b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f02f989b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f02f989b]{grid-template-columns:1fr}}.section-title[data-v-f02f989b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f02f989b]{margin-bottom:16px}.form-label[data-v-f02f989b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f02f989b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f02f989b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f02f989b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f02f989b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f02f989b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f02f989b]{color:#2563eb}.unit[data-v-f02f989b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f02f989b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f02f989b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f02f989b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a454212a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a454212a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a454212a]{grid-template-columns:1fr}}.section-title[data-v-a454212a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a454212a]{margin-bottom:16px}.form-label[data-v-a454212a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a454212a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a454212a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a454212a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a454212a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a454212a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a454212a]{color:#2563eb}.unit[data-v-a454212a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a454212a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a454212a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a454212a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40568a28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40568a28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40568a28]{grid-template-columns:1fr}}.section-title[data-v-40568a28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40568a28]{margin-bottom:16px}.form-label[data-v-40568a28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40568a28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40568a28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40568a28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40568a28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40568a28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40568a28]{color:#2563eb}.unit[data-v-40568a28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40568a28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40568a28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40568a28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-839e164a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-839e164a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-839e164a]{grid-template-columns:1fr}}.section-title[data-v-839e164a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-839e164a]{margin-bottom:16px}.form-label[data-v-839e164a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-839e164a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-839e164a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-839e164a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-839e164a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-839e164a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-839e164a]{color:#2563eb}.unit[data-v-839e164a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-839e164a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-839e164a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-839e164a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48856e63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48856e63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48856e63]{grid-template-columns:1fr}}.section-title[data-v-48856e63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48856e63]{margin-bottom:16px}.form-label[data-v-48856e63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48856e63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48856e63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48856e63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48856e63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48856e63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48856e63]{color:#2563eb}.unit[data-v-48856e63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48856e63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48856e63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48856e63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4878440]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4878440]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4878440]{grid-template-columns:1fr}}.section-title[data-v-c4878440]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4878440]{margin-bottom:16px}.form-label[data-v-c4878440]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4878440]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4878440]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4878440]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4878440]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4878440]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4878440]{color:#2563eb}.unit[data-v-c4878440]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4878440]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4878440]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4878440]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9df29d73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9df29d73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9df29d73]{grid-template-columns:1fr}}.section-title[data-v-9df29d73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9df29d73]{margin-bottom:16px}.form-label[data-v-9df29d73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9df29d73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9df29d73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9df29d73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9df29d73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9df29d73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9df29d73]{color:#2563eb}.unit[data-v-9df29d73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9df29d73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9df29d73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9df29d73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a6b0262]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a6b0262]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a6b0262]{grid-template-columns:1fr}}.section-title[data-v-0a6b0262]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a6b0262]{margin-bottom:16px}.form-label[data-v-0a6b0262]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a6b0262]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a6b0262]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a6b0262]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a6b0262]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a6b0262]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a6b0262]{color:#2563eb}.unit[data-v-0a6b0262]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a6b0262]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a6b0262]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a6b0262]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dccb6d6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dccb6d6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dccb6d6b]{grid-template-columns:1fr}}.section-title[data-v-dccb6d6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dccb6d6b]{margin-bottom:16px}.form-label[data-v-dccb6d6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dccb6d6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dccb6d6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dccb6d6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dccb6d6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dccb6d6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dccb6d6b]{color:#2563eb}.unit[data-v-dccb6d6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dccb6d6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dccb6d6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dccb6d6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b92c9386]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b92c9386]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b92c9386]{grid-template-columns:1fr}}.section-title[data-v-b92c9386]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b92c9386]{margin-bottom:16px}.form-label[data-v-b92c9386]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b92c9386]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b92c9386]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b92c9386]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b92c9386]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b92c9386]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b92c9386]{color:#2563eb}.unit[data-v-b92c9386]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b92c9386]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b92c9386]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b92c9386]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b09bcb5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b09bcb5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b09bcb5e]{grid-template-columns:1fr}}.section-title[data-v-b09bcb5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b09bcb5e]{margin-bottom:16px}.form-label[data-v-b09bcb5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b09bcb5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b09bcb5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b09bcb5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b09bcb5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b09bcb5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b09bcb5e]{color:#2563eb}.unit[data-v-b09bcb5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b09bcb5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b09bcb5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b09bcb5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbeaf0a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbeaf0a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbeaf0a2]{grid-template-columns:1fr}}.section-title[data-v-dbeaf0a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbeaf0a2]{margin-bottom:16px}.form-label[data-v-dbeaf0a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbeaf0a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbeaf0a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbeaf0a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbeaf0a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbeaf0a2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbeaf0a2]{color:#2563eb}.unit[data-v-dbeaf0a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbeaf0a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbeaf0a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbeaf0a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cfcb2c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cfcb2c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cfcb2c7]{grid-template-columns:1fr}}.section-title[data-v-1cfcb2c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cfcb2c7]{margin-bottom:16px}.form-label[data-v-1cfcb2c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cfcb2c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cfcb2c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cfcb2c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cfcb2c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cfcb2c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cfcb2c7]{color:#2563eb}.unit[data-v-1cfcb2c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cfcb2c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cfcb2c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cfcb2c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f2502cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f2502cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f2502cf]{grid-template-columns:1fr}}.section-title[data-v-6f2502cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f2502cf]{margin-bottom:16px}.form-label[data-v-6f2502cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f2502cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f2502cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f2502cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f2502cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f2502cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f2502cf]{color:#2563eb}.unit[data-v-6f2502cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f2502cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f2502cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f2502cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-891244d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-891244d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-891244d4]{grid-template-columns:1fr}}.section-title[data-v-891244d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-891244d4]{margin-bottom:16px}.form-label[data-v-891244d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-891244d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-891244d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-891244d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-891244d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-891244d4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-891244d4]{color:#2563eb}.unit[data-v-891244d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-891244d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-891244d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-891244d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-284572a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-284572a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-284572a3]{grid-template-columns:1fr}}.section-title[data-v-284572a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-284572a3]{margin-bottom:16px}.form-label[data-v-284572a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-284572a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-284572a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-284572a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-284572a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-284572a3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-284572a3]{color:#2563eb}.unit[data-v-284572a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-284572a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-284572a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-284572a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6588628c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6588628c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6588628c]{grid-template-columns:1fr}}.section-title[data-v-6588628c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6588628c]{margin-bottom:16px}.form-label[data-v-6588628c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6588628c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6588628c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6588628c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6588628c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6588628c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6588628c]{color:#2563eb}.unit[data-v-6588628c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6588628c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6588628c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6588628c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-174021f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-174021f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-174021f9]{grid-template-columns:1fr}}.section-title[data-v-174021f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-174021f9]{margin-bottom:16px}.form-label[data-v-174021f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-174021f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-174021f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-174021f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-174021f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-174021f9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-174021f9]{color:#2563eb}.unit[data-v-174021f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-174021f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-174021f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-174021f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b263993]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b263993]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b263993]{grid-template-columns:1fr}}.section-title[data-v-1b263993]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b263993]{margin-bottom:16px}.form-label[data-v-1b263993]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b263993]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b263993]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b263993]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b263993]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b263993]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b263993]{color:#2563eb}.unit[data-v-1b263993]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b263993]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b263993]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b263993]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74dc24b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74dc24b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74dc24b1]{grid-template-columns:1fr}}.section-title[data-v-74dc24b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74dc24b1]{margin-bottom:16px}.form-label[data-v-74dc24b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74dc24b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74dc24b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74dc24b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74dc24b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74dc24b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74dc24b1]{color:#2563eb}.unit[data-v-74dc24b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74dc24b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74dc24b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74dc24b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6b47169]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6b47169]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6b47169]{grid-template-columns:1fr}}.section-title[data-v-f6b47169]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6b47169]{margin-bottom:16px}.form-label[data-v-f6b47169]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6b47169]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6b47169]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6b47169]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6b47169]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6b47169]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6b47169]{color:#2563eb}.unit[data-v-f6b47169]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6b47169]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6b47169]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6b47169]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7d0450d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7d0450d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7d0450d]{grid-template-columns:1fr}}.section-title[data-v-b7d0450d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7d0450d]{margin-bottom:16px}.form-label[data-v-b7d0450d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7d0450d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7d0450d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7d0450d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7d0450d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7d0450d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7d0450d]{color:#2563eb}.unit[data-v-b7d0450d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7d0450d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7d0450d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7d0450d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-536fde7e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-536fde7e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-536fde7e]{grid-template-columns:1fr}}.section-title[data-v-536fde7e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-536fde7e]{margin-bottom:16px}.form-label[data-v-536fde7e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-536fde7e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-536fde7e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-536fde7e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-536fde7e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-536fde7e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-536fde7e]{color:#2563eb}.unit[data-v-536fde7e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-536fde7e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-536fde7e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-536fde7e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64f6d7db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64f6d7db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64f6d7db]{grid-template-columns:1fr}}.section-title[data-v-64f6d7db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64f6d7db]{margin-bottom:16px}.form-label[data-v-64f6d7db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64f6d7db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64f6d7db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64f6d7db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64f6d7db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64f6d7db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64f6d7db]{color:#2563eb}.unit[data-v-64f6d7db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64f6d7db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64f6d7db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64f6d7db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f311524c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f311524c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f311524c]{grid-template-columns:1fr}}.section-title[data-v-f311524c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f311524c]{margin-bottom:16px}.form-label[data-v-f311524c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f311524c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f311524c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f311524c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f311524c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f311524c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f311524c]{color:#2563eb}.unit[data-v-f311524c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f311524c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f311524c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f311524c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0830fac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0830fac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0830fac]{grid-template-columns:1fr}}.section-title[data-v-c0830fac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0830fac]{margin-bottom:16px}.form-label[data-v-c0830fac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0830fac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0830fac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0830fac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0830fac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0830fac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0830fac]{color:#2563eb}.unit[data-v-c0830fac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0830fac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0830fac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0830fac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9320690f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9320690f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9320690f]{grid-template-columns:1fr}}.section-title[data-v-9320690f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9320690f]{margin-bottom:16px}.form-label[data-v-9320690f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9320690f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9320690f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9320690f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9320690f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9320690f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9320690f]{color:#2563eb}.unit[data-v-9320690f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9320690f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9320690f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9320690f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2b68b5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2b68b5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2b68b5c]{grid-template-columns:1fr}}.section-title[data-v-e2b68b5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2b68b5c]{margin-bottom:16px}.form-label[data-v-e2b68b5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2b68b5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2b68b5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2b68b5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2b68b5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2b68b5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2b68b5c]{color:#2563eb}.unit[data-v-e2b68b5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2b68b5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2b68b5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2b68b5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-084f7df3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-084f7df3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-084f7df3]{grid-template-columns:1fr}}.section-title[data-v-084f7df3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-084f7df3]{margin-bottom:16px}.form-label[data-v-084f7df3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-084f7df3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-084f7df3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-084f7df3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-084f7df3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-084f7df3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-084f7df3]{color:#2563eb}.unit[data-v-084f7df3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-084f7df3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-084f7df3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-084f7df3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd7e096c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd7e096c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd7e096c]{grid-template-columns:1fr}}.section-title[data-v-cd7e096c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd7e096c]{margin-bottom:16px}.form-label[data-v-cd7e096c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd7e096c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd7e096c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd7e096c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd7e096c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd7e096c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd7e096c]{color:#2563eb}.unit[data-v-cd7e096c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd7e096c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd7e096c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd7e096c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebf17e25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebf17e25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebf17e25]{grid-template-columns:1fr}}.section-title[data-v-ebf17e25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebf17e25]{margin-bottom:16px}.form-label[data-v-ebf17e25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebf17e25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebf17e25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebf17e25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebf17e25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebf17e25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebf17e25]{color:#2563eb}.unit[data-v-ebf17e25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebf17e25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebf17e25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebf17e25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2aa622c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2aa622c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2aa622c]{grid-template-columns:1fr}}.section-title[data-v-a2aa622c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2aa622c]{margin-bottom:16px}.form-label[data-v-a2aa622c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2aa622c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2aa622c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2aa622c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2aa622c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2aa622c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2aa622c]{color:#2563eb}.unit[data-v-a2aa622c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2aa622c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2aa622c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2aa622c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-853ec2a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-853ec2a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-853ec2a6]{grid-template-columns:1fr}}.section-title[data-v-853ec2a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-853ec2a6]{margin-bottom:16px}.form-label[data-v-853ec2a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-853ec2a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-853ec2a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-853ec2a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-853ec2a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-853ec2a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-853ec2a6]{color:#2563eb}.unit[data-v-853ec2a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-853ec2a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-853ec2a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-853ec2a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb7ee29a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb7ee29a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb7ee29a]{grid-template-columns:1fr}}.section-title[data-v-bb7ee29a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb7ee29a]{margin-bottom:16px}.form-label[data-v-bb7ee29a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb7ee29a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb7ee29a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb7ee29a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb7ee29a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb7ee29a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb7ee29a]{color:#2563eb}.unit[data-v-bb7ee29a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb7ee29a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb7ee29a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb7ee29a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c94faf4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c94faf4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c94faf4]{grid-template-columns:1fr}}.section-title[data-v-7c94faf4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c94faf4]{margin-bottom:16px}.form-label[data-v-7c94faf4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c94faf4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c94faf4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c94faf4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c94faf4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c94faf4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c94faf4]{color:#2563eb}.unit[data-v-7c94faf4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c94faf4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c94faf4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c94faf4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d72327f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d72327f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d72327f]{grid-template-columns:1fr}}.section-title[data-v-6d72327f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d72327f]{margin-bottom:16px}.form-label[data-v-6d72327f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d72327f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d72327f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d72327f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d72327f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d72327f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d72327f]{color:#2563eb}.unit[data-v-6d72327f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d72327f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d72327f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d72327f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7ae2af4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7ae2af4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7ae2af4]{grid-template-columns:1fr}}.section-title[data-v-b7ae2af4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7ae2af4]{margin-bottom:16px}.form-label[data-v-b7ae2af4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7ae2af4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7ae2af4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7ae2af4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7ae2af4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7ae2af4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7ae2af4]{color:#2563eb}.unit[data-v-b7ae2af4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7ae2af4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7ae2af4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7ae2af4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e197c754]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e197c754]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e197c754]{grid-template-columns:1fr}}.section-title[data-v-e197c754]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e197c754]{margin-bottom:16px}.form-label[data-v-e197c754]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e197c754]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e197c754]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e197c754]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e197c754]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e197c754]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e197c754]{color:#2563eb}.unit[data-v-e197c754]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e197c754]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e197c754]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e197c754]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3da7416]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3da7416]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3da7416]{grid-template-columns:1fr}}.section-title[data-v-e3da7416]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3da7416]{margin-bottom:16px}.form-label[data-v-e3da7416]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3da7416]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3da7416]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3da7416]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3da7416]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3da7416]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3da7416]{color:#2563eb}.unit[data-v-e3da7416]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3da7416]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3da7416]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3da7416]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91ec86e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91ec86e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91ec86e8]{grid-template-columns:1fr}}.section-title[data-v-91ec86e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91ec86e8]{margin-bottom:16px}.form-label[data-v-91ec86e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91ec86e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91ec86e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91ec86e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91ec86e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91ec86e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91ec86e8]{color:#2563eb}.unit[data-v-91ec86e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91ec86e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91ec86e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91ec86e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb783512]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb783512]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb783512]{grid-template-columns:1fr}}.section-title[data-v-bb783512]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb783512]{margin-bottom:16px}.form-label[data-v-bb783512]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb783512]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb783512]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb783512]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb783512]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb783512]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb783512]{color:#2563eb}.unit[data-v-bb783512]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb783512]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb783512]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb783512]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff5c2ae4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff5c2ae4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff5c2ae4]{grid-template-columns:1fr}}.section-title[data-v-ff5c2ae4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff5c2ae4]{margin-bottom:16px}.form-label[data-v-ff5c2ae4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff5c2ae4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff5c2ae4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff5c2ae4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff5c2ae4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff5c2ae4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff5c2ae4]{color:#2563eb}.unit[data-v-ff5c2ae4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff5c2ae4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff5c2ae4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff5c2ae4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9949dd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9949dd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9949dd0]{grid-template-columns:1fr}}.section-title[data-v-c9949dd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9949dd0]{margin-bottom:16px}.form-label[data-v-c9949dd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9949dd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9949dd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9949dd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9949dd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9949dd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9949dd0]{color:#2563eb}.unit[data-v-c9949dd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9949dd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9949dd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9949dd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6255402e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6255402e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6255402e]{grid-template-columns:1fr}}.section-title[data-v-6255402e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6255402e]{margin-bottom:16px}.form-label[data-v-6255402e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6255402e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6255402e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6255402e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6255402e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6255402e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6255402e]{color:#2563eb}.unit[data-v-6255402e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6255402e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6255402e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6255402e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60b045a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60b045a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60b045a1]{grid-template-columns:1fr}}.section-title[data-v-60b045a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60b045a1]{margin-bottom:16px}.form-label[data-v-60b045a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60b045a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60b045a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60b045a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60b045a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60b045a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60b045a1]{color:#2563eb}.unit[data-v-60b045a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60b045a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60b045a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60b045a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1dbeddd5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1dbeddd5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1dbeddd5]{grid-template-columns:1fr}}.section-title[data-v-1dbeddd5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1dbeddd5]{margin-bottom:16px}.form-label[data-v-1dbeddd5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1dbeddd5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1dbeddd5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1dbeddd5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1dbeddd5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1dbeddd5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1dbeddd5]{color:#2563eb}.unit[data-v-1dbeddd5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1dbeddd5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1dbeddd5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1dbeddd5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50424fdc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50424fdc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50424fdc]{grid-template-columns:1fr}}.section-title[data-v-50424fdc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50424fdc]{margin-bottom:16px}.form-label[data-v-50424fdc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50424fdc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50424fdc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50424fdc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50424fdc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50424fdc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50424fdc]{color:#2563eb}.unit[data-v-50424fdc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50424fdc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50424fdc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50424fdc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa3c9211]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa3c9211]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa3c9211]{grid-template-columns:1fr}}.section-title[data-v-aa3c9211]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa3c9211]{margin-bottom:16px}.form-label[data-v-aa3c9211]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa3c9211]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa3c9211]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa3c9211]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa3c9211]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa3c9211]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa3c9211]{color:#2563eb}.unit[data-v-aa3c9211]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa3c9211]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa3c9211]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa3c9211]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6798c76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6798c76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6798c76]{grid-template-columns:1fr}}.section-title[data-v-d6798c76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6798c76]{margin-bottom:16px}.form-label[data-v-d6798c76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6798c76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6798c76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6798c76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6798c76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6798c76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6798c76]{color:#2563eb}.unit[data-v-d6798c76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6798c76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6798c76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6798c76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51e48a82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51e48a82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51e48a82]{grid-template-columns:1fr}}.section-title[data-v-51e48a82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51e48a82]{margin-bottom:16px}.form-label[data-v-51e48a82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51e48a82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51e48a82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51e48a82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51e48a82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51e48a82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51e48a82]{color:#2563eb}.unit[data-v-51e48a82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51e48a82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51e48a82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51e48a82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1eb6211a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1eb6211a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1eb6211a]{grid-template-columns:1fr}}.section-title[data-v-1eb6211a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1eb6211a]{margin-bottom:16px}.form-label[data-v-1eb6211a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1eb6211a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1eb6211a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1eb6211a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1eb6211a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1eb6211a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1eb6211a]{color:#2563eb}.unit[data-v-1eb6211a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1eb6211a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1eb6211a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1eb6211a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f64ef1d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f64ef1d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f64ef1d3]{grid-template-columns:1fr}}.section-title[data-v-f64ef1d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f64ef1d3]{margin-bottom:16px}.form-label[data-v-f64ef1d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f64ef1d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f64ef1d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f64ef1d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f64ef1d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f64ef1d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f64ef1d3]{color:#2563eb}.unit[data-v-f64ef1d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f64ef1d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f64ef1d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f64ef1d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b2b189c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b2b189c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b2b189c]{grid-template-columns:1fr}}.section-title[data-v-7b2b189c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b2b189c]{margin-bottom:16px}.form-label[data-v-7b2b189c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b2b189c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b2b189c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b2b189c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b2b189c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b2b189c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b2b189c]{color:#2563eb}.unit[data-v-7b2b189c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b2b189c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b2b189c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b2b189c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b21d78ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b21d78ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b21d78ee]{grid-template-columns:1fr}}.section-title[data-v-b21d78ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b21d78ee]{margin-bottom:16px}.form-label[data-v-b21d78ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b21d78ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b21d78ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b21d78ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b21d78ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b21d78ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b21d78ee]{color:#2563eb}.unit[data-v-b21d78ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b21d78ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b21d78ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b21d78ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f260acb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f260acb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f260acb]{grid-template-columns:1fr}}.section-title[data-v-6f260acb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f260acb]{margin-bottom:16px}.form-label[data-v-6f260acb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f260acb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f260acb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f260acb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f260acb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f260acb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f260acb]{color:#2563eb}.unit[data-v-6f260acb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f260acb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f260acb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f260acb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7bc9a637]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7bc9a637]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7bc9a637]{grid-template-columns:1fr}}.section-title[data-v-7bc9a637]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7bc9a637]{margin-bottom:16px}.form-label[data-v-7bc9a637]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7bc9a637]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7bc9a637]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7bc9a637]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7bc9a637]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7bc9a637]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7bc9a637]{color:#2563eb}.unit[data-v-7bc9a637]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7bc9a637]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7bc9a637]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7bc9a637]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1128577]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1128577]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1128577]{grid-template-columns:1fr}}.section-title[data-v-f1128577]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1128577]{margin-bottom:16px}.form-label[data-v-f1128577]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1128577]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1128577]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1128577]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1128577]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1128577]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1128577]{color:#2563eb}.unit[data-v-f1128577]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1128577]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1128577]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1128577]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16569d16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16569d16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16569d16]{grid-template-columns:1fr}}.section-title[data-v-16569d16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16569d16]{margin-bottom:16px}.form-label[data-v-16569d16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16569d16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16569d16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16569d16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16569d16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16569d16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16569d16]{color:#2563eb}.unit[data-v-16569d16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16569d16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16569d16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16569d16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7fdbdd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7fdbdd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7fdbdd3]{grid-template-columns:1fr}}.section-title[data-v-a7fdbdd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7fdbdd3]{margin-bottom:16px}.form-label[data-v-a7fdbdd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7fdbdd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7fdbdd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7fdbdd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7fdbdd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7fdbdd3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7fdbdd3]{color:#2563eb}.unit[data-v-a7fdbdd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7fdbdd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7fdbdd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7fdbdd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdd4823c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdd4823c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdd4823c]{grid-template-columns:1fr}}.section-title[data-v-bdd4823c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdd4823c]{margin-bottom:16px}.form-label[data-v-bdd4823c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdd4823c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdd4823c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdd4823c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdd4823c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdd4823c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdd4823c]{color:#2563eb}.unit[data-v-bdd4823c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdd4823c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdd4823c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdd4823c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-75c59e79]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-75c59e79]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-75c59e79]{grid-template-columns:1fr}}.section-title[data-v-75c59e79]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-75c59e79]{margin-bottom:16px}.form-label[data-v-75c59e79]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-75c59e79]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-75c59e79]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-75c59e79]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-75c59e79]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-75c59e79]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-75c59e79]{color:#2563eb}.unit[data-v-75c59e79]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-75c59e79]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-75c59e79]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-75c59e79]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c7b4163]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c7b4163]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c7b4163]{grid-template-columns:1fr}}.section-title[data-v-3c7b4163]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c7b4163]{margin-bottom:16px}.form-label[data-v-3c7b4163]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c7b4163]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c7b4163]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c7b4163]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c7b4163]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c7b4163]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c7b4163]{color:#2563eb}.unit[data-v-3c7b4163]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c7b4163]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c7b4163]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c7b4163]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d04e7eb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d04e7eb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d04e7eb4]{grid-template-columns:1fr}}.section-title[data-v-d04e7eb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d04e7eb4]{margin-bottom:16px}.form-label[data-v-d04e7eb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d04e7eb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d04e7eb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d04e7eb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d04e7eb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d04e7eb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d04e7eb4]{color:#2563eb}.unit[data-v-d04e7eb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d04e7eb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d04e7eb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d04e7eb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0579ed7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0579ed7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0579ed7]{grid-template-columns:1fr}}.section-title[data-v-f0579ed7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0579ed7]{margin-bottom:16px}.form-label[data-v-f0579ed7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0579ed7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0579ed7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0579ed7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0579ed7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0579ed7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0579ed7]{color:#2563eb}.unit[data-v-f0579ed7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0579ed7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0579ed7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0579ed7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8d5fb27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8d5fb27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8d5fb27]{grid-template-columns:1fr}}.section-title[data-v-d8d5fb27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8d5fb27]{margin-bottom:16px}.form-label[data-v-d8d5fb27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8d5fb27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8d5fb27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8d5fb27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8d5fb27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8d5fb27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8d5fb27]{color:#2563eb}.unit[data-v-d8d5fb27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8d5fb27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8d5fb27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8d5fb27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b8c462e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b8c462e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b8c462e]{grid-template-columns:1fr}}.section-title[data-v-4b8c462e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b8c462e]{margin-bottom:16px}.form-label[data-v-4b8c462e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b8c462e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b8c462e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b8c462e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b8c462e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b8c462e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b8c462e]{color:#2563eb}.unit[data-v-4b8c462e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b8c462e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b8c462e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b8c462e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97465629]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97465629]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97465629]{grid-template-columns:1fr}}.section-title[data-v-97465629]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97465629]{margin-bottom:16px}.form-label[data-v-97465629]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97465629]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97465629]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97465629]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97465629]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97465629]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97465629]{color:#2563eb}.unit[data-v-97465629]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97465629]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97465629]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97465629]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0ecfd09]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0ecfd09]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0ecfd09]{grid-template-columns:1fr}}.section-title[data-v-c0ecfd09]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0ecfd09]{margin-bottom:16px}.form-label[data-v-c0ecfd09]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0ecfd09]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0ecfd09]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0ecfd09]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0ecfd09]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0ecfd09]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0ecfd09]{color:#2563eb}.unit[data-v-c0ecfd09]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0ecfd09]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0ecfd09]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0ecfd09]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c06731ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c06731ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c06731ea]{grid-template-columns:1fr}}.section-title[data-v-c06731ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c06731ea]{margin-bottom:16px}.form-label[data-v-c06731ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c06731ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c06731ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c06731ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c06731ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c06731ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c06731ea]{color:#2563eb}.unit[data-v-c06731ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c06731ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c06731ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c06731ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e4aac93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e4aac93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e4aac93]{grid-template-columns:1fr}}.section-title[data-v-0e4aac93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e4aac93]{margin-bottom:16px}.form-label[data-v-0e4aac93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e4aac93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e4aac93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e4aac93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e4aac93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e4aac93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e4aac93]{color:#2563eb}.unit[data-v-0e4aac93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e4aac93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e4aac93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e4aac93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c35c30d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c35c30d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c35c30d1]{grid-template-columns:1fr}}.section-title[data-v-c35c30d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c35c30d1]{margin-bottom:16px}.form-label[data-v-c35c30d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c35c30d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c35c30d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c35c30d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c35c30d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c35c30d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c35c30d1]{color:#2563eb}.unit[data-v-c35c30d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c35c30d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c35c30d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c35c30d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de5aa493]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de5aa493]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de5aa493]{grid-template-columns:1fr}}.section-title[data-v-de5aa493]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de5aa493]{margin-bottom:16px}.form-label[data-v-de5aa493]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de5aa493]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de5aa493]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de5aa493]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de5aa493]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de5aa493]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de5aa493]{color:#2563eb}.unit[data-v-de5aa493]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de5aa493]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de5aa493]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de5aa493]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43c79939]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43c79939]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43c79939]{grid-template-columns:1fr}}.section-title[data-v-43c79939]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43c79939]{margin-bottom:16px}.form-label[data-v-43c79939]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43c79939]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43c79939]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43c79939]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43c79939]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43c79939]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43c79939]{color:#2563eb}.unit[data-v-43c79939]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43c79939]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43c79939]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43c79939]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ae67f5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ae67f5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ae67f5d]{grid-template-columns:1fr}}.section-title[data-v-2ae67f5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ae67f5d]{margin-bottom:16px}.form-label[data-v-2ae67f5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ae67f5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ae67f5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ae67f5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ae67f5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ae67f5d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ae67f5d]{color:#2563eb}.unit[data-v-2ae67f5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ae67f5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ae67f5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ae67f5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60bf7203]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60bf7203]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60bf7203]{grid-template-columns:1fr}}.section-title[data-v-60bf7203]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60bf7203]{margin-bottom:16px}.form-label[data-v-60bf7203]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60bf7203]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60bf7203]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60bf7203]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60bf7203]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60bf7203]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60bf7203]{color:#2563eb}.unit[data-v-60bf7203]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60bf7203]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60bf7203]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60bf7203]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-185085c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-185085c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-185085c3]{grid-template-columns:1fr}}.section-title[data-v-185085c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-185085c3]{margin-bottom:16px}.form-label[data-v-185085c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-185085c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-185085c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-185085c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-185085c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-185085c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-185085c3]{color:#2563eb}.unit[data-v-185085c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-185085c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-185085c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-185085c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ef8025a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ef8025a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ef8025a]{grid-template-columns:1fr}}.section-title[data-v-5ef8025a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ef8025a]{margin-bottom:16px}.form-label[data-v-5ef8025a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ef8025a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ef8025a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ef8025a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ef8025a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ef8025a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ef8025a]{color:#2563eb}.unit[data-v-5ef8025a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ef8025a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ef8025a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ef8025a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78206980]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78206980]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78206980]{grid-template-columns:1fr}}.section-title[data-v-78206980]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78206980]{margin-bottom:16px}.form-label[data-v-78206980]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78206980]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78206980]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78206980]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78206980]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78206980]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78206980]{color:#2563eb}.unit[data-v-78206980]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78206980]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78206980]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78206980]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a03fc2b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a03fc2b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a03fc2b7]{grid-template-columns:1fr}}.section-title[data-v-a03fc2b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a03fc2b7]{margin-bottom:16px}.form-label[data-v-a03fc2b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a03fc2b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a03fc2b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a03fc2b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a03fc2b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a03fc2b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a03fc2b7]{color:#2563eb}.unit[data-v-a03fc2b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a03fc2b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a03fc2b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a03fc2b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e196fbc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e196fbc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e196fbc]{grid-template-columns:1fr}}.section-title[data-v-0e196fbc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e196fbc]{margin-bottom:16px}.form-label[data-v-0e196fbc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e196fbc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e196fbc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e196fbc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e196fbc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e196fbc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e196fbc]{color:#2563eb}.unit[data-v-0e196fbc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e196fbc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e196fbc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e196fbc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d636a483]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d636a483]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d636a483]{grid-template-columns:1fr}}.section-title[data-v-d636a483]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d636a483]{margin-bottom:16px}.form-label[data-v-d636a483]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d636a483]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d636a483]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d636a483]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d636a483]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d636a483]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d636a483]{color:#2563eb}.unit[data-v-d636a483]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d636a483]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d636a483]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d636a483]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c676f8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c676f8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c676f8f]{grid-template-columns:1fr}}.section-title[data-v-0c676f8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c676f8f]{margin-bottom:16px}.form-label[data-v-0c676f8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c676f8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c676f8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c676f8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c676f8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c676f8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c676f8f]{color:#2563eb}.unit[data-v-0c676f8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c676f8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c676f8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c676f8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ce95d44]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ce95d44]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ce95d44]{grid-template-columns:1fr}}.section-title[data-v-9ce95d44]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ce95d44]{margin-bottom:16px}.form-label[data-v-9ce95d44]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ce95d44]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ce95d44]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ce95d44]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ce95d44]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ce95d44]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ce95d44]{color:#2563eb}.unit[data-v-9ce95d44]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ce95d44]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ce95d44]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ce95d44]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d16911a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d16911a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d16911a]{grid-template-columns:1fr}}.section-title[data-v-7d16911a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d16911a]{margin-bottom:16px}.form-label[data-v-7d16911a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d16911a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d16911a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d16911a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d16911a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d16911a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d16911a]{color:#2563eb}.unit[data-v-7d16911a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d16911a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d16911a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d16911a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-905b758d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-905b758d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-905b758d]{grid-template-columns:1fr}}.section-title[data-v-905b758d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-905b758d]{margin-bottom:16px}.form-label[data-v-905b758d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-905b758d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-905b758d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-905b758d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-905b758d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-905b758d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-905b758d]{color:#2563eb}.unit[data-v-905b758d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-905b758d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-905b758d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-905b758d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ef2ae2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ef2ae2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ef2ae2a]{grid-template-columns:1fr}}.section-title[data-v-8ef2ae2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ef2ae2a]{margin-bottom:16px}.form-label[data-v-8ef2ae2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ef2ae2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ef2ae2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ef2ae2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ef2ae2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ef2ae2a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ef2ae2a]{color:#2563eb}.unit[data-v-8ef2ae2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ef2ae2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ef2ae2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ef2ae2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a08216f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a08216f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a08216f9]{grid-template-columns:1fr}}.section-title[data-v-a08216f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a08216f9]{margin-bottom:16px}.form-label[data-v-a08216f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a08216f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a08216f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a08216f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a08216f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a08216f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a08216f9]{color:#2563eb}.unit[data-v-a08216f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a08216f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a08216f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a08216f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-344c4ef7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-344c4ef7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-344c4ef7]{grid-template-columns:1fr}}.section-title[data-v-344c4ef7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-344c4ef7]{margin-bottom:16px}.form-label[data-v-344c4ef7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-344c4ef7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-344c4ef7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-344c4ef7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-344c4ef7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-344c4ef7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-344c4ef7]{color:#2563eb}.unit[data-v-344c4ef7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-344c4ef7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-344c4ef7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-344c4ef7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f1fafc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f1fafc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f1fafc5]{grid-template-columns:1fr}}.section-title[data-v-9f1fafc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f1fafc5]{margin-bottom:16px}.form-label[data-v-9f1fafc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f1fafc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f1fafc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f1fafc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f1fafc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f1fafc5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f1fafc5]{color:#2563eb}.unit[data-v-9f1fafc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f1fafc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f1fafc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f1fafc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a99c3c1c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a99c3c1c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a99c3c1c]{grid-template-columns:1fr}}.section-title[data-v-a99c3c1c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a99c3c1c]{margin-bottom:16px}.form-label[data-v-a99c3c1c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a99c3c1c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a99c3c1c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a99c3c1c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a99c3c1c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a99c3c1c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a99c3c1c]{color:#2563eb}.unit[data-v-a99c3c1c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a99c3c1c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a99c3c1c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a99c3c1c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f72d225]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f72d225]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f72d225]{grid-template-columns:1fr}}.section-title[data-v-0f72d225]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f72d225]{margin-bottom:16px}.form-label[data-v-0f72d225]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f72d225]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f72d225]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f72d225]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f72d225]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f72d225]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f72d225]{color:#2563eb}.unit[data-v-0f72d225]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f72d225]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f72d225]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f72d225]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c31b2a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c31b2a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c31b2a4]{grid-template-columns:1fr}}.section-title[data-v-4c31b2a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c31b2a4]{margin-bottom:16px}.form-label[data-v-4c31b2a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c31b2a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c31b2a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c31b2a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c31b2a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c31b2a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c31b2a4]{color:#2563eb}.unit[data-v-4c31b2a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c31b2a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c31b2a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c31b2a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-308d1338]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-308d1338]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-308d1338]{grid-template-columns:1fr}}.section-title[data-v-308d1338]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-308d1338]{margin-bottom:16px}.form-label[data-v-308d1338]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-308d1338]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-308d1338]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-308d1338]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-308d1338]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-308d1338]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-308d1338]{color:#2563eb}.unit[data-v-308d1338]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-308d1338]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-308d1338]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-308d1338]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4426da3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4426da3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4426da3]{grid-template-columns:1fr}}.section-title[data-v-e4426da3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4426da3]{margin-bottom:16px}.form-label[data-v-e4426da3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4426da3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4426da3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4426da3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4426da3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4426da3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4426da3]{color:#2563eb}.unit[data-v-e4426da3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4426da3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4426da3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4426da3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38366097]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38366097]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38366097]{grid-template-columns:1fr}}.section-title[data-v-38366097]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38366097]{margin-bottom:16px}.form-label[data-v-38366097]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38366097]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38366097]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38366097]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38366097]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38366097]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38366097]{color:#2563eb}.unit[data-v-38366097]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38366097]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38366097]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38366097]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7a4e3ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7a4e3ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7a4e3ac]{grid-template-columns:1fr}}.section-title[data-v-a7a4e3ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7a4e3ac]{margin-bottom:16px}.form-label[data-v-a7a4e3ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7a4e3ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7a4e3ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7a4e3ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7a4e3ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7a4e3ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7a4e3ac]{color:#2563eb}.unit[data-v-a7a4e3ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7a4e3ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7a4e3ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7a4e3ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-510dace2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-510dace2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-510dace2]{grid-template-columns:1fr}}.section-title[data-v-510dace2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-510dace2]{margin-bottom:16px}.form-label[data-v-510dace2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-510dace2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-510dace2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-510dace2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-510dace2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-510dace2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-510dace2]{color:#2563eb}.unit[data-v-510dace2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-510dace2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-510dace2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-510dace2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c73bb59c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c73bb59c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c73bb59c]{grid-template-columns:1fr}}.section-title[data-v-c73bb59c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c73bb59c]{margin-bottom:16px}.form-label[data-v-c73bb59c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c73bb59c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c73bb59c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c73bb59c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c73bb59c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c73bb59c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c73bb59c]{color:#2563eb}.unit[data-v-c73bb59c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c73bb59c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c73bb59c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c73bb59c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dae6a4be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dae6a4be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dae6a4be]{grid-template-columns:1fr}}.section-title[data-v-dae6a4be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dae6a4be]{margin-bottom:16px}.form-label[data-v-dae6a4be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dae6a4be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dae6a4be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dae6a4be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dae6a4be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dae6a4be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dae6a4be]{color:#2563eb}.unit[data-v-dae6a4be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dae6a4be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dae6a4be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dae6a4be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ceaf7e8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ceaf7e8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ceaf7e8b]{grid-template-columns:1fr}}.section-title[data-v-ceaf7e8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ceaf7e8b]{margin-bottom:16px}.form-label[data-v-ceaf7e8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ceaf7e8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ceaf7e8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ceaf7e8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ceaf7e8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ceaf7e8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ceaf7e8b]{color:#2563eb}.unit[data-v-ceaf7e8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ceaf7e8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ceaf7e8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ceaf7e8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2d5bc8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2d5bc8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2d5bc8a]{grid-template-columns:1fr}}.section-title[data-v-b2d5bc8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2d5bc8a]{margin-bottom:16px}.form-label[data-v-b2d5bc8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2d5bc8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2d5bc8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2d5bc8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2d5bc8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2d5bc8a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2d5bc8a]{color:#2563eb}.unit[data-v-b2d5bc8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2d5bc8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2d5bc8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2d5bc8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1876972f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1876972f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1876972f]{grid-template-columns:1fr}}.section-title[data-v-1876972f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1876972f]{margin-bottom:16px}.form-label[data-v-1876972f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1876972f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1876972f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1876972f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1876972f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1876972f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1876972f]{color:#2563eb}.unit[data-v-1876972f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1876972f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1876972f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1876972f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-880ce924]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-880ce924]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-880ce924]{grid-template-columns:1fr}}.section-title[data-v-880ce924]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-880ce924]{margin-bottom:16px}.form-label[data-v-880ce924]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-880ce924]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-880ce924]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-880ce924]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-880ce924]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-880ce924]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-880ce924]{color:#2563eb}.unit[data-v-880ce924]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-880ce924]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-880ce924]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-880ce924]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5d8ae2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5d8ae2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5d8ae2b]{grid-template-columns:1fr}}.section-title[data-v-f5d8ae2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5d8ae2b]{margin-bottom:16px}.form-label[data-v-f5d8ae2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5d8ae2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5d8ae2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5d8ae2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5d8ae2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5d8ae2b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5d8ae2b]{color:#2563eb}.unit[data-v-f5d8ae2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5d8ae2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5d8ae2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5d8ae2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-342bdbeb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-342bdbeb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-342bdbeb]{grid-template-columns:1fr}}.section-title[data-v-342bdbeb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-342bdbeb]{margin-bottom:16px}.form-label[data-v-342bdbeb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-342bdbeb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-342bdbeb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-342bdbeb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-342bdbeb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-342bdbeb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-342bdbeb]{color:#2563eb}.unit[data-v-342bdbeb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-342bdbeb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-342bdbeb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-342bdbeb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea4a1440]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea4a1440]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea4a1440]{grid-template-columns:1fr}}.section-title[data-v-ea4a1440]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea4a1440]{margin-bottom:16px}.form-label[data-v-ea4a1440]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea4a1440]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea4a1440]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea4a1440]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea4a1440]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea4a1440]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea4a1440]{color:#2563eb}.unit[data-v-ea4a1440]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea4a1440]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea4a1440]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea4a1440]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa3a1468]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa3a1468]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa3a1468]{grid-template-columns:1fr}}.section-title[data-v-aa3a1468]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa3a1468]{margin-bottom:16px}.form-label[data-v-aa3a1468]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa3a1468]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa3a1468]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa3a1468]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa3a1468]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa3a1468]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa3a1468]{color:#2563eb}.unit[data-v-aa3a1468]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa3a1468]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa3a1468]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa3a1468]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9fefe53a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9fefe53a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9fefe53a]{grid-template-columns:1fr}}.section-title[data-v-9fefe53a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9fefe53a]{margin-bottom:16px}.form-label[data-v-9fefe53a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9fefe53a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9fefe53a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9fefe53a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9fefe53a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9fefe53a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9fefe53a]{color:#2563eb}.unit[data-v-9fefe53a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9fefe53a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9fefe53a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9fefe53a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ade8e05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ade8e05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ade8e05]{grid-template-columns:1fr}}.section-title[data-v-5ade8e05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ade8e05]{margin-bottom:16px}.form-label[data-v-5ade8e05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ade8e05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ade8e05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ade8e05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ade8e05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ade8e05]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ade8e05]{color:#2563eb}.unit[data-v-5ade8e05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ade8e05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ade8e05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ade8e05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cadf644]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cadf644]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cadf644]{grid-template-columns:1fr}}.section-title[data-v-3cadf644]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cadf644]{margin-bottom:16px}.form-label[data-v-3cadf644]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cadf644]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cadf644]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cadf644]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cadf644]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cadf644]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cadf644]{color:#2563eb}.unit[data-v-3cadf644]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cadf644]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cadf644]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cadf644]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06589af7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06589af7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06589af7]{grid-template-columns:1fr}}.section-title[data-v-06589af7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06589af7]{margin-bottom:16px}.form-label[data-v-06589af7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06589af7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06589af7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06589af7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06589af7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06589af7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06589af7]{color:#2563eb}.unit[data-v-06589af7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06589af7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06589af7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06589af7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d0c5bfa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d0c5bfa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d0c5bfa]{grid-template-columns:1fr}}.section-title[data-v-3d0c5bfa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d0c5bfa]{margin-bottom:16px}.form-label[data-v-3d0c5bfa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d0c5bfa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d0c5bfa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d0c5bfa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d0c5bfa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d0c5bfa]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d0c5bfa]{color:#2563eb}.unit[data-v-3d0c5bfa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d0c5bfa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d0c5bfa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d0c5bfa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a911b0bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a911b0bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a911b0bf]{grid-template-columns:1fr}}.section-title[data-v-a911b0bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a911b0bf]{margin-bottom:16px}.form-label[data-v-a911b0bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a911b0bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a911b0bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a911b0bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a911b0bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a911b0bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a911b0bf]{color:#2563eb}.unit[data-v-a911b0bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a911b0bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a911b0bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a911b0bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e3761d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e3761d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e3761d0]{grid-template-columns:1fr}}.section-title[data-v-0e3761d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e3761d0]{margin-bottom:16px}.form-label[data-v-0e3761d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e3761d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e3761d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e3761d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e3761d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e3761d0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e3761d0]{color:#2563eb}.unit[data-v-0e3761d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e3761d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e3761d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e3761d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-684e83b5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-684e83b5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-684e83b5]{grid-template-columns:1fr}}.section-title[data-v-684e83b5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-684e83b5]{margin-bottom:16px}.form-label[data-v-684e83b5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-684e83b5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-684e83b5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-684e83b5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-684e83b5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-684e83b5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-684e83b5]{color:#2563eb}.unit[data-v-684e83b5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-684e83b5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-684e83b5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-684e83b5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b244321]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b244321]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b244321]{grid-template-columns:1fr}}.section-title[data-v-6b244321]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b244321]{margin-bottom:16px}.form-label[data-v-6b244321]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b244321]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b244321]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b244321]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b244321]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b244321]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b244321]{color:#2563eb}.unit[data-v-6b244321]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b244321]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b244321]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b244321]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ce15971]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ce15971]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ce15971]{grid-template-columns:1fr}}.section-title[data-v-3ce15971]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ce15971]{margin-bottom:16px}.form-label[data-v-3ce15971]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ce15971]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ce15971]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ce15971]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ce15971]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ce15971]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ce15971]{color:#2563eb}.unit[data-v-3ce15971]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ce15971]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ce15971]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ce15971]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bec5eb75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bec5eb75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bec5eb75]{grid-template-columns:1fr}}.section-title[data-v-bec5eb75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bec5eb75]{margin-bottom:16px}.form-label[data-v-bec5eb75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bec5eb75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bec5eb75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bec5eb75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bec5eb75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bec5eb75]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bec5eb75]{color:#2563eb}.unit[data-v-bec5eb75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bec5eb75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bec5eb75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bec5eb75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b67f881]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b67f881]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b67f881]{grid-template-columns:1fr}}.section-title[data-v-1b67f881]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b67f881]{margin-bottom:16px}.form-label[data-v-1b67f881]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b67f881]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b67f881]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b67f881]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b67f881]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b67f881]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b67f881]{color:#2563eb}.unit[data-v-1b67f881]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b67f881]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b67f881]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b67f881]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0f57cb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0f57cb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0f57cb7]{grid-template-columns:1fr}}.section-title[data-v-a0f57cb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0f57cb7]{margin-bottom:16px}.form-label[data-v-a0f57cb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0f57cb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0f57cb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0f57cb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0f57cb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0f57cb7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0f57cb7]{color:#2563eb}.unit[data-v-a0f57cb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0f57cb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0f57cb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0f57cb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63f5c1d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63f5c1d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63f5c1d0]{grid-template-columns:1fr}}.section-title[data-v-63f5c1d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63f5c1d0]{margin-bottom:16px}.form-label[data-v-63f5c1d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63f5c1d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63f5c1d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63f5c1d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63f5c1d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63f5c1d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63f5c1d0]{color:#2563eb}.unit[data-v-63f5c1d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63f5c1d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63f5c1d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63f5c1d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-318334cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-318334cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-318334cb]{grid-template-columns:1fr}}.section-title[data-v-318334cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-318334cb]{margin-bottom:16px}.form-label[data-v-318334cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-318334cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-318334cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-318334cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-318334cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-318334cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-318334cb]{color:#2563eb}.unit[data-v-318334cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-318334cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-318334cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-318334cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48a0e3ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48a0e3ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48a0e3ed]{grid-template-columns:1fr}}.section-title[data-v-48a0e3ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48a0e3ed]{margin-bottom:16px}.form-label[data-v-48a0e3ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48a0e3ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48a0e3ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48a0e3ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48a0e3ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48a0e3ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48a0e3ed]{color:#2563eb}.unit[data-v-48a0e3ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48a0e3ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48a0e3ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48a0e3ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d23c86c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d23c86c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d23c86c8]{grid-template-columns:1fr}}.section-title[data-v-d23c86c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d23c86c8]{margin-bottom:16px}.form-label[data-v-d23c86c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d23c86c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d23c86c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d23c86c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d23c86c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d23c86c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d23c86c8]{color:#2563eb}.unit[data-v-d23c86c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d23c86c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d23c86c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d23c86c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0818d278]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0818d278]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0818d278]{grid-template-columns:1fr}}.section-title[data-v-0818d278]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0818d278]{margin-bottom:16px}.form-label[data-v-0818d278]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0818d278]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0818d278]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0818d278]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0818d278]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0818d278]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0818d278]{color:#2563eb}.unit[data-v-0818d278]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0818d278]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0818d278]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0818d278]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd88219b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd88219b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd88219b]{grid-template-columns:1fr}}.section-title[data-v-cd88219b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd88219b]{margin-bottom:16px}.form-label[data-v-cd88219b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd88219b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd88219b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd88219b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd88219b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd88219b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd88219b]{color:#2563eb}.unit[data-v-cd88219b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd88219b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd88219b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd88219b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f87d1057]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f87d1057]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f87d1057]{grid-template-columns:1fr}}.section-title[data-v-f87d1057]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f87d1057]{margin-bottom:16px}.form-label[data-v-f87d1057]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f87d1057]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f87d1057]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f87d1057]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f87d1057]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f87d1057]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f87d1057]{color:#2563eb}.unit[data-v-f87d1057]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f87d1057]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f87d1057]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f87d1057]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c05343a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c05343a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c05343a9]{grid-template-columns:1fr}}.section-title[data-v-c05343a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c05343a9]{margin-bottom:16px}.form-label[data-v-c05343a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c05343a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c05343a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c05343a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c05343a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c05343a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c05343a9]{color:#2563eb}.unit[data-v-c05343a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c05343a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c05343a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c05343a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-397b7473]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-397b7473]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-397b7473]{grid-template-columns:1fr}}.section-title[data-v-397b7473]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-397b7473]{margin-bottom:16px}.form-label[data-v-397b7473]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-397b7473]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-397b7473]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-397b7473]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-397b7473]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-397b7473]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-397b7473]{color:#2563eb}.unit[data-v-397b7473]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-397b7473]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-397b7473]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-397b7473]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba6b16e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba6b16e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba6b16e5]{grid-template-columns:1fr}}.section-title[data-v-ba6b16e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba6b16e5]{margin-bottom:16px}.form-label[data-v-ba6b16e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba6b16e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba6b16e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba6b16e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba6b16e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba6b16e5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba6b16e5]{color:#2563eb}.unit[data-v-ba6b16e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba6b16e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba6b16e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba6b16e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8c7903e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8c7903e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8c7903e]{grid-template-columns:1fr}}.section-title[data-v-a8c7903e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8c7903e]{margin-bottom:16px}.form-label[data-v-a8c7903e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8c7903e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8c7903e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8c7903e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8c7903e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8c7903e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8c7903e]{color:#2563eb}.unit[data-v-a8c7903e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8c7903e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8c7903e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8c7903e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c63cf2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c63cf2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c63cf2b]{grid-template-columns:1fr}}.section-title[data-v-9c63cf2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c63cf2b]{margin-bottom:16px}.form-label[data-v-9c63cf2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c63cf2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c63cf2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c63cf2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c63cf2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c63cf2b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c63cf2b]{color:#2563eb}.unit[data-v-9c63cf2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c63cf2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c63cf2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c63cf2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-27ad4a37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-27ad4a37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-27ad4a37]{grid-template-columns:1fr}}.section-title[data-v-27ad4a37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-27ad4a37]{margin-bottom:16px}.form-label[data-v-27ad4a37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-27ad4a37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-27ad4a37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-27ad4a37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-27ad4a37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-27ad4a37]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-27ad4a37]{color:#2563eb}.unit[data-v-27ad4a37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-27ad4a37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-27ad4a37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-27ad4a37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0acb0c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0acb0c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0acb0c6]{grid-template-columns:1fr}}.section-title[data-v-f0acb0c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0acb0c6]{margin-bottom:16px}.form-label[data-v-f0acb0c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0acb0c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0acb0c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0acb0c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0acb0c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0acb0c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0acb0c6]{color:#2563eb}.unit[data-v-f0acb0c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0acb0c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0acb0c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0acb0c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3034b501]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3034b501]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3034b501]{grid-template-columns:1fr}}.section-title[data-v-3034b501]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3034b501]{margin-bottom:16px}.form-label[data-v-3034b501]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3034b501]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3034b501]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3034b501]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3034b501]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3034b501]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3034b501]{color:#2563eb}.unit[data-v-3034b501]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3034b501]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3034b501]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3034b501]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95eae2c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95eae2c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95eae2c8]{grid-template-columns:1fr}}.section-title[data-v-95eae2c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95eae2c8]{margin-bottom:16px}.form-label[data-v-95eae2c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95eae2c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95eae2c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95eae2c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95eae2c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95eae2c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95eae2c8]{color:#2563eb}.unit[data-v-95eae2c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95eae2c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95eae2c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95eae2c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a23a253]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a23a253]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a23a253]{grid-template-columns:1fr}}.section-title[data-v-1a23a253]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a23a253]{margin-bottom:16px}.form-label[data-v-1a23a253]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a23a253]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a23a253]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a23a253]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a23a253]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a23a253]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a23a253]{color:#2563eb}.unit[data-v-1a23a253]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a23a253]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a23a253]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a23a253]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c79d736]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c79d736]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c79d736]{grid-template-columns:1fr}}.section-title[data-v-4c79d736]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c79d736]{margin-bottom:16px}.form-label[data-v-4c79d736]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c79d736]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c79d736]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c79d736]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c79d736]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c79d736]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c79d736]{color:#2563eb}.unit[data-v-4c79d736]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c79d736]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c79d736]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c79d736]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e15220b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e15220b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e15220b]{grid-template-columns:1fr}}.section-title[data-v-8e15220b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e15220b]{margin-bottom:16px}.form-label[data-v-8e15220b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e15220b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e15220b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e15220b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e15220b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e15220b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e15220b]{color:#2563eb}.unit[data-v-8e15220b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e15220b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e15220b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e15220b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a72fc95f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a72fc95f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a72fc95f]{grid-template-columns:1fr}}.section-title[data-v-a72fc95f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a72fc95f]{margin-bottom:16px}.form-label[data-v-a72fc95f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a72fc95f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a72fc95f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a72fc95f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a72fc95f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a72fc95f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a72fc95f]{color:#2563eb}.unit[data-v-a72fc95f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a72fc95f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a72fc95f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a72fc95f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e82c00a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e82c00a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e82c00a5]{grid-template-columns:1fr}}.section-title[data-v-e82c00a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e82c00a5]{margin-bottom:16px}.form-label[data-v-e82c00a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e82c00a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e82c00a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e82c00a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e82c00a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e82c00a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e82c00a5]{color:#2563eb}.unit[data-v-e82c00a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e82c00a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e82c00a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e82c00a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d623bb3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d623bb3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d623bb3]{grid-template-columns:1fr}}.section-title[data-v-0d623bb3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d623bb3]{margin-bottom:16px}.form-label[data-v-0d623bb3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d623bb3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d623bb3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d623bb3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d623bb3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d623bb3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d623bb3]{color:#2563eb}.unit[data-v-0d623bb3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d623bb3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d623bb3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d623bb3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ad44ce7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ad44ce7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ad44ce7]{grid-template-columns:1fr}}.section-title[data-v-4ad44ce7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ad44ce7]{margin-bottom:16px}.form-label[data-v-4ad44ce7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ad44ce7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ad44ce7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ad44ce7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ad44ce7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ad44ce7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ad44ce7]{color:#2563eb}.unit[data-v-4ad44ce7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ad44ce7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ad44ce7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ad44ce7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30bfacfb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30bfacfb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30bfacfb]{grid-template-columns:1fr}}.section-title[data-v-30bfacfb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30bfacfb]{margin-bottom:16px}.form-label[data-v-30bfacfb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30bfacfb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30bfacfb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30bfacfb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30bfacfb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30bfacfb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30bfacfb]{color:#2563eb}.unit[data-v-30bfacfb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30bfacfb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30bfacfb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30bfacfb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa34707e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa34707e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa34707e]{grid-template-columns:1fr}}.section-title[data-v-fa34707e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa34707e]{margin-bottom:16px}.form-label[data-v-fa34707e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa34707e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa34707e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa34707e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa34707e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa34707e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa34707e]{color:#2563eb}.unit[data-v-fa34707e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa34707e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa34707e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa34707e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f149474]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f149474]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f149474]{grid-template-columns:1fr}}.section-title[data-v-5f149474]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f149474]{margin-bottom:16px}.form-label[data-v-5f149474]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f149474]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f149474]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f149474]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f149474]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f149474]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f149474]{color:#2563eb}.unit[data-v-5f149474]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f149474]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f149474]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f149474]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7be4a7a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7be4a7a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7be4a7a]{grid-template-columns:1fr}}.section-title[data-v-d7be4a7a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7be4a7a]{margin-bottom:16px}.form-label[data-v-d7be4a7a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7be4a7a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7be4a7a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7be4a7a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7be4a7a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7be4a7a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7be4a7a]{color:#2563eb}.unit[data-v-d7be4a7a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7be4a7a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7be4a7a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7be4a7a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db1dbc56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db1dbc56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db1dbc56]{grid-template-columns:1fr}}.section-title[data-v-db1dbc56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db1dbc56]{margin-bottom:16px}.form-label[data-v-db1dbc56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db1dbc56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db1dbc56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db1dbc56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db1dbc56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db1dbc56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db1dbc56]{color:#2563eb}.unit[data-v-db1dbc56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db1dbc56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db1dbc56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db1dbc56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26416a63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26416a63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26416a63]{grid-template-columns:1fr}}.section-title[data-v-26416a63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26416a63]{margin-bottom:16px}.form-label[data-v-26416a63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26416a63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26416a63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26416a63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26416a63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26416a63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26416a63]{color:#2563eb}.unit[data-v-26416a63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26416a63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26416a63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26416a63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05d67869]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05d67869]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05d67869]{grid-template-columns:1fr}}.section-title[data-v-05d67869]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05d67869]{margin-bottom:16px}.form-label[data-v-05d67869]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05d67869]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05d67869]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05d67869]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05d67869]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05d67869]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05d67869]{color:#2563eb}.unit[data-v-05d67869]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05d67869]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05d67869]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05d67869]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfd8c888]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfd8c888]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfd8c888]{grid-template-columns:1fr}}.section-title[data-v-bfd8c888]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfd8c888]{margin-bottom:16px}.form-label[data-v-bfd8c888]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfd8c888]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfd8c888]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfd8c888]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfd8c888]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfd8c888]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfd8c888]{color:#2563eb}.unit[data-v-bfd8c888]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfd8c888]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfd8c888]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfd8c888]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-818348a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-818348a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-818348a0]{grid-template-columns:1fr}}.section-title[data-v-818348a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-818348a0]{margin-bottom:16px}.form-label[data-v-818348a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-818348a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-818348a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-818348a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-818348a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-818348a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-818348a0]{color:#2563eb}.unit[data-v-818348a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-818348a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-818348a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-818348a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b3c9d54]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b3c9d54]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b3c9d54]{grid-template-columns:1fr}}.section-title[data-v-8b3c9d54]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b3c9d54]{margin-bottom:16px}.form-label[data-v-8b3c9d54]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b3c9d54]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b3c9d54]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b3c9d54]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b3c9d54]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b3c9d54]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b3c9d54]{color:#2563eb}.unit[data-v-8b3c9d54]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b3c9d54]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b3c9d54]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b3c9d54]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da55087a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da55087a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da55087a]{grid-template-columns:1fr}}.section-title[data-v-da55087a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da55087a]{margin-bottom:16px}.form-label[data-v-da55087a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da55087a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da55087a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da55087a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da55087a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da55087a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da55087a]{color:#2563eb}.unit[data-v-da55087a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da55087a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da55087a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da55087a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33cc31d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33cc31d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33cc31d4]{grid-template-columns:1fr}}.section-title[data-v-33cc31d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33cc31d4]{margin-bottom:16px}.form-label[data-v-33cc31d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33cc31d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33cc31d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33cc31d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33cc31d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33cc31d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33cc31d4]{color:#2563eb}.unit[data-v-33cc31d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33cc31d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33cc31d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33cc31d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bac4d7be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bac4d7be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bac4d7be]{grid-template-columns:1fr}}.section-title[data-v-bac4d7be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bac4d7be]{margin-bottom:16px}.form-label[data-v-bac4d7be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bac4d7be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bac4d7be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bac4d7be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bac4d7be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bac4d7be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bac4d7be]{color:#2563eb}.unit[data-v-bac4d7be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bac4d7be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bac4d7be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bac4d7be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-946475cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-946475cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-946475cc]{grid-template-columns:1fr}}.section-title[data-v-946475cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-946475cc]{margin-bottom:16px}.form-label[data-v-946475cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-946475cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-946475cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-946475cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-946475cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-946475cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-946475cc]{color:#2563eb}.unit[data-v-946475cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-946475cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-946475cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-946475cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66cd870e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66cd870e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66cd870e]{grid-template-columns:1fr}}.section-title[data-v-66cd870e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66cd870e]{margin-bottom:16px}.form-label[data-v-66cd870e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66cd870e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66cd870e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66cd870e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66cd870e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66cd870e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66cd870e]{color:#2563eb}.unit[data-v-66cd870e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66cd870e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66cd870e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66cd870e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fbd0362]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fbd0362]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fbd0362]{grid-template-columns:1fr}}.section-title[data-v-4fbd0362]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fbd0362]{margin-bottom:16px}.form-label[data-v-4fbd0362]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fbd0362]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fbd0362]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fbd0362]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fbd0362]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fbd0362]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fbd0362]{color:#2563eb}.unit[data-v-4fbd0362]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fbd0362]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fbd0362]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fbd0362]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1ed5197]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1ed5197]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1ed5197]{grid-template-columns:1fr}}.section-title[data-v-f1ed5197]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1ed5197]{margin-bottom:16px}.form-label[data-v-f1ed5197]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1ed5197]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1ed5197]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1ed5197]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1ed5197]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1ed5197]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1ed5197]{color:#2563eb}.unit[data-v-f1ed5197]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1ed5197]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1ed5197]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1ed5197]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3089f860]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3089f860]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3089f860]{grid-template-columns:1fr}}.section-title[data-v-3089f860]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3089f860]{margin-bottom:16px}.form-label[data-v-3089f860]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3089f860]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3089f860]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3089f860]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3089f860]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3089f860]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3089f860]{color:#2563eb}.unit[data-v-3089f860]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3089f860]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3089f860]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3089f860]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a71ed113]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a71ed113]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a71ed113]{grid-template-columns:1fr}}.section-title[data-v-a71ed113]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a71ed113]{margin-bottom:16px}.form-label[data-v-a71ed113]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a71ed113]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a71ed113]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a71ed113]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a71ed113]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a71ed113]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a71ed113]{color:#2563eb}.unit[data-v-a71ed113]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a71ed113]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a71ed113]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a71ed113]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4964aee9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4964aee9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4964aee9]{grid-template-columns:1fr}}.section-title[data-v-4964aee9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4964aee9]{margin-bottom:16px}.form-label[data-v-4964aee9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4964aee9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4964aee9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4964aee9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4964aee9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4964aee9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4964aee9]{color:#2563eb}.unit[data-v-4964aee9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4964aee9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4964aee9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4964aee9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4b55091]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4b55091]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4b55091]{grid-template-columns:1fr}}.section-title[data-v-c4b55091]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4b55091]{margin-bottom:16px}.form-label[data-v-c4b55091]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4b55091]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4b55091]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4b55091]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4b55091]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4b55091]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4b55091]{color:#2563eb}.unit[data-v-c4b55091]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4b55091]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4b55091]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4b55091]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13ac5ab6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13ac5ab6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13ac5ab6]{grid-template-columns:1fr}}.section-title[data-v-13ac5ab6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13ac5ab6]{margin-bottom:16px}.form-label[data-v-13ac5ab6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13ac5ab6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13ac5ab6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13ac5ab6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13ac5ab6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13ac5ab6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13ac5ab6]{color:#2563eb}.unit[data-v-13ac5ab6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13ac5ab6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13ac5ab6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13ac5ab6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aea242d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aea242d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aea242d9]{grid-template-columns:1fr}}.section-title[data-v-aea242d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aea242d9]{margin-bottom:16px}.form-label[data-v-aea242d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aea242d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aea242d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aea242d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aea242d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aea242d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aea242d9]{color:#2563eb}.unit[data-v-aea242d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aea242d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aea242d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aea242d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59d8cc5b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59d8cc5b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59d8cc5b]{grid-template-columns:1fr}}.section-title[data-v-59d8cc5b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59d8cc5b]{margin-bottom:16px}.form-label[data-v-59d8cc5b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59d8cc5b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59d8cc5b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59d8cc5b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59d8cc5b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59d8cc5b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59d8cc5b]{color:#2563eb}.unit[data-v-59d8cc5b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59d8cc5b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59d8cc5b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59d8cc5b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f97cd90d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f97cd90d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f97cd90d]{grid-template-columns:1fr}}.section-title[data-v-f97cd90d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f97cd90d]{margin-bottom:16px}.form-label[data-v-f97cd90d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f97cd90d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f97cd90d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f97cd90d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f97cd90d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f97cd90d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f97cd90d]{color:#2563eb}.unit[data-v-f97cd90d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f97cd90d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f97cd90d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f97cd90d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-708f26c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-708f26c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-708f26c0]{grid-template-columns:1fr}}.section-title[data-v-708f26c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-708f26c0]{margin-bottom:16px}.form-label[data-v-708f26c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-708f26c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-708f26c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-708f26c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-708f26c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-708f26c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-708f26c0]{color:#2563eb}.unit[data-v-708f26c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-708f26c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-708f26c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-708f26c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87b885d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87b885d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87b885d0]{grid-template-columns:1fr}}.section-title[data-v-87b885d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87b885d0]{margin-bottom:16px}.form-label[data-v-87b885d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87b885d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87b885d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87b885d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87b885d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87b885d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87b885d0]{color:#2563eb}.unit[data-v-87b885d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87b885d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87b885d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87b885d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87d36988]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87d36988]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87d36988]{grid-template-columns:1fr}}.section-title[data-v-87d36988]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87d36988]{margin-bottom:16px}.form-label[data-v-87d36988]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87d36988]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87d36988]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87d36988]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87d36988]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87d36988]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87d36988]{color:#2563eb}.unit[data-v-87d36988]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87d36988]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87d36988]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87d36988]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-784523bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-784523bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-784523bb]{grid-template-columns:1fr}}.section-title[data-v-784523bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-784523bb]{margin-bottom:16px}.form-label[data-v-784523bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-784523bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-784523bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-784523bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-784523bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-784523bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-784523bb]{color:#2563eb}.unit[data-v-784523bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-784523bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-784523bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-784523bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b3923f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b3923f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b3923f9]{grid-template-columns:1fr}}.section-title[data-v-0b3923f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b3923f9]{margin-bottom:16px}.form-label[data-v-0b3923f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b3923f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b3923f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b3923f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b3923f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b3923f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b3923f9]{color:#2563eb}.unit[data-v-0b3923f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b3923f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b3923f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b3923f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4fe5a39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4fe5a39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4fe5a39]{grid-template-columns:1fr}}.section-title[data-v-f4fe5a39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4fe5a39]{margin-bottom:16px}.form-label[data-v-f4fe5a39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4fe5a39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4fe5a39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4fe5a39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4fe5a39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4fe5a39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4fe5a39]{color:#2563eb}.unit[data-v-f4fe5a39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4fe5a39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4fe5a39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4fe5a39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11b7645c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11b7645c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11b7645c]{grid-template-columns:1fr}}.section-title[data-v-11b7645c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11b7645c]{margin-bottom:16px}.form-label[data-v-11b7645c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11b7645c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11b7645c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11b7645c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11b7645c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11b7645c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11b7645c]{color:#2563eb}.unit[data-v-11b7645c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11b7645c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11b7645c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11b7645c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-917b4565]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-917b4565]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-917b4565]{grid-template-columns:1fr}}.section-title[data-v-917b4565]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-917b4565]{margin-bottom:16px}.form-label[data-v-917b4565]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-917b4565]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-917b4565]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-917b4565]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-917b4565]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-917b4565]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-917b4565]{color:#2563eb}.unit[data-v-917b4565]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-917b4565]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-917b4565]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-917b4565]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ee95275]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ee95275]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ee95275]{grid-template-columns:1fr}}.section-title[data-v-0ee95275]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ee95275]{margin-bottom:16px}.form-label[data-v-0ee95275]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ee95275]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ee95275]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ee95275]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ee95275]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ee95275]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ee95275]{color:#2563eb}.unit[data-v-0ee95275]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ee95275]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ee95275]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ee95275]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03fd65ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03fd65ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03fd65ac]{grid-template-columns:1fr}}.section-title[data-v-03fd65ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03fd65ac]{margin-bottom:16px}.form-label[data-v-03fd65ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03fd65ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03fd65ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03fd65ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03fd65ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03fd65ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03fd65ac]{color:#2563eb}.unit[data-v-03fd65ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03fd65ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03fd65ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03fd65ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58fc77bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58fc77bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58fc77bf]{grid-template-columns:1fr}}.section-title[data-v-58fc77bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58fc77bf]{margin-bottom:16px}.form-label[data-v-58fc77bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58fc77bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58fc77bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58fc77bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58fc77bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58fc77bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58fc77bf]{color:#2563eb}.unit[data-v-58fc77bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58fc77bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58fc77bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58fc77bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3fa25da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3fa25da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3fa25da]{grid-template-columns:1fr}}.section-title[data-v-a3fa25da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3fa25da]{margin-bottom:16px}.form-label[data-v-a3fa25da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3fa25da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3fa25da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3fa25da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3fa25da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3fa25da]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3fa25da]{color:#2563eb}.unit[data-v-a3fa25da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3fa25da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3fa25da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3fa25da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d8c9bef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d8c9bef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d8c9bef]{grid-template-columns:1fr}}.section-title[data-v-6d8c9bef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d8c9bef]{margin-bottom:16px}.form-label[data-v-6d8c9bef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d8c9bef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d8c9bef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d8c9bef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d8c9bef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d8c9bef]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d8c9bef]{color:#2563eb}.unit[data-v-6d8c9bef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d8c9bef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d8c9bef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d8c9bef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-756e1ce6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-756e1ce6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-756e1ce6]{grid-template-columns:1fr}}.section-title[data-v-756e1ce6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-756e1ce6]{margin-bottom:16px}.form-label[data-v-756e1ce6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-756e1ce6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-756e1ce6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-756e1ce6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-756e1ce6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-756e1ce6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-756e1ce6]{color:#2563eb}.unit[data-v-756e1ce6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-756e1ce6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-756e1ce6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-756e1ce6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e831245]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e831245]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e831245]{grid-template-columns:1fr}}.section-title[data-v-3e831245]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e831245]{margin-bottom:16px}.form-label[data-v-3e831245]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e831245]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e831245]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e831245]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e831245]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e831245]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e831245]{color:#2563eb}.unit[data-v-3e831245]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e831245]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e831245]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e831245]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-240c3c34]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-240c3c34]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-240c3c34]{grid-template-columns:1fr}}.section-title[data-v-240c3c34]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-240c3c34]{margin-bottom:16px}.form-label[data-v-240c3c34]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-240c3c34]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-240c3c34]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-240c3c34]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-240c3c34]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-240c3c34]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-240c3c34]{color:#2563eb}.unit[data-v-240c3c34]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-240c3c34]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-240c3c34]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-240c3c34]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-241e0bd6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-241e0bd6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-241e0bd6]{grid-template-columns:1fr}}.section-title[data-v-241e0bd6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-241e0bd6]{margin-bottom:16px}.form-label[data-v-241e0bd6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-241e0bd6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-241e0bd6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-241e0bd6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-241e0bd6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-241e0bd6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-241e0bd6]{color:#2563eb}.unit[data-v-241e0bd6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-241e0bd6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-241e0bd6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-241e0bd6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8b7eac3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8b7eac3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8b7eac3]{grid-template-columns:1fr}}.section-title[data-v-a8b7eac3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8b7eac3]{margin-bottom:16px}.form-label[data-v-a8b7eac3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8b7eac3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8b7eac3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8b7eac3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8b7eac3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8b7eac3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8b7eac3]{color:#2563eb}.unit[data-v-a8b7eac3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8b7eac3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8b7eac3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8b7eac3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d48ebac7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d48ebac7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d48ebac7]{grid-template-columns:1fr}}.section-title[data-v-d48ebac7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d48ebac7]{margin-bottom:16px}.form-label[data-v-d48ebac7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d48ebac7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d48ebac7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d48ebac7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d48ebac7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d48ebac7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d48ebac7]{color:#2563eb}.unit[data-v-d48ebac7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d48ebac7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d48ebac7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d48ebac7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db337fba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db337fba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db337fba]{grid-template-columns:1fr}}.section-title[data-v-db337fba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db337fba]{margin-bottom:16px}.form-label[data-v-db337fba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db337fba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db337fba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db337fba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db337fba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db337fba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db337fba]{color:#2563eb}.unit[data-v-db337fba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db337fba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db337fba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db337fba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ade274cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ade274cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ade274cb]{grid-template-columns:1fr}}.section-title[data-v-ade274cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ade274cb]{margin-bottom:16px}.form-label[data-v-ade274cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ade274cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ade274cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ade274cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ade274cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ade274cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ade274cb]{color:#2563eb}.unit[data-v-ade274cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ade274cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ade274cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ade274cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1582a91e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1582a91e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1582a91e]{grid-template-columns:1fr}}.section-title[data-v-1582a91e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1582a91e]{margin-bottom:16px}.form-label[data-v-1582a91e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1582a91e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1582a91e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1582a91e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1582a91e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1582a91e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1582a91e]{color:#2563eb}.unit[data-v-1582a91e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1582a91e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1582a91e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1582a91e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f7de2a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f7de2a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f7de2a7]{grid-template-columns:1fr}}.section-title[data-v-0f7de2a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f7de2a7]{margin-bottom:16px}.form-label[data-v-0f7de2a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f7de2a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f7de2a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f7de2a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f7de2a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f7de2a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f7de2a7]{color:#2563eb}.unit[data-v-0f7de2a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f7de2a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f7de2a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f7de2a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f8ae37e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f8ae37e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f8ae37e]{grid-template-columns:1fr}}.section-title[data-v-0f8ae37e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f8ae37e]{margin-bottom:16px}.form-label[data-v-0f8ae37e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f8ae37e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f8ae37e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f8ae37e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f8ae37e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f8ae37e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f8ae37e]{color:#2563eb}.unit[data-v-0f8ae37e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f8ae37e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f8ae37e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f8ae37e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06401d1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06401d1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06401d1b]{grid-template-columns:1fr}}.section-title[data-v-06401d1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06401d1b]{margin-bottom:16px}.form-label[data-v-06401d1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06401d1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06401d1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06401d1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06401d1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06401d1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06401d1b]{color:#2563eb}.unit[data-v-06401d1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06401d1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06401d1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06401d1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-859417b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-859417b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-859417b8]{grid-template-columns:1fr}}.section-title[data-v-859417b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-859417b8]{margin-bottom:16px}.form-label[data-v-859417b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-859417b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-859417b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-859417b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-859417b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-859417b8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-859417b8]{color:#2563eb}.unit[data-v-859417b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-859417b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-859417b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-859417b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0cf55c48]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0cf55c48]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0cf55c48]{grid-template-columns:1fr}}.section-title[data-v-0cf55c48]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0cf55c48]{margin-bottom:16px}.form-label[data-v-0cf55c48]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0cf55c48]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0cf55c48]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0cf55c48]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0cf55c48]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0cf55c48]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0cf55c48]{color:#2563eb}.unit[data-v-0cf55c48]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0cf55c48]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0cf55c48]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0cf55c48]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20266596]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20266596]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20266596]{grid-template-columns:1fr}}.section-title[data-v-20266596]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20266596]{margin-bottom:16px}.form-label[data-v-20266596]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20266596]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20266596]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20266596]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20266596]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20266596]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20266596]{color:#2563eb}.unit[data-v-20266596]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20266596]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20266596]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20266596]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ddb75810]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ddb75810]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ddb75810]{grid-template-columns:1fr}}.section-title[data-v-ddb75810]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ddb75810]{margin-bottom:16px}.form-label[data-v-ddb75810]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ddb75810]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ddb75810]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ddb75810]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ddb75810]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ddb75810]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ddb75810]{color:#2563eb}.unit[data-v-ddb75810]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ddb75810]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ddb75810]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ddb75810]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58702449]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58702449]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58702449]{grid-template-columns:1fr}}.section-title[data-v-58702449]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58702449]{margin-bottom:16px}.form-label[data-v-58702449]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58702449]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58702449]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58702449]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58702449]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58702449]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58702449]{color:#2563eb}.unit[data-v-58702449]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58702449]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58702449]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58702449]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d00520b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7d00520b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7d00520b]{grid-template-columns:1fr 1fr}}.section-title[data-v-7d00520b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-7d00520b]{margin-top:var(--space-6)}.mt-4[data-v-7d00520b]{margin-top:var(--space-4)}.mt-2[data-v-7d00520b]{margin-top:var(--space-2)}.font-bold[data-v-7d00520b]{font-weight:var(--font-weight-bold)}.text-primary[data-v-7d00520b]{color:var(--color-primary-700)}.text-secondary[data-v-7d00520b]{color:var(--text-secondary)}.form-group[data-v-7d00520b]{margin-bottom:var(--space-4)}.form-row[data-v-7d00520b]{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=640px){.form-row[data-v-7d00520b]{flex-direction:row}.form-row>.form-group[data-v-7d00520b]{flex:1;margin-bottom:0}}.form-label[data-v-7d00520b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-7d00520b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-7d00520b]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.swap-container[data-v-7d00520b]{justify-content:center;display:flex}.swap-btn[data-v-7d00520b]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.swap-btn[data-v-7d00520b]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.primary-result-box[data-v-7d00520b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-7d00520b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7d00520b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-7d00520b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-7d00520b]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.equation-box[data-v-7d00520b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.eq-line[data-v-7d00520b]{font-size:var(--text-sm);margin-bottom:var(--space-1)}.eq-line.main[data-v-7d00520b]{font-size:var(--text-lg);margin-bottom:0}.error-box[data-v-7d00520b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-7d00520b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-4d926e5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d926e5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d926e5f]{grid-template-columns:1fr}}.section-title[data-v-4d926e5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d926e5f]{margin-bottom:16px}.form-label[data-v-4d926e5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d926e5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d926e5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d926e5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d926e5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d926e5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d926e5f]{color:#2563eb}.unit[data-v-4d926e5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d926e5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d926e5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d926e5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6aa2421a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6aa2421a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6aa2421a]{grid-template-columns:1fr}}.section-title[data-v-6aa2421a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6aa2421a]{margin-bottom:16px}.form-label[data-v-6aa2421a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6aa2421a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6aa2421a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6aa2421a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6aa2421a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6aa2421a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6aa2421a]{color:#2563eb}.unit[data-v-6aa2421a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6aa2421a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6aa2421a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6aa2421a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41f246f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41f246f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41f246f4]{grid-template-columns:1fr}}.section-title[data-v-41f246f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41f246f4]{margin-bottom:16px}.form-label[data-v-41f246f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41f246f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41f246f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41f246f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41f246f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41f246f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41f246f4]{color:#2563eb}.unit[data-v-41f246f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41f246f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41f246f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41f246f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9959a832]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9959a832]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9959a832]{grid-template-columns:1fr}}.section-title[data-v-9959a832]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9959a832]{margin-bottom:16px}.form-label[data-v-9959a832]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9959a832]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9959a832]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9959a832]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9959a832]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9959a832]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9959a832]{color:#2563eb}.unit[data-v-9959a832]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9959a832]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9959a832]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9959a832]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1c93078]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1c93078]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1c93078]{grid-template-columns:1fr}}.section-title[data-v-e1c93078]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1c93078]{margin-bottom:16px}.form-label[data-v-e1c93078]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1c93078]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1c93078]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1c93078]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1c93078]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1c93078]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1c93078]{color:#2563eb}.unit[data-v-e1c93078]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1c93078]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1c93078]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1c93078]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d0c8e19]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4d0c8e19]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4d0c8e19]{grid-template-columns:1fr 1fr}}.section-title[data-v-4d0c8e19]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-4d0c8e19]{margin-top:var(--space-4)}.mt-2[data-v-4d0c8e19]{margin-top:var(--space-2)}.m-0[data-v-4d0c8e19]{margin:0}.text-sm[data-v-4d0c8e19]{font-size:var(--text-sm)}.text-gray-600[data-v-4d0c8e19]{color:#4b5563}.form-group[data-v-4d0c8e19]{margin-bottom:var(--space-4)}.form-label[data-v-4d0c8e19]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-4d0c8e19]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-4d0c8e19]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-4d0c8e19]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-4d0c8e19]:focus{outline:none}.input-with-symbol .symbol[data-v-4d0c8e19]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-4d0c8e19]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-4d0c8e19]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4d0c8e19]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-4d0c8e19]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.unit[data-v-4d0c8e19]{font-size:var(--text-2xl);color:var(--color-primary-600)}.info-box[data-v-4d0c8e19]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4d0c8e19]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.result-warning[data-v-4d0c8e19]{font-size:var(--text-xs);color:#b91c1c}.badge.warning[data-v-4d0c8e19]{color:#b91c1c;background:#fef2f2;border:1px solid #f87171;border-radius:4px;padding:2px 6px;font-weight:700;display:inline-block}.placeholder[data-v-4d0c8e19]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-4e73b399]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e73b399]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e73b399]{grid-template-columns:1fr}}.section-title[data-v-4e73b399]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e73b399]{margin-bottom:16px}.form-label[data-v-4e73b399]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e73b399]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e73b399]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e73b399]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e73b399]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e73b399]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e73b399]{color:#2563eb}.unit[data-v-4e73b399]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e73b399]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e73b399]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e73b399]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-116438f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-116438f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-116438f4]{grid-template-columns:1fr}}.section-title[data-v-116438f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-116438f4]{margin-bottom:16px}.form-label[data-v-116438f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-116438f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-116438f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-116438f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-116438f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-116438f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-116438f4]{color:#2563eb}.unit[data-v-116438f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-116438f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-116438f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-116438f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e1c9ee0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e1c9ee0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e1c9ee0]{grid-template-columns:1fr}}.section-title[data-v-3e1c9ee0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e1c9ee0]{margin-bottom:16px}.form-label[data-v-3e1c9ee0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e1c9ee0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e1c9ee0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e1c9ee0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e1c9ee0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e1c9ee0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e1c9ee0]{color:#2563eb}.unit[data-v-3e1c9ee0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e1c9ee0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e1c9ee0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e1c9ee0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-814ebba9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-814ebba9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-814ebba9]{grid-template-columns:1fr}}.section-title[data-v-814ebba9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-814ebba9]{margin-bottom:16px}.form-label[data-v-814ebba9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-814ebba9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-814ebba9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-814ebba9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-814ebba9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-814ebba9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-814ebba9]{color:#2563eb}.unit[data-v-814ebba9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-814ebba9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-814ebba9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-814ebba9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ad51f0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ad51f0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ad51f0d]{grid-template-columns:1fr}}.section-title[data-v-1ad51f0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ad51f0d]{margin-bottom:16px}.form-label[data-v-1ad51f0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ad51f0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ad51f0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ad51f0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ad51f0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ad51f0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ad51f0d]{color:#2563eb}.unit[data-v-1ad51f0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ad51f0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ad51f0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ad51f0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-586ede05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-586ede05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-586ede05]{grid-template-columns:1fr}}.section-title[data-v-586ede05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-586ede05]{margin-bottom:16px}.form-label[data-v-586ede05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-586ede05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-586ede05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-586ede05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-586ede05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-586ede05]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-586ede05]{color:#2563eb}.unit[data-v-586ede05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-586ede05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-586ede05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-586ede05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c93b5516]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c93b5516]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c93b5516]{grid-template-columns:1fr}}.section-title[data-v-c93b5516]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c93b5516]{margin-bottom:16px}.form-label[data-v-c93b5516]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c93b5516]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c93b5516]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c93b5516]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c93b5516]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c93b5516]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c93b5516]{color:#2563eb}.unit[data-v-c93b5516]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c93b5516]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c93b5516]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c93b5516]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f3bc345]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f3bc345]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f3bc345]{grid-template-columns:1fr}}.section-title[data-v-7f3bc345]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f3bc345]{margin-bottom:16px}.form-label[data-v-7f3bc345]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f3bc345]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f3bc345]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f3bc345]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f3bc345]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f3bc345]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f3bc345]{color:#2563eb}.unit[data-v-7f3bc345]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f3bc345]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f3bc345]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f3bc345]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9166023d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9166023d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9166023d]{grid-template-columns:1fr}}.section-title[data-v-9166023d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9166023d]{margin-bottom:16px}.form-label[data-v-9166023d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9166023d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9166023d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9166023d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9166023d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9166023d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9166023d]{color:#2563eb}.unit[data-v-9166023d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9166023d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9166023d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9166023d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85d097ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85d097ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85d097ac]{grid-template-columns:1fr}}.section-title[data-v-85d097ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85d097ac]{margin-bottom:16px}.form-label[data-v-85d097ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85d097ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85d097ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85d097ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85d097ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85d097ac]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85d097ac]{color:#2563eb}.unit[data-v-85d097ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85d097ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85d097ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85d097ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1be6b9df]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1be6b9df]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1be6b9df]{grid-template-columns:1fr}}.section-title[data-v-1be6b9df]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1be6b9df]{margin-bottom:16px}.form-label[data-v-1be6b9df]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1be6b9df]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1be6b9df]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1be6b9df]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1be6b9df]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1be6b9df]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1be6b9df]{color:#2563eb}.unit[data-v-1be6b9df]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1be6b9df]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1be6b9df]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1be6b9df]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1d70895]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1d70895]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1d70895]{grid-template-columns:1fr}}.section-title[data-v-d1d70895]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1d70895]{margin-bottom:16px}.form-label[data-v-d1d70895]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1d70895]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1d70895]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1d70895]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1d70895]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1d70895]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1d70895]{color:#2563eb}.unit[data-v-d1d70895]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1d70895]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1d70895]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1d70895]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a2c527a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a2c527a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a2c527a]{grid-template-columns:1fr}}.section-title[data-v-2a2c527a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a2c527a]{margin-bottom:16px}.form-label[data-v-2a2c527a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a2c527a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a2c527a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a2c527a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a2c527a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a2c527a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a2c527a]{color:#2563eb}.unit[data-v-2a2c527a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a2c527a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a2c527a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a2c527a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa24a1f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa24a1f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa24a1f6]{grid-template-columns:1fr}}.section-title[data-v-fa24a1f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa24a1f6]{margin-bottom:16px}.form-label[data-v-fa24a1f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa24a1f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa24a1f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa24a1f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa24a1f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa24a1f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa24a1f6]{color:#2563eb}.unit[data-v-fa24a1f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa24a1f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa24a1f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa24a1f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5446feea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5446feea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5446feea]{grid-template-columns:1fr}}.section-title[data-v-5446feea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5446feea]{margin-bottom:16px}.form-label[data-v-5446feea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5446feea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5446feea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5446feea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5446feea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5446feea]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5446feea]{color:#2563eb}.unit[data-v-5446feea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5446feea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5446feea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5446feea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2efa52c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2efa52c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2efa52c8]{grid-template-columns:1fr}}.section-title[data-v-2efa52c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2efa52c8]{margin-bottom:16px}.form-label[data-v-2efa52c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2efa52c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2efa52c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2efa52c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2efa52c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2efa52c8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2efa52c8]{color:#2563eb}.unit[data-v-2efa52c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2efa52c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2efa52c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2efa52c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e890634]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e890634]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e890634]{grid-template-columns:1fr}}.section-title[data-v-2e890634]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e890634]{margin-bottom:16px}.form-label[data-v-2e890634]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e890634]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e890634]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e890634]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e890634]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e890634]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e890634]{color:#2563eb}.unit[data-v-2e890634]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e890634]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e890634]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e890634]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b62f9610]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b62f9610]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b62f9610]{grid-template-columns:1fr}}.section-title[data-v-b62f9610]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b62f9610]{margin-bottom:16px}.form-label[data-v-b62f9610]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b62f9610]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b62f9610]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b62f9610]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b62f9610]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b62f9610]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b62f9610]{color:#2563eb}.unit[data-v-b62f9610]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b62f9610]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b62f9610]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b62f9610]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a796a327]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a796a327]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a796a327]{grid-template-columns:1fr}}.section-title[data-v-a796a327]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a796a327]{margin-bottom:16px}.form-label[data-v-a796a327]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a796a327]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a796a327]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a796a327]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a796a327]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a796a327]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a796a327]{color:#2563eb}.unit[data-v-a796a327]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a796a327]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a796a327]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a796a327]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e68001dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e68001dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e68001dd]{grid-template-columns:1fr}}.section-title[data-v-e68001dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e68001dd]{margin-bottom:16px}.form-label[data-v-e68001dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e68001dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e68001dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e68001dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e68001dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e68001dd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e68001dd]{color:#2563eb}.unit[data-v-e68001dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e68001dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e68001dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e68001dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dca60012]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dca60012]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dca60012]{grid-template-columns:1fr}}.section-title[data-v-dca60012]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dca60012]{margin-bottom:16px}.form-label[data-v-dca60012]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dca60012]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dca60012]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dca60012]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dca60012]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dca60012]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dca60012]{color:#2563eb}.unit[data-v-dca60012]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dca60012]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dca60012]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dca60012]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8ec96e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8ec96e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8ec96e9]{grid-template-columns:1fr}}.section-title[data-v-b8ec96e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8ec96e9]{margin-bottom:16px}.form-label[data-v-b8ec96e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8ec96e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8ec96e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8ec96e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8ec96e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8ec96e9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8ec96e9]{color:#2563eb}.unit[data-v-b8ec96e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8ec96e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8ec96e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8ec96e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba031063]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ba031063]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ba031063]{grid-template-columns:1fr 1fr}}.section-title[data-v-ba031063]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-ba031063]{margin-top:var(--space-4)}.m-0[data-v-ba031063]{margin:0}.text-sm[data-v-ba031063]{font-size:var(--text-sm)}.text-gray-600[data-v-ba031063]{color:#4b5563}.form-group[data-v-ba031063]{margin-bottom:var(--space-4)}.form-label[data-v-ba031063]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-ba031063]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-ba031063]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-ba031063]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-ba031063]:focus{outline:none}.input-with-symbol .symbol[data-v-ba031063]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-ba031063]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-ba031063]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ba031063]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-ba031063]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit[data-v-ba031063]{font-size:var(--text-2xl);color:var(--color-primary-600)}.info-box[data-v-ba031063]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ba031063]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-ba031063]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-ba031063]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-b9ec92d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9ec92d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9ec92d7]{grid-template-columns:1fr}}.section-title[data-v-b9ec92d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9ec92d7]{margin-bottom:16px}.form-label[data-v-b9ec92d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9ec92d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9ec92d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9ec92d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9ec92d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9ec92d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9ec92d7]{color:#2563eb}.unit[data-v-b9ec92d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9ec92d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9ec92d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9ec92d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3397bbaa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3397bbaa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3397bbaa]{grid-template-columns:1fr}}.section-title[data-v-3397bbaa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3397bbaa]{margin-bottom:16px}.form-label[data-v-3397bbaa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3397bbaa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3397bbaa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3397bbaa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3397bbaa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3397bbaa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3397bbaa]{color:#2563eb}.unit[data-v-3397bbaa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3397bbaa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3397bbaa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3397bbaa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da261e94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da261e94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da261e94]{grid-template-columns:1fr}}.section-title[data-v-da261e94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da261e94]{margin-bottom:16px}.form-label[data-v-da261e94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da261e94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da261e94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da261e94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da261e94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da261e94]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da261e94]{color:#2563eb}.unit[data-v-da261e94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da261e94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da261e94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da261e94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f466e7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f466e7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f466e7c]{grid-template-columns:1fr}}.section-title[data-v-0f466e7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f466e7c]{margin-bottom:16px}.form-label[data-v-0f466e7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f466e7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f466e7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f466e7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f466e7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f466e7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f466e7c]{color:#2563eb}.unit[data-v-0f466e7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f466e7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f466e7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f466e7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4d8c1bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4d8c1bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4d8c1bc]{grid-template-columns:1fr}}.section-title[data-v-e4d8c1bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4d8c1bc]{margin-bottom:16px}.form-label[data-v-e4d8c1bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4d8c1bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4d8c1bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4d8c1bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4d8c1bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4d8c1bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4d8c1bc]{color:#2563eb}.unit[data-v-e4d8c1bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4d8c1bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4d8c1bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4d8c1bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-702f708b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-702f708b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-702f708b]{grid-template-columns:1fr}}.section-title[data-v-702f708b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-702f708b]{margin-bottom:16px}.form-label[data-v-702f708b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-702f708b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-702f708b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-702f708b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-702f708b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-702f708b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-702f708b]{color:#2563eb}.unit[data-v-702f708b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-702f708b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-702f708b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-702f708b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae8945f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae8945f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae8945f7]{grid-template-columns:1fr}}.section-title[data-v-ae8945f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae8945f7]{margin-bottom:16px}.form-label[data-v-ae8945f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae8945f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae8945f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae8945f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae8945f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae8945f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae8945f7]{color:#2563eb}.unit[data-v-ae8945f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae8945f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae8945f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae8945f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ef2a931]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ef2a931]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ef2a931]{grid-template-columns:1fr}}.section-title[data-v-7ef2a931]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ef2a931]{margin-bottom:16px}.form-label[data-v-7ef2a931]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ef2a931]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ef2a931]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ef2a931]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ef2a931]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ef2a931]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ef2a931]{color:#2563eb}.unit[data-v-7ef2a931]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ef2a931]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ef2a931]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ef2a931]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33a94f78]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33a94f78]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33a94f78]{grid-template-columns:1fr}}.section-title[data-v-33a94f78]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33a94f78]{margin-bottom:16px}.form-label[data-v-33a94f78]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33a94f78]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33a94f78]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33a94f78]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33a94f78]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33a94f78]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33a94f78]{color:#2563eb}.unit[data-v-33a94f78]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33a94f78]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33a94f78]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33a94f78]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e732ebe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e732ebe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e732ebe]{grid-template-columns:1fr}}.section-title[data-v-0e732ebe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e732ebe]{margin-bottom:16px}.form-label[data-v-0e732ebe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e732ebe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e732ebe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e732ebe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e732ebe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e732ebe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e732ebe]{color:#2563eb}.unit[data-v-0e732ebe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e732ebe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e732ebe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e732ebe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d83a6f14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d83a6f14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d83a6f14]{grid-template-columns:1fr}}.section-title[data-v-d83a6f14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d83a6f14]{margin-bottom:16px}.form-label[data-v-d83a6f14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d83a6f14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d83a6f14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d83a6f14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d83a6f14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d83a6f14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d83a6f14]{color:#2563eb}.unit[data-v-d83a6f14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d83a6f14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d83a6f14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d83a6f14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-affbb9e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-affbb9e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-affbb9e5]{grid-template-columns:1fr}}.section-title[data-v-affbb9e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-affbb9e5]{margin-bottom:16px}.form-label[data-v-affbb9e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-affbb9e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-affbb9e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-affbb9e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-affbb9e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-affbb9e5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-affbb9e5]{color:#2563eb}.unit[data-v-affbb9e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-affbb9e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-affbb9e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-affbb9e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45ea1422]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45ea1422]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45ea1422]{grid-template-columns:1fr}}.section-title[data-v-45ea1422]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45ea1422]{margin-bottom:16px}.form-label[data-v-45ea1422]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45ea1422]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45ea1422]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45ea1422]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45ea1422]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45ea1422]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45ea1422]{color:#2563eb}.unit[data-v-45ea1422]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45ea1422]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45ea1422]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45ea1422]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b1fe947]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b1fe947]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b1fe947]{grid-template-columns:1fr}}.section-title[data-v-5b1fe947]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b1fe947]{margin-bottom:16px}.form-label[data-v-5b1fe947]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b1fe947]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b1fe947]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b1fe947]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b1fe947]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b1fe947]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b1fe947]{color:#2563eb}.unit[data-v-5b1fe947]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b1fe947]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b1fe947]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b1fe947]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b271e972]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b271e972]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b271e972]{grid-template-columns:1fr}}.section-title[data-v-b271e972]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b271e972]{margin-bottom:16px}.form-label[data-v-b271e972]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b271e972]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b271e972]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b271e972]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b271e972]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b271e972]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b271e972]{color:#2563eb}.unit[data-v-b271e972]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b271e972]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b271e972]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b271e972]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95c116a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95c116a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95c116a0]{grid-template-columns:1fr}}.section-title[data-v-95c116a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95c116a0]{margin-bottom:16px}.form-label[data-v-95c116a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95c116a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95c116a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95c116a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95c116a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95c116a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95c116a0]{color:#2563eb}.unit[data-v-95c116a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95c116a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95c116a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95c116a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a93b877]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a93b877]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a93b877]{grid-template-columns:1fr}}.section-title[data-v-3a93b877]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a93b877]{margin-bottom:16px}.form-label[data-v-3a93b877]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a93b877]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a93b877]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a93b877]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a93b877]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a93b877]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a93b877]{color:#2563eb}.unit[data-v-3a93b877]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a93b877]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a93b877]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a93b877]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db964b20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db964b20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db964b20]{grid-template-columns:1fr}}.section-title[data-v-db964b20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db964b20]{margin-bottom:16px}.form-label[data-v-db964b20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db964b20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db964b20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db964b20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db964b20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db964b20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db964b20]{color:#2563eb}.unit[data-v-db964b20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db964b20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db964b20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db964b20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8cd31598]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8cd31598]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8cd31598]{grid-template-columns:1fr}}.section-title[data-v-8cd31598]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8cd31598]{margin-bottom:16px}.form-label[data-v-8cd31598]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8cd31598]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8cd31598]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8cd31598]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8cd31598]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8cd31598]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8cd31598]{color:#2563eb}.unit[data-v-8cd31598]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8cd31598]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8cd31598]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8cd31598]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-774c8d5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-774c8d5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-774c8d5f]{grid-template-columns:1fr}}.section-title[data-v-774c8d5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-774c8d5f]{margin-bottom:16px}.form-label[data-v-774c8d5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-774c8d5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-774c8d5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-774c8d5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-774c8d5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-774c8d5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-774c8d5f]{color:#2563eb}.unit[data-v-774c8d5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-774c8d5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-774c8d5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-774c8d5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d02962ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d02962ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d02962ee]{grid-template-columns:1fr}}.section-title[data-v-d02962ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d02962ee]{margin-bottom:16px}.form-label[data-v-d02962ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d02962ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d02962ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d02962ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d02962ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d02962ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d02962ee]{color:#2563eb}.unit[data-v-d02962ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d02962ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d02962ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d02962ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d5b6d26]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d5b6d26]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d5b6d26]{grid-template-columns:1fr}}.section-title[data-v-4d5b6d26]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d5b6d26]{margin-bottom:16px}.form-label[data-v-4d5b6d26]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d5b6d26]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d5b6d26]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d5b6d26]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d5b6d26]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d5b6d26]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d5b6d26]{color:#2563eb}.unit[data-v-4d5b6d26]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d5b6d26]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d5b6d26]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d5b6d26]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28a9de2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28a9de2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28a9de2d]{grid-template-columns:1fr}}.section-title[data-v-28a9de2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28a9de2d]{margin-bottom:16px}.form-label[data-v-28a9de2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28a9de2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28a9de2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28a9de2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28a9de2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28a9de2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28a9de2d]{color:#2563eb}.unit[data-v-28a9de2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28a9de2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28a9de2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28a9de2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c5efe3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c5efe3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c5efe3c]{grid-template-columns:1fr}}.section-title[data-v-7c5efe3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c5efe3c]{margin-bottom:16px}.form-label[data-v-7c5efe3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c5efe3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c5efe3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c5efe3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c5efe3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c5efe3c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c5efe3c]{color:#2563eb}.unit[data-v-7c5efe3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c5efe3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c5efe3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c5efe3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5dc0422]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5dc0422]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5dc0422]{grid-template-columns:1fr}}.section-title[data-v-f5dc0422]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5dc0422]{margin-bottom:16px}.form-label[data-v-f5dc0422]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5dc0422]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5dc0422]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5dc0422]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5dc0422]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5dc0422]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5dc0422]{color:#2563eb}.unit[data-v-f5dc0422]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5dc0422]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5dc0422]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5dc0422]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c035709b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c035709b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c035709b]{grid-template-columns:1fr}}.section-title[data-v-c035709b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c035709b]{margin-bottom:16px}.form-label[data-v-c035709b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c035709b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c035709b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c035709b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c035709b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c035709b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c035709b]{color:#2563eb}.unit[data-v-c035709b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c035709b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c035709b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c035709b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24c9fc07]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24c9fc07]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24c9fc07]{grid-template-columns:1fr}}.section-title[data-v-24c9fc07]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24c9fc07]{margin-bottom:16px}.form-label[data-v-24c9fc07]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24c9fc07]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24c9fc07]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24c9fc07]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24c9fc07]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24c9fc07]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24c9fc07]{color:#2563eb}.unit[data-v-24c9fc07]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24c9fc07]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24c9fc07]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24c9fc07]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96a9664f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96a9664f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96a9664f]{grid-template-columns:1fr}}.section-title[data-v-96a9664f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96a9664f]{margin-bottom:16px}.form-label[data-v-96a9664f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96a9664f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96a9664f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96a9664f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96a9664f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96a9664f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96a9664f]{color:#2563eb}.unit[data-v-96a9664f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96a9664f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96a9664f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96a9664f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae3d51ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae3d51ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae3d51ed]{grid-template-columns:1fr}}.section-title[data-v-ae3d51ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae3d51ed]{margin-bottom:16px}.form-label[data-v-ae3d51ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae3d51ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae3d51ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae3d51ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae3d51ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae3d51ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae3d51ed]{color:#2563eb}.unit[data-v-ae3d51ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae3d51ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae3d51ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae3d51ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bbd9487]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bbd9487]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bbd9487]{grid-template-columns:1fr}}.section-title[data-v-1bbd9487]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bbd9487]{margin-bottom:16px}.form-label[data-v-1bbd9487]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bbd9487]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bbd9487]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bbd9487]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bbd9487]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bbd9487]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bbd9487]{color:#2563eb}.unit[data-v-1bbd9487]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bbd9487]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bbd9487]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bbd9487]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f856f468]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f856f468]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f856f468]{grid-template-columns:1fr}}.section-title[data-v-f856f468]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f856f468]{margin-bottom:16px}.form-label[data-v-f856f468]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f856f468]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f856f468]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f856f468]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f856f468]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f856f468]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f856f468]{color:#2563eb}.unit[data-v-f856f468]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f856f468]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f856f468]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f856f468]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3bfcedeb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3bfcedeb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3bfcedeb]{grid-template-columns:1fr}}.section-title[data-v-3bfcedeb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3bfcedeb]{margin-bottom:16px}.form-label[data-v-3bfcedeb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3bfcedeb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3bfcedeb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3bfcedeb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3bfcedeb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3bfcedeb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3bfcedeb]{color:#2563eb}.unit[data-v-3bfcedeb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3bfcedeb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3bfcedeb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3bfcedeb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3fe3dd2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3fe3dd2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3fe3dd2]{grid-template-columns:1fr}}.section-title[data-v-e3fe3dd2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3fe3dd2]{margin-bottom:16px}.form-label[data-v-e3fe3dd2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3fe3dd2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3fe3dd2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3fe3dd2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3fe3dd2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3fe3dd2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3fe3dd2]{color:#2563eb}.unit[data-v-e3fe3dd2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3fe3dd2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3fe3dd2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3fe3dd2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-016f413a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-016f413a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-016f413a]{grid-template-columns:1fr}}.section-title[data-v-016f413a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-016f413a]{margin-bottom:16px}.form-label[data-v-016f413a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-016f413a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-016f413a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-016f413a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-016f413a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-016f413a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-016f413a]{color:#2563eb}.unit[data-v-016f413a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-016f413a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-016f413a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-016f413a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3a89e45]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3a89e45]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3a89e45]{grid-template-columns:1fr}}.section-title[data-v-d3a89e45]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3a89e45]{margin-bottom:16px}.form-label[data-v-d3a89e45]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3a89e45]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3a89e45]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3a89e45]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3a89e45]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3a89e45]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3a89e45]{color:#2563eb}.unit[data-v-d3a89e45]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3a89e45]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3a89e45]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3a89e45]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fca37ba0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fca37ba0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fca37ba0]{grid-template-columns:1fr}}.section-title[data-v-fca37ba0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fca37ba0]{margin-bottom:16px}.form-label[data-v-fca37ba0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fca37ba0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fca37ba0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fca37ba0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fca37ba0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fca37ba0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fca37ba0]{color:#2563eb}.unit[data-v-fca37ba0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fca37ba0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fca37ba0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fca37ba0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5edbc7f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5edbc7f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5edbc7f5]{grid-template-columns:1fr}}.section-title[data-v-5edbc7f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5edbc7f5]{margin-bottom:16px}.form-label[data-v-5edbc7f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5edbc7f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5edbc7f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5edbc7f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5edbc7f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5edbc7f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5edbc7f5]{color:#2563eb}.unit[data-v-5edbc7f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5edbc7f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5edbc7f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5edbc7f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34669569]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34669569]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34669569]{grid-template-columns:1fr}}.section-title[data-v-34669569]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34669569]{margin-bottom:16px}.form-label[data-v-34669569]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34669569]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34669569]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34669569]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34669569]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34669569]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34669569]{color:#2563eb}.unit[data-v-34669569]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34669569]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34669569]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34669569]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e088e6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e088e6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e088e6e]{grid-template-columns:1fr}}.section-title[data-v-8e088e6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e088e6e]{margin-bottom:16px}.form-label[data-v-8e088e6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e088e6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e088e6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e088e6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e088e6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e088e6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e088e6e]{color:#2563eb}.unit[data-v-8e088e6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e088e6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e088e6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e088e6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cba2b850]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cba2b850]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cba2b850]{grid-template-columns:1fr}}.section-title[data-v-cba2b850]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cba2b850]{margin-bottom:16px}.form-label[data-v-cba2b850]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cba2b850]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cba2b850]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cba2b850]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cba2b850]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cba2b850]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cba2b850]{color:#2563eb}.unit[data-v-cba2b850]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cba2b850]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cba2b850]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cba2b850]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-feb656c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-feb656c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-feb656c8]{grid-template-columns:1fr}}.section-title[data-v-feb656c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-feb656c8]{margin-bottom:16px}.form-label[data-v-feb656c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-feb656c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-feb656c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-feb656c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-feb656c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-feb656c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-feb656c8]{color:#2563eb}.unit[data-v-feb656c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-feb656c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-feb656c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-feb656c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-75980e2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-75980e2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-75980e2c]{grid-template-columns:1fr}}.section-title[data-v-75980e2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-75980e2c]{margin-bottom:16px}.form-label[data-v-75980e2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-75980e2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-75980e2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-75980e2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-75980e2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-75980e2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-75980e2c]{color:#2563eb}.unit[data-v-75980e2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-75980e2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-75980e2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-75980e2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c054950]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c054950]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c054950]{grid-template-columns:1fr}}.section-title[data-v-5c054950]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c054950]{margin-bottom:16px}.form-label[data-v-5c054950]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c054950]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c054950]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c054950]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c054950]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c054950]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c054950]{color:#2563eb}.unit[data-v-5c054950]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c054950]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c054950]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c054950]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abe29cf6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abe29cf6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abe29cf6]{grid-template-columns:1fr}}.section-title[data-v-abe29cf6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abe29cf6]{margin-bottom:16px}.form-label[data-v-abe29cf6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abe29cf6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abe29cf6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abe29cf6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abe29cf6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abe29cf6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abe29cf6]{color:#2563eb}.unit[data-v-abe29cf6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abe29cf6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abe29cf6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abe29cf6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f8859f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f8859f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f8859f9]{grid-template-columns:1fr}}.section-title[data-v-0f8859f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f8859f9]{margin-bottom:16px}.form-label[data-v-0f8859f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f8859f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f8859f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f8859f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f8859f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f8859f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f8859f9]{color:#2563eb}.unit[data-v-0f8859f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f8859f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f8859f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f8859f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-27d6c1fb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-27d6c1fb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-27d6c1fb]{grid-template-columns:1fr}}.section-title[data-v-27d6c1fb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-27d6c1fb]{margin-bottom:16px}.form-label[data-v-27d6c1fb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-27d6c1fb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-27d6c1fb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-27d6c1fb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-27d6c1fb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-27d6c1fb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-27d6c1fb]{color:#2563eb}.unit[data-v-27d6c1fb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-27d6c1fb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-27d6c1fb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-27d6c1fb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed375d63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed375d63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed375d63]{grid-template-columns:1fr}}.section-title[data-v-ed375d63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed375d63]{margin-bottom:16px}.form-label[data-v-ed375d63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed375d63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed375d63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed375d63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed375d63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed375d63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed375d63]{color:#2563eb}.unit[data-v-ed375d63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed375d63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed375d63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed375d63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7eea6b8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7eea6b8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7eea6b8b]{grid-template-columns:1fr}}.section-title[data-v-7eea6b8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7eea6b8b]{margin-bottom:16px}.form-label[data-v-7eea6b8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7eea6b8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7eea6b8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7eea6b8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7eea6b8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7eea6b8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7eea6b8b]{color:#2563eb}.unit[data-v-7eea6b8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7eea6b8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7eea6b8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7eea6b8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f266cda5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f266cda5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f266cda5]{grid-template-columns:1fr}}.section-title[data-v-f266cda5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f266cda5]{margin-bottom:16px}.form-label[data-v-f266cda5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f266cda5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f266cda5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f266cda5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f266cda5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f266cda5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f266cda5]{color:#2563eb}.unit[data-v-f266cda5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f266cda5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f266cda5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f266cda5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b2a89bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b2a89bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b2a89bb]{grid-template-columns:1fr}}.section-title[data-v-0b2a89bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b2a89bb]{margin-bottom:16px}.form-label[data-v-0b2a89bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b2a89bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b2a89bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b2a89bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b2a89bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b2a89bb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b2a89bb]{color:#2563eb}.unit[data-v-0b2a89bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b2a89bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b2a89bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b2a89bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3216ee6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3216ee6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3216ee6f]{grid-template-columns:1fr}}.section-title[data-v-3216ee6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3216ee6f]{margin-bottom:16px}.form-label[data-v-3216ee6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3216ee6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3216ee6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3216ee6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3216ee6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3216ee6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3216ee6f]{color:#2563eb}.unit[data-v-3216ee6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3216ee6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3216ee6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3216ee6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6091452]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6091452]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6091452]{grid-template-columns:1fr}}.section-title[data-v-f6091452]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6091452]{margin-bottom:16px}.form-label[data-v-f6091452]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6091452]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6091452]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6091452]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6091452]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6091452]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6091452]{color:#2563eb}.unit[data-v-f6091452]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6091452]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6091452]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6091452]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f3d11f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f3d11f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f3d11f0]{grid-template-columns:1fr}}.section-title[data-v-8f3d11f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f3d11f0]{margin-bottom:16px}.form-label[data-v-8f3d11f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f3d11f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f3d11f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f3d11f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f3d11f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f3d11f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f3d11f0]{color:#2563eb}.unit[data-v-8f3d11f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f3d11f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f3d11f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f3d11f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c65b20e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c65b20e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c65b20e9]{grid-template-columns:1fr}}.section-title[data-v-c65b20e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c65b20e9]{margin-bottom:16px}.form-label[data-v-c65b20e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c65b20e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c65b20e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c65b20e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c65b20e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c65b20e9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c65b20e9]{color:#2563eb}.unit[data-v-c65b20e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c65b20e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c65b20e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c65b20e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-faba2f9b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-faba2f9b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-faba2f9b]{grid-template-columns:1fr}}.section-title[data-v-faba2f9b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-faba2f9b]{margin-bottom:16px}.form-label[data-v-faba2f9b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-faba2f9b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-faba2f9b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-faba2f9b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-faba2f9b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-faba2f9b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-faba2f9b]{color:#2563eb}.unit[data-v-faba2f9b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-faba2f9b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-faba2f9b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-faba2f9b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32695ebf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32695ebf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32695ebf]{grid-template-columns:1fr}}.section-title[data-v-32695ebf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32695ebf]{margin-bottom:16px}.form-label[data-v-32695ebf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32695ebf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32695ebf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32695ebf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32695ebf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32695ebf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32695ebf]{color:#2563eb}.unit[data-v-32695ebf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32695ebf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32695ebf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32695ebf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ebf94ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ebf94ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ebf94ac]{grid-template-columns:1fr}}.section-title[data-v-4ebf94ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ebf94ac]{margin-bottom:16px}.form-label[data-v-4ebf94ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ebf94ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ebf94ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ebf94ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ebf94ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ebf94ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ebf94ac]{color:#2563eb}.unit[data-v-4ebf94ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ebf94ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ebf94ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ebf94ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3074eef7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3074eef7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3074eef7]{grid-template-columns:1fr}}.section-title[data-v-3074eef7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3074eef7]{margin-bottom:16px}.form-label[data-v-3074eef7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3074eef7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3074eef7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3074eef7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3074eef7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3074eef7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3074eef7]{color:#2563eb}.unit[data-v-3074eef7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3074eef7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3074eef7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3074eef7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a248b270]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a248b270]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a248b270]{grid-template-columns:1fr}}.section-title[data-v-a248b270]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a248b270]{margin-bottom:16px}.form-label[data-v-a248b270]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a248b270]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a248b270]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a248b270]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a248b270]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a248b270]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a248b270]{color:#2563eb}.unit[data-v-a248b270]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a248b270]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a248b270]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a248b270]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6568918f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6568918f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6568918f]{grid-template-columns:1fr}}.section-title[data-v-6568918f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6568918f]{margin-bottom:16px}.form-label[data-v-6568918f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6568918f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6568918f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6568918f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6568918f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6568918f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6568918f]{color:#2563eb}.unit[data-v-6568918f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6568918f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6568918f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6568918f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86480c1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86480c1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86480c1b]{grid-template-columns:1fr}}.section-title[data-v-86480c1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86480c1b]{margin-bottom:16px}.form-label[data-v-86480c1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86480c1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86480c1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86480c1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86480c1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86480c1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86480c1b]{color:#2563eb}.unit[data-v-86480c1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86480c1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86480c1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86480c1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2e5232b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2e5232b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2e5232b]{grid-template-columns:1fr}}.section-title[data-v-c2e5232b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2e5232b]{margin-bottom:16px}.form-label[data-v-c2e5232b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2e5232b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2e5232b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2e5232b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2e5232b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2e5232b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2e5232b]{color:#2563eb}.unit[data-v-c2e5232b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2e5232b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2e5232b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2e5232b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2173c1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2173c1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2173c1a]{grid-template-columns:1fr}}.section-title[data-v-c2173c1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2173c1a]{margin-bottom:16px}.form-label[data-v-c2173c1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2173c1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2173c1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2173c1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2173c1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2173c1a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2173c1a]{color:#2563eb}.unit[data-v-c2173c1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2173c1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2173c1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2173c1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-347958af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-347958af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-347958af]{grid-template-columns:1fr}}.section-title[data-v-347958af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-347958af]{margin-bottom:16px}.form-label[data-v-347958af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-347958af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-347958af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-347958af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-347958af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-347958af]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-347958af]{color:#2563eb}.unit[data-v-347958af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-347958af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-347958af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-347958af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-785957dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-785957dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-785957dc]{grid-template-columns:1fr}}.section-title[data-v-785957dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-785957dc]{margin-bottom:16px}.form-label[data-v-785957dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-785957dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-785957dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-785957dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-785957dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-785957dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-785957dc]{color:#2563eb}.unit[data-v-785957dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-785957dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-785957dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-785957dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c961410]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c961410]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c961410]{grid-template-columns:1fr}}.section-title[data-v-1c961410]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c961410]{margin-bottom:16px}.form-label[data-v-1c961410]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c961410]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c961410]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c961410]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c961410]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c961410]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c961410]{color:#2563eb}.unit[data-v-1c961410]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c961410]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c961410]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c961410]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e63bb27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e63bb27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e63bb27]{grid-template-columns:1fr}}.section-title[data-v-1e63bb27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e63bb27]{margin-bottom:16px}.form-label[data-v-1e63bb27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e63bb27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e63bb27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e63bb27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e63bb27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e63bb27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e63bb27]{color:#2563eb}.unit[data-v-1e63bb27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e63bb27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e63bb27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e63bb27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3bc463e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3bc463e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3bc463e]{grid-template-columns:1fr}}.section-title[data-v-c3bc463e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3bc463e]{margin-bottom:16px}.form-label[data-v-c3bc463e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3bc463e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3bc463e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3bc463e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3bc463e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3bc463e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3bc463e]{color:#2563eb}.unit[data-v-c3bc463e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3bc463e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3bc463e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3bc463e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f277d7f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f277d7f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f277d7f]{grid-template-columns:1fr}}.section-title[data-v-9f277d7f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f277d7f]{margin-bottom:16px}.form-label[data-v-9f277d7f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f277d7f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f277d7f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f277d7f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f277d7f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f277d7f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f277d7f]{color:#2563eb}.unit[data-v-9f277d7f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f277d7f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f277d7f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f277d7f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47874e2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47874e2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47874e2c]{grid-template-columns:1fr}}.section-title[data-v-47874e2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47874e2c]{margin-bottom:16px}.form-label[data-v-47874e2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47874e2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47874e2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47874e2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47874e2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47874e2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47874e2c]{color:#2563eb}.unit[data-v-47874e2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47874e2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47874e2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47874e2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e335c81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e335c81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e335c81]{grid-template-columns:1fr}}.section-title[data-v-6e335c81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e335c81]{margin-bottom:16px}.form-label[data-v-6e335c81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e335c81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e335c81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e335c81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e335c81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e335c81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e335c81]{color:#2563eb}.unit[data-v-6e335c81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e335c81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e335c81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e335c81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f97b00a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f97b00a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f97b00a6]{grid-template-columns:1fr}}.section-title[data-v-f97b00a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f97b00a6]{margin-bottom:16px}.form-label[data-v-f97b00a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f97b00a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f97b00a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f97b00a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f97b00a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f97b00a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f97b00a6]{color:#2563eb}.unit[data-v-f97b00a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f97b00a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f97b00a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f97b00a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7fb3a6c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7fb3a6c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7fb3a6c]{grid-template-columns:1fr}}.section-title[data-v-c7fb3a6c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7fb3a6c]{margin-bottom:16px}.form-label[data-v-c7fb3a6c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7fb3a6c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7fb3a6c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7fb3a6c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7fb3a6c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7fb3a6c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7fb3a6c]{color:#2563eb}.unit[data-v-c7fb3a6c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7fb3a6c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7fb3a6c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7fb3a6c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2dafbe69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2dafbe69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2dafbe69]{grid-template-columns:1fr}}.section-title[data-v-2dafbe69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2dafbe69]{margin-bottom:16px}.form-label[data-v-2dafbe69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2dafbe69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2dafbe69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2dafbe69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2dafbe69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2dafbe69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2dafbe69]{color:#2563eb}.unit[data-v-2dafbe69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2dafbe69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2dafbe69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2dafbe69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee65b4cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee65b4cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee65b4cd]{grid-template-columns:1fr}}.section-title[data-v-ee65b4cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee65b4cd]{margin-bottom:16px}.form-label[data-v-ee65b4cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee65b4cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee65b4cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee65b4cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee65b4cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee65b4cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee65b4cd]{color:#2563eb}.unit[data-v-ee65b4cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee65b4cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee65b4cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee65b4cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6d077d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6d077d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6d077d9]{grid-template-columns:1fr}}.section-title[data-v-c6d077d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6d077d9]{margin-bottom:16px}.form-label[data-v-c6d077d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6d077d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6d077d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6d077d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6d077d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6d077d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6d077d9]{color:#2563eb}.unit[data-v-c6d077d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6d077d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6d077d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6d077d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0b5a320]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0b5a320]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0b5a320]{grid-template-columns:1fr}}.section-title[data-v-a0b5a320]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0b5a320]{margin-bottom:16px}.form-label[data-v-a0b5a320]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0b5a320]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0b5a320]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0b5a320]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0b5a320]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0b5a320]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0b5a320]{color:#2563eb}.unit[data-v-a0b5a320]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0b5a320]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0b5a320]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0b5a320]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad334819]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad334819]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad334819]{grid-template-columns:1fr}}.section-title[data-v-ad334819]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad334819]{margin-bottom:16px}.form-label[data-v-ad334819]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad334819]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad334819]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad334819]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad334819]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad334819]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad334819]{color:#2563eb}.unit[data-v-ad334819]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad334819]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad334819]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad334819]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13d0756a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13d0756a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13d0756a]{grid-template-columns:1fr}}.section-title[data-v-13d0756a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13d0756a]{margin-bottom:16px}.form-label[data-v-13d0756a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13d0756a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13d0756a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13d0756a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13d0756a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13d0756a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13d0756a]{color:#2563eb}.unit[data-v-13d0756a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13d0756a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13d0756a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13d0756a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1fe55e97]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1fe55e97]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1fe55e97]{grid-template-columns:1fr}}.section-title[data-v-1fe55e97]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1fe55e97]{margin-bottom:16px}.form-label[data-v-1fe55e97]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1fe55e97]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1fe55e97]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1fe55e97]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1fe55e97]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1fe55e97]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1fe55e97]{color:#2563eb}.unit[data-v-1fe55e97]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1fe55e97]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1fe55e97]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1fe55e97]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e90abd79]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e90abd79]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e90abd79]{grid-template-columns:1fr}}.section-title[data-v-e90abd79]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e90abd79]{margin-bottom:16px}.form-label[data-v-e90abd79]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e90abd79]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e90abd79]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e90abd79]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e90abd79]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e90abd79]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e90abd79]{color:#2563eb}.unit[data-v-e90abd79]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e90abd79]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e90abd79]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e90abd79]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49c62af8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49c62af8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49c62af8]{grid-template-columns:1fr}}.section-title[data-v-49c62af8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49c62af8]{margin-bottom:16px}.form-label[data-v-49c62af8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49c62af8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49c62af8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49c62af8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49c62af8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49c62af8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49c62af8]{color:#2563eb}.unit[data-v-49c62af8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49c62af8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49c62af8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49c62af8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32bf4231]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32bf4231]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32bf4231]{grid-template-columns:1fr}}.section-title[data-v-32bf4231]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32bf4231]{margin-bottom:16px}.form-label[data-v-32bf4231]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32bf4231]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32bf4231]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32bf4231]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32bf4231]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32bf4231]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32bf4231]{color:#2563eb}.unit[data-v-32bf4231]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32bf4231]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32bf4231]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32bf4231]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbb6b63f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbb6b63f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbb6b63f]{grid-template-columns:1fr}}.section-title[data-v-dbb6b63f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbb6b63f]{margin-bottom:16px}.form-label[data-v-dbb6b63f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbb6b63f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbb6b63f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbb6b63f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbb6b63f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbb6b63f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbb6b63f]{color:#2563eb}.unit[data-v-dbb6b63f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbb6b63f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbb6b63f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbb6b63f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d20f854]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d20f854]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d20f854]{grid-template-columns:1fr}}.section-title[data-v-8d20f854]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d20f854]{margin-bottom:16px}.form-label[data-v-8d20f854]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d20f854]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d20f854]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d20f854]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d20f854]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d20f854]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d20f854]{color:#2563eb}.unit[data-v-8d20f854]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d20f854]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d20f854]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d20f854]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e74240bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e74240bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e74240bd]{grid-template-columns:1fr}}.section-title[data-v-e74240bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e74240bd]{margin-bottom:16px}.form-label[data-v-e74240bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e74240bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e74240bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e74240bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e74240bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e74240bd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e74240bd]{color:#2563eb}.unit[data-v-e74240bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e74240bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e74240bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e74240bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a91ebea1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a91ebea1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a91ebea1]{grid-template-columns:1fr}}.section-title[data-v-a91ebea1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a91ebea1]{margin-bottom:16px}.form-label[data-v-a91ebea1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a91ebea1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a91ebea1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a91ebea1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a91ebea1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a91ebea1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a91ebea1]{color:#2563eb}.unit[data-v-a91ebea1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a91ebea1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a91ebea1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a91ebea1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-894f72ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-894f72ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-894f72ef]{grid-template-columns:1fr}}.section-title[data-v-894f72ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-894f72ef]{margin-bottom:16px}.form-label[data-v-894f72ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-894f72ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-894f72ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-894f72ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-894f72ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-894f72ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-894f72ef]{color:#2563eb}.unit[data-v-894f72ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-894f72ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-894f72ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-894f72ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3ecdf72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3ecdf72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3ecdf72]{grid-template-columns:1fr}}.section-title[data-v-f3ecdf72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3ecdf72]{margin-bottom:16px}.form-label[data-v-f3ecdf72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3ecdf72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3ecdf72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3ecdf72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3ecdf72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3ecdf72]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3ecdf72]{color:#2563eb}.unit[data-v-f3ecdf72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3ecdf72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3ecdf72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3ecdf72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9500fee0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9500fee0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9500fee0]{grid-template-columns:1fr}}.section-title[data-v-9500fee0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9500fee0]{margin-bottom:16px}.form-label[data-v-9500fee0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9500fee0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9500fee0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9500fee0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9500fee0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9500fee0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9500fee0]{color:#2563eb}.unit[data-v-9500fee0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9500fee0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9500fee0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9500fee0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a376adfa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a376adfa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a376adfa]{grid-template-columns:1fr}}.section-title[data-v-a376adfa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a376adfa]{margin-bottom:16px}.form-label[data-v-a376adfa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a376adfa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a376adfa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a376adfa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a376adfa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a376adfa]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a376adfa]{color:#2563eb}.unit[data-v-a376adfa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a376adfa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a376adfa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a376adfa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-389a28d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-389a28d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-389a28d3]{grid-template-columns:1fr}}.section-title[data-v-389a28d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-389a28d3]{margin-bottom:16px}.form-label[data-v-389a28d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-389a28d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-389a28d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-389a28d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-389a28d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-389a28d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-389a28d3]{color:#2563eb}.unit[data-v-389a28d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-389a28d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-389a28d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-389a28d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9740bc26]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9740bc26]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9740bc26]{grid-template-columns:1fr}}.section-title[data-v-9740bc26]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9740bc26]{margin-bottom:16px}.form-label[data-v-9740bc26]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9740bc26]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9740bc26]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9740bc26]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9740bc26]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9740bc26]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9740bc26]{color:#2563eb}.unit[data-v-9740bc26]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9740bc26]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9740bc26]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9740bc26]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59cf268a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59cf268a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59cf268a]{grid-template-columns:1fr}}.section-title[data-v-59cf268a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59cf268a]{margin-bottom:16px}.form-label[data-v-59cf268a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59cf268a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59cf268a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59cf268a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59cf268a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59cf268a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59cf268a]{color:#2563eb}.unit[data-v-59cf268a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59cf268a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59cf268a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59cf268a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e93a93e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e93a93e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e93a93e3]{grid-template-columns:1fr}}.section-title[data-v-e93a93e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e93a93e3]{margin-bottom:16px}.form-label[data-v-e93a93e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e93a93e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e93a93e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e93a93e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e93a93e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e93a93e3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e93a93e3]{color:#2563eb}.unit[data-v-e93a93e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e93a93e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e93a93e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e93a93e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f3a71b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f3a71b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f3a71b9]{grid-template-columns:1fr}}.section-title[data-v-2f3a71b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f3a71b9]{margin-bottom:16px}.form-label[data-v-2f3a71b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f3a71b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f3a71b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f3a71b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f3a71b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f3a71b9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f3a71b9]{color:#2563eb}.unit[data-v-2f3a71b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f3a71b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f3a71b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f3a71b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-739461ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-739461ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-739461ed]{grid-template-columns:1fr}}.section-title[data-v-739461ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-739461ed]{margin-bottom:16px}.form-label[data-v-739461ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-739461ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-739461ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-739461ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-739461ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-739461ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-739461ed]{color:#2563eb}.unit[data-v-739461ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-739461ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-739461ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-739461ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eef4ea9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eef4ea9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eef4ea9d]{grid-template-columns:1fr}}.section-title[data-v-eef4ea9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eef4ea9d]{margin-bottom:16px}.form-label[data-v-eef4ea9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eef4ea9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eef4ea9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eef4ea9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eef4ea9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eef4ea9d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eef4ea9d]{color:#2563eb}.unit[data-v-eef4ea9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eef4ea9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eef4ea9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eef4ea9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f5acff5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f5acff5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f5acff5]{grid-template-columns:1fr}}.section-title[data-v-8f5acff5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f5acff5]{margin-bottom:16px}.form-label[data-v-8f5acff5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f5acff5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f5acff5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f5acff5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f5acff5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f5acff5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f5acff5]{color:#2563eb}.unit[data-v-8f5acff5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f5acff5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f5acff5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f5acff5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c97e17d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c97e17d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c97e17d8]{grid-template-columns:1fr}}.section-title[data-v-c97e17d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c97e17d8]{margin-bottom:16px}.form-label[data-v-c97e17d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c97e17d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c97e17d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c97e17d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c97e17d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c97e17d8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c97e17d8]{color:#2563eb}.unit[data-v-c97e17d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c97e17d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c97e17d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c97e17d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1aa2889]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1aa2889]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1aa2889]{grid-template-columns:1fr}}.section-title[data-v-d1aa2889]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1aa2889]{margin-bottom:16px}.form-label[data-v-d1aa2889]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1aa2889]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1aa2889]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1aa2889]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1aa2889]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1aa2889]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1aa2889]{color:#2563eb}.unit[data-v-d1aa2889]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1aa2889]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1aa2889]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1aa2889]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98fc1b3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98fc1b3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98fc1b3f]{grid-template-columns:1fr}}.section-title[data-v-98fc1b3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98fc1b3f]{margin-bottom:16px}.form-label[data-v-98fc1b3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98fc1b3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98fc1b3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98fc1b3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98fc1b3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98fc1b3f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98fc1b3f]{color:#2563eb}.unit[data-v-98fc1b3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98fc1b3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98fc1b3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98fc1b3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61b71938]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61b71938]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61b71938]{grid-template-columns:1fr}}.section-title[data-v-61b71938]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61b71938]{margin-bottom:16px}.form-label[data-v-61b71938]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61b71938]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61b71938]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61b71938]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61b71938]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61b71938]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61b71938]{color:#2563eb}.unit[data-v-61b71938]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61b71938]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61b71938]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61b71938]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d75967fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d75967fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d75967fe]{grid-template-columns:1fr}}.section-title[data-v-d75967fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d75967fe]{margin-bottom:16px}.form-label[data-v-d75967fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d75967fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d75967fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d75967fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d75967fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d75967fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d75967fe]{color:#2563eb}.unit[data-v-d75967fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d75967fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d75967fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d75967fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-865e264b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-865e264b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-865e264b]{grid-template-columns:1fr}}.section-title[data-v-865e264b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-865e264b]{margin-bottom:16px}.form-label[data-v-865e264b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-865e264b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-865e264b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-865e264b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-865e264b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-865e264b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-865e264b]{color:#2563eb}.unit[data-v-865e264b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-865e264b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-865e264b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-865e264b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c3d5d63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c3d5d63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c3d5d63]{grid-template-columns:1fr}}.section-title[data-v-5c3d5d63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c3d5d63]{margin-bottom:16px}.form-label[data-v-5c3d5d63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c3d5d63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c3d5d63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c3d5d63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c3d5d63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c3d5d63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c3d5d63]{color:#2563eb}.unit[data-v-5c3d5d63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c3d5d63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c3d5d63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c3d5d63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40ed3733]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40ed3733]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40ed3733]{grid-template-columns:1fr}}.section-title[data-v-40ed3733]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40ed3733]{margin-bottom:16px}.form-label[data-v-40ed3733]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40ed3733]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40ed3733]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40ed3733]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40ed3733]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40ed3733]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40ed3733]{color:#2563eb}.unit[data-v-40ed3733]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40ed3733]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40ed3733]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40ed3733]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52ca534e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52ca534e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52ca534e]{grid-template-columns:1fr}}.section-title[data-v-52ca534e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52ca534e]{margin-bottom:16px}.form-label[data-v-52ca534e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52ca534e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52ca534e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52ca534e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52ca534e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52ca534e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52ca534e]{color:#2563eb}.unit[data-v-52ca534e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52ca534e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52ca534e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52ca534e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87fd05b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87fd05b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87fd05b6]{grid-template-columns:1fr}}.section-title[data-v-87fd05b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87fd05b6]{margin-bottom:16px}.form-label[data-v-87fd05b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87fd05b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87fd05b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87fd05b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87fd05b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87fd05b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87fd05b6]{color:#2563eb}.unit[data-v-87fd05b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87fd05b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87fd05b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87fd05b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5f7fd7a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5f7fd7a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5f7fd7a]{grid-template-columns:1fr}}.section-title[data-v-d5f7fd7a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5f7fd7a]{margin-bottom:16px}.form-label[data-v-d5f7fd7a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5f7fd7a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5f7fd7a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5f7fd7a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5f7fd7a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5f7fd7a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5f7fd7a]{color:#2563eb}.unit[data-v-d5f7fd7a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5f7fd7a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5f7fd7a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5f7fd7a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0be8e9f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0be8e9f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0be8e9f8]{grid-template-columns:1fr}}.section-title[data-v-0be8e9f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0be8e9f8]{margin-bottom:16px}.form-label[data-v-0be8e9f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0be8e9f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0be8e9f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0be8e9f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0be8e9f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0be8e9f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0be8e9f8]{color:#2563eb}.unit[data-v-0be8e9f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0be8e9f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0be8e9f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0be8e9f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-671ac4ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-671ac4ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-671ac4ab]{grid-template-columns:1fr}}.section-title[data-v-671ac4ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-671ac4ab]{margin-bottom:16px}.form-label[data-v-671ac4ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-671ac4ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-671ac4ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-671ac4ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-671ac4ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-671ac4ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-671ac4ab]{color:#2563eb}.unit[data-v-671ac4ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-671ac4ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-671ac4ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-671ac4ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0fed968]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0fed968]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0fed968]{grid-template-columns:1fr}}.section-title[data-v-d0fed968]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0fed968]{margin-bottom:16px}.form-label[data-v-d0fed968]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0fed968]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0fed968]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0fed968]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0fed968]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0fed968]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0fed968]{color:#2563eb}.unit[data-v-d0fed968]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0fed968]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0fed968]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0fed968]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f2aa74a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f2aa74a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f2aa74a]{grid-template-columns:1fr}}.section-title[data-v-0f2aa74a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f2aa74a]{margin-bottom:16px}.form-label[data-v-0f2aa74a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f2aa74a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f2aa74a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f2aa74a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f2aa74a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f2aa74a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f2aa74a]{color:#2563eb}.unit[data-v-0f2aa74a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f2aa74a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f2aa74a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f2aa74a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91285150]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91285150]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91285150]{grid-template-columns:1fr}}.section-title[data-v-91285150]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91285150]{margin-bottom:16px}.form-label[data-v-91285150]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91285150]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91285150]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91285150]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91285150]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91285150]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91285150]{color:#2563eb}.unit[data-v-91285150]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91285150]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91285150]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91285150]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ed972ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ed972ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ed972ad]{grid-template-columns:1fr}}.section-title[data-v-0ed972ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ed972ad]{margin-bottom:16px}.form-label[data-v-0ed972ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ed972ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ed972ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ed972ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ed972ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ed972ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ed972ad]{color:#2563eb}.unit[data-v-0ed972ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ed972ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ed972ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ed972ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39937f67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39937f67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39937f67]{grid-template-columns:1fr}}.section-title[data-v-39937f67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39937f67]{margin-bottom:16px}.form-label[data-v-39937f67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39937f67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39937f67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39937f67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39937f67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39937f67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39937f67]{color:#2563eb}.unit[data-v-39937f67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39937f67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39937f67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39937f67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d791e37e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d791e37e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d791e37e]{grid-template-columns:1fr}}.section-title[data-v-d791e37e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d791e37e]{margin-bottom:16px}.form-label[data-v-d791e37e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d791e37e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d791e37e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d791e37e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d791e37e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d791e37e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d791e37e]{color:#2563eb}.unit[data-v-d791e37e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d791e37e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d791e37e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d791e37e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0547d6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0547d6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0547d6b]{grid-template-columns:1fr}}.section-title[data-v-d0547d6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0547d6b]{margin-bottom:16px}.form-label[data-v-d0547d6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0547d6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0547d6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0547d6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0547d6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0547d6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0547d6b]{color:#2563eb}.unit[data-v-d0547d6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0547d6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0547d6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0547d6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c2bf85e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c2bf85e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c2bf85e]{grid-template-columns:1fr}}.section-title[data-v-0c2bf85e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c2bf85e]{margin-bottom:16px}.form-label[data-v-0c2bf85e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c2bf85e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c2bf85e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c2bf85e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c2bf85e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c2bf85e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c2bf85e]{color:#2563eb}.unit[data-v-0c2bf85e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c2bf85e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c2bf85e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c2bf85e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0dbbf713]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0dbbf713]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0dbbf713]{grid-template-columns:1fr}}.section-title[data-v-0dbbf713]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0dbbf713]{margin-bottom:16px}.form-label[data-v-0dbbf713]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0dbbf713]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0dbbf713]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0dbbf713]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0dbbf713]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0dbbf713]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0dbbf713]{color:#2563eb}.unit[data-v-0dbbf713]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0dbbf713]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0dbbf713]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0dbbf713]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2495eca1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2495eca1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2495eca1]{grid-template-columns:1fr}}.section-title[data-v-2495eca1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2495eca1]{margin-bottom:16px}.form-label[data-v-2495eca1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2495eca1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2495eca1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2495eca1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2495eca1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2495eca1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2495eca1]{color:#2563eb}.unit[data-v-2495eca1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2495eca1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2495eca1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2495eca1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44650438]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44650438]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44650438]{grid-template-columns:1fr}}.section-title[data-v-44650438]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44650438]{margin-bottom:16px}.form-label[data-v-44650438]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44650438]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44650438]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44650438]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44650438]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44650438]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44650438]{color:#2563eb}.unit[data-v-44650438]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44650438]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44650438]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44650438]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72f732bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72f732bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72f732bb]{grid-template-columns:1fr}}.section-title[data-v-72f732bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72f732bb]{margin-bottom:16px}.form-label[data-v-72f732bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72f732bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72f732bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72f732bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72f732bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72f732bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72f732bb]{color:#2563eb}.unit[data-v-72f732bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72f732bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72f732bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72f732bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b3cd480]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b3cd480]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b3cd480]{grid-template-columns:1fr}}.section-title[data-v-7b3cd480]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b3cd480]{margin-bottom:16px}.form-label[data-v-7b3cd480]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b3cd480]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b3cd480]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b3cd480]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b3cd480]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b3cd480]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b3cd480]{color:#2563eb}.unit[data-v-7b3cd480]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b3cd480]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b3cd480]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b3cd480]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22a183ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22a183ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22a183ce]{grid-template-columns:1fr}}.section-title[data-v-22a183ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22a183ce]{margin-bottom:16px}.form-label[data-v-22a183ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22a183ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22a183ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22a183ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22a183ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22a183ce]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22a183ce]{color:#2563eb}.unit[data-v-22a183ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22a183ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22a183ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22a183ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c58c6b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c58c6b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c58c6b1]{grid-template-columns:1fr}}.section-title[data-v-1c58c6b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c58c6b1]{margin-bottom:16px}.form-label[data-v-1c58c6b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c58c6b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c58c6b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c58c6b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c58c6b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c58c6b1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c58c6b1]{color:#2563eb}.unit[data-v-1c58c6b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c58c6b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c58c6b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c58c6b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44cd835a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44cd835a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44cd835a]{grid-template-columns:1fr}}.section-title[data-v-44cd835a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44cd835a]{margin-bottom:16px}.form-label[data-v-44cd835a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44cd835a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44cd835a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44cd835a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44cd835a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44cd835a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44cd835a]{color:#2563eb}.unit[data-v-44cd835a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44cd835a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44cd835a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44cd835a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f34ede1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f34ede1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f34ede1b]{grid-template-columns:1fr}}.section-title[data-v-f34ede1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f34ede1b]{margin-bottom:16px}.form-label[data-v-f34ede1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f34ede1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f34ede1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f34ede1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f34ede1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f34ede1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f34ede1b]{color:#2563eb}.unit[data-v-f34ede1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f34ede1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f34ede1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f34ede1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bee09629]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bee09629]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bee09629]{grid-template-columns:1fr}}.section-title[data-v-bee09629]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bee09629]{margin-bottom:16px}.form-label[data-v-bee09629]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bee09629]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bee09629]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bee09629]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bee09629]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bee09629]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bee09629]{color:#2563eb}.unit[data-v-bee09629]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bee09629]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bee09629]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bee09629]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1ca4bd9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1ca4bd9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1ca4bd9]{grid-template-columns:1fr}}.section-title[data-v-b1ca4bd9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1ca4bd9]{margin-bottom:16px}.form-label[data-v-b1ca4bd9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1ca4bd9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1ca4bd9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1ca4bd9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1ca4bd9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1ca4bd9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1ca4bd9]{color:#2563eb}.unit[data-v-b1ca4bd9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1ca4bd9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1ca4bd9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1ca4bd9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2682af0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2682af0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2682af0]{grid-template-columns:1fr}}.section-title[data-v-d2682af0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2682af0]{margin-bottom:16px}.form-label[data-v-d2682af0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2682af0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2682af0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2682af0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2682af0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2682af0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2682af0]{color:#2563eb}.unit[data-v-d2682af0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2682af0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2682af0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2682af0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4767f372]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4767f372]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4767f372]{grid-template-columns:1fr}}.section-title[data-v-4767f372]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4767f372]{margin-bottom:16px}.form-label[data-v-4767f372]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4767f372]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4767f372]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4767f372]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4767f372]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4767f372]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4767f372]{color:#2563eb}.unit[data-v-4767f372]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4767f372]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4767f372]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4767f372]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51825d9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51825d9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51825d9f]{grid-template-columns:1fr}}.section-title[data-v-51825d9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51825d9f]{margin-bottom:16px}.form-label[data-v-51825d9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51825d9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51825d9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51825d9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51825d9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51825d9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51825d9f]{color:#2563eb}.unit[data-v-51825d9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51825d9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51825d9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51825d9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b6ba5e2f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b6ba5e2f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b6ba5e2f]{grid-template-columns:1fr}}.section-title[data-v-b6ba5e2f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b6ba5e2f]{margin-bottom:16px}.form-label[data-v-b6ba5e2f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b6ba5e2f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b6ba5e2f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b6ba5e2f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b6ba5e2f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b6ba5e2f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b6ba5e2f]{color:#2563eb}.unit[data-v-b6ba5e2f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b6ba5e2f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b6ba5e2f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b6ba5e2f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-81dc81d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-81dc81d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-81dc81d5]{grid-template-columns:1fr}}.section-title[data-v-81dc81d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-81dc81d5]{margin-bottom:16px}.form-label[data-v-81dc81d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-81dc81d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-81dc81d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-81dc81d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-81dc81d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-81dc81d5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-81dc81d5]{color:#2563eb}.unit[data-v-81dc81d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-81dc81d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-81dc81d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-81dc81d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd368f42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd368f42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd368f42]{grid-template-columns:1fr}}.section-title[data-v-fd368f42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd368f42]{margin-bottom:16px}.form-label[data-v-fd368f42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd368f42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd368f42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd368f42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd368f42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd368f42]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd368f42]{color:#2563eb}.unit[data-v-fd368f42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd368f42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd368f42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd368f42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97df265c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97df265c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97df265c]{grid-template-columns:1fr}}.section-title[data-v-97df265c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97df265c]{margin-bottom:16px}.form-label[data-v-97df265c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97df265c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97df265c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97df265c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97df265c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97df265c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97df265c]{color:#2563eb}.unit[data-v-97df265c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97df265c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97df265c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97df265c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8595065]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8595065]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8595065]{grid-template-columns:1fr}}.section-title[data-v-b8595065]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8595065]{margin-bottom:16px}.form-label[data-v-b8595065]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8595065]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8595065]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8595065]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8595065]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8595065]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8595065]{color:#2563eb}.unit[data-v-b8595065]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8595065]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8595065]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8595065]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6df6c04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6df6c04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6df6c04]{grid-template-columns:1fr}}.section-title[data-v-a6df6c04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6df6c04]{margin-bottom:16px}.form-label[data-v-a6df6c04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6df6c04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6df6c04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6df6c04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6df6c04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6df6c04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6df6c04]{color:#2563eb}.unit[data-v-a6df6c04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6df6c04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6df6c04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6df6c04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b62242b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b62242b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b62242b]{grid-template-columns:1fr}}.section-title[data-v-8b62242b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b62242b]{margin-bottom:16px}.form-label[data-v-8b62242b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b62242b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b62242b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b62242b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b62242b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b62242b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b62242b]{color:#2563eb}.unit[data-v-8b62242b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b62242b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b62242b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b62242b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc1c09f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc1c09f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc1c09f1]{grid-template-columns:1fr}}.section-title[data-v-dc1c09f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc1c09f1]{margin-bottom:16px}.form-label[data-v-dc1c09f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc1c09f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc1c09f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc1c09f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc1c09f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc1c09f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc1c09f1]{color:#2563eb}.unit[data-v-dc1c09f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc1c09f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc1c09f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc1c09f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03c8bcce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03c8bcce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03c8bcce]{grid-template-columns:1fr}}.section-title[data-v-03c8bcce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03c8bcce]{margin-bottom:16px}.form-label[data-v-03c8bcce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03c8bcce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03c8bcce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03c8bcce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03c8bcce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03c8bcce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03c8bcce]{color:#2563eb}.unit[data-v-03c8bcce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03c8bcce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03c8bcce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03c8bcce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acaf91d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acaf91d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acaf91d5]{grid-template-columns:1fr}}.section-title[data-v-acaf91d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acaf91d5]{margin-bottom:16px}.form-label[data-v-acaf91d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acaf91d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acaf91d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acaf91d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acaf91d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acaf91d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acaf91d5]{color:#2563eb}.unit[data-v-acaf91d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acaf91d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acaf91d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acaf91d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9f484aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9f484aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9f484aa]{grid-template-columns:1fr}}.section-title[data-v-e9f484aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9f484aa]{margin-bottom:16px}.form-label[data-v-e9f484aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9f484aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9f484aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9f484aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9f484aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9f484aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9f484aa]{color:#2563eb}.unit[data-v-e9f484aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9f484aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9f484aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9f484aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5537740e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5537740e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5537740e]{grid-template-columns:1fr}}.section-title[data-v-5537740e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5537740e]{margin-bottom:16px}.form-label[data-v-5537740e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5537740e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5537740e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5537740e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5537740e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5537740e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5537740e]{color:#2563eb}.unit[data-v-5537740e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5537740e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5537740e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5537740e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19444c11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19444c11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19444c11]{grid-template-columns:1fr}}.section-title[data-v-19444c11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19444c11]{margin-bottom:16px}.form-label[data-v-19444c11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19444c11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19444c11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19444c11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19444c11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19444c11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19444c11]{color:#2563eb}.unit[data-v-19444c11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19444c11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19444c11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19444c11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef3b578c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef3b578c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef3b578c]{grid-template-columns:1fr}}.section-title[data-v-ef3b578c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef3b578c]{margin-bottom:16px}.form-label[data-v-ef3b578c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef3b578c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef3b578c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef3b578c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef3b578c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef3b578c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef3b578c]{color:#2563eb}.unit[data-v-ef3b578c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef3b578c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef3b578c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef3b578c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8681f06]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8681f06]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8681f06]{grid-template-columns:1fr}}.section-title[data-v-a8681f06]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8681f06]{margin-bottom:16px}.form-label[data-v-a8681f06]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8681f06]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8681f06]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8681f06]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8681f06]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8681f06]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8681f06]{color:#2563eb}.unit[data-v-a8681f06]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8681f06]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8681f06]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8681f06]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1495bc8c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1495bc8c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1495bc8c]{grid-template-columns:1fr}}.section-title[data-v-1495bc8c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1495bc8c]{margin-bottom:16px}.form-label[data-v-1495bc8c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1495bc8c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1495bc8c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1495bc8c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1495bc8c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1495bc8c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1495bc8c]{color:#2563eb}.unit[data-v-1495bc8c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1495bc8c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1495bc8c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1495bc8c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc01866a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc01866a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc01866a]{grid-template-columns:1fr}}.section-title[data-v-dc01866a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc01866a]{margin-bottom:16px}.form-label[data-v-dc01866a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc01866a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc01866a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc01866a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc01866a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc01866a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc01866a]{color:#2563eb}.unit[data-v-dc01866a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc01866a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc01866a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc01866a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a92af345]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a92af345]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a92af345]{grid-template-columns:1fr}}.section-title[data-v-a92af345]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a92af345]{margin-bottom:16px}.form-label[data-v-a92af345]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a92af345]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a92af345]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a92af345]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a92af345]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a92af345]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a92af345]{color:#2563eb}.unit[data-v-a92af345]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a92af345]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a92af345]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a92af345]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-978a2a3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-978a2a3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-978a2a3f]{grid-template-columns:1fr}}.section-title[data-v-978a2a3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-978a2a3f]{margin-bottom:16px}.form-label[data-v-978a2a3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-978a2a3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-978a2a3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-978a2a3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-978a2a3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-978a2a3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-978a2a3f]{color:#2563eb}.unit[data-v-978a2a3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-978a2a3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-978a2a3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-978a2a3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-402b2f6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-402b2f6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-402b2f6e]{grid-template-columns:1fr}}.section-title[data-v-402b2f6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-402b2f6e]{margin-bottom:16px}.form-label[data-v-402b2f6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-402b2f6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-402b2f6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-402b2f6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-402b2f6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-402b2f6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-402b2f6e]{color:#2563eb}.unit[data-v-402b2f6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-402b2f6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-402b2f6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-402b2f6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d5d44ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d5d44ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d5d44ec]{grid-template-columns:1fr}}.section-title[data-v-7d5d44ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d5d44ec]{margin-bottom:16px}.form-label[data-v-7d5d44ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d5d44ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d5d44ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d5d44ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d5d44ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d5d44ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d5d44ec]{color:#2563eb}.unit[data-v-7d5d44ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d5d44ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d5d44ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d5d44ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc525337]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc525337]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc525337]{grid-template-columns:1fr}}.section-title[data-v-dc525337]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc525337]{margin-bottom:16px}.form-label[data-v-dc525337]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc525337]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc525337]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc525337]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc525337]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc525337]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc525337]{color:#2563eb}.unit[data-v-dc525337]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc525337]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc525337]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc525337]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f87ed6d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f87ed6d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f87ed6d8]{grid-template-columns:1fr}}.section-title[data-v-f87ed6d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f87ed6d8]{margin-bottom:16px}.form-label[data-v-f87ed6d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f87ed6d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f87ed6d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f87ed6d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f87ed6d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f87ed6d8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f87ed6d8]{color:#2563eb}.unit[data-v-f87ed6d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f87ed6d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f87ed6d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f87ed6d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afe8e246]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afe8e246]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afe8e246]{grid-template-columns:1fr}}.section-title[data-v-afe8e246]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afe8e246]{margin-bottom:16px}.form-label[data-v-afe8e246]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afe8e246]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afe8e246]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afe8e246]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afe8e246]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afe8e246]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afe8e246]{color:#2563eb}.unit[data-v-afe8e246]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afe8e246]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afe8e246]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afe8e246]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de7e3035]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de7e3035]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de7e3035]{grid-template-columns:1fr}}.section-title[data-v-de7e3035]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de7e3035]{margin-bottom:16px}.form-label[data-v-de7e3035]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de7e3035]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de7e3035]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de7e3035]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de7e3035]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de7e3035]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de7e3035]{color:#2563eb}.unit[data-v-de7e3035]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de7e3035]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de7e3035]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de7e3035]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23b65154]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23b65154]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23b65154]{grid-template-columns:1fr}}.section-title[data-v-23b65154]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23b65154]{margin-bottom:16px}.form-label[data-v-23b65154]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23b65154]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23b65154]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23b65154]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23b65154]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23b65154]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23b65154]{color:#2563eb}.unit[data-v-23b65154]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23b65154]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23b65154]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23b65154]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d1275ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d1275ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d1275ea]{grid-template-columns:1fr}}.section-title[data-v-2d1275ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d1275ea]{margin-bottom:16px}.form-label[data-v-2d1275ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d1275ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d1275ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d1275ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d1275ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d1275ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d1275ea]{color:#2563eb}.unit[data-v-2d1275ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d1275ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d1275ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d1275ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa530d96]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa530d96]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa530d96]{grid-template-columns:1fr}}.section-title[data-v-fa530d96]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa530d96]{margin-bottom:16px}.form-label[data-v-fa530d96]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa530d96]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa530d96]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa530d96]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa530d96]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa530d96]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa530d96]{color:#2563eb}.unit[data-v-fa530d96]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa530d96]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa530d96]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa530d96]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db706131]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db706131]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db706131]{grid-template-columns:1fr}}.section-title[data-v-db706131]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db706131]{margin-bottom:16px}.form-label[data-v-db706131]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db706131]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db706131]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db706131]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db706131]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db706131]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db706131]{color:#2563eb}.unit[data-v-db706131]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db706131]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db706131]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db706131]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35a2c82d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35a2c82d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35a2c82d]{grid-template-columns:1fr}}.section-title[data-v-35a2c82d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35a2c82d]{margin-bottom:16px}.form-label[data-v-35a2c82d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35a2c82d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35a2c82d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35a2c82d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35a2c82d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35a2c82d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35a2c82d]{color:#2563eb}.unit[data-v-35a2c82d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35a2c82d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35a2c82d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35a2c82d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d056f10f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d056f10f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d056f10f]{grid-template-columns:1fr}}.section-title[data-v-d056f10f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d056f10f]{margin-bottom:16px}.form-label[data-v-d056f10f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d056f10f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d056f10f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d056f10f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d056f10f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d056f10f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d056f10f]{color:#2563eb}.unit[data-v-d056f10f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d056f10f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d056f10f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d056f10f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8363be32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8363be32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8363be32]{grid-template-columns:1fr}}.section-title[data-v-8363be32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8363be32]{margin-bottom:16px}.form-label[data-v-8363be32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8363be32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8363be32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8363be32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8363be32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8363be32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8363be32]{color:#2563eb}.unit[data-v-8363be32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8363be32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8363be32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8363be32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35c4ac24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35c4ac24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35c4ac24]{grid-template-columns:1fr}}.section-title[data-v-35c4ac24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35c4ac24]{margin-bottom:16px}.form-label[data-v-35c4ac24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35c4ac24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35c4ac24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35c4ac24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35c4ac24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35c4ac24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35c4ac24]{color:#2563eb}.unit[data-v-35c4ac24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35c4ac24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35c4ac24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35c4ac24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f229c4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f229c4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f229c4b]{grid-template-columns:1fr}}.section-title[data-v-4f229c4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f229c4b]{margin-bottom:16px}.form-label[data-v-4f229c4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f229c4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f229c4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f229c4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f229c4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f229c4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f229c4b]{color:#2563eb}.unit[data-v-4f229c4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f229c4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f229c4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f229c4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df3fc507]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df3fc507]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df3fc507]{grid-template-columns:1fr}}.section-title[data-v-df3fc507]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df3fc507]{margin-bottom:16px}.form-label[data-v-df3fc507]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df3fc507]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df3fc507]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df3fc507]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df3fc507]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df3fc507]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df3fc507]{color:#2563eb}.unit[data-v-df3fc507]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df3fc507]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df3fc507]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df3fc507]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7374f621]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7374f621]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7374f621]{grid-template-columns:1fr}}.section-title[data-v-7374f621]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7374f621]{margin-bottom:16px}.form-label[data-v-7374f621]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7374f621]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7374f621]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7374f621]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7374f621]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7374f621]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7374f621]{color:#2563eb}.unit[data-v-7374f621]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7374f621]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7374f621]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7374f621]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3bebe78a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3bebe78a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3bebe78a]{grid-template-columns:1fr}}.section-title[data-v-3bebe78a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3bebe78a]{margin-bottom:16px}.form-label[data-v-3bebe78a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3bebe78a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3bebe78a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3bebe78a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3bebe78a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3bebe78a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3bebe78a]{color:#2563eb}.unit[data-v-3bebe78a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3bebe78a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3bebe78a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3bebe78a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3e98c24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3e98c24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3e98c24]{grid-template-columns:1fr}}.section-title[data-v-d3e98c24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3e98c24]{margin-bottom:16px}.form-label[data-v-d3e98c24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3e98c24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3e98c24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3e98c24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3e98c24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3e98c24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3e98c24]{color:#2563eb}.unit[data-v-d3e98c24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3e98c24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3e98c24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3e98c24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73a1d509]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73a1d509]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73a1d509]{grid-template-columns:1fr}}.section-title[data-v-73a1d509]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73a1d509]{margin-bottom:16px}.form-label[data-v-73a1d509]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73a1d509]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73a1d509]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73a1d509]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73a1d509]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73a1d509]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73a1d509]{color:#2563eb}.unit[data-v-73a1d509]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73a1d509]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73a1d509]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73a1d509]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f561f97]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f561f97]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f561f97]{grid-template-columns:1fr}}.section-title[data-v-8f561f97]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f561f97]{margin-bottom:16px}.form-label[data-v-8f561f97]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f561f97]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f561f97]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f561f97]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f561f97]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f561f97]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f561f97]{color:#2563eb}.unit[data-v-8f561f97]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f561f97]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f561f97]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f561f97]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14da9ff6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14da9ff6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14da9ff6]{grid-template-columns:1fr}}.section-title[data-v-14da9ff6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14da9ff6]{margin-bottom:16px}.form-label[data-v-14da9ff6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14da9ff6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14da9ff6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14da9ff6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14da9ff6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14da9ff6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14da9ff6]{color:#2563eb}.unit[data-v-14da9ff6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14da9ff6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14da9ff6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14da9ff6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f519137]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f519137]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f519137]{grid-template-columns:1fr}}.section-title[data-v-0f519137]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f519137]{margin-bottom:16px}.form-label[data-v-0f519137]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f519137]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f519137]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f519137]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f519137]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f519137]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f519137]{color:#2563eb}.unit[data-v-0f519137]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f519137]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f519137]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f519137]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc4742e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc4742e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc4742e9]{grid-template-columns:1fr}}.section-title[data-v-dc4742e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc4742e9]{margin-bottom:16px}.form-label[data-v-dc4742e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc4742e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc4742e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc4742e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc4742e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc4742e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc4742e9]{color:#2563eb}.unit[data-v-dc4742e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc4742e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc4742e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc4742e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06f5380f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06f5380f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06f5380f]{grid-template-columns:1fr}}.section-title[data-v-06f5380f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06f5380f]{margin-bottom:16px}.form-label[data-v-06f5380f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06f5380f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06f5380f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06f5380f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06f5380f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06f5380f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06f5380f]{color:#2563eb}.unit[data-v-06f5380f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06f5380f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06f5380f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06f5380f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a59ce777]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a59ce777]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a59ce777]{grid-template-columns:1fr}}.section-title[data-v-a59ce777]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a59ce777]{margin-bottom:16px}.form-label[data-v-a59ce777]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a59ce777]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a59ce777]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a59ce777]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a59ce777]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a59ce777]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a59ce777]{color:#2563eb}.unit[data-v-a59ce777]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a59ce777]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a59ce777]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a59ce777]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f90b74b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f90b74b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f90b74b2]{grid-template-columns:1fr}}.section-title[data-v-f90b74b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f90b74b2]{margin-bottom:16px}.form-label[data-v-f90b74b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f90b74b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f90b74b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f90b74b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f90b74b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f90b74b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f90b74b2]{color:#2563eb}.unit[data-v-f90b74b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f90b74b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f90b74b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f90b74b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3c37932]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3c37932]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3c37932]{grid-template-columns:1fr}}.section-title[data-v-a3c37932]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3c37932]{margin-bottom:16px}.form-label[data-v-a3c37932]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3c37932]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3c37932]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3c37932]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3c37932]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3c37932]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3c37932]{color:#2563eb}.unit[data-v-a3c37932]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3c37932]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3c37932]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3c37932]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eef88465]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eef88465]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eef88465]{grid-template-columns:1fr}}.section-title[data-v-eef88465]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eef88465]{margin-bottom:16px}.form-label[data-v-eef88465]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eef88465]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eef88465]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eef88465]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eef88465]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eef88465]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eef88465]{color:#2563eb}.unit[data-v-eef88465]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eef88465]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eef88465]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eef88465]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af5f065c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af5f065c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af5f065c]{grid-template-columns:1fr}}.section-title[data-v-af5f065c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af5f065c]{margin-bottom:16px}.form-label[data-v-af5f065c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af5f065c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af5f065c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af5f065c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af5f065c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af5f065c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af5f065c]{color:#2563eb}.unit[data-v-af5f065c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af5f065c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af5f065c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af5f065c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afbd7dc3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afbd7dc3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afbd7dc3]{grid-template-columns:1fr}}.section-title[data-v-afbd7dc3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afbd7dc3]{margin-bottom:16px}.form-label[data-v-afbd7dc3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afbd7dc3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afbd7dc3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afbd7dc3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afbd7dc3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afbd7dc3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afbd7dc3]{color:#2563eb}.unit[data-v-afbd7dc3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afbd7dc3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afbd7dc3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afbd7dc3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a5e961f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a5e961f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a5e961f]{grid-template-columns:1fr}}.section-title[data-v-1a5e961f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a5e961f]{margin-bottom:16px}.form-label[data-v-1a5e961f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a5e961f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a5e961f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a5e961f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a5e961f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a5e961f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a5e961f]{color:#2563eb}.unit[data-v-1a5e961f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a5e961f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a5e961f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a5e961f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58a98cbc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58a98cbc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58a98cbc]{grid-template-columns:1fr}}.section-title[data-v-58a98cbc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58a98cbc]{margin-bottom:16px}.form-label[data-v-58a98cbc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58a98cbc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58a98cbc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58a98cbc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58a98cbc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58a98cbc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58a98cbc]{color:#2563eb}.unit[data-v-58a98cbc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58a98cbc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58a98cbc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58a98cbc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0e6dac2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0e6dac2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0e6dac2]{grid-template-columns:1fr}}.section-title[data-v-e0e6dac2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0e6dac2]{margin-bottom:16px}.form-label[data-v-e0e6dac2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0e6dac2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0e6dac2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0e6dac2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0e6dac2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0e6dac2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0e6dac2]{color:#2563eb}.unit[data-v-e0e6dac2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0e6dac2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0e6dac2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0e6dac2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef2a4538]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef2a4538]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef2a4538]{grid-template-columns:1fr}}.section-title[data-v-ef2a4538]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef2a4538]{margin-bottom:16px}.form-label[data-v-ef2a4538]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef2a4538]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef2a4538]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef2a4538]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef2a4538]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef2a4538]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef2a4538]{color:#2563eb}.unit[data-v-ef2a4538]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef2a4538]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef2a4538]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef2a4538]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2fb8d3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2fb8d3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2fb8d3c]{grid-template-columns:1fr}}.section-title[data-v-b2fb8d3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2fb8d3c]{margin-bottom:16px}.form-label[data-v-b2fb8d3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2fb8d3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2fb8d3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2fb8d3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2fb8d3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2fb8d3c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2fb8d3c]{color:#2563eb}.unit[data-v-b2fb8d3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2fb8d3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2fb8d3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2fb8d3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55116157]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55116157]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55116157]{grid-template-columns:1fr}}.section-title[data-v-55116157]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55116157]{margin-bottom:16px}.form-label[data-v-55116157]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55116157]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55116157]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55116157]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55116157]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55116157]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55116157]{color:#2563eb}.unit[data-v-55116157]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55116157]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55116157]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55116157]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c674205d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c674205d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c674205d]{grid-template-columns:1fr}}.section-title[data-v-c674205d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c674205d]{margin-bottom:16px}.form-label[data-v-c674205d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c674205d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c674205d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c674205d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c674205d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c674205d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c674205d]{color:#2563eb}.unit[data-v-c674205d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c674205d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c674205d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c674205d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea0dc9e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea0dc9e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea0dc9e6]{grid-template-columns:1fr}}.section-title[data-v-ea0dc9e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea0dc9e6]{margin-bottom:16px}.form-label[data-v-ea0dc9e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea0dc9e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea0dc9e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea0dc9e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea0dc9e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea0dc9e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea0dc9e6]{color:#2563eb}.unit[data-v-ea0dc9e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea0dc9e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea0dc9e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea0dc9e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17135eb9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17135eb9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17135eb9]{grid-template-columns:1fr}}.section-title[data-v-17135eb9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17135eb9]{margin-bottom:16px}.form-label[data-v-17135eb9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17135eb9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17135eb9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17135eb9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17135eb9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17135eb9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17135eb9]{color:#2563eb}.unit[data-v-17135eb9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17135eb9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17135eb9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17135eb9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-464b095b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-464b095b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-464b095b]{grid-template-columns:1fr}}.section-title[data-v-464b095b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-464b095b]{margin-bottom:16px}.form-label[data-v-464b095b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-464b095b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-464b095b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-464b095b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-464b095b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-464b095b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-464b095b]{color:#2563eb}.unit[data-v-464b095b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-464b095b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-464b095b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-464b095b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d374c06a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d374c06a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d374c06a]{grid-template-columns:1fr}}.section-title[data-v-d374c06a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d374c06a]{margin-bottom:16px}.form-label[data-v-d374c06a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d374c06a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d374c06a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d374c06a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d374c06a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d374c06a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d374c06a]{color:#2563eb}.unit[data-v-d374c06a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d374c06a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d374c06a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d374c06a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08d518dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08d518dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08d518dc]{grid-template-columns:1fr}}.section-title[data-v-08d518dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08d518dc]{margin-bottom:16px}.form-label[data-v-08d518dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08d518dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08d518dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08d518dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08d518dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08d518dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08d518dc]{color:#2563eb}.unit[data-v-08d518dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08d518dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08d518dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08d518dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acd5ed80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acd5ed80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acd5ed80]{grid-template-columns:1fr}}.section-title[data-v-acd5ed80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acd5ed80]{margin-bottom:16px}.form-label[data-v-acd5ed80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acd5ed80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acd5ed80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acd5ed80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acd5ed80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acd5ed80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acd5ed80]{color:#2563eb}.unit[data-v-acd5ed80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acd5ed80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acd5ed80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acd5ed80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a7d2010]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a7d2010]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a7d2010]{grid-template-columns:1fr}}.section-title[data-v-6a7d2010]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a7d2010]{margin-bottom:16px}.form-label[data-v-6a7d2010]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a7d2010]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a7d2010]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a7d2010]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a7d2010]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a7d2010]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a7d2010]{color:#2563eb}.unit[data-v-6a7d2010]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a7d2010]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a7d2010]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a7d2010]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-183ef92c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-183ef92c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-183ef92c]{grid-template-columns:1fr}}.section-title[data-v-183ef92c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-183ef92c]{margin-bottom:16px}.form-label[data-v-183ef92c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-183ef92c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-183ef92c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-183ef92c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-183ef92c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-183ef92c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-183ef92c]{color:#2563eb}.unit[data-v-183ef92c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-183ef92c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-183ef92c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-183ef92c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a1de861]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a1de861]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a1de861]{grid-template-columns:1fr}}.section-title[data-v-2a1de861]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a1de861]{margin-bottom:16px}.form-label[data-v-2a1de861]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a1de861]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a1de861]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a1de861]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a1de861]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a1de861]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a1de861]{color:#2563eb}.unit[data-v-2a1de861]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a1de861]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a1de861]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a1de861]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58a8ca4a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58a8ca4a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58a8ca4a]{grid-template-columns:1fr}}.section-title[data-v-58a8ca4a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58a8ca4a]{margin-bottom:16px}.form-label[data-v-58a8ca4a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58a8ca4a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58a8ca4a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58a8ca4a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58a8ca4a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58a8ca4a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58a8ca4a]{color:#2563eb}.unit[data-v-58a8ca4a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58a8ca4a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58a8ca4a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58a8ca4a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f605224d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f605224d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f605224d]{grid-template-columns:1fr}}.section-title[data-v-f605224d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f605224d]{margin-bottom:16px}.form-label[data-v-f605224d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f605224d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f605224d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f605224d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f605224d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f605224d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f605224d]{color:#2563eb}.unit[data-v-f605224d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f605224d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f605224d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f605224d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c710181]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c710181]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c710181]{grid-template-columns:1fr}}.section-title[data-v-0c710181]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c710181]{margin-bottom:16px}.form-label[data-v-0c710181]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c710181]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c710181]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c710181]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c710181]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c710181]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c710181]{color:#2563eb}.unit[data-v-0c710181]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c710181]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c710181]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c710181]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c0de7ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c0de7ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c0de7ad]{grid-template-columns:1fr}}.section-title[data-v-7c0de7ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c0de7ad]{margin-bottom:16px}.form-label[data-v-7c0de7ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c0de7ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c0de7ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c0de7ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c0de7ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c0de7ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c0de7ad]{color:#2563eb}.unit[data-v-7c0de7ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c0de7ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c0de7ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c0de7ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0dd27f07]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0dd27f07]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0dd27f07]{grid-template-columns:1fr}}.section-title[data-v-0dd27f07]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0dd27f07]{margin-bottom:16px}.form-label[data-v-0dd27f07]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0dd27f07]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0dd27f07]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0dd27f07]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0dd27f07]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0dd27f07]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0dd27f07]{color:#2563eb}.unit[data-v-0dd27f07]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0dd27f07]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0dd27f07]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0dd27f07]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-149f46ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-149f46ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-149f46ae]{grid-template-columns:1fr}}.section-title[data-v-149f46ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-149f46ae]{margin-bottom:16px}.form-label[data-v-149f46ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-149f46ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-149f46ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-149f46ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-149f46ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-149f46ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-149f46ae]{color:#2563eb}.unit[data-v-149f46ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-149f46ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-149f46ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-149f46ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f343473d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f343473d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f343473d]{grid-template-columns:1fr}}.section-title[data-v-f343473d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f343473d]{margin-bottom:16px}.form-label[data-v-f343473d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f343473d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f343473d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f343473d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f343473d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f343473d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f343473d]{color:#2563eb}.unit[data-v-f343473d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f343473d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f343473d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f343473d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9647ec8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9647ec8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9647ec8d]{grid-template-columns:1fr}}.section-title[data-v-9647ec8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9647ec8d]{margin-bottom:16px}.form-label[data-v-9647ec8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9647ec8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9647ec8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9647ec8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9647ec8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9647ec8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9647ec8d]{color:#2563eb}.unit[data-v-9647ec8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9647ec8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9647ec8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9647ec8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-931bc676]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-931bc676]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-931bc676]{grid-template-columns:1fr}}.section-title[data-v-931bc676]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-931bc676]{margin-bottom:16px}.form-label[data-v-931bc676]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-931bc676]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-931bc676]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-931bc676]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-931bc676]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-931bc676]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-931bc676]{color:#2563eb}.unit[data-v-931bc676]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-931bc676]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-931bc676]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-931bc676]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca66c919]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca66c919]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca66c919]{grid-template-columns:1fr}}.section-title[data-v-ca66c919]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca66c919]{margin-bottom:16px}.form-label[data-v-ca66c919]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca66c919]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca66c919]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca66c919]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca66c919]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca66c919]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca66c919]{color:#2563eb}.unit[data-v-ca66c919]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca66c919]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca66c919]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca66c919]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e649509]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e649509]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e649509]{grid-template-columns:1fr}}.section-title[data-v-7e649509]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e649509]{margin-bottom:16px}.form-label[data-v-7e649509]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e649509]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e649509]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e649509]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e649509]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e649509]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e649509]{color:#2563eb}.unit[data-v-7e649509]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e649509]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e649509]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e649509]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e317920]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e317920]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e317920]{grid-template-columns:1fr}}.section-title[data-v-0e317920]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e317920]{margin-bottom:16px}.form-label[data-v-0e317920]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e317920]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e317920]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e317920]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e317920]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e317920]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e317920]{color:#2563eb}.unit[data-v-0e317920]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e317920]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e317920]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e317920]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11273f21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11273f21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11273f21]{grid-template-columns:1fr}}.section-title[data-v-11273f21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11273f21]{margin-bottom:16px}.form-label[data-v-11273f21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11273f21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11273f21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11273f21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11273f21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11273f21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11273f21]{color:#2563eb}.unit[data-v-11273f21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11273f21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11273f21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11273f21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-561958ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-561958ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-561958ca]{grid-template-columns:1fr}}.section-title[data-v-561958ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-561958ca]{margin-bottom:16px}.form-label[data-v-561958ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-561958ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-561958ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-561958ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-561958ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-561958ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-561958ca]{color:#2563eb}.unit[data-v-561958ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-561958ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-561958ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-561958ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7bd2a1f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7bd2a1f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7bd2a1f]{grid-template-columns:1fr}}.section-title[data-v-e7bd2a1f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7bd2a1f]{margin-bottom:16px}.form-label[data-v-e7bd2a1f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7bd2a1f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7bd2a1f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7bd2a1f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7bd2a1f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7bd2a1f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7bd2a1f]{color:#2563eb}.unit[data-v-e7bd2a1f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7bd2a1f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7bd2a1f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7bd2a1f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8333b2ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8333b2ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8333b2ba]{grid-template-columns:1fr}}.section-title[data-v-8333b2ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8333b2ba]{margin-bottom:16px}.form-label[data-v-8333b2ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8333b2ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8333b2ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8333b2ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8333b2ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8333b2ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8333b2ba]{color:#2563eb}.unit[data-v-8333b2ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8333b2ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8333b2ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8333b2ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5653fdcb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5653fdcb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5653fdcb]{grid-template-columns:1fr}}.section-title[data-v-5653fdcb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5653fdcb]{margin-bottom:16px}.form-label[data-v-5653fdcb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5653fdcb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5653fdcb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5653fdcb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5653fdcb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5653fdcb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5653fdcb]{color:#2563eb}.unit[data-v-5653fdcb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5653fdcb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5653fdcb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5653fdcb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67d0d203]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67d0d203]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67d0d203]{grid-template-columns:1fr}}.section-title[data-v-67d0d203]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67d0d203]{margin-bottom:16px}.form-label[data-v-67d0d203]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67d0d203]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67d0d203]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67d0d203]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67d0d203]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67d0d203]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67d0d203]{color:#2563eb}.unit[data-v-67d0d203]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67d0d203]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67d0d203]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67d0d203]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3f4a753]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3f4a753]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3f4a753]{grid-template-columns:1fr}}.section-title[data-v-a3f4a753]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3f4a753]{margin-bottom:16px}.form-label[data-v-a3f4a753]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3f4a753]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3f4a753]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3f4a753]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3f4a753]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3f4a753]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3f4a753]{color:#2563eb}.unit[data-v-a3f4a753]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3f4a753]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3f4a753]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3f4a753]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78e1e026]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-78e1e026]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-78e1e026]{grid-template-columns:1fr 1fr}}.section-title[data-v-78e1e026]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-78e1e026],.mb-4[data-v-78e1e026]{margin-bottom:var(--space-4)}.mb-6[data-v-78e1e026]{margin-bottom:var(--space-6)}.mt-4[data-v-78e1e026]{margin-top:var(--space-4)}.m-0[data-v-78e1e026]{margin:0}.text-center[data-v-78e1e026]{text-align:center}.form-label[data-v-78e1e026]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-78e1e026],.form-select[data-v-78e1e026]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-78e1e026]:focus,.form-select[data-v-78e1e026]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-78e1e026]{width:100%}.input-with-select[data-v-78e1e026]{display:flex;position:relative}.input-with-select .form-input[data-v-78e1e026]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;width:100%}.unit-select[data-v-78e1e026]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-78e1e026]:focus{border-color:var(--color-primary-500)}.swap-btn[data-v-78e1e026]{background:var(--color-neutral-100);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-78e1e026]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-200)}.primary-result-box[data-v-78e1e026]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-78e1e026]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value.highlight[data-v-78e1e026]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-78e1e026]{font-size:var(--text-lg);color:var(--color-primary-600);margin-top:var(--space-2)}.equation-box[data-v-78e1e026]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:#fff}.equation-text[data-v-78e1e026]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.info-box[data-v-78e1e026]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-78e1e026]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-78e1e026]{color:#4b5563}.placeholder[data-v-78e1e026]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e3c56779]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3c56779]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3c56779]{grid-template-columns:1fr}}.section-title[data-v-e3c56779]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3c56779]{margin-bottom:16px}.form-label[data-v-e3c56779]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3c56779]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3c56779]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3c56779]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3c56779]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3c56779]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3c56779]{color:#2563eb}.unit[data-v-e3c56779]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3c56779]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3c56779]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3c56779]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e32ed93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e32ed93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e32ed93]{grid-template-columns:1fr}}.section-title[data-v-2e32ed93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e32ed93]{margin-bottom:16px}.form-label[data-v-2e32ed93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e32ed93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e32ed93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e32ed93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e32ed93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e32ed93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e32ed93]{color:#2563eb}.unit[data-v-2e32ed93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e32ed93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e32ed93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e32ed93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41f5fbd9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41f5fbd9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41f5fbd9]{grid-template-columns:1fr}}.section-title[data-v-41f5fbd9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41f5fbd9]{margin-bottom:16px}.form-label[data-v-41f5fbd9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41f5fbd9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41f5fbd9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41f5fbd9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41f5fbd9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41f5fbd9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41f5fbd9]{color:#2563eb}.unit[data-v-41f5fbd9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41f5fbd9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41f5fbd9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41f5fbd9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9df9b1fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9df9b1fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9df9b1fd]{grid-template-columns:1fr}}.section-title[data-v-9df9b1fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9df9b1fd]{margin-bottom:16px}.form-label[data-v-9df9b1fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9df9b1fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9df9b1fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9df9b1fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9df9b1fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9df9b1fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9df9b1fd]{color:#2563eb}.unit[data-v-9df9b1fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9df9b1fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9df9b1fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9df9b1fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50421c65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50421c65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50421c65]{grid-template-columns:1fr}}.section-title[data-v-50421c65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50421c65]{margin-bottom:16px}.form-label[data-v-50421c65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50421c65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50421c65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50421c65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50421c65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50421c65]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50421c65]{color:#2563eb}.unit[data-v-50421c65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50421c65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50421c65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50421c65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53f5276d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53f5276d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53f5276d]{grid-template-columns:1fr}}.section-title[data-v-53f5276d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53f5276d]{margin-bottom:16px}.form-label[data-v-53f5276d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53f5276d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53f5276d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53f5276d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53f5276d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53f5276d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53f5276d]{color:#2563eb}.unit[data-v-53f5276d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53f5276d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53f5276d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53f5276d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d31f6570]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d31f6570]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d31f6570]{grid-template-columns:1fr}}.section-title[data-v-d31f6570]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d31f6570]{margin-bottom:16px}.form-label[data-v-d31f6570]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d31f6570]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d31f6570]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d31f6570]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d31f6570]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d31f6570]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d31f6570]{color:#2563eb}.unit[data-v-d31f6570]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d31f6570]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d31f6570]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d31f6570]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-608ef324]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-608ef324]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-608ef324]{grid-template-columns:1fr}}.section-title[data-v-608ef324]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-608ef324]{margin-bottom:16px}.form-label[data-v-608ef324]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-608ef324]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-608ef324]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-608ef324]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-608ef324]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-608ef324]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-608ef324]{color:#2563eb}.unit[data-v-608ef324]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-608ef324]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-608ef324]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-608ef324]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fee60a78]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fee60a78]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fee60a78]{grid-template-columns:1fr}}.section-title[data-v-fee60a78]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fee60a78]{margin-bottom:16px}.form-label[data-v-fee60a78]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fee60a78]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fee60a78]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fee60a78]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fee60a78]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fee60a78]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fee60a78]{color:#2563eb}.unit[data-v-fee60a78]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fee60a78]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fee60a78]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fee60a78]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-063a2ad1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-063a2ad1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-063a2ad1]{grid-template-columns:1fr}}.section-title[data-v-063a2ad1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-063a2ad1]{margin-bottom:16px}.form-label[data-v-063a2ad1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-063a2ad1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-063a2ad1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-063a2ad1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-063a2ad1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-063a2ad1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-063a2ad1]{color:#2563eb}.unit[data-v-063a2ad1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-063a2ad1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-063a2ad1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-063a2ad1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e853a0ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e853a0ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e853a0ea]{grid-template-columns:1fr}}.section-title[data-v-e853a0ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e853a0ea]{margin-bottom:16px}.form-label[data-v-e853a0ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e853a0ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e853a0ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e853a0ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e853a0ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e853a0ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e853a0ea]{color:#2563eb}.unit[data-v-e853a0ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e853a0ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e853a0ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e853a0ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cced555]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cced555]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cced555]{grid-template-columns:1fr}}.section-title[data-v-7cced555]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cced555]{margin-bottom:16px}.form-label[data-v-7cced555]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cced555]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cced555]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cced555]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cced555]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cced555]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cced555]{color:#2563eb}.unit[data-v-7cced555]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cced555]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cced555]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cced555]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc19a0c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc19a0c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc19a0c1]{grid-template-columns:1fr}}.section-title[data-v-bc19a0c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc19a0c1]{margin-bottom:16px}.form-label[data-v-bc19a0c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc19a0c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc19a0c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc19a0c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc19a0c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc19a0c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc19a0c1]{color:#2563eb}.unit[data-v-bc19a0c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc19a0c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc19a0c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc19a0c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d817e533]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d817e533]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d817e533]{grid-template-columns:1fr}}.section-title[data-v-d817e533]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d817e533]{margin-bottom:16px}.form-label[data-v-d817e533]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d817e533]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d817e533]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d817e533]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d817e533]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d817e533]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d817e533]{color:#2563eb}.unit[data-v-d817e533]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d817e533]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d817e533]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d817e533]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cc34dbc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cc34dbc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cc34dbc]{grid-template-columns:1fr}}.section-title[data-v-3cc34dbc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cc34dbc]{margin-bottom:16px}.form-label[data-v-3cc34dbc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cc34dbc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cc34dbc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cc34dbc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cc34dbc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cc34dbc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cc34dbc]{color:#2563eb}.unit[data-v-3cc34dbc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cc34dbc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cc34dbc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cc34dbc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35be6a75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35be6a75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35be6a75]{grid-template-columns:1fr}}.section-title[data-v-35be6a75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35be6a75]{margin-bottom:16px}.form-label[data-v-35be6a75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35be6a75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35be6a75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35be6a75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35be6a75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35be6a75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35be6a75]{color:#2563eb}.unit[data-v-35be6a75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35be6a75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35be6a75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35be6a75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-156acbf3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-156acbf3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-156acbf3]{grid-template-columns:1fr}}.section-title[data-v-156acbf3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-156acbf3]{margin-bottom:16px}.form-label[data-v-156acbf3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-156acbf3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-156acbf3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-156acbf3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-156acbf3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-156acbf3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-156acbf3]{color:#2563eb}.unit[data-v-156acbf3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-156acbf3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-156acbf3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-156acbf3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a4a6169]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a4a6169]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a4a6169]{grid-template-columns:1fr}}.section-title[data-v-9a4a6169]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a4a6169]{margin-bottom:16px}.form-label[data-v-9a4a6169]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a4a6169]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a4a6169]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a4a6169]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a4a6169]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a4a6169]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a4a6169]{color:#2563eb}.unit[data-v-9a4a6169]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a4a6169]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a4a6169]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a4a6169]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2af3b9b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2af3b9b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2af3b9b7]{grid-template-columns:1fr}}.section-title[data-v-2af3b9b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2af3b9b7]{margin-bottom:16px}.form-label[data-v-2af3b9b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2af3b9b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2af3b9b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2af3b9b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2af3b9b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2af3b9b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2af3b9b7]{color:#2563eb}.unit[data-v-2af3b9b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2af3b9b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2af3b9b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2af3b9b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff6da418]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff6da418]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff6da418]{grid-template-columns:1fr}}.section-title[data-v-ff6da418]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff6da418]{margin-bottom:16px}.form-label[data-v-ff6da418]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff6da418]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff6da418]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff6da418]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff6da418]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff6da418]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff6da418]{color:#2563eb}.unit[data-v-ff6da418]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff6da418]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff6da418]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff6da418]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7fb43eab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7fb43eab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7fb43eab]{grid-template-columns:1fr}}.section-title[data-v-7fb43eab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7fb43eab]{margin-bottom:16px}.form-label[data-v-7fb43eab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7fb43eab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7fb43eab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7fb43eab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7fb43eab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7fb43eab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7fb43eab]{color:#2563eb}.unit[data-v-7fb43eab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7fb43eab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7fb43eab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7fb43eab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab6c5561]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab6c5561]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab6c5561]{grid-template-columns:1fr}}.section-title[data-v-ab6c5561]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab6c5561]{margin-bottom:16px}.form-label[data-v-ab6c5561]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab6c5561]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab6c5561]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab6c5561]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab6c5561]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab6c5561]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab6c5561]{color:#2563eb}.unit[data-v-ab6c5561]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab6c5561]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab6c5561]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab6c5561]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ab454ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ab454ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ab454ff]{grid-template-columns:1fr}}.section-title[data-v-3ab454ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ab454ff]{margin-bottom:16px}.form-label[data-v-3ab454ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ab454ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ab454ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ab454ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ab454ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ab454ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ab454ff]{color:#2563eb}.unit[data-v-3ab454ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ab454ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ab454ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ab454ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1da83aa5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1da83aa5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1da83aa5]{grid-template-columns:1fr}}.section-title[data-v-1da83aa5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1da83aa5]{margin-bottom:16px}.form-label[data-v-1da83aa5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1da83aa5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1da83aa5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1da83aa5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1da83aa5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1da83aa5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1da83aa5]{color:#2563eb}.unit[data-v-1da83aa5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1da83aa5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1da83aa5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1da83aa5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea0bb254]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea0bb254]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea0bb254]{grid-template-columns:1fr}}.section-title[data-v-ea0bb254]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea0bb254]{margin-bottom:16px}.form-label[data-v-ea0bb254]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea0bb254]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea0bb254]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea0bb254]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea0bb254]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea0bb254]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea0bb254]{color:#2563eb}.unit[data-v-ea0bb254]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea0bb254]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea0bb254]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea0bb254]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d06c02e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d06c02e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d06c02e]{grid-template-columns:1fr}}.section-title[data-v-9d06c02e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d06c02e]{margin-bottom:16px}.form-label[data-v-9d06c02e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d06c02e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d06c02e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d06c02e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d06c02e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d06c02e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d06c02e]{color:#2563eb}.unit[data-v-9d06c02e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d06c02e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d06c02e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d06c02e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bee95312]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bee95312]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bee95312]{grid-template-columns:1fr}}.section-title[data-v-bee95312]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bee95312]{margin-bottom:16px}.form-label[data-v-bee95312]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bee95312]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bee95312]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bee95312]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bee95312]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bee95312]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bee95312]{color:#2563eb}.unit[data-v-bee95312]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bee95312]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bee95312]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bee95312]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2faa3ca1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2faa3ca1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2faa3ca1]{grid-template-columns:1fr}}.section-title[data-v-2faa3ca1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2faa3ca1]{margin-bottom:16px}.form-label[data-v-2faa3ca1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2faa3ca1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2faa3ca1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2faa3ca1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2faa3ca1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2faa3ca1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2faa3ca1]{color:#2563eb}.unit[data-v-2faa3ca1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2faa3ca1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2faa3ca1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2faa3ca1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e98f6ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e98f6ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e98f6ae]{grid-template-columns:1fr}}.section-title[data-v-1e98f6ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e98f6ae]{margin-bottom:16px}.form-label[data-v-1e98f6ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e98f6ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e98f6ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e98f6ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e98f6ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e98f6ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e98f6ae]{color:#2563eb}.unit[data-v-1e98f6ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e98f6ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e98f6ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e98f6ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2c69b50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2c69b50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2c69b50]{grid-template-columns:1fr}}.section-title[data-v-e2c69b50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2c69b50]{margin-bottom:16px}.form-label[data-v-e2c69b50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2c69b50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2c69b50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2c69b50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2c69b50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2c69b50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2c69b50]{color:#2563eb}.unit[data-v-e2c69b50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2c69b50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2c69b50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2c69b50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-219b2976]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-219b2976]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-219b2976]{grid-template-columns:1fr}}.section-title[data-v-219b2976]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-219b2976]{margin-bottom:16px}.form-label[data-v-219b2976]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-219b2976]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-219b2976]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-219b2976]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-219b2976]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-219b2976]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-219b2976]{color:#2563eb}.unit[data-v-219b2976]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-219b2976]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-219b2976]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-219b2976]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2fcfb1f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2fcfb1f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2fcfb1f3]{grid-template-columns:1fr}}.section-title[data-v-2fcfb1f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2fcfb1f3]{margin-bottom:16px}.form-label[data-v-2fcfb1f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2fcfb1f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2fcfb1f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2fcfb1f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2fcfb1f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2fcfb1f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2fcfb1f3]{color:#2563eb}.unit[data-v-2fcfb1f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2fcfb1f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2fcfb1f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2fcfb1f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a19a8722]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a19a8722]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a19a8722]{grid-template-columns:1fr}}.section-title[data-v-a19a8722]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a19a8722]{margin-bottom:16px}.form-label[data-v-a19a8722]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a19a8722]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a19a8722]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a19a8722]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a19a8722]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a19a8722]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a19a8722]{color:#2563eb}.unit[data-v-a19a8722]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a19a8722]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a19a8722]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a19a8722]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b948acd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b948acd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b948acd3]{grid-template-columns:1fr}}.section-title[data-v-b948acd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b948acd3]{margin-bottom:16px}.form-label[data-v-b948acd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b948acd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b948acd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b948acd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b948acd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b948acd3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b948acd3]{color:#2563eb}.unit[data-v-b948acd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b948acd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b948acd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b948acd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13da8a98]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13da8a98]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13da8a98]{grid-template-columns:1fr}}.section-title[data-v-13da8a98]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13da8a98]{margin-bottom:16px}.form-label[data-v-13da8a98]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13da8a98]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13da8a98]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13da8a98]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13da8a98]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13da8a98]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13da8a98]{color:#2563eb}.unit[data-v-13da8a98]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13da8a98]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13da8a98]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13da8a98]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc9daec9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc9daec9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc9daec9]{grid-template-columns:1fr}}.section-title[data-v-dc9daec9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc9daec9]{margin-bottom:16px}.form-label[data-v-dc9daec9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc9daec9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc9daec9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc9daec9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc9daec9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc9daec9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc9daec9]{color:#2563eb}.unit[data-v-dc9daec9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc9daec9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc9daec9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc9daec9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34e31fc8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34e31fc8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34e31fc8]{grid-template-columns:1fr}}.section-title[data-v-34e31fc8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34e31fc8]{margin-bottom:16px}.form-label[data-v-34e31fc8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34e31fc8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34e31fc8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34e31fc8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34e31fc8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34e31fc8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34e31fc8]{color:#2563eb}.unit[data-v-34e31fc8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34e31fc8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34e31fc8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34e31fc8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cad6e123]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cad6e123]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cad6e123]{grid-template-columns:1fr}}.section-title[data-v-cad6e123]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cad6e123]{margin-bottom:16px}.form-label[data-v-cad6e123]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cad6e123]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cad6e123]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cad6e123]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cad6e123]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cad6e123]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cad6e123]{color:#2563eb}.unit[data-v-cad6e123]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cad6e123]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cad6e123]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cad6e123]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc5aae5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc5aae5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc5aae5a]{grid-template-columns:1fr}}.section-title[data-v-fc5aae5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc5aae5a]{margin-bottom:16px}.form-label[data-v-fc5aae5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc5aae5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc5aae5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc5aae5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc5aae5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc5aae5a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc5aae5a]{color:#2563eb}.unit[data-v-fc5aae5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc5aae5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc5aae5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc5aae5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72d8a74d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72d8a74d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72d8a74d]{grid-template-columns:1fr}}.section-title[data-v-72d8a74d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72d8a74d]{margin-bottom:16px}.form-label[data-v-72d8a74d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72d8a74d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72d8a74d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72d8a74d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72d8a74d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72d8a74d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72d8a74d]{color:#2563eb}.unit[data-v-72d8a74d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72d8a74d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72d8a74d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72d8a74d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-503bade1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-503bade1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-503bade1]{grid-template-columns:1fr}}.section-title[data-v-503bade1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-503bade1]{margin-bottom:16px}.form-label[data-v-503bade1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-503bade1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-503bade1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-503bade1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-503bade1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-503bade1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-503bade1]{color:#2563eb}.unit[data-v-503bade1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-503bade1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-503bade1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-503bade1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54366151]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54366151]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54366151]{grid-template-columns:1fr}}.section-title[data-v-54366151]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54366151]{margin-bottom:16px}.form-label[data-v-54366151]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54366151]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54366151]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54366151]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54366151]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54366151]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54366151]{color:#2563eb}.unit[data-v-54366151]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54366151]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54366151]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54366151]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05a4e07e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05a4e07e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05a4e07e]{grid-template-columns:1fr}}.section-title[data-v-05a4e07e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05a4e07e]{margin-bottom:16px}.form-label[data-v-05a4e07e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05a4e07e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05a4e07e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05a4e07e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05a4e07e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05a4e07e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05a4e07e]{color:#2563eb}.unit[data-v-05a4e07e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05a4e07e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05a4e07e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05a4e07e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d0f42a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d0f42a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d0f42a4]{grid-template-columns:1fr}}.section-title[data-v-7d0f42a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d0f42a4]{margin-bottom:16px}.form-label[data-v-7d0f42a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d0f42a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d0f42a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d0f42a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d0f42a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d0f42a4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d0f42a4]{color:#2563eb}.unit[data-v-7d0f42a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d0f42a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d0f42a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d0f42a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71ebf559]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71ebf559]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71ebf559]{grid-template-columns:1fr}}.section-title[data-v-71ebf559]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71ebf559]{margin-bottom:16px}.form-label[data-v-71ebf559]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71ebf559]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71ebf559]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71ebf559]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71ebf559]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71ebf559]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71ebf559]{color:#2563eb}.unit[data-v-71ebf559]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71ebf559]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71ebf559]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71ebf559]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5d49243]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5d49243]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5d49243]{grid-template-columns:1fr}}.section-title[data-v-c5d49243]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5d49243]{margin-bottom:16px}.form-label[data-v-c5d49243]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5d49243]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5d49243]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5d49243]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5d49243]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5d49243]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5d49243]{color:#2563eb}.unit[data-v-c5d49243]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5d49243]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5d49243]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5d49243]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea4d42e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea4d42e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea4d42e6]{grid-template-columns:1fr}}.section-title[data-v-ea4d42e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea4d42e6]{margin-bottom:16px}.form-label[data-v-ea4d42e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea4d42e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea4d42e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea4d42e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea4d42e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea4d42e6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea4d42e6]{color:#2563eb}.unit[data-v-ea4d42e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea4d42e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea4d42e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea4d42e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc054943]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc054943]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc054943]{grid-template-columns:1fr}}.section-title[data-v-dc054943]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc054943]{margin-bottom:16px}.form-label[data-v-dc054943]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc054943]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc054943]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc054943]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc054943]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc054943]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc054943]{color:#2563eb}.unit[data-v-dc054943]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc054943]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc054943]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc054943]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ce08fcd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ce08fcd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ce08fcd]{grid-template-columns:1fr}}.section-title[data-v-7ce08fcd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ce08fcd]{margin-bottom:16px}.form-label[data-v-7ce08fcd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ce08fcd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ce08fcd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ce08fcd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ce08fcd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ce08fcd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ce08fcd]{color:#2563eb}.unit[data-v-7ce08fcd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ce08fcd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ce08fcd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ce08fcd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06f20e7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06f20e7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06f20e7c]{grid-template-columns:1fr}}.section-title[data-v-06f20e7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06f20e7c]{margin-bottom:16px}.form-label[data-v-06f20e7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06f20e7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06f20e7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06f20e7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06f20e7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06f20e7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06f20e7c]{color:#2563eb}.unit[data-v-06f20e7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06f20e7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06f20e7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06f20e7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1133e220]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1133e220]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1133e220]{grid-template-columns:1fr}}.section-title[data-v-1133e220]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1133e220]{margin-bottom:16px}.form-label[data-v-1133e220]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1133e220]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1133e220]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1133e220]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1133e220]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1133e220]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1133e220]{color:#2563eb}.unit[data-v-1133e220]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1133e220]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1133e220]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1133e220]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ff1fcce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ff1fcce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ff1fcce]{grid-template-columns:1fr}}.section-title[data-v-9ff1fcce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ff1fcce]{margin-bottom:16px}.form-label[data-v-9ff1fcce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ff1fcce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ff1fcce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ff1fcce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ff1fcce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ff1fcce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ff1fcce]{color:#2563eb}.unit[data-v-9ff1fcce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ff1fcce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ff1fcce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ff1fcce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35edbaf5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35edbaf5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35edbaf5]{grid-template-columns:1fr}}.section-title[data-v-35edbaf5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35edbaf5]{margin-bottom:16px}.form-label[data-v-35edbaf5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35edbaf5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35edbaf5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35edbaf5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35edbaf5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35edbaf5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35edbaf5]{color:#2563eb}.unit[data-v-35edbaf5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35edbaf5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35edbaf5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35edbaf5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8dcbdc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8dcbdc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8dcbdc2]{grid-template-columns:1fr}}.section-title[data-v-c8dcbdc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8dcbdc2]{margin-bottom:16px}.form-label[data-v-c8dcbdc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8dcbdc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8dcbdc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8dcbdc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8dcbdc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8dcbdc2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8dcbdc2]{color:#2563eb}.unit[data-v-c8dcbdc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8dcbdc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8dcbdc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8dcbdc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d12ef6ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d12ef6ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d12ef6ab]{grid-template-columns:1fr}}.section-title[data-v-d12ef6ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d12ef6ab]{margin-bottom:16px}.form-label[data-v-d12ef6ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d12ef6ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d12ef6ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d12ef6ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d12ef6ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d12ef6ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d12ef6ab]{color:#2563eb}.unit[data-v-d12ef6ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d12ef6ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d12ef6ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d12ef6ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35eecd27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35eecd27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35eecd27]{grid-template-columns:1fr}}.section-title[data-v-35eecd27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35eecd27]{margin-bottom:16px}.form-label[data-v-35eecd27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35eecd27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35eecd27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35eecd27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35eecd27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35eecd27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35eecd27]{color:#2563eb}.unit[data-v-35eecd27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35eecd27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35eecd27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35eecd27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d31411d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d31411d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d31411d]{grid-template-columns:1fr}}.section-title[data-v-6d31411d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d31411d]{margin-bottom:16px}.form-label[data-v-6d31411d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d31411d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d31411d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d31411d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d31411d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d31411d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d31411d]{color:#2563eb}.unit[data-v-6d31411d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d31411d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d31411d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d31411d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9303d0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9303d0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9303d0f]{grid-template-columns:1fr}}.section-title[data-v-a9303d0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9303d0f]{margin-bottom:16px}.form-label[data-v-a9303d0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9303d0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9303d0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9303d0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9303d0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9303d0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9303d0f]{color:#2563eb}.unit[data-v-a9303d0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9303d0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9303d0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9303d0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5281b4cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5281b4cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5281b4cd]{grid-template-columns:1fr}}.section-title[data-v-5281b4cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5281b4cd]{margin-bottom:16px}.form-label[data-v-5281b4cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5281b4cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5281b4cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5281b4cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5281b4cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5281b4cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5281b4cd]{color:#2563eb}.unit[data-v-5281b4cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5281b4cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5281b4cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5281b4cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9edd21e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9edd21e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9edd21e8]{grid-template-columns:1fr}}.section-title[data-v-9edd21e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9edd21e8]{margin-bottom:16px}.form-label[data-v-9edd21e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9edd21e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9edd21e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9edd21e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9edd21e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9edd21e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9edd21e8]{color:#2563eb}.unit[data-v-9edd21e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9edd21e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9edd21e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9edd21e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-01dbb9d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-01dbb9d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-01dbb9d6]{grid-template-columns:1fr}}.section-title[data-v-01dbb9d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-01dbb9d6]{margin-bottom:16px}.form-label[data-v-01dbb9d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-01dbb9d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-01dbb9d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-01dbb9d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-01dbb9d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-01dbb9d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-01dbb9d6]{color:#2563eb}.unit[data-v-01dbb9d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-01dbb9d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-01dbb9d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-01dbb9d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b780a62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b780a62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b780a62]{grid-template-columns:1fr}}.section-title[data-v-8b780a62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b780a62]{margin-bottom:16px}.form-label[data-v-8b780a62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b780a62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b780a62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b780a62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b780a62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b780a62]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b780a62]{color:#2563eb}.unit[data-v-8b780a62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b780a62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b780a62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b780a62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8ee3cfa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8ee3cfa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8ee3cfa]{grid-template-columns:1fr}}.section-title[data-v-a8ee3cfa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8ee3cfa]{margin-bottom:16px}.form-label[data-v-a8ee3cfa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8ee3cfa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8ee3cfa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8ee3cfa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8ee3cfa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8ee3cfa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8ee3cfa]{color:#2563eb}.unit[data-v-a8ee3cfa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8ee3cfa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8ee3cfa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8ee3cfa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a60e999]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a60e999]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a60e999]{grid-template-columns:1fr}}.section-title[data-v-5a60e999]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a60e999]{margin-bottom:16px}.form-label[data-v-5a60e999]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a60e999]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a60e999]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a60e999]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a60e999]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a60e999]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a60e999]{color:#2563eb}.unit[data-v-5a60e999]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a60e999]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a60e999]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a60e999]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ea1d0f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ea1d0f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ea1d0f6]{grid-template-columns:1fr}}.section-title[data-v-7ea1d0f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ea1d0f6]{margin-bottom:16px}.form-label[data-v-7ea1d0f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ea1d0f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ea1d0f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ea1d0f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ea1d0f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ea1d0f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ea1d0f6]{color:#2563eb}.unit[data-v-7ea1d0f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ea1d0f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ea1d0f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ea1d0f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97452001]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97452001]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97452001]{grid-template-columns:1fr}}.section-title[data-v-97452001]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97452001]{margin-bottom:16px}.form-label[data-v-97452001]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97452001]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97452001]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97452001]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97452001]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97452001]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97452001]{color:#2563eb}.unit[data-v-97452001]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97452001]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97452001]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97452001]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63ba684b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63ba684b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63ba684b]{grid-template-columns:1fr}}.section-title[data-v-63ba684b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63ba684b]{margin-bottom:16px}.form-label[data-v-63ba684b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63ba684b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63ba684b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63ba684b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63ba684b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63ba684b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63ba684b]{color:#2563eb}.unit[data-v-63ba684b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63ba684b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63ba684b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63ba684b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d11740b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d11740b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d11740b]{grid-template-columns:1fr}}.section-title[data-v-0d11740b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d11740b]{margin-bottom:16px}.form-label[data-v-0d11740b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d11740b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d11740b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d11740b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d11740b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d11740b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d11740b]{color:#2563eb}.unit[data-v-0d11740b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d11740b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d11740b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d11740b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a16756d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a16756d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a16756d]{grid-template-columns:1fr}}.section-title[data-v-8a16756d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a16756d]{margin-bottom:16px}.form-label[data-v-8a16756d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a16756d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a16756d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a16756d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a16756d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a16756d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a16756d]{color:#2563eb}.unit[data-v-8a16756d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a16756d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a16756d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a16756d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9692a95d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9692a95d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9692a95d]{grid-template-columns:1fr}}.section-title[data-v-9692a95d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9692a95d]{margin-bottom:16px}.form-label[data-v-9692a95d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9692a95d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9692a95d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9692a95d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9692a95d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9692a95d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9692a95d]{color:#2563eb}.unit[data-v-9692a95d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9692a95d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9692a95d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9692a95d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a494392f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a494392f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a494392f]{grid-template-columns:1fr}}.section-title[data-v-a494392f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a494392f]{margin-bottom:16px}.form-label[data-v-a494392f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a494392f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a494392f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a494392f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a494392f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a494392f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a494392f]{color:#2563eb}.unit[data-v-a494392f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a494392f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a494392f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a494392f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a05936a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a05936a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a05936a3]{grid-template-columns:1fr}}.section-title[data-v-a05936a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a05936a3]{margin-bottom:16px}.form-label[data-v-a05936a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a05936a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a05936a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a05936a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a05936a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a05936a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a05936a3]{color:#2563eb}.unit[data-v-a05936a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a05936a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a05936a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a05936a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eff240f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eff240f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eff240f6]{grid-template-columns:1fr}}.section-title[data-v-eff240f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eff240f6]{margin-bottom:16px}.form-label[data-v-eff240f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eff240f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eff240f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eff240f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eff240f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eff240f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eff240f6]{color:#2563eb}.unit[data-v-eff240f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eff240f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eff240f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eff240f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d64bdab4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d64bdab4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d64bdab4]{grid-template-columns:1fr}}.section-title[data-v-d64bdab4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d64bdab4]{margin-bottom:16px}.form-label[data-v-d64bdab4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d64bdab4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d64bdab4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d64bdab4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d64bdab4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d64bdab4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d64bdab4]{color:#2563eb}.unit[data-v-d64bdab4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d64bdab4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d64bdab4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d64bdab4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6db78f2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6db78f2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6db78f2d]{grid-template-columns:1fr}}.section-title[data-v-6db78f2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6db78f2d]{margin-bottom:16px}.form-label[data-v-6db78f2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6db78f2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6db78f2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6db78f2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6db78f2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6db78f2d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6db78f2d]{color:#2563eb}.unit[data-v-6db78f2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6db78f2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6db78f2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6db78f2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfa6a8bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfa6a8bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfa6a8bf]{grid-template-columns:1fr}}.section-title[data-v-bfa6a8bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfa6a8bf]{margin-bottom:16px}.form-label[data-v-bfa6a8bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfa6a8bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfa6a8bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfa6a8bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfa6a8bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfa6a8bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfa6a8bf]{color:#2563eb}.unit[data-v-bfa6a8bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfa6a8bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfa6a8bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfa6a8bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba29e6e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba29e6e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba29e6e0]{grid-template-columns:1fr}}.section-title[data-v-ba29e6e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba29e6e0]{margin-bottom:16px}.form-label[data-v-ba29e6e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba29e6e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba29e6e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba29e6e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba29e6e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba29e6e0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba29e6e0]{color:#2563eb}.unit[data-v-ba29e6e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba29e6e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba29e6e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba29e6e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fcb8f2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fcb8f2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fcb8f2d]{grid-template-columns:1fr}}.section-title[data-v-4fcb8f2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fcb8f2d]{margin-bottom:16px}.form-label[data-v-4fcb8f2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fcb8f2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fcb8f2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fcb8f2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fcb8f2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fcb8f2d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fcb8f2d]{color:#2563eb}.unit[data-v-4fcb8f2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fcb8f2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fcb8f2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fcb8f2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c84211b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c84211b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c84211b]{grid-template-columns:1fr}}.section-title[data-v-9c84211b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c84211b]{margin-bottom:16px}.form-label[data-v-9c84211b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c84211b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c84211b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c84211b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c84211b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c84211b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c84211b]{color:#2563eb}.unit[data-v-9c84211b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c84211b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c84211b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c84211b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff634323]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff634323]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff634323]{grid-template-columns:1fr}}.section-title[data-v-ff634323]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff634323]{margin-bottom:16px}.form-label[data-v-ff634323]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff634323]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff634323]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff634323]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff634323]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff634323]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff634323]{color:#2563eb}.unit[data-v-ff634323]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff634323]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff634323]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff634323]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4adfe953]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4adfe953]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4adfe953]{grid-template-columns:1fr}}.section-title[data-v-4adfe953]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4adfe953]{margin-bottom:16px}.form-label[data-v-4adfe953]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4adfe953]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4adfe953]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4adfe953]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4adfe953]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4adfe953]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4adfe953]{color:#2563eb}.unit[data-v-4adfe953]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4adfe953]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4adfe953]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4adfe953]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-704fd166]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-704fd166]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-704fd166]{grid-template-columns:1fr}}.section-title[data-v-704fd166]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-704fd166]{margin-bottom:16px}.form-label[data-v-704fd166]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-704fd166]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-704fd166]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-704fd166]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-704fd166]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-704fd166]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-704fd166]{color:#2563eb}.unit[data-v-704fd166]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-704fd166]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-704fd166]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-704fd166]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-867a1cbc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-867a1cbc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-867a1cbc]{grid-template-columns:1fr}}.section-title[data-v-867a1cbc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-867a1cbc]{margin-bottom:16px}.form-label[data-v-867a1cbc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-867a1cbc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-867a1cbc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-867a1cbc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-867a1cbc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-867a1cbc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-867a1cbc]{color:#2563eb}.unit[data-v-867a1cbc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-867a1cbc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-867a1cbc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-867a1cbc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7abc0a59]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7abc0a59]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7abc0a59]{grid-template-columns:1fr}}.section-title[data-v-7abc0a59]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7abc0a59]{margin-bottom:16px}.form-label[data-v-7abc0a59]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7abc0a59]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7abc0a59]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7abc0a59]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7abc0a59]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7abc0a59]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7abc0a59]{color:#2563eb}.unit[data-v-7abc0a59]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7abc0a59]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7abc0a59]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7abc0a59]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6529ad8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6529ad8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6529ad8e]{grid-template-columns:1fr}}.section-title[data-v-6529ad8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6529ad8e]{margin-bottom:16px}.form-label[data-v-6529ad8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6529ad8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6529ad8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6529ad8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6529ad8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6529ad8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6529ad8e]{color:#2563eb}.unit[data-v-6529ad8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6529ad8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6529ad8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6529ad8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bd70d6c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bd70d6c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bd70d6c]{grid-template-columns:1fr}}.section-title[data-v-1bd70d6c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bd70d6c]{margin-bottom:16px}.form-label[data-v-1bd70d6c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bd70d6c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bd70d6c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bd70d6c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bd70d6c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bd70d6c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bd70d6c]{color:#2563eb}.unit[data-v-1bd70d6c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bd70d6c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bd70d6c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bd70d6c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad45a639]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad45a639]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad45a639]{grid-template-columns:1fr}}.section-title[data-v-ad45a639]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad45a639]{margin-bottom:16px}.form-label[data-v-ad45a639]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad45a639]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad45a639]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad45a639]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad45a639]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad45a639]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad45a639]{color:#2563eb}.unit[data-v-ad45a639]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad45a639]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad45a639]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad45a639]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba60b78c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba60b78c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba60b78c]{grid-template-columns:1fr}}.section-title[data-v-ba60b78c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba60b78c]{margin-bottom:16px}.form-label[data-v-ba60b78c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba60b78c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba60b78c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba60b78c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba60b78c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba60b78c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba60b78c]{color:#2563eb}.unit[data-v-ba60b78c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba60b78c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba60b78c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba60b78c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f96593aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f96593aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f96593aa]{grid-template-columns:1fr}}.section-title[data-v-f96593aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f96593aa]{margin-bottom:16px}.form-label[data-v-f96593aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f96593aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f96593aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f96593aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f96593aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f96593aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f96593aa]{color:#2563eb}.unit[data-v-f96593aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f96593aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f96593aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f96593aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-716766e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-716766e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-716766e5]{grid-template-columns:1fr}}.section-title[data-v-716766e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-716766e5]{margin-bottom:16px}.form-label[data-v-716766e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-716766e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-716766e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-716766e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-716766e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-716766e5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-716766e5]{color:#2563eb}.unit[data-v-716766e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-716766e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-716766e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-716766e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa14ef0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa14ef0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa14ef0c]{grid-template-columns:1fr}}.section-title[data-v-aa14ef0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa14ef0c]{margin-bottom:16px}.form-label[data-v-aa14ef0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa14ef0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa14ef0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa14ef0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa14ef0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa14ef0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa14ef0c]{color:#2563eb}.unit[data-v-aa14ef0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa14ef0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa14ef0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa14ef0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36745d0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36745d0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36745d0a]{grid-template-columns:1fr}}.section-title[data-v-36745d0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36745d0a]{margin-bottom:16px}.form-label[data-v-36745d0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36745d0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36745d0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36745d0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36745d0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36745d0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36745d0a]{color:#2563eb}.unit[data-v-36745d0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36745d0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36745d0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36745d0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd5b5a89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd5b5a89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd5b5a89]{grid-template-columns:1fr}}.section-title[data-v-cd5b5a89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd5b5a89]{margin-bottom:16px}.form-label[data-v-cd5b5a89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd5b5a89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd5b5a89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd5b5a89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd5b5a89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd5b5a89]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd5b5a89]{color:#2563eb}.unit[data-v-cd5b5a89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd5b5a89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd5b5a89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd5b5a89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78e3189d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78e3189d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78e3189d]{grid-template-columns:1fr}}.section-title[data-v-78e3189d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78e3189d]{margin-bottom:16px}.form-label[data-v-78e3189d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78e3189d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78e3189d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78e3189d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78e3189d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78e3189d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78e3189d]{color:#2563eb}.unit[data-v-78e3189d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78e3189d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78e3189d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78e3189d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80867c04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80867c04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80867c04]{grid-template-columns:1fr}}.section-title[data-v-80867c04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80867c04]{margin-bottom:16px}.form-label[data-v-80867c04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80867c04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80867c04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80867c04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80867c04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80867c04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80867c04]{color:#2563eb}.unit[data-v-80867c04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80867c04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80867c04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80867c04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cdd964f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cdd964f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cdd964f]{grid-template-columns:1fr}}.section-title[data-v-3cdd964f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cdd964f]{margin-bottom:16px}.form-label[data-v-3cdd964f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cdd964f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cdd964f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cdd964f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cdd964f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cdd964f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cdd964f]{color:#2563eb}.unit[data-v-3cdd964f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cdd964f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cdd964f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cdd964f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25507649]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25507649]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25507649]{grid-template-columns:1fr}}.section-title[data-v-25507649]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25507649]{margin-bottom:16px}.form-label[data-v-25507649]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25507649]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25507649]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25507649]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25507649]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25507649]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25507649]{color:#2563eb}.unit[data-v-25507649]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25507649]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25507649]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25507649]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24636f25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24636f25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24636f25]{grid-template-columns:1fr}}.section-title[data-v-24636f25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24636f25]{margin-bottom:16px}.form-label[data-v-24636f25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24636f25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24636f25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24636f25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24636f25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24636f25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24636f25]{color:#2563eb}.unit[data-v-24636f25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24636f25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24636f25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24636f25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67d9e172]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67d9e172]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67d9e172]{grid-template-columns:1fr}}.section-title[data-v-67d9e172]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67d9e172]{margin-bottom:16px}.form-label[data-v-67d9e172]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67d9e172]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67d9e172]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67d9e172]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67d9e172]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67d9e172]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67d9e172]{color:#2563eb}.unit[data-v-67d9e172]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67d9e172]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67d9e172]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67d9e172]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-820757cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-820757cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-820757cf]{grid-template-columns:1fr}}.section-title[data-v-820757cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-820757cf]{margin-bottom:16px}.form-label[data-v-820757cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-820757cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-820757cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-820757cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-820757cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-820757cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-820757cf]{color:#2563eb}.unit[data-v-820757cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-820757cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-820757cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-820757cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0214da2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0214da2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0214da2]{grid-template-columns:1fr}}.section-title[data-v-a0214da2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0214da2]{margin-bottom:16px}.form-label[data-v-a0214da2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0214da2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0214da2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0214da2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0214da2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0214da2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0214da2]{color:#2563eb}.unit[data-v-a0214da2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0214da2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0214da2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0214da2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48548d1f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48548d1f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48548d1f]{grid-template-columns:1fr}}.section-title[data-v-48548d1f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48548d1f]{margin-bottom:16px}.form-label[data-v-48548d1f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48548d1f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48548d1f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48548d1f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48548d1f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48548d1f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48548d1f]{color:#2563eb}.unit[data-v-48548d1f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48548d1f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48548d1f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48548d1f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfe17717]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfe17717]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfe17717]{grid-template-columns:1fr}}.section-title[data-v-dfe17717]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfe17717]{margin-bottom:16px}.form-label[data-v-dfe17717]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfe17717]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfe17717]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfe17717]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfe17717]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfe17717]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfe17717]{color:#2563eb}.unit[data-v-dfe17717]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfe17717]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfe17717]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfe17717]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-865653bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-865653bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-865653bc]{grid-template-columns:1fr}}.section-title[data-v-865653bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-865653bc]{margin-bottom:16px}.form-label[data-v-865653bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-865653bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-865653bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-865653bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-865653bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-865653bc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-865653bc]{color:#2563eb}.unit[data-v-865653bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-865653bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-865653bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-865653bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a4bacfe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a4bacfe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a4bacfe]{grid-template-columns:1fr}}.section-title[data-v-6a4bacfe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a4bacfe]{margin-bottom:16px}.form-label[data-v-6a4bacfe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a4bacfe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a4bacfe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a4bacfe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a4bacfe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a4bacfe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a4bacfe]{color:#2563eb}.unit[data-v-6a4bacfe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a4bacfe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a4bacfe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a4bacfe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e691a07d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e691a07d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e691a07d]{grid-template-columns:1fr}}.section-title[data-v-e691a07d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e691a07d]{margin-bottom:16px}.form-label[data-v-e691a07d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e691a07d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e691a07d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e691a07d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e691a07d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e691a07d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e691a07d]{color:#2563eb}.unit[data-v-e691a07d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e691a07d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e691a07d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e691a07d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e46650ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e46650ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e46650ee]{grid-template-columns:1fr}}.section-title[data-v-e46650ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e46650ee]{margin-bottom:16px}.form-label[data-v-e46650ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e46650ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e46650ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e46650ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e46650ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e46650ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e46650ee]{color:#2563eb}.unit[data-v-e46650ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e46650ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e46650ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e46650ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b35fce5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b35fce5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b35fce5e]{grid-template-columns:1fr}}.section-title[data-v-b35fce5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b35fce5e]{margin-bottom:16px}.form-label[data-v-b35fce5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b35fce5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b35fce5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b35fce5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b35fce5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b35fce5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b35fce5e]{color:#2563eb}.unit[data-v-b35fce5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b35fce5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b35fce5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b35fce5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-341f730e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-341f730e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-341f730e]{grid-template-columns:1fr}}.section-title[data-v-341f730e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-341f730e]{margin-bottom:16px}.form-label[data-v-341f730e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-341f730e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-341f730e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-341f730e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-341f730e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-341f730e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-341f730e]{color:#2563eb}.unit[data-v-341f730e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-341f730e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-341f730e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-341f730e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d42f7050]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d42f7050]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d42f7050]{grid-template-columns:1fr}}.section-title[data-v-d42f7050]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d42f7050]{margin-bottom:16px}.form-label[data-v-d42f7050]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d42f7050]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d42f7050]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d42f7050]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d42f7050]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d42f7050]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d42f7050]{color:#2563eb}.unit[data-v-d42f7050]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d42f7050]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d42f7050]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d42f7050]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fcb44935]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fcb44935]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fcb44935]{grid-template-columns:1fr}}.section-title[data-v-fcb44935]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fcb44935]{margin-bottom:16px}.form-label[data-v-fcb44935]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fcb44935]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fcb44935]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fcb44935]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fcb44935]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fcb44935]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fcb44935]{color:#2563eb}.unit[data-v-fcb44935]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fcb44935]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fcb44935]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fcb44935]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29db472d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29db472d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29db472d]{grid-template-columns:1fr}}.section-title[data-v-29db472d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29db472d]{margin-bottom:16px}.form-label[data-v-29db472d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29db472d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29db472d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29db472d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29db472d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29db472d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29db472d]{color:#2563eb}.unit[data-v-29db472d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29db472d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29db472d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29db472d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35a82f01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35a82f01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35a82f01]{grid-template-columns:1fr}}.section-title[data-v-35a82f01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35a82f01]{margin-bottom:16px}.form-label[data-v-35a82f01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35a82f01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35a82f01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35a82f01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35a82f01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35a82f01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35a82f01]{color:#2563eb}.unit[data-v-35a82f01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35a82f01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35a82f01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35a82f01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5147c5bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5147c5bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5147c5bf]{grid-template-columns:1fr}}.section-title[data-v-5147c5bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5147c5bf]{margin-bottom:16px}.form-label[data-v-5147c5bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5147c5bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5147c5bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5147c5bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5147c5bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5147c5bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5147c5bf]{color:#2563eb}.unit[data-v-5147c5bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5147c5bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5147c5bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5147c5bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db7b6932]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db7b6932]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db7b6932]{grid-template-columns:1fr}}.section-title[data-v-db7b6932]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db7b6932]{margin-bottom:16px}.form-label[data-v-db7b6932]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db7b6932]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db7b6932]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db7b6932]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db7b6932]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db7b6932]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db7b6932]{color:#2563eb}.unit[data-v-db7b6932]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db7b6932]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db7b6932]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db7b6932]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f31bb872]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f31bb872]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f31bb872]{grid-template-columns:1fr}}.section-title[data-v-f31bb872]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f31bb872]{margin-bottom:16px}.form-label[data-v-f31bb872]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f31bb872]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f31bb872]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f31bb872]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f31bb872]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f31bb872]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f31bb872]{color:#2563eb}.unit[data-v-f31bb872]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f31bb872]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f31bb872]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f31bb872]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ffff353]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ffff353]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ffff353]{grid-template-columns:1fr}}.section-title[data-v-0ffff353]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ffff353]{margin-bottom:16px}.form-label[data-v-0ffff353]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ffff353]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ffff353]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ffff353]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ffff353]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ffff353]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ffff353]{color:#2563eb}.unit[data-v-0ffff353]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ffff353]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ffff353]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ffff353]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42aebb2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42aebb2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42aebb2d]{grid-template-columns:1fr}}.section-title[data-v-42aebb2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42aebb2d]{margin-bottom:16px}.form-label[data-v-42aebb2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42aebb2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42aebb2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42aebb2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42aebb2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42aebb2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42aebb2d]{color:#2563eb}.unit[data-v-42aebb2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42aebb2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42aebb2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42aebb2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eebeddd2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eebeddd2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eebeddd2]{grid-template-columns:1fr}}.section-title[data-v-eebeddd2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eebeddd2]{margin-bottom:16px}.form-label[data-v-eebeddd2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eebeddd2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eebeddd2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eebeddd2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eebeddd2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eebeddd2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eebeddd2]{color:#2563eb}.unit[data-v-eebeddd2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eebeddd2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eebeddd2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eebeddd2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a5c611f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a5c611f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a5c611f]{grid-template-columns:1fr}}.section-title[data-v-9a5c611f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a5c611f]{margin-bottom:16px}.form-label[data-v-9a5c611f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a5c611f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a5c611f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a5c611f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a5c611f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a5c611f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a5c611f]{color:#2563eb}.unit[data-v-9a5c611f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a5c611f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a5c611f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a5c611f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cddc692]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cddc692]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cddc692]{grid-template-columns:1fr}}.section-title[data-v-4cddc692]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cddc692]{margin-bottom:16px}.form-label[data-v-4cddc692]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cddc692]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cddc692]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cddc692]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cddc692]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cddc692]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cddc692]{color:#2563eb}.unit[data-v-4cddc692]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cddc692]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cddc692]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cddc692]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c45f76e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c45f76e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c45f76e]{grid-template-columns:1fr}}.section-title[data-v-8c45f76e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c45f76e]{margin-bottom:16px}.form-label[data-v-8c45f76e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c45f76e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c45f76e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c45f76e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c45f76e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c45f76e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c45f76e]{color:#2563eb}.unit[data-v-8c45f76e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c45f76e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c45f76e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c45f76e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d607efc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d607efc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d607efc6]{grid-template-columns:1fr}}.section-title[data-v-d607efc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d607efc6]{margin-bottom:16px}.form-label[data-v-d607efc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d607efc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d607efc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d607efc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d607efc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d607efc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d607efc6]{color:#2563eb}.unit[data-v-d607efc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d607efc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d607efc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d607efc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e47e7289]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e47e7289]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e47e7289]{grid-template-columns:1fr}}.section-title[data-v-e47e7289]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e47e7289]{margin-bottom:16px}.form-label[data-v-e47e7289]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e47e7289]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e47e7289]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e47e7289]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e47e7289]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e47e7289]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e47e7289]{color:#2563eb}.unit[data-v-e47e7289]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e47e7289]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e47e7289]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e47e7289]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7025d95b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7025d95b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7025d95b]{grid-template-columns:1fr}}.section-title[data-v-7025d95b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7025d95b]{margin-bottom:16px}.form-label[data-v-7025d95b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7025d95b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7025d95b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7025d95b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7025d95b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7025d95b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7025d95b]{color:#2563eb}.unit[data-v-7025d95b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7025d95b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7025d95b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7025d95b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bb1b25d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bb1b25d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bb1b25d]{grid-template-columns:1fr}}.section-title[data-v-4bb1b25d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bb1b25d]{margin-bottom:16px}.form-label[data-v-4bb1b25d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bb1b25d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bb1b25d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bb1b25d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bb1b25d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bb1b25d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bb1b25d]{color:#2563eb}.unit[data-v-4bb1b25d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bb1b25d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bb1b25d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bb1b25d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1427ada4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1427ada4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1427ada4]{grid-template-columns:1fr}}.section-title[data-v-1427ada4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1427ada4]{margin-bottom:16px}.form-label[data-v-1427ada4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1427ada4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1427ada4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1427ada4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1427ada4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1427ada4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1427ada4]{color:#2563eb}.unit[data-v-1427ada4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1427ada4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1427ada4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1427ada4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c75d0fb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c75d0fb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c75d0fb7]{grid-template-columns:1fr}}.section-title[data-v-c75d0fb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c75d0fb7]{margin-bottom:16px}.form-label[data-v-c75d0fb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c75d0fb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c75d0fb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c75d0fb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c75d0fb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c75d0fb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c75d0fb7]{color:#2563eb}.unit[data-v-c75d0fb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c75d0fb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c75d0fb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c75d0fb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12749067]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12749067]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12749067]{grid-template-columns:1fr}}.section-title[data-v-12749067]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12749067]{margin-bottom:16px}.form-label[data-v-12749067]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12749067]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12749067]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12749067]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12749067]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12749067]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12749067]{color:#2563eb}.unit[data-v-12749067]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12749067]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12749067]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12749067]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-016ffa04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-016ffa04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-016ffa04]{grid-template-columns:1fr}}.section-title[data-v-016ffa04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-016ffa04]{margin-bottom:16px}.form-label[data-v-016ffa04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-016ffa04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-016ffa04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-016ffa04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-016ffa04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-016ffa04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-016ffa04]{color:#2563eb}.unit[data-v-016ffa04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-016ffa04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-016ffa04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-016ffa04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf08615e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf08615e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf08615e]{grid-template-columns:1fr}}.section-title[data-v-cf08615e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf08615e]{margin-bottom:16px}.form-label[data-v-cf08615e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf08615e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf08615e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf08615e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf08615e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf08615e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf08615e]{color:#2563eb}.unit[data-v-cf08615e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf08615e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf08615e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf08615e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-239156b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-239156b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-239156b4]{grid-template-columns:1fr}}.section-title[data-v-239156b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-239156b4]{margin-bottom:16px}.form-label[data-v-239156b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-239156b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-239156b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-239156b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-239156b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-239156b4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-239156b4]{color:#2563eb}.unit[data-v-239156b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-239156b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-239156b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-239156b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6030eaa6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6030eaa6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6030eaa6]{grid-template-columns:1fr}}.section-title[data-v-6030eaa6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6030eaa6]{margin-bottom:16px}.form-label[data-v-6030eaa6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6030eaa6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6030eaa6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6030eaa6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6030eaa6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6030eaa6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6030eaa6]{color:#2563eb}.unit[data-v-6030eaa6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6030eaa6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6030eaa6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6030eaa6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3d770a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3d770a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3d770a1]{grid-template-columns:1fr}}.section-title[data-v-d3d770a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3d770a1]{margin-bottom:16px}.form-label[data-v-d3d770a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3d770a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3d770a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3d770a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3d770a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3d770a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3d770a1]{color:#2563eb}.unit[data-v-d3d770a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3d770a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3d770a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3d770a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc464201]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc464201]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc464201]{grid-template-columns:1fr}}.section-title[data-v-bc464201]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc464201]{margin-bottom:16px}.form-label[data-v-bc464201]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc464201]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc464201]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc464201]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc464201]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc464201]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc464201]{color:#2563eb}.unit[data-v-bc464201]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc464201]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc464201]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc464201]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21e790b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21e790b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21e790b2]{grid-template-columns:1fr}}.section-title[data-v-21e790b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21e790b2]{margin-bottom:16px}.form-label[data-v-21e790b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21e790b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21e790b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21e790b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21e790b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21e790b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21e790b2]{color:#2563eb}.unit[data-v-21e790b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21e790b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21e790b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21e790b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70a21e56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70a21e56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70a21e56]{grid-template-columns:1fr}}.section-title[data-v-70a21e56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70a21e56]{margin-bottom:16px}.form-label[data-v-70a21e56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70a21e56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70a21e56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70a21e56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70a21e56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70a21e56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70a21e56]{color:#2563eb}.unit[data-v-70a21e56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70a21e56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70a21e56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70a21e56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7261b344]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7261b344]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7261b344]{grid-template-columns:1fr}}.section-title[data-v-7261b344]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7261b344]{margin-bottom:16px}.form-label[data-v-7261b344]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7261b344]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7261b344]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7261b344]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7261b344]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7261b344]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7261b344]{color:#2563eb}.unit[data-v-7261b344]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7261b344]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7261b344]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7261b344]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4550c7eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4550c7eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4550c7eb]{grid-template-columns:1fr}}.section-title[data-v-4550c7eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4550c7eb]{margin-bottom:16px}.form-label[data-v-4550c7eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4550c7eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4550c7eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4550c7eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4550c7eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4550c7eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4550c7eb]{color:#2563eb}.unit[data-v-4550c7eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4550c7eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4550c7eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4550c7eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc266586]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc266586]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc266586]{grid-template-columns:1fr}}.section-title[data-v-cc266586]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc266586]{margin-bottom:16px}.form-label[data-v-cc266586]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc266586]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc266586]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc266586]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc266586]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc266586]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc266586]{color:#2563eb}.unit[data-v-cc266586]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc266586]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc266586]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc266586]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8269a38d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8269a38d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8269a38d]{grid-template-columns:1fr}}.section-title[data-v-8269a38d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8269a38d]{margin-bottom:16px}.form-label[data-v-8269a38d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8269a38d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8269a38d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8269a38d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8269a38d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8269a38d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8269a38d]{color:#2563eb}.unit[data-v-8269a38d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8269a38d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8269a38d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8269a38d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-133d8e60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-133d8e60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-133d8e60]{grid-template-columns:1fr}}.section-title[data-v-133d8e60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-133d8e60]{margin-bottom:16px}.form-label[data-v-133d8e60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-133d8e60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-133d8e60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-133d8e60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-133d8e60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-133d8e60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-133d8e60]{color:#2563eb}.unit[data-v-133d8e60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-133d8e60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-133d8e60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-133d8e60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-433bf0a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-433bf0a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-433bf0a7]{grid-template-columns:1fr}}.section-title[data-v-433bf0a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-433bf0a7]{margin-bottom:16px}.form-label[data-v-433bf0a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-433bf0a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-433bf0a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-433bf0a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-433bf0a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-433bf0a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-433bf0a7]{color:#2563eb}.unit[data-v-433bf0a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-433bf0a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-433bf0a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-433bf0a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5e970fb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5e970fb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5e970fb]{grid-template-columns:1fr}}.section-title[data-v-e5e970fb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5e970fb]{margin-bottom:16px}.form-label[data-v-e5e970fb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5e970fb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5e970fb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5e970fb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5e970fb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5e970fb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5e970fb]{color:#2563eb}.unit[data-v-e5e970fb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5e970fb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5e970fb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5e970fb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1d73a44]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1d73a44]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1d73a44]{grid-template-columns:1fr}}.section-title[data-v-a1d73a44]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1d73a44]{margin-bottom:16px}.form-label[data-v-a1d73a44]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1d73a44]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1d73a44]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1d73a44]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1d73a44]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1d73a44]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1d73a44]{color:#2563eb}.unit[data-v-a1d73a44]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1d73a44]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1d73a44]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1d73a44]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cb8ad91]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cb8ad91]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cb8ad91]{grid-template-columns:1fr}}.section-title[data-v-6cb8ad91]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cb8ad91]{margin-bottom:16px}.form-label[data-v-6cb8ad91]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cb8ad91]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cb8ad91]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cb8ad91]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cb8ad91]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cb8ad91]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cb8ad91]{color:#2563eb}.unit[data-v-6cb8ad91]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cb8ad91]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cb8ad91]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cb8ad91]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fceeb35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fceeb35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fceeb35]{grid-template-columns:1fr}}.section-title[data-v-8fceeb35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fceeb35]{margin-bottom:16px}.form-label[data-v-8fceeb35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fceeb35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fceeb35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fceeb35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fceeb35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fceeb35]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fceeb35]{color:#2563eb}.unit[data-v-8fceeb35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fceeb35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fceeb35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fceeb35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-024b83c2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-024b83c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-024b83c2]{grid-template-columns:1fr}}.section-title[data-v-024b83c2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-024b83c2]{margin-bottom:16px}.form-label[data-v-024b83c2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-024b83c2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-024b83c2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-024b83c2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-024b83c2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-024b83c2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-024b83c2]{color:#2563eb}.unit[data-v-024b83c2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-024b83c2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-024b83c2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-024b83c2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e49bee2e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e49bee2e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e49bee2e]{grid-template-columns:1fr}}.section-title[data-v-e49bee2e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e49bee2e]{margin-bottom:16px}.form-label[data-v-e49bee2e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e49bee2e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e49bee2e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e49bee2e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e49bee2e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e49bee2e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e49bee2e]{color:#2563eb}.unit[data-v-e49bee2e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e49bee2e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e49bee2e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e49bee2e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0014597c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0014597c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0014597c]{grid-template-columns:1fr}}.section-title[data-v-0014597c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0014597c]{margin-bottom:16px}.form-label[data-v-0014597c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0014597c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0014597c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0014597c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0014597c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0014597c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0014597c]{color:#2563eb}.unit[data-v-0014597c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0014597c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0014597c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0014597c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-841fdd12]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-841fdd12]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-841fdd12]{grid-template-columns:1fr}}.section-title[data-v-841fdd12]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-841fdd12]{margin-bottom:16px}.form-label[data-v-841fdd12]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-841fdd12]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-841fdd12]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-841fdd12]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-841fdd12]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-841fdd12]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-841fdd12]{color:#2563eb}.unit[data-v-841fdd12]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-841fdd12]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-841fdd12]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-841fdd12]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1caef243]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1caef243]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1caef243]{grid-template-columns:1fr}}.section-title[data-v-1caef243]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1caef243]{margin-bottom:16px}.form-label[data-v-1caef243]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1caef243]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1caef243]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1caef243]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1caef243]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1caef243]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1caef243]{color:#2563eb}.unit[data-v-1caef243]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1caef243]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1caef243]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1caef243]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6d8634b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6d8634b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6d8634b]{grid-template-columns:1fr}}.section-title[data-v-d6d8634b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6d8634b]{margin-bottom:16px}.form-label[data-v-d6d8634b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6d8634b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6d8634b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6d8634b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6d8634b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6d8634b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6d8634b]{color:#2563eb}.unit[data-v-d6d8634b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6d8634b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6d8634b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6d8634b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-753ebc21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-753ebc21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-753ebc21]{grid-template-columns:1fr}}.section-title[data-v-753ebc21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-753ebc21]{margin-bottom:16px}.form-label[data-v-753ebc21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-753ebc21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-753ebc21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-753ebc21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-753ebc21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-753ebc21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-753ebc21]{color:#2563eb}.unit[data-v-753ebc21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-753ebc21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-753ebc21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-753ebc21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ffc566b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ffc566b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ffc566b1]{grid-template-columns:1fr}}.section-title[data-v-ffc566b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ffc566b1]{margin-bottom:16px}.form-label[data-v-ffc566b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ffc566b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ffc566b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ffc566b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ffc566b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ffc566b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ffc566b1]{color:#2563eb}.unit[data-v-ffc566b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ffc566b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ffc566b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ffc566b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80b4a00c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80b4a00c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80b4a00c]{grid-template-columns:1fr}}.section-title[data-v-80b4a00c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80b4a00c]{margin-bottom:16px}.form-label[data-v-80b4a00c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80b4a00c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80b4a00c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80b4a00c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80b4a00c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80b4a00c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80b4a00c]{color:#2563eb}.unit[data-v-80b4a00c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80b4a00c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80b4a00c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80b4a00c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d067276a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d067276a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d067276a]{grid-template-columns:1fr}}.section-title[data-v-d067276a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d067276a]{margin-bottom:16px}.form-label[data-v-d067276a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d067276a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d067276a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d067276a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d067276a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d067276a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d067276a]{color:#2563eb}.unit[data-v-d067276a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d067276a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d067276a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d067276a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bab00584]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bab00584]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bab00584]{grid-template-columns:1fr}}.section-title[data-v-bab00584]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bab00584]{margin-bottom:16px}.form-label[data-v-bab00584]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bab00584]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bab00584]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bab00584]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bab00584]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bab00584]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bab00584]{color:#2563eb}.unit[data-v-bab00584]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bab00584]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bab00584]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bab00584]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cf382d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cf382d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cf382d2]{grid-template-columns:1fr}}.section-title[data-v-4cf382d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cf382d2]{margin-bottom:16px}.form-label[data-v-4cf382d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cf382d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cf382d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cf382d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cf382d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cf382d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cf382d2]{color:#2563eb}.unit[data-v-4cf382d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cf382d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cf382d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cf382d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f503644]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f503644]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f503644]{grid-template-columns:1fr}}.section-title[data-v-0f503644]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f503644]{margin-bottom:16px}.form-label[data-v-0f503644]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f503644]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f503644]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f503644]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f503644]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f503644]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f503644]{color:#2563eb}.unit[data-v-0f503644]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f503644]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f503644]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f503644]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8b6a75f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8b6a75f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8b6a75f]{grid-template-columns:1fr}}.section-title[data-v-a8b6a75f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8b6a75f]{margin-bottom:16px}.form-label[data-v-a8b6a75f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8b6a75f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8b6a75f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8b6a75f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8b6a75f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8b6a75f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8b6a75f]{color:#2563eb}.unit[data-v-a8b6a75f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8b6a75f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8b6a75f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8b6a75f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e18b62de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e18b62de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e18b62de]{grid-template-columns:1fr}}.section-title[data-v-e18b62de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e18b62de]{margin-bottom:16px}.form-label[data-v-e18b62de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e18b62de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e18b62de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e18b62de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e18b62de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e18b62de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e18b62de]{color:#2563eb}.unit[data-v-e18b62de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e18b62de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e18b62de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e18b62de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c21bea42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c21bea42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c21bea42]{grid-template-columns:1fr}}.section-title[data-v-c21bea42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c21bea42]{margin-bottom:16px}.form-label[data-v-c21bea42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c21bea42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c21bea42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c21bea42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c21bea42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c21bea42]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c21bea42]{color:#2563eb}.unit[data-v-c21bea42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c21bea42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c21bea42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c21bea42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad2501ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad2501ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad2501ab]{grid-template-columns:1fr}}.section-title[data-v-ad2501ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad2501ab]{margin-bottom:16px}.form-label[data-v-ad2501ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad2501ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad2501ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad2501ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad2501ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad2501ab]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad2501ab]{color:#2563eb}.unit[data-v-ad2501ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad2501ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad2501ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad2501ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d8f0634]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d8f0634]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d8f0634]{grid-template-columns:1fr}}.section-title[data-v-0d8f0634]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d8f0634]{margin-bottom:16px}.form-label[data-v-0d8f0634]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d8f0634]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d8f0634]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d8f0634]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d8f0634]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d8f0634]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d8f0634]{color:#2563eb}.unit[data-v-0d8f0634]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d8f0634]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d8f0634]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d8f0634]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5067025]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5067025]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5067025]{grid-template-columns:1fr}}.section-title[data-v-d5067025]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5067025]{margin-bottom:16px}.form-label[data-v-d5067025]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5067025]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5067025]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5067025]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5067025]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5067025]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5067025]{color:#2563eb}.unit[data-v-d5067025]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5067025]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5067025]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5067025]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-393c7bd8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-393c7bd8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-393c7bd8]{grid-template-columns:1fr}}.section-title[data-v-393c7bd8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-393c7bd8]{margin-bottom:16px}.form-label[data-v-393c7bd8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-393c7bd8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-393c7bd8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-393c7bd8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-393c7bd8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-393c7bd8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-393c7bd8]{color:#2563eb}.unit[data-v-393c7bd8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-393c7bd8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-393c7bd8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-393c7bd8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07543ee1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07543ee1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07543ee1]{grid-template-columns:1fr}}.section-title[data-v-07543ee1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07543ee1]{margin-bottom:16px}.form-label[data-v-07543ee1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07543ee1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07543ee1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07543ee1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07543ee1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07543ee1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07543ee1]{color:#2563eb}.unit[data-v-07543ee1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07543ee1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07543ee1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07543ee1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ab3b345]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ab3b345]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ab3b345]{grid-template-columns:1fr}}.section-title[data-v-8ab3b345]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ab3b345]{margin-bottom:16px}.form-label[data-v-8ab3b345]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ab3b345]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ab3b345]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ab3b345]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ab3b345]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ab3b345]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ab3b345]{color:#2563eb}.unit[data-v-8ab3b345]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ab3b345]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ab3b345]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ab3b345]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b1ad4a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b1ad4a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b1ad4a3]{grid-template-columns:1fr}}.section-title[data-v-2b1ad4a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b1ad4a3]{margin-bottom:16px}.form-label[data-v-2b1ad4a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b1ad4a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b1ad4a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b1ad4a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b1ad4a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b1ad4a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b1ad4a3]{color:#2563eb}.unit[data-v-2b1ad4a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b1ad4a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b1ad4a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b1ad4a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c52d7306]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c52d7306]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c52d7306]{grid-template-columns:1fr}}.section-title[data-v-c52d7306]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c52d7306]{margin-bottom:16px}.form-label[data-v-c52d7306]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c52d7306]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c52d7306]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c52d7306]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c52d7306]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c52d7306]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c52d7306]{color:#2563eb}.unit[data-v-c52d7306]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c52d7306]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c52d7306]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c52d7306]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-713b9da2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-713b9da2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-713b9da2]{grid-template-columns:1fr}}.section-title[data-v-713b9da2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-713b9da2]{margin-bottom:16px}.form-label[data-v-713b9da2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-713b9da2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-713b9da2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-713b9da2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-713b9da2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-713b9da2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-713b9da2]{color:#2563eb}.unit[data-v-713b9da2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-713b9da2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-713b9da2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-713b9da2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ada54310]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ada54310]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ada54310]{grid-template-columns:1fr}}.section-title[data-v-ada54310]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ada54310]{margin-bottom:16px}.form-label[data-v-ada54310]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ada54310]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ada54310]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ada54310]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ada54310]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ada54310]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ada54310]{color:#2563eb}.unit[data-v-ada54310]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ada54310]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ada54310]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ada54310]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-428e4d11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-428e4d11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-428e4d11]{grid-template-columns:1fr}}.section-title[data-v-428e4d11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-428e4d11]{margin-bottom:16px}.form-label[data-v-428e4d11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-428e4d11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-428e4d11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-428e4d11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-428e4d11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-428e4d11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-428e4d11]{color:#2563eb}.unit[data-v-428e4d11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-428e4d11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-428e4d11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-428e4d11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-331108a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-331108a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-331108a0]{grid-template-columns:1fr}}.section-title[data-v-331108a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-331108a0]{margin-bottom:16px}.form-label[data-v-331108a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-331108a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-331108a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-331108a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-331108a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-331108a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-331108a0]{color:#2563eb}.unit[data-v-331108a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-331108a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-331108a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-331108a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eec56cca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eec56cca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eec56cca]{grid-template-columns:1fr}}.section-title[data-v-eec56cca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eec56cca]{margin-bottom:16px}.form-label[data-v-eec56cca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eec56cca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eec56cca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eec56cca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eec56cca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eec56cca]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eec56cca]{color:#2563eb}.unit[data-v-eec56cca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eec56cca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eec56cca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eec56cca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-460c2fb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-460c2fb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-460c2fb4]{grid-template-columns:1fr}}.section-title[data-v-460c2fb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-460c2fb4]{margin-bottom:16px}.form-label[data-v-460c2fb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-460c2fb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-460c2fb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-460c2fb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-460c2fb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-460c2fb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-460c2fb4]{color:#2563eb}.unit[data-v-460c2fb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-460c2fb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-460c2fb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-460c2fb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af16af59]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af16af59]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af16af59]{grid-template-columns:1fr}}.section-title[data-v-af16af59]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af16af59]{margin-bottom:16px}.form-label[data-v-af16af59]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af16af59]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af16af59]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af16af59]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af16af59]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af16af59]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af16af59]{color:#2563eb}.unit[data-v-af16af59]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af16af59]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af16af59]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af16af59]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79eeb315]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79eeb315]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79eeb315]{grid-template-columns:1fr}}.section-title[data-v-79eeb315]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79eeb315]{margin-bottom:16px}.form-label[data-v-79eeb315]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79eeb315]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79eeb315]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79eeb315]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79eeb315]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79eeb315]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79eeb315]{color:#2563eb}.unit[data-v-79eeb315]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79eeb315]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79eeb315]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79eeb315]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68dd4017]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68dd4017]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68dd4017]{grid-template-columns:1fr}}.section-title[data-v-68dd4017]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68dd4017]{margin-bottom:16px}.form-label[data-v-68dd4017]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68dd4017]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68dd4017]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68dd4017]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68dd4017]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68dd4017]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68dd4017]{color:#2563eb}.unit[data-v-68dd4017]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68dd4017]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68dd4017]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68dd4017]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1420c0d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1420c0d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1420c0d5]{grid-template-columns:1fr}}.section-title[data-v-1420c0d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1420c0d5]{margin-bottom:16px}.form-label[data-v-1420c0d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1420c0d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1420c0d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1420c0d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1420c0d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1420c0d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1420c0d5]{color:#2563eb}.unit[data-v-1420c0d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1420c0d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1420c0d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1420c0d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0fb480c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0fb480c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0fb480c]{grid-template-columns:1fr}}.section-title[data-v-d0fb480c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0fb480c]{margin-bottom:16px}.form-label[data-v-d0fb480c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0fb480c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0fb480c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0fb480c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0fb480c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0fb480c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0fb480c]{color:#2563eb}.unit[data-v-d0fb480c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0fb480c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0fb480c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0fb480c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47fd6f08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47fd6f08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47fd6f08]{grid-template-columns:1fr}}.section-title[data-v-47fd6f08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47fd6f08]{margin-bottom:16px}.form-label[data-v-47fd6f08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47fd6f08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47fd6f08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47fd6f08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47fd6f08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47fd6f08]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47fd6f08]{color:#2563eb}.unit[data-v-47fd6f08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47fd6f08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47fd6f08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47fd6f08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc08b311]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc08b311]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc08b311]{grid-template-columns:1fr}}.section-title[data-v-bc08b311]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc08b311]{margin-bottom:16px}.form-label[data-v-bc08b311]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc08b311]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc08b311]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc08b311]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc08b311]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc08b311]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc08b311]{color:#2563eb}.unit[data-v-bc08b311]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc08b311]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc08b311]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc08b311]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79777fda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79777fda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79777fda]{grid-template-columns:1fr}}.section-title[data-v-79777fda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79777fda]{margin-bottom:16px}.form-label[data-v-79777fda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79777fda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79777fda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79777fda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79777fda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79777fda]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79777fda]{color:#2563eb}.unit[data-v-79777fda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79777fda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79777fda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79777fda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ba3901f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ba3901f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ba3901f]{grid-template-columns:1fr}}.section-title[data-v-2ba3901f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ba3901f]{margin-bottom:16px}.form-label[data-v-2ba3901f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ba3901f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ba3901f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ba3901f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ba3901f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ba3901f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ba3901f]{color:#2563eb}.unit[data-v-2ba3901f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ba3901f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ba3901f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ba3901f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-62da4c72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-62da4c72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-62da4c72]{grid-template-columns:1fr}}.section-title[data-v-62da4c72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-62da4c72]{margin-bottom:16px}.form-label[data-v-62da4c72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-62da4c72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-62da4c72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-62da4c72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-62da4c72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-62da4c72]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-62da4c72]{color:#2563eb}.unit[data-v-62da4c72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-62da4c72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-62da4c72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-62da4c72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83414881]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83414881]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83414881]{grid-template-columns:1fr}}.section-title[data-v-83414881]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83414881]{margin-bottom:16px}.form-label[data-v-83414881]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83414881]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83414881]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83414881]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83414881]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83414881]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83414881]{color:#2563eb}.unit[data-v-83414881]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83414881]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83414881]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83414881]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-967ff429]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-967ff429]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-967ff429]{grid-template-columns:1fr}}.section-title[data-v-967ff429]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-967ff429]{margin-bottom:16px}.form-label[data-v-967ff429]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-967ff429]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-967ff429]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-967ff429]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-967ff429]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-967ff429]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-967ff429]{color:#2563eb}.unit[data-v-967ff429]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-967ff429]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-967ff429]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-967ff429]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02f6cb62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02f6cb62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02f6cb62]{grid-template-columns:1fr}}.section-title[data-v-02f6cb62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02f6cb62]{margin-bottom:16px}.form-label[data-v-02f6cb62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02f6cb62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02f6cb62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02f6cb62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02f6cb62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02f6cb62]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02f6cb62]{color:#2563eb}.unit[data-v-02f6cb62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02f6cb62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02f6cb62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02f6cb62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bab051d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bab051d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bab051d]{grid-template-columns:1fr}}.section-title[data-v-4bab051d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bab051d]{margin-bottom:16px}.form-label[data-v-4bab051d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bab051d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bab051d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bab051d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bab051d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bab051d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bab051d]{color:#2563eb}.unit[data-v-4bab051d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bab051d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bab051d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bab051d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b54a6079]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b54a6079]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b54a6079]{grid-template-columns:1fr}}.section-title[data-v-b54a6079]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b54a6079]{margin-bottom:16px}.form-label[data-v-b54a6079]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b54a6079]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b54a6079]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b54a6079]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b54a6079]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b54a6079]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b54a6079]{color:#2563eb}.unit[data-v-b54a6079]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b54a6079]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b54a6079]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b54a6079]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7341281a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7341281a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7341281a]{grid-template-columns:1fr}}.section-title[data-v-7341281a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7341281a]{margin-bottom:16px}.form-label[data-v-7341281a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7341281a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7341281a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7341281a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7341281a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7341281a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7341281a]{color:#2563eb}.unit[data-v-7341281a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7341281a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7341281a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7341281a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9247548a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9247548a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9247548a]{grid-template-columns:1fr}}.section-title[data-v-9247548a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9247548a]{margin-bottom:16px}.form-label[data-v-9247548a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9247548a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9247548a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9247548a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9247548a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9247548a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9247548a]{color:#2563eb}.unit[data-v-9247548a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9247548a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9247548a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9247548a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-475dfc1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-475dfc1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-475dfc1e]{grid-template-columns:1fr}}.section-title[data-v-475dfc1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-475dfc1e]{margin-bottom:16px}.form-label[data-v-475dfc1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-475dfc1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-475dfc1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-475dfc1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-475dfc1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-475dfc1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-475dfc1e]{color:#2563eb}.unit[data-v-475dfc1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-475dfc1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-475dfc1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-475dfc1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8628d409]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8628d409]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8628d409]{grid-template-columns:1fr}}.section-title[data-v-8628d409]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8628d409]{margin-bottom:16px}.form-label[data-v-8628d409]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8628d409]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8628d409]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8628d409]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8628d409]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8628d409]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8628d409]{color:#2563eb}.unit[data-v-8628d409]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8628d409]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8628d409]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8628d409]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5394e2ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5394e2ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5394e2ff]{grid-template-columns:1fr}}.section-title[data-v-5394e2ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5394e2ff]{margin-bottom:16px}.form-label[data-v-5394e2ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5394e2ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5394e2ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5394e2ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5394e2ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5394e2ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5394e2ff]{color:#2563eb}.unit[data-v-5394e2ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5394e2ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5394e2ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5394e2ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d8f3b21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d8f3b21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d8f3b21]{grid-template-columns:1fr}}.section-title[data-v-8d8f3b21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d8f3b21]{margin-bottom:16px}.form-label[data-v-8d8f3b21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d8f3b21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d8f3b21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d8f3b21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d8f3b21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d8f3b21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d8f3b21]{color:#2563eb}.unit[data-v-8d8f3b21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d8f3b21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d8f3b21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d8f3b21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-520a4765]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-520a4765]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-520a4765]{grid-template-columns:1fr}}.section-title[data-v-520a4765]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-520a4765]{margin-bottom:16px}.form-label[data-v-520a4765]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-520a4765]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-520a4765]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-520a4765]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-520a4765]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-520a4765]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-520a4765]{color:#2563eb}.unit[data-v-520a4765]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-520a4765]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-520a4765]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-520a4765]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bc93f0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bc93f0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bc93f0f]{grid-template-columns:1fr}}.section-title[data-v-4bc93f0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bc93f0f]{margin-bottom:16px}.form-label[data-v-4bc93f0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bc93f0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bc93f0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bc93f0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bc93f0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bc93f0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bc93f0f]{color:#2563eb}.unit[data-v-4bc93f0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bc93f0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bc93f0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bc93f0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1030ceae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1030ceae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1030ceae]{grid-template-columns:1fr}}.section-title[data-v-1030ceae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1030ceae]{margin-bottom:16px}.form-label[data-v-1030ceae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1030ceae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1030ceae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1030ceae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1030ceae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1030ceae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1030ceae]{color:#2563eb}.unit[data-v-1030ceae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1030ceae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1030ceae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1030ceae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc959e64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc959e64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc959e64]{grid-template-columns:1fr}}.section-title[data-v-dc959e64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc959e64]{margin-bottom:16px}.form-label[data-v-dc959e64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc959e64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc959e64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc959e64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc959e64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc959e64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc959e64]{color:#2563eb}.unit[data-v-dc959e64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc959e64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc959e64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc959e64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a328f2c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a328f2c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a328f2c5]{grid-template-columns:1fr}}.section-title[data-v-a328f2c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a328f2c5]{margin-bottom:16px}.form-label[data-v-a328f2c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a328f2c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a328f2c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a328f2c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a328f2c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a328f2c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a328f2c5]{color:#2563eb}.unit[data-v-a328f2c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a328f2c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a328f2c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a328f2c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2289c9fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2289c9fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2289c9fd]{grid-template-columns:1fr}}.section-title[data-v-2289c9fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2289c9fd]{margin-bottom:16px}.form-label[data-v-2289c9fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2289c9fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2289c9fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2289c9fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2289c9fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2289c9fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2289c9fd]{color:#2563eb}.unit[data-v-2289c9fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2289c9fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2289c9fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2289c9fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8d5b37b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8d5b37b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8d5b37b]{grid-template-columns:1fr}}.section-title[data-v-c8d5b37b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8d5b37b]{margin-bottom:16px}.form-label[data-v-c8d5b37b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8d5b37b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8d5b37b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8d5b37b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8d5b37b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8d5b37b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8d5b37b]{color:#2563eb}.unit[data-v-c8d5b37b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8d5b37b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8d5b37b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8d5b37b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9a9278b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9a9278b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9a9278b]{grid-template-columns:1fr}}.section-title[data-v-b9a9278b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9a9278b]{margin-bottom:16px}.form-label[data-v-b9a9278b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9a9278b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9a9278b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9a9278b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9a9278b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9a9278b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9a9278b]{color:#2563eb}.unit[data-v-b9a9278b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9a9278b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9a9278b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9a9278b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a77a2d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a77a2d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a77a2d0]{grid-template-columns:1fr}}.section-title[data-v-9a77a2d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a77a2d0]{margin-bottom:16px}.form-label[data-v-9a77a2d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a77a2d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a77a2d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a77a2d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a77a2d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a77a2d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a77a2d0]{color:#2563eb}.unit[data-v-9a77a2d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a77a2d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a77a2d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a77a2d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c434a084]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c434a084]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c434a084]{grid-template-columns:1fr}}.section-title[data-v-c434a084]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c434a084]{margin-bottom:16px}.form-label[data-v-c434a084]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c434a084]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c434a084]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c434a084]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c434a084]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c434a084]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c434a084]{color:#2563eb}.unit[data-v-c434a084]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c434a084]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c434a084]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c434a084]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00f0b105]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00f0b105]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00f0b105]{grid-template-columns:1fr}}.section-title[data-v-00f0b105]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00f0b105]{margin-bottom:16px}.form-label[data-v-00f0b105]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00f0b105]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00f0b105]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00f0b105]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00f0b105]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00f0b105]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00f0b105]{color:#2563eb}.unit[data-v-00f0b105]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00f0b105]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00f0b105]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00f0b105]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e89d788a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e89d788a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e89d788a]{grid-template-columns:1fr}}.section-title[data-v-e89d788a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e89d788a]{margin-bottom:16px}.form-label[data-v-e89d788a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e89d788a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e89d788a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e89d788a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e89d788a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e89d788a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e89d788a]{color:#2563eb}.unit[data-v-e89d788a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e89d788a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e89d788a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e89d788a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d83aef64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d83aef64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d83aef64]{grid-template-columns:1fr}}.section-title[data-v-d83aef64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d83aef64]{margin-bottom:16px}.form-label[data-v-d83aef64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d83aef64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d83aef64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d83aef64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d83aef64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d83aef64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d83aef64]{color:#2563eb}.unit[data-v-d83aef64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d83aef64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d83aef64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d83aef64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1cb01cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1cb01cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1cb01cc]{grid-template-columns:1fr}}.section-title[data-v-b1cb01cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1cb01cc]{margin-bottom:16px}.form-label[data-v-b1cb01cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1cb01cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1cb01cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1cb01cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1cb01cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1cb01cc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1cb01cc]{color:#2563eb}.unit[data-v-b1cb01cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1cb01cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1cb01cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1cb01cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db23b2c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db23b2c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db23b2c6]{grid-template-columns:1fr}}.section-title[data-v-db23b2c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db23b2c6]{margin-bottom:16px}.form-label[data-v-db23b2c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db23b2c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db23b2c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db23b2c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db23b2c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db23b2c6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db23b2c6]{color:#2563eb}.unit[data-v-db23b2c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db23b2c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db23b2c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db23b2c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a24f3c89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a24f3c89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a24f3c89]{grid-template-columns:1fr}}.section-title[data-v-a24f3c89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a24f3c89]{margin-bottom:16px}.form-label[data-v-a24f3c89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a24f3c89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a24f3c89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a24f3c89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a24f3c89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a24f3c89]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a24f3c89]{color:#2563eb}.unit[data-v-a24f3c89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a24f3c89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a24f3c89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a24f3c89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32f941c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32f941c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32f941c9]{grid-template-columns:1fr}}.section-title[data-v-32f941c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32f941c9]{margin-bottom:16px}.form-label[data-v-32f941c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32f941c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32f941c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32f941c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32f941c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32f941c9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32f941c9]{color:#2563eb}.unit[data-v-32f941c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32f941c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32f941c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32f941c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c81b819]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c81b819]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c81b819]{grid-template-columns:1fr}}.section-title[data-v-4c81b819]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c81b819]{margin-bottom:16px}.form-label[data-v-4c81b819]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c81b819]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c81b819]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c81b819]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c81b819]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c81b819]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c81b819]{color:#2563eb}.unit[data-v-4c81b819]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c81b819]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c81b819]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c81b819]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-895f17e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-895f17e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-895f17e0]{grid-template-columns:1fr}}.section-title[data-v-895f17e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-895f17e0]{margin-bottom:16px}.form-label[data-v-895f17e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-895f17e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-895f17e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-895f17e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-895f17e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-895f17e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-895f17e0]{color:#2563eb}.unit[data-v-895f17e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-895f17e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-895f17e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-895f17e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb0f80de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb0f80de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb0f80de]{grid-template-columns:1fr}}.section-title[data-v-eb0f80de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb0f80de]{margin-bottom:16px}.form-label[data-v-eb0f80de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb0f80de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb0f80de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb0f80de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb0f80de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb0f80de]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb0f80de]{color:#2563eb}.unit[data-v-eb0f80de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb0f80de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb0f80de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb0f80de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24af2d3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24af2d3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24af2d3e]{grid-template-columns:1fr}}.section-title[data-v-24af2d3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24af2d3e]{margin-bottom:16px}.form-label[data-v-24af2d3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24af2d3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24af2d3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24af2d3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24af2d3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24af2d3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24af2d3e]{color:#2563eb}.unit[data-v-24af2d3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24af2d3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24af2d3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24af2d3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bde5853e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bde5853e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bde5853e]{grid-template-columns:1fr}}.section-title[data-v-bde5853e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bde5853e]{margin-bottom:16px}.form-label[data-v-bde5853e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bde5853e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bde5853e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bde5853e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bde5853e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bde5853e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bde5853e]{color:#2563eb}.unit[data-v-bde5853e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bde5853e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bde5853e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bde5853e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91e5b39f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91e5b39f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91e5b39f]{grid-template-columns:1fr}}.section-title[data-v-91e5b39f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91e5b39f]{margin-bottom:16px}.form-label[data-v-91e5b39f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91e5b39f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91e5b39f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91e5b39f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91e5b39f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91e5b39f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91e5b39f]{color:#2563eb}.unit[data-v-91e5b39f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91e5b39f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91e5b39f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91e5b39f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba444ea3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba444ea3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba444ea3]{grid-template-columns:1fr}}.section-title[data-v-ba444ea3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba444ea3]{margin-bottom:16px}.form-label[data-v-ba444ea3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba444ea3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba444ea3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba444ea3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba444ea3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba444ea3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba444ea3]{color:#2563eb}.unit[data-v-ba444ea3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba444ea3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba444ea3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba444ea3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-469a38d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-469a38d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-469a38d3]{grid-template-columns:1fr}}.section-title[data-v-469a38d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-469a38d3]{margin-bottom:16px}.form-label[data-v-469a38d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-469a38d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-469a38d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-469a38d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-469a38d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-469a38d3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-469a38d3]{color:#2563eb}.unit[data-v-469a38d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-469a38d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-469a38d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-469a38d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e71f5efe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e71f5efe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e71f5efe]{grid-template-columns:1fr}}.section-title[data-v-e71f5efe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e71f5efe]{margin-bottom:16px}.form-label[data-v-e71f5efe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e71f5efe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e71f5efe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e71f5efe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e71f5efe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e71f5efe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e71f5efe]{color:#2563eb}.unit[data-v-e71f5efe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e71f5efe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e71f5efe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e71f5efe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90d0bd0b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90d0bd0b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90d0bd0b]{grid-template-columns:1fr}}.section-title[data-v-90d0bd0b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90d0bd0b]{margin-bottom:16px}.form-label[data-v-90d0bd0b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90d0bd0b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90d0bd0b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90d0bd0b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90d0bd0b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90d0bd0b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90d0bd0b]{color:#2563eb}.unit[data-v-90d0bd0b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90d0bd0b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90d0bd0b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90d0bd0b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a865bda2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a865bda2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a865bda2]{grid-template-columns:1fr}}.section-title[data-v-a865bda2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a865bda2]{margin-bottom:16px}.form-label[data-v-a865bda2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a865bda2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a865bda2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a865bda2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a865bda2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a865bda2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a865bda2]{color:#2563eb}.unit[data-v-a865bda2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a865bda2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a865bda2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a865bda2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84ec2d78]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84ec2d78]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84ec2d78]{grid-template-columns:1fr}}.section-title[data-v-84ec2d78]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84ec2d78]{margin-bottom:16px}.form-label[data-v-84ec2d78]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84ec2d78]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84ec2d78]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84ec2d78]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84ec2d78]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84ec2d78]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84ec2d78]{color:#2563eb}.unit[data-v-84ec2d78]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84ec2d78]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84ec2d78]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84ec2d78]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c33f64d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c33f64d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c33f64d2]{grid-template-columns:1fr}}.section-title[data-v-c33f64d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c33f64d2]{margin-bottom:16px}.form-label[data-v-c33f64d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c33f64d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c33f64d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c33f64d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c33f64d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c33f64d2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c33f64d2]{color:#2563eb}.unit[data-v-c33f64d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c33f64d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c33f64d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c33f64d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d952958]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d952958]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d952958]{grid-template-columns:1fr}}.section-title[data-v-0d952958]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d952958]{margin-bottom:16px}.form-label[data-v-0d952958]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d952958]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d952958]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d952958]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d952958]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d952958]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d952958]{color:#2563eb}.unit[data-v-0d952958]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d952958]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d952958]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d952958]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20267e0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20267e0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20267e0f]{grid-template-columns:1fr}}.section-title[data-v-20267e0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20267e0f]{margin-bottom:16px}.form-label[data-v-20267e0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20267e0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20267e0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20267e0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20267e0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20267e0f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20267e0f]{color:#2563eb}.unit[data-v-20267e0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20267e0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20267e0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20267e0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca3a7f5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca3a7f5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca3a7f5e]{grid-template-columns:1fr}}.section-title[data-v-ca3a7f5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca3a7f5e]{margin-bottom:16px}.form-label[data-v-ca3a7f5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca3a7f5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca3a7f5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca3a7f5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca3a7f5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca3a7f5e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca3a7f5e]{color:#2563eb}.unit[data-v-ca3a7f5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca3a7f5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca3a7f5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca3a7f5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9f1030b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9f1030b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9f1030b]{grid-template-columns:1fr}}.section-title[data-v-a9f1030b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9f1030b]{margin-bottom:16px}.form-label[data-v-a9f1030b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9f1030b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9f1030b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9f1030b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9f1030b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9f1030b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9f1030b]{color:#2563eb}.unit[data-v-a9f1030b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9f1030b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9f1030b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9f1030b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dce0e1dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dce0e1dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dce0e1dd]{grid-template-columns:1fr}}.section-title[data-v-dce0e1dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dce0e1dd]{margin-bottom:16px}.form-label[data-v-dce0e1dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dce0e1dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dce0e1dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dce0e1dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dce0e1dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dce0e1dd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dce0e1dd]{color:#2563eb}.unit[data-v-dce0e1dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dce0e1dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dce0e1dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dce0e1dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8f4f137]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8f4f137]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8f4f137]{grid-template-columns:1fr}}.section-title[data-v-d8f4f137]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8f4f137]{margin-bottom:16px}.form-label[data-v-d8f4f137]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8f4f137]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8f4f137]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8f4f137]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8f4f137]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8f4f137]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8f4f137]{color:#2563eb}.unit[data-v-d8f4f137]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8f4f137]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8f4f137]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8f4f137]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b31c4366]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b31c4366]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b31c4366]{grid-template-columns:1fr 1fr}}.section-title[data-v-b31c4366]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b31c4366]{margin-bottom:var(--space-4)}.form-label[data-v-b31c4366]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b31c4366],.form-select[data-v-b31c4366]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b31c4366]:focus,.form-select[data-v-b31c4366]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b31c4366]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b31c4366]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b31c4366]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b31c4366]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b31c4366]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b31c4366]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b31c4366]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b31c4366]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b31c4366]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b31c4366]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-b31c4366]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-b31c4366]{min-width:140px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-b31c4366]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-b31c4366]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-b31c4366]{padding-right:3.5rem}.input-suffix[data-v-b31c4366]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.preset-chips[data-v-b31c4366]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-b31c4366]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-b31c4366]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-b31c4366]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-b31c4366]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.breakdown-tag[data-v-b31c4366]{font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.formula-line[data-v-b31c4366]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-b31c4366]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-b31c4366]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-2[data-v-b31c4366]{margin-top:var(--space-2)}.mt-4[data-v-b31c4366]{margin-top:var(--space-4)}.mt-8[data-v-b31c4366]{margin-top:var(--space-8)}.mb-0[data-v-b31c4366]{margin-bottom:0}.mb-4[data-v-b31c4366]{margin-bottom:var(--space-4)}.text-xs[data-v-b31c4366]{font-size:var(--text-xs)}.text-muted[data-v-b31c4366]{color:var(--text-muted)}.reference-section[data-v-b31c4366]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-b31c4366]{overflow-x:auto}.conversion-table[data-v-b31c4366]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-b31c4366],.conversion-table td[data-v-b31c4366]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-b31c4366]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-b31c4366]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-b31c4366]:hover{background-color:var(--color-primary-50)}.use-case[data-v-b31c4366]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-9f2f2969]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f2f2969]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f2f2969]{grid-template-columns:1fr}}.section-title[data-v-9f2f2969]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f2f2969]{margin-bottom:16px}.form-label[data-v-9f2f2969]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f2f2969]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f2f2969]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f2f2969]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f2f2969]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f2f2969]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f2f2969]{color:#2563eb}.unit[data-v-9f2f2969]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f2f2969]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f2f2969]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f2f2969]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f4dd5a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f4dd5a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f4dd5a0]{grid-template-columns:1fr}}.section-title[data-v-3f4dd5a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f4dd5a0]{margin-bottom:16px}.form-label[data-v-3f4dd5a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f4dd5a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f4dd5a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f4dd5a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f4dd5a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f4dd5a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f4dd5a0]{color:#2563eb}.unit[data-v-3f4dd5a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f4dd5a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f4dd5a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f4dd5a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18ee6169]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18ee6169]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18ee6169]{grid-template-columns:1fr}}.section-title[data-v-18ee6169]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18ee6169]{margin-bottom:16px}.form-label[data-v-18ee6169]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18ee6169]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18ee6169]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18ee6169]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18ee6169]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18ee6169]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18ee6169]{color:#2563eb}.unit[data-v-18ee6169]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18ee6169]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18ee6169]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18ee6169]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a00be9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a00be9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a00be9a]{grid-template-columns:1fr}}.section-title[data-v-7a00be9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a00be9a]{margin-bottom:16px}.form-label[data-v-7a00be9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a00be9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a00be9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a00be9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a00be9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a00be9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a00be9a]{color:#2563eb}.unit[data-v-7a00be9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a00be9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a00be9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a00be9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a025a073]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a025a073]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a025a073]{grid-template-columns:1fr}}.section-title[data-v-a025a073]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a025a073]{margin-bottom:16px}.form-label[data-v-a025a073]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a025a073]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a025a073]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a025a073]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a025a073]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a025a073]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a025a073]{color:#2563eb}.unit[data-v-a025a073]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a025a073]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a025a073]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a025a073]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4789d21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4789d21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4789d21]{grid-template-columns:1fr}}.section-title[data-v-b4789d21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4789d21]{margin-bottom:16px}.form-label[data-v-b4789d21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4789d21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4789d21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4789d21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4789d21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4789d21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4789d21]{color:#2563eb}.unit[data-v-b4789d21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4789d21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4789d21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4789d21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa2a928b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa2a928b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa2a928b]{grid-template-columns:1fr}}.section-title[data-v-fa2a928b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa2a928b]{margin-bottom:16px}.form-label[data-v-fa2a928b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa2a928b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa2a928b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa2a928b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa2a928b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa2a928b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa2a928b]{color:#2563eb}.unit[data-v-fa2a928b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa2a928b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa2a928b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa2a928b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca18a392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca18a392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca18a392]{grid-template-columns:1fr}}.section-title[data-v-ca18a392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca18a392]{margin-bottom:16px}.form-label[data-v-ca18a392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca18a392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca18a392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca18a392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca18a392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca18a392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca18a392]{color:#2563eb}.unit[data-v-ca18a392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca18a392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca18a392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca18a392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b93f628]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b93f628]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b93f628]{grid-template-columns:1fr}}.section-title[data-v-7b93f628]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b93f628]{margin-bottom:16px}.form-label[data-v-7b93f628]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b93f628]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b93f628]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b93f628]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b93f628]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b93f628]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b93f628]{color:#2563eb}.unit[data-v-7b93f628]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b93f628]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b93f628]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b93f628]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4f27969]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4f27969]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4f27969]{grid-template-columns:1fr}}.section-title[data-v-d4f27969]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4f27969]{margin-bottom:16px}.form-label[data-v-d4f27969]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4f27969]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4f27969]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4f27969]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4f27969]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4f27969]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4f27969]{color:#2563eb}.unit[data-v-d4f27969]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4f27969]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4f27969]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4f27969]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a238733]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a238733]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a238733]{grid-template-columns:1fr}}.section-title[data-v-7a238733]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a238733]{margin-bottom:16px}.form-label[data-v-7a238733]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a238733]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a238733]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a238733]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a238733]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a238733]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a238733]{color:#2563eb}.unit[data-v-7a238733]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a238733]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a238733]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a238733]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08ab8749]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08ab8749]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08ab8749]{grid-template-columns:1fr}}.section-title[data-v-08ab8749]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08ab8749]{margin-bottom:16px}.form-label[data-v-08ab8749]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08ab8749]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08ab8749]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08ab8749]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08ab8749]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08ab8749]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08ab8749]{color:#2563eb}.unit[data-v-08ab8749]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08ab8749]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08ab8749]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08ab8749]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef11d7df]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef11d7df]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef11d7df]{grid-template-columns:1fr}}.section-title[data-v-ef11d7df]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef11d7df]{margin-bottom:16px}.form-label[data-v-ef11d7df]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef11d7df]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef11d7df]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef11d7df]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef11d7df]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef11d7df]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef11d7df]{color:#2563eb}.unit[data-v-ef11d7df]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef11d7df]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef11d7df]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef11d7df]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ace31bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ace31bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ace31bb]{grid-template-columns:1fr}}.section-title[data-v-0ace31bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ace31bb]{margin-bottom:16px}.form-label[data-v-0ace31bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ace31bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ace31bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ace31bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ace31bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ace31bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ace31bb]{color:#2563eb}.unit[data-v-0ace31bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ace31bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ace31bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ace31bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f634f63a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f634f63a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f634f63a]{grid-template-columns:1fr}}.section-title[data-v-f634f63a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f634f63a]{margin-bottom:16px}.form-label[data-v-f634f63a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f634f63a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f634f63a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f634f63a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f634f63a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f634f63a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f634f63a]{color:#2563eb}.unit[data-v-f634f63a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f634f63a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f634f63a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f634f63a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-27c3635d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-27c3635d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-27c3635d]{grid-template-columns:1fr}}.section-title[data-v-27c3635d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-27c3635d]{margin-bottom:16px}.form-label[data-v-27c3635d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-27c3635d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-27c3635d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-27c3635d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-27c3635d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-27c3635d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-27c3635d]{color:#2563eb}.unit[data-v-27c3635d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-27c3635d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-27c3635d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-27c3635d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b7b1ffe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b7b1ffe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b7b1ffe]{grid-template-columns:1fr}}.section-title[data-v-8b7b1ffe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b7b1ffe]{margin-bottom:16px}.form-label[data-v-8b7b1ffe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b7b1ffe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b7b1ffe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b7b1ffe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b7b1ffe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b7b1ffe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b7b1ffe]{color:#2563eb}.unit[data-v-8b7b1ffe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b7b1ffe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b7b1ffe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b7b1ffe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7f55717]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7f55717]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7f55717]{grid-template-columns:1fr}}.section-title[data-v-a7f55717]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7f55717]{margin-bottom:16px}.form-label[data-v-a7f55717]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7f55717]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7f55717]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7f55717]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7f55717]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7f55717]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7f55717]{color:#2563eb}.unit[data-v-a7f55717]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7f55717]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7f55717]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7f55717]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38582683]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38582683]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38582683]{grid-template-columns:1fr}}.section-title[data-v-38582683]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38582683]{margin-bottom:16px}.form-label[data-v-38582683]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38582683]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38582683]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38582683]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38582683]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38582683]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38582683]{color:#2563eb}.unit[data-v-38582683]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38582683]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38582683]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38582683]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1717496e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1717496e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1717496e]{grid-template-columns:1fr}}.section-title[data-v-1717496e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1717496e]{margin-bottom:16px}.form-label[data-v-1717496e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1717496e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1717496e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1717496e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1717496e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1717496e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1717496e]{color:#2563eb}.unit[data-v-1717496e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1717496e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1717496e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1717496e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9fe1d0f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9fe1d0f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9fe1d0f2]{grid-template-columns:1fr}}.section-title[data-v-9fe1d0f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9fe1d0f2]{margin-bottom:16px}.form-label[data-v-9fe1d0f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9fe1d0f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9fe1d0f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9fe1d0f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9fe1d0f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9fe1d0f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9fe1d0f2]{color:#2563eb}.unit[data-v-9fe1d0f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9fe1d0f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9fe1d0f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9fe1d0f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82a23972]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82a23972]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82a23972]{grid-template-columns:1fr}}.section-title[data-v-82a23972]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82a23972]{margin-bottom:16px}.form-label[data-v-82a23972]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82a23972]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82a23972]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82a23972]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82a23972]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82a23972]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82a23972]{color:#2563eb}.unit[data-v-82a23972]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82a23972]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82a23972]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82a23972]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a258881c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a258881c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a258881c]{grid-template-columns:1fr}}.section-title[data-v-a258881c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a258881c]{margin-bottom:16px}.form-label[data-v-a258881c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a258881c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a258881c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a258881c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a258881c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a258881c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a258881c]{color:#2563eb}.unit[data-v-a258881c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a258881c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a258881c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a258881c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b846e57b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b846e57b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b846e57b]{grid-template-columns:1fr}}.section-title[data-v-b846e57b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b846e57b]{margin-bottom:16px}.form-label[data-v-b846e57b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b846e57b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b846e57b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b846e57b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b846e57b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b846e57b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b846e57b]{color:#2563eb}.unit[data-v-b846e57b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b846e57b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b846e57b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b846e57b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1eacb807]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1eacb807]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1eacb807]{grid-template-columns:1fr}}.section-title[data-v-1eacb807]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1eacb807]{margin-bottom:16px}.form-label[data-v-1eacb807]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1eacb807]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1eacb807]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1eacb807]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1eacb807]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1eacb807]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1eacb807]{color:#2563eb}.unit[data-v-1eacb807]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1eacb807]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1eacb807]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1eacb807]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43b7d55c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43b7d55c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43b7d55c]{grid-template-columns:1fr}}.section-title[data-v-43b7d55c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43b7d55c]{margin-bottom:16px}.form-label[data-v-43b7d55c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43b7d55c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43b7d55c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43b7d55c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43b7d55c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43b7d55c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43b7d55c]{color:#2563eb}.unit[data-v-43b7d55c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43b7d55c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43b7d55c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43b7d55c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b5b28cb2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b5b28cb2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b5b28cb2]{grid-template-columns:1fr}}.section-title[data-v-b5b28cb2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b5b28cb2]{margin-bottom:16px}.form-label[data-v-b5b28cb2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b5b28cb2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5b28cb2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b5b28cb2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b5b28cb2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b5b28cb2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b5b28cb2]{color:#2563eb}.unit[data-v-b5b28cb2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b5b28cb2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b5b28cb2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b5b28cb2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2321f2f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2321f2f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2321f2f6]{grid-template-columns:1fr}}.section-title[data-v-2321f2f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2321f2f6]{margin-bottom:16px}.form-label[data-v-2321f2f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2321f2f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2321f2f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2321f2f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2321f2f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2321f2f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2321f2f6]{color:#2563eb}.unit[data-v-2321f2f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2321f2f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2321f2f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2321f2f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fdefd5ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fdefd5ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fdefd5ec]{grid-template-columns:1fr}}.section-title[data-v-fdefd5ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fdefd5ec]{margin-bottom:16px}.form-label[data-v-fdefd5ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fdefd5ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fdefd5ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fdefd5ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fdefd5ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fdefd5ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fdefd5ec]{color:#2563eb}.unit[data-v-fdefd5ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fdefd5ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fdefd5ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fdefd5ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa6edbf8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa6edbf8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa6edbf8]{grid-template-columns:1fr}}.section-title[data-v-aa6edbf8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa6edbf8]{margin-bottom:16px}.form-label[data-v-aa6edbf8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa6edbf8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa6edbf8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa6edbf8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa6edbf8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa6edbf8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa6edbf8]{color:#2563eb}.unit[data-v-aa6edbf8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa6edbf8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa6edbf8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa6edbf8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3875e9e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3875e9e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3875e9e8]{grid-template-columns:1fr}}.section-title[data-v-3875e9e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3875e9e8]{margin-bottom:16px}.form-label[data-v-3875e9e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3875e9e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3875e9e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3875e9e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3875e9e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3875e9e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3875e9e8]{color:#2563eb}.unit[data-v-3875e9e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3875e9e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3875e9e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3875e9e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1a41159]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1a41159]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1a41159]{grid-template-columns:1fr}}.section-title[data-v-f1a41159]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1a41159]{margin-bottom:16px}.form-label[data-v-f1a41159]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1a41159]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1a41159]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1a41159]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1a41159]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1a41159]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1a41159]{color:#2563eb}.unit[data-v-f1a41159]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1a41159]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1a41159]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1a41159]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f945d7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f945d7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f945d7d]{grid-template-columns:1fr}}.section-title[data-v-9f945d7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f945d7d]{margin-bottom:16px}.form-label[data-v-9f945d7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f945d7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f945d7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f945d7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f945d7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f945d7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f945d7d]{color:#2563eb}.unit[data-v-9f945d7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f945d7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f945d7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f945d7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a90c3d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a90c3d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a90c3d5]{grid-template-columns:1fr}}.section-title[data-v-0a90c3d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a90c3d5]{margin-bottom:16px}.form-label[data-v-0a90c3d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a90c3d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a90c3d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a90c3d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a90c3d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a90c3d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a90c3d5]{color:#2563eb}.unit[data-v-0a90c3d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a90c3d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a90c3d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a90c3d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a6b65a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a6b65a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a6b65a1]{grid-template-columns:1fr}}.section-title[data-v-9a6b65a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a6b65a1]{margin-bottom:16px}.form-label[data-v-9a6b65a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a6b65a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a6b65a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a6b65a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a6b65a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a6b65a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a6b65a1]{color:#2563eb}.unit[data-v-9a6b65a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a6b65a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a6b65a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a6b65a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4d3a46b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4d3a46b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4d3a46b]{grid-template-columns:1fr}}.section-title[data-v-b4d3a46b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4d3a46b]{margin-bottom:16px}.form-label[data-v-b4d3a46b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4d3a46b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4d3a46b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4d3a46b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4d3a46b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4d3a46b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4d3a46b]{color:#2563eb}.unit[data-v-b4d3a46b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4d3a46b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4d3a46b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4d3a46b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b74884d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b74884d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b74884d]{grid-template-columns:1fr}}.section-title[data-v-7b74884d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b74884d]{margin-bottom:16px}.form-label[data-v-7b74884d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b74884d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b74884d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b74884d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b74884d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b74884d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b74884d]{color:#2563eb}.unit[data-v-7b74884d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b74884d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b74884d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b74884d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49eabdf0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49eabdf0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49eabdf0]{grid-template-columns:1fr}}.section-title[data-v-49eabdf0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49eabdf0]{margin-bottom:16px}.form-label[data-v-49eabdf0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49eabdf0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49eabdf0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49eabdf0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49eabdf0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49eabdf0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49eabdf0]{color:#2563eb}.unit[data-v-49eabdf0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49eabdf0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49eabdf0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49eabdf0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7f8d37f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7f8d37f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7f8d37f]{grid-template-columns:1fr}}.section-title[data-v-a7f8d37f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7f8d37f]{margin-bottom:16px}.form-label[data-v-a7f8d37f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7f8d37f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7f8d37f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7f8d37f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7f8d37f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7f8d37f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7f8d37f]{color:#2563eb}.unit[data-v-a7f8d37f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7f8d37f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7f8d37f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7f8d37f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f2d7f8e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f2d7f8e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f2d7f8e0]{grid-template-columns:1fr}}.section-title[data-v-f2d7f8e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f2d7f8e0]{margin-bottom:16px}.form-label[data-v-f2d7f8e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f2d7f8e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f2d7f8e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f2d7f8e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f2d7f8e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f2d7f8e0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f2d7f8e0]{color:#2563eb}.unit[data-v-f2d7f8e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f2d7f8e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f2d7f8e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f2d7f8e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e638fbeb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e638fbeb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e638fbeb]{grid-template-columns:1fr}}.section-title[data-v-e638fbeb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e638fbeb]{margin-bottom:16px}.form-label[data-v-e638fbeb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e638fbeb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e638fbeb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e638fbeb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e638fbeb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e638fbeb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e638fbeb]{color:#2563eb}.unit[data-v-e638fbeb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e638fbeb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e638fbeb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e638fbeb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ba4888a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ba4888a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ba4888a]{grid-template-columns:1fr}}.section-title[data-v-7ba4888a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ba4888a]{margin-bottom:16px}.form-label[data-v-7ba4888a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ba4888a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ba4888a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ba4888a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ba4888a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ba4888a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ba4888a]{color:#2563eb}.unit[data-v-7ba4888a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ba4888a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ba4888a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ba4888a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e3e331e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e3e331e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e3e331e]{grid-template-columns:1fr}}.section-title[data-v-8e3e331e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e3e331e]{margin-bottom:16px}.form-label[data-v-8e3e331e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e3e331e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e3e331e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e3e331e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e3e331e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e3e331e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e3e331e]{color:#2563eb}.unit[data-v-8e3e331e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e3e331e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e3e331e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e3e331e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b964b627]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b964b627]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b964b627]{grid-template-columns:1fr}}.section-title[data-v-b964b627]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b964b627]{margin-bottom:16px}.form-label[data-v-b964b627]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b964b627]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b964b627]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b964b627]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b964b627]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b964b627]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b964b627]{color:#2563eb}.unit[data-v-b964b627]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b964b627]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b964b627]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b964b627]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5fc31a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5fc31a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5fc31a2]{grid-template-columns:1fr}}.section-title[data-v-f5fc31a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5fc31a2]{margin-bottom:16px}.form-label[data-v-f5fc31a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5fc31a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5fc31a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5fc31a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5fc31a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5fc31a2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5fc31a2]{color:#2563eb}.unit[data-v-f5fc31a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5fc31a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5fc31a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5fc31a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37898084]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37898084]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37898084]{grid-template-columns:1fr}}.section-title[data-v-37898084]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37898084]{margin-bottom:16px}.form-label[data-v-37898084]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37898084]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37898084]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37898084]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37898084]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37898084]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37898084]{color:#2563eb}.unit[data-v-37898084]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37898084]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37898084]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37898084]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1fe9cadc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1fe9cadc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1fe9cadc]{grid-template-columns:1fr}}.section-title[data-v-1fe9cadc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1fe9cadc]{margin-bottom:16px}.form-label[data-v-1fe9cadc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1fe9cadc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1fe9cadc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1fe9cadc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1fe9cadc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1fe9cadc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1fe9cadc]{color:#2563eb}.unit[data-v-1fe9cadc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1fe9cadc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1fe9cadc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1fe9cadc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8833b10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8833b10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8833b10]{grid-template-columns:1fr}}.section-title[data-v-e8833b10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8833b10]{margin-bottom:16px}.form-label[data-v-e8833b10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8833b10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8833b10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8833b10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8833b10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8833b10]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8833b10]{color:#2563eb}.unit[data-v-e8833b10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8833b10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8833b10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8833b10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f274ae99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f274ae99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f274ae99]{grid-template-columns:1fr}}.section-title[data-v-f274ae99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f274ae99]{margin-bottom:16px}.form-label[data-v-f274ae99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f274ae99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f274ae99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f274ae99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f274ae99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f274ae99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f274ae99]{color:#2563eb}.unit[data-v-f274ae99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f274ae99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f274ae99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f274ae99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee7a2047]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee7a2047]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee7a2047]{grid-template-columns:1fr}}.section-title[data-v-ee7a2047]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee7a2047]{margin-bottom:16px}.form-label[data-v-ee7a2047]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee7a2047]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee7a2047]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee7a2047]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee7a2047]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee7a2047]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee7a2047]{color:#2563eb}.unit[data-v-ee7a2047]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee7a2047]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee7a2047]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee7a2047]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2711ff4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2711ff4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2711ff4]{grid-template-columns:1fr}}.section-title[data-v-e2711ff4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2711ff4]{margin-bottom:16px}.form-label[data-v-e2711ff4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2711ff4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2711ff4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2711ff4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2711ff4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2711ff4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2711ff4]{color:#2563eb}.unit[data-v-e2711ff4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2711ff4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2711ff4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2711ff4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b693749]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b693749]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b693749]{grid-template-columns:1fr}}.section-title[data-v-5b693749]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b693749]{margin-bottom:16px}.form-label[data-v-5b693749]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b693749]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b693749]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b693749]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b693749]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b693749]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b693749]{color:#2563eb}.unit[data-v-5b693749]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b693749]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b693749]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b693749]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0df691e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0df691e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0df691e3]{grid-template-columns:1fr}}.section-title[data-v-0df691e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0df691e3]{margin-bottom:16px}.form-label[data-v-0df691e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0df691e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0df691e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0df691e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0df691e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0df691e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0df691e3]{color:#2563eb}.unit[data-v-0df691e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0df691e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0df691e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0df691e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd351420]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd351420]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd351420]{grid-template-columns:1fr}}.section-title[data-v-fd351420]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd351420]{margin-bottom:16px}.form-label[data-v-fd351420]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd351420]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd351420]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd351420]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd351420]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd351420]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd351420]{color:#2563eb}.unit[data-v-fd351420]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd351420]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd351420]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd351420]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3261d9eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3261d9eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3261d9eb]{grid-template-columns:1fr}}.section-title[data-v-3261d9eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3261d9eb]{margin-bottom:16px}.form-label[data-v-3261d9eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3261d9eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3261d9eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3261d9eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3261d9eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3261d9eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3261d9eb]{color:#2563eb}.unit[data-v-3261d9eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3261d9eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3261d9eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3261d9eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2a7c9b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2a7c9b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2a7c9b3]{grid-template-columns:1fr}}.section-title[data-v-c2a7c9b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2a7c9b3]{margin-bottom:16px}.form-label[data-v-c2a7c9b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2a7c9b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2a7c9b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2a7c9b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2a7c9b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2a7c9b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2a7c9b3]{color:#2563eb}.unit[data-v-c2a7c9b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2a7c9b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2a7c9b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2a7c9b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9c19978]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9c19978]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9c19978]{grid-template-columns:1fr}}.section-title[data-v-f9c19978]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9c19978]{margin-bottom:16px}.form-label[data-v-f9c19978]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9c19978]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9c19978]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9c19978]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9c19978]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9c19978]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9c19978]{color:#2563eb}.unit[data-v-f9c19978]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9c19978]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9c19978]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9c19978]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-517a783f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-517a783f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-517a783f]{grid-template-columns:1fr}}.section-title[data-v-517a783f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-517a783f]{margin-bottom:16px}.form-label[data-v-517a783f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-517a783f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-517a783f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-517a783f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-517a783f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-517a783f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-517a783f]{color:#2563eb}.unit[data-v-517a783f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-517a783f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-517a783f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-517a783f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f57a655]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f57a655]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f57a655]{grid-template-columns:1fr}}.section-title[data-v-7f57a655]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f57a655]{margin-bottom:16px}.form-label[data-v-7f57a655]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f57a655]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f57a655]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f57a655]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f57a655]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f57a655]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f57a655]{color:#2563eb}.unit[data-v-7f57a655]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f57a655]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f57a655]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f57a655]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ad4316f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ad4316f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ad4316f]{grid-template-columns:1fr}}.section-title[data-v-8ad4316f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ad4316f]{margin-bottom:16px}.form-label[data-v-8ad4316f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ad4316f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ad4316f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ad4316f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ad4316f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ad4316f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ad4316f]{color:#2563eb}.unit[data-v-8ad4316f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ad4316f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ad4316f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ad4316f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db31c16b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db31c16b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db31c16b]{grid-template-columns:1fr}}.section-title[data-v-db31c16b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db31c16b]{margin-bottom:16px}.form-label[data-v-db31c16b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db31c16b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db31c16b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db31c16b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db31c16b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db31c16b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db31c16b]{color:#2563eb}.unit[data-v-db31c16b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db31c16b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db31c16b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db31c16b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3941f7ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3941f7ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3941f7ee]{grid-template-columns:1fr}}.section-title[data-v-3941f7ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3941f7ee]{margin-bottom:16px}.form-label[data-v-3941f7ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3941f7ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3941f7ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3941f7ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3941f7ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3941f7ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3941f7ee]{color:#2563eb}.unit[data-v-3941f7ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3941f7ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3941f7ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3941f7ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6297ff4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6297ff4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6297ff4]{grid-template-columns:1fr}}.section-title[data-v-c6297ff4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6297ff4]{margin-bottom:16px}.form-label[data-v-c6297ff4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6297ff4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6297ff4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6297ff4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6297ff4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6297ff4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6297ff4]{color:#2563eb}.unit[data-v-c6297ff4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6297ff4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6297ff4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6297ff4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6052c000]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6052c000]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6052c000]{grid-template-columns:1fr}}.section-title[data-v-6052c000]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6052c000]{margin-bottom:16px}.form-label[data-v-6052c000]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6052c000]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6052c000]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6052c000]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6052c000]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6052c000]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6052c000]{color:#2563eb}.unit[data-v-6052c000]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6052c000]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6052c000]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6052c000]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf484da4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf484da4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf484da4]{grid-template-columns:1fr}}.section-title[data-v-cf484da4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf484da4]{margin-bottom:16px}.form-label[data-v-cf484da4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf484da4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf484da4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf484da4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf484da4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf484da4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf484da4]{color:#2563eb}.unit[data-v-cf484da4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf484da4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf484da4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf484da4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-273a248f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-273a248f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-273a248f]{grid-template-columns:1fr}}.section-title[data-v-273a248f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-273a248f]{margin-bottom:16px}.form-label[data-v-273a248f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-273a248f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-273a248f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-273a248f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-273a248f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-273a248f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-273a248f]{color:#2563eb}.unit[data-v-273a248f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-273a248f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-273a248f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-273a248f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78b69a66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78b69a66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78b69a66]{grid-template-columns:1fr}}.section-title[data-v-78b69a66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78b69a66]{margin-bottom:16px}.form-label[data-v-78b69a66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78b69a66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78b69a66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78b69a66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78b69a66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78b69a66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78b69a66]{color:#2563eb}.unit[data-v-78b69a66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78b69a66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78b69a66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78b69a66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b38489db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b38489db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b38489db]{grid-template-columns:1fr}}.section-title[data-v-b38489db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b38489db]{margin-bottom:16px}.form-label[data-v-b38489db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b38489db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b38489db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b38489db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b38489db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b38489db]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b38489db]{color:#2563eb}.unit[data-v-b38489db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b38489db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b38489db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b38489db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-417bbf27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-417bbf27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-417bbf27]{grid-template-columns:1fr}}.section-title[data-v-417bbf27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-417bbf27]{margin-bottom:16px}.form-label[data-v-417bbf27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-417bbf27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-417bbf27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-417bbf27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-417bbf27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-417bbf27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-417bbf27]{color:#2563eb}.unit[data-v-417bbf27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-417bbf27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-417bbf27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-417bbf27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72bd6367]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72bd6367]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72bd6367]{grid-template-columns:1fr}}.section-title[data-v-72bd6367]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72bd6367]{margin-bottom:16px}.form-label[data-v-72bd6367]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72bd6367]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72bd6367]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72bd6367]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72bd6367]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72bd6367]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72bd6367]{color:#2563eb}.unit[data-v-72bd6367]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72bd6367]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72bd6367]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72bd6367]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fd08e10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fd08e10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fd08e10]{grid-template-columns:1fr}}.section-title[data-v-8fd08e10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fd08e10]{margin-bottom:16px}.form-label[data-v-8fd08e10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fd08e10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fd08e10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fd08e10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fd08e10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fd08e10]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fd08e10]{color:#2563eb}.unit[data-v-8fd08e10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fd08e10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fd08e10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fd08e10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df9ee10a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df9ee10a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df9ee10a]{grid-template-columns:1fr}}.section-title[data-v-df9ee10a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df9ee10a]{margin-bottom:16px}.form-label[data-v-df9ee10a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df9ee10a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df9ee10a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df9ee10a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df9ee10a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df9ee10a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df9ee10a]{color:#2563eb}.unit[data-v-df9ee10a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df9ee10a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df9ee10a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df9ee10a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78c1c573]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78c1c573]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78c1c573]{grid-template-columns:1fr}}.section-title[data-v-78c1c573]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78c1c573]{margin-bottom:16px}.form-label[data-v-78c1c573]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78c1c573]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78c1c573]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78c1c573]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78c1c573]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78c1c573]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78c1c573]{color:#2563eb}.unit[data-v-78c1c573]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78c1c573]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78c1c573]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78c1c573]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70e9e2c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70e9e2c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70e9e2c5]{grid-template-columns:1fr}}.section-title[data-v-70e9e2c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70e9e2c5]{margin-bottom:16px}.form-label[data-v-70e9e2c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70e9e2c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70e9e2c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70e9e2c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70e9e2c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70e9e2c5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70e9e2c5]{color:#2563eb}.unit[data-v-70e9e2c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70e9e2c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70e9e2c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70e9e2c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76668c41]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76668c41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76668c41]{grid-template-columns:1fr}}.section-title[data-v-76668c41]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76668c41]{margin-bottom:16px}.form-label[data-v-76668c41]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76668c41]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76668c41]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76668c41]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76668c41]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76668c41]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76668c41]{color:#2563eb}.unit[data-v-76668c41]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76668c41]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76668c41]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76668c41]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24695101]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24695101]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24695101]{grid-template-columns:1fr}}.section-title[data-v-24695101]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24695101]{margin-bottom:16px}.form-label[data-v-24695101]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24695101]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24695101]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24695101]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24695101]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24695101]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24695101]{color:#2563eb}.unit[data-v-24695101]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24695101]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24695101]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24695101]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10bacc5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10bacc5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10bacc5a]{grid-template-columns:1fr}}.section-title[data-v-10bacc5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10bacc5a]{margin-bottom:16px}.form-label[data-v-10bacc5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10bacc5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10bacc5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10bacc5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10bacc5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10bacc5a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10bacc5a]{color:#2563eb}.unit[data-v-10bacc5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10bacc5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10bacc5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10bacc5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28db7ac4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28db7ac4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28db7ac4]{grid-template-columns:1fr}}.section-title[data-v-28db7ac4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28db7ac4]{margin-bottom:16px}.form-label[data-v-28db7ac4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28db7ac4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28db7ac4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28db7ac4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28db7ac4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28db7ac4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28db7ac4]{color:#2563eb}.unit[data-v-28db7ac4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28db7ac4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28db7ac4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28db7ac4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-866b2473]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-866b2473]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-866b2473]{grid-template-columns:1fr}}.section-title[data-v-866b2473]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-866b2473]{margin-bottom:16px}.form-label[data-v-866b2473]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-866b2473]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-866b2473]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-866b2473]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-866b2473]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-866b2473]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-866b2473]{color:#2563eb}.unit[data-v-866b2473]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-866b2473]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-866b2473]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-866b2473]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69fafeb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69fafeb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69fafeb4]{grid-template-columns:1fr}}.section-title[data-v-69fafeb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69fafeb4]{margin-bottom:16px}.form-label[data-v-69fafeb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69fafeb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69fafeb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69fafeb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69fafeb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69fafeb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69fafeb4]{color:#2563eb}.unit[data-v-69fafeb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69fafeb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69fafeb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69fafeb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4277ed50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4277ed50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4277ed50]{grid-template-columns:1fr}}.section-title[data-v-4277ed50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4277ed50]{margin-bottom:16px}.form-label[data-v-4277ed50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4277ed50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4277ed50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4277ed50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4277ed50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4277ed50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4277ed50]{color:#2563eb}.unit[data-v-4277ed50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4277ed50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4277ed50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4277ed50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80439a8c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80439a8c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80439a8c]{grid-template-columns:1fr}}.section-title[data-v-80439a8c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80439a8c]{margin-bottom:16px}.form-label[data-v-80439a8c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80439a8c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80439a8c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80439a8c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80439a8c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80439a8c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80439a8c]{color:#2563eb}.unit[data-v-80439a8c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80439a8c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80439a8c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80439a8c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a18b1cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a18b1cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a18b1cb]{grid-template-columns:1fr}}.section-title[data-v-8a18b1cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a18b1cb]{margin-bottom:16px}.form-label[data-v-8a18b1cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a18b1cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a18b1cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a18b1cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a18b1cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a18b1cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a18b1cb]{color:#2563eb}.unit[data-v-8a18b1cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a18b1cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a18b1cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a18b1cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e571ba27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e571ba27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e571ba27]{grid-template-columns:1fr}}.section-title[data-v-e571ba27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e571ba27]{margin-bottom:16px}.form-label[data-v-e571ba27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e571ba27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e571ba27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e571ba27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e571ba27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e571ba27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e571ba27]{color:#2563eb}.unit[data-v-e571ba27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e571ba27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e571ba27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e571ba27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-343fdb6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-343fdb6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-343fdb6f]{grid-template-columns:1fr}}.section-title[data-v-343fdb6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-343fdb6f]{margin-bottom:16px}.form-label[data-v-343fdb6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-343fdb6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-343fdb6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-343fdb6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-343fdb6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-343fdb6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-343fdb6f]{color:#2563eb}.unit[data-v-343fdb6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-343fdb6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-343fdb6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-343fdb6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-431ec23c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-431ec23c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-431ec23c]{grid-template-columns:1fr}}.section-title[data-v-431ec23c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-431ec23c]{margin-bottom:16px}.form-label[data-v-431ec23c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-431ec23c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-431ec23c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-431ec23c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-431ec23c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-431ec23c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-431ec23c]{color:#2563eb}.unit[data-v-431ec23c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-431ec23c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-431ec23c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-431ec23c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0c37748]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0c37748]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0c37748]{grid-template-columns:1fr}}.section-title[data-v-d0c37748]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0c37748]{margin-bottom:16px}.form-label[data-v-d0c37748]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0c37748]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0c37748]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0c37748]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0c37748]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0c37748]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0c37748]{color:#2563eb}.unit[data-v-d0c37748]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0c37748]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0c37748]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0c37748]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28f95cc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28f95cc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28f95cc6]{grid-template-columns:1fr}}.section-title[data-v-28f95cc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28f95cc6]{margin-bottom:16px}.form-label[data-v-28f95cc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28f95cc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28f95cc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28f95cc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28f95cc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28f95cc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28f95cc6]{color:#2563eb}.unit[data-v-28f95cc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28f95cc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28f95cc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28f95cc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-462309ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-462309ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-462309ce]{grid-template-columns:1fr}}.section-title[data-v-462309ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-462309ce]{margin-bottom:16px}.form-label[data-v-462309ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-462309ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-462309ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-462309ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-462309ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-462309ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-462309ce]{color:#2563eb}.unit[data-v-462309ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-462309ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-462309ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-462309ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c8e6dca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c8e6dca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c8e6dca]{grid-template-columns:1fr}}.section-title[data-v-0c8e6dca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c8e6dca]{margin-bottom:16px}.form-label[data-v-0c8e6dca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c8e6dca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c8e6dca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c8e6dca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c8e6dca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c8e6dca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c8e6dca]{color:#2563eb}.unit[data-v-0c8e6dca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c8e6dca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c8e6dca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c8e6dca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-527b221b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-527b221b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-527b221b]{grid-template-columns:1fr}}.section-title[data-v-527b221b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-527b221b]{margin-bottom:16px}.form-label[data-v-527b221b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-527b221b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-527b221b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-527b221b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-527b221b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-527b221b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-527b221b]{color:#2563eb}.unit[data-v-527b221b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-527b221b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-527b221b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-527b221b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acc96cf1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acc96cf1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acc96cf1]{grid-template-columns:1fr}}.section-title[data-v-acc96cf1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acc96cf1]{margin-bottom:16px}.form-label[data-v-acc96cf1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acc96cf1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acc96cf1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acc96cf1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acc96cf1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acc96cf1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acc96cf1]{color:#2563eb}.unit[data-v-acc96cf1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acc96cf1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acc96cf1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acc96cf1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6647ac8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6647ac8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6647ac8]{grid-template-columns:1fr}}.section-title[data-v-e6647ac8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6647ac8]{margin-bottom:16px}.form-label[data-v-e6647ac8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6647ac8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6647ac8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6647ac8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6647ac8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6647ac8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6647ac8]{color:#2563eb}.unit[data-v-e6647ac8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6647ac8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6647ac8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6647ac8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6dea6850]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6dea6850]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6dea6850]{grid-template-columns:1fr}}.section-title[data-v-6dea6850]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6dea6850]{margin-bottom:16px}.form-label[data-v-6dea6850]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6dea6850]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6dea6850]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6dea6850]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6dea6850]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6dea6850]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6dea6850]{color:#2563eb}.unit[data-v-6dea6850]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6dea6850]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6dea6850]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6dea6850]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c24e88f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c24e88f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c24e88f]{grid-template-columns:1fr}}.section-title[data-v-5c24e88f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c24e88f]{margin-bottom:16px}.form-label[data-v-5c24e88f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c24e88f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c24e88f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c24e88f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c24e88f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c24e88f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c24e88f]{color:#2563eb}.unit[data-v-5c24e88f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c24e88f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c24e88f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c24e88f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b5b6d7b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b5b6d7b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b5b6d7b]{grid-template-columns:1fr}}.section-title[data-v-1b5b6d7b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b5b6d7b]{margin-bottom:16px}.form-label[data-v-1b5b6d7b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b5b6d7b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b5b6d7b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b5b6d7b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b5b6d7b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b5b6d7b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b5b6d7b]{color:#2563eb}.unit[data-v-1b5b6d7b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b5b6d7b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b5b6d7b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b5b6d7b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-773a58c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-773a58c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-773a58c7]{grid-template-columns:1fr}}.section-title[data-v-773a58c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-773a58c7]{margin-bottom:16px}.form-label[data-v-773a58c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-773a58c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-773a58c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-773a58c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-773a58c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-773a58c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-773a58c7]{color:#2563eb}.unit[data-v-773a58c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-773a58c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-773a58c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-773a58c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e44c77f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e44c77f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e44c77f6]{grid-template-columns:1fr}}.section-title[data-v-e44c77f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e44c77f6]{margin-bottom:16px}.form-label[data-v-e44c77f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e44c77f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e44c77f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e44c77f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e44c77f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e44c77f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e44c77f6]{color:#2563eb}.unit[data-v-e44c77f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e44c77f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e44c77f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e44c77f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c7d71be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c7d71be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c7d71be]{grid-template-columns:1fr}}.section-title[data-v-4c7d71be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c7d71be]{margin-bottom:16px}.form-label[data-v-4c7d71be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c7d71be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c7d71be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c7d71be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c7d71be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c7d71be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c7d71be]{color:#2563eb}.unit[data-v-4c7d71be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c7d71be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c7d71be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c7d71be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc71c642]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc71c642]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc71c642]{grid-template-columns:1fr}}.section-title[data-v-dc71c642]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc71c642]{margin-bottom:16px}.form-label[data-v-dc71c642]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc71c642]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc71c642]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc71c642]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc71c642]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc71c642]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc71c642]{color:#2563eb}.unit[data-v-dc71c642]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc71c642]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc71c642]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc71c642]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-496db8f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-496db8f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-496db8f1]{grid-template-columns:1fr}}.section-title[data-v-496db8f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-496db8f1]{margin-bottom:16px}.form-label[data-v-496db8f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-496db8f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-496db8f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-496db8f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-496db8f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-496db8f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-496db8f1]{color:#2563eb}.unit[data-v-496db8f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-496db8f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-496db8f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-496db8f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99b01fb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99b01fb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99b01fb1]{grid-template-columns:1fr}}.section-title[data-v-99b01fb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99b01fb1]{margin-bottom:16px}.form-label[data-v-99b01fb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99b01fb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99b01fb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99b01fb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99b01fb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99b01fb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99b01fb1]{color:#2563eb}.unit[data-v-99b01fb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99b01fb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99b01fb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99b01fb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-422e534b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-422e534b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-422e534b]{grid-template-columns:1fr}}.section-title[data-v-422e534b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-422e534b]{margin-bottom:16px}.form-label[data-v-422e534b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-422e534b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-422e534b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-422e534b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-422e534b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-422e534b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-422e534b]{color:#2563eb}.unit[data-v-422e534b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-422e534b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-422e534b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-422e534b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cbb5cd21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cbb5cd21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cbb5cd21]{grid-template-columns:1fr}}.section-title[data-v-cbb5cd21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cbb5cd21]{margin-bottom:16px}.form-label[data-v-cbb5cd21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cbb5cd21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cbb5cd21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cbb5cd21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cbb5cd21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cbb5cd21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cbb5cd21]{color:#2563eb}.unit[data-v-cbb5cd21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cbb5cd21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cbb5cd21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cbb5cd21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7f90b10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7f90b10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7f90b10]{grid-template-columns:1fr}}.section-title[data-v-c7f90b10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7f90b10]{margin-bottom:16px}.form-label[data-v-c7f90b10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7f90b10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7f90b10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7f90b10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7f90b10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7f90b10]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7f90b10]{color:#2563eb}.unit[data-v-c7f90b10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7f90b10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7f90b10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7f90b10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a7300b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a7300b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a7300b2]{grid-template-columns:1fr}}.section-title[data-v-8a7300b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a7300b2]{margin-bottom:16px}.form-label[data-v-8a7300b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a7300b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a7300b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a7300b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a7300b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a7300b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a7300b2]{color:#2563eb}.unit[data-v-8a7300b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a7300b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a7300b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a7300b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-639c3760]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-639c3760]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-639c3760]{grid-template-columns:1fr}}.section-title[data-v-639c3760]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-639c3760]{margin-bottom:16px}.form-label[data-v-639c3760]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-639c3760]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-639c3760]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-639c3760]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-639c3760]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-639c3760]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-639c3760]{color:#2563eb}.unit[data-v-639c3760]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-639c3760]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-639c3760]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-639c3760]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec14d411]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec14d411]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec14d411]{grid-template-columns:1fr}}.section-title[data-v-ec14d411]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec14d411]{margin-bottom:16px}.form-label[data-v-ec14d411]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec14d411]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec14d411]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec14d411]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec14d411]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec14d411]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec14d411]{color:#2563eb}.unit[data-v-ec14d411]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec14d411]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec14d411]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec14d411]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51c193c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51c193c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51c193c3]{grid-template-columns:1fr}}.section-title[data-v-51c193c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51c193c3]{margin-bottom:16px}.form-label[data-v-51c193c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51c193c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51c193c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51c193c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51c193c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51c193c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51c193c3]{color:#2563eb}.unit[data-v-51c193c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51c193c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51c193c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51c193c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acf2dd90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acf2dd90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acf2dd90]{grid-template-columns:1fr}}.section-title[data-v-acf2dd90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acf2dd90]{margin-bottom:16px}.form-label[data-v-acf2dd90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acf2dd90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acf2dd90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acf2dd90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acf2dd90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acf2dd90]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acf2dd90]{color:#2563eb}.unit[data-v-acf2dd90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acf2dd90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acf2dd90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acf2dd90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfc12f6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfc12f6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfc12f6d]{grid-template-columns:1fr}}.section-title[data-v-dfc12f6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfc12f6d]{margin-bottom:16px}.form-label[data-v-dfc12f6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfc12f6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfc12f6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfc12f6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfc12f6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfc12f6d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfc12f6d]{color:#2563eb}.unit[data-v-dfc12f6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfc12f6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfc12f6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfc12f6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5946360b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5946360b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5946360b]{grid-template-columns:1fr}}.section-title[data-v-5946360b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5946360b]{margin-bottom:16px}.form-label[data-v-5946360b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5946360b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5946360b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5946360b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5946360b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5946360b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5946360b]{color:#2563eb}.unit[data-v-5946360b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5946360b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5946360b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5946360b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84addd25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84addd25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84addd25]{grid-template-columns:1fr}}.section-title[data-v-84addd25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84addd25]{margin-bottom:16px}.form-label[data-v-84addd25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84addd25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84addd25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84addd25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84addd25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84addd25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84addd25]{color:#2563eb}.unit[data-v-84addd25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84addd25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84addd25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84addd25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb3628ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb3628ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb3628ab]{grid-template-columns:1fr}}.section-title[data-v-eb3628ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb3628ab]{margin-bottom:16px}.form-label[data-v-eb3628ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb3628ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb3628ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb3628ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb3628ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb3628ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb3628ab]{color:#2563eb}.unit[data-v-eb3628ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb3628ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb3628ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb3628ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e63c64aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e63c64aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e63c64aa]{grid-template-columns:1fr}}.section-title[data-v-e63c64aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e63c64aa]{margin-bottom:16px}.form-label[data-v-e63c64aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e63c64aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e63c64aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e63c64aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e63c64aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e63c64aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e63c64aa]{color:#2563eb}.unit[data-v-e63c64aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e63c64aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e63c64aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e63c64aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf7ada64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf7ada64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf7ada64]{grid-template-columns:1fr}}.section-title[data-v-bf7ada64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf7ada64]{margin-bottom:16px}.form-label[data-v-bf7ada64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf7ada64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf7ada64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf7ada64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf7ada64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf7ada64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf7ada64]{color:#2563eb}.unit[data-v-bf7ada64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf7ada64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf7ada64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf7ada64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f030ff1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f030ff1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f030ff1]{grid-template-columns:1fr}}.section-title[data-v-3f030ff1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f030ff1]{margin-bottom:16px}.form-label[data-v-3f030ff1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f030ff1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f030ff1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f030ff1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f030ff1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f030ff1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f030ff1]{color:#2563eb}.unit[data-v-3f030ff1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f030ff1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f030ff1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f030ff1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37f126c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37f126c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37f126c8]{grid-template-columns:1fr}}.section-title[data-v-37f126c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37f126c8]{margin-bottom:16px}.form-label[data-v-37f126c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37f126c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37f126c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37f126c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37f126c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37f126c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37f126c8]{color:#2563eb}.unit[data-v-37f126c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37f126c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37f126c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37f126c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c1d4db28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c1d4db28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c1d4db28]{grid-template-columns:1fr}}.section-title[data-v-c1d4db28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c1d4db28]{margin-bottom:16px}.form-label[data-v-c1d4db28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c1d4db28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c1d4db28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c1d4db28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c1d4db28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c1d4db28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c1d4db28]{color:#2563eb}.unit[data-v-c1d4db28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c1d4db28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c1d4db28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c1d4db28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd0bad63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd0bad63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd0bad63]{grid-template-columns:1fr}}.section-title[data-v-dd0bad63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd0bad63]{margin-bottom:16px}.form-label[data-v-dd0bad63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd0bad63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd0bad63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd0bad63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd0bad63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd0bad63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd0bad63]{color:#2563eb}.unit[data-v-dd0bad63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd0bad63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd0bad63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd0bad63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c3aecd4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c3aecd4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c3aecd4]{grid-template-columns:1fr}}.section-title[data-v-7c3aecd4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c3aecd4]{margin-bottom:16px}.form-label[data-v-7c3aecd4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c3aecd4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c3aecd4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c3aecd4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c3aecd4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c3aecd4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c3aecd4]{color:#2563eb}.unit[data-v-7c3aecd4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c3aecd4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c3aecd4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c3aecd4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f832da6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f832da6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f832da6]{grid-template-columns:1fr}}.section-title[data-v-0f832da6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f832da6]{margin-bottom:16px}.form-label[data-v-0f832da6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f832da6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f832da6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f832da6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f832da6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f832da6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f832da6]{color:#2563eb}.unit[data-v-0f832da6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f832da6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f832da6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f832da6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-555423c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-555423c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-555423c5]{grid-template-columns:1fr}}.section-title[data-v-555423c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-555423c5]{margin-bottom:16px}.form-label[data-v-555423c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-555423c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-555423c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-555423c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-555423c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-555423c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-555423c5]{color:#2563eb}.unit[data-v-555423c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-555423c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-555423c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-555423c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f75f20f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f75f20f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f75f20f4]{grid-template-columns:1fr}}.section-title[data-v-f75f20f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f75f20f4]{margin-bottom:16px}.form-label[data-v-f75f20f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f75f20f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f75f20f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f75f20f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f75f20f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f75f20f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f75f20f4]{color:#2563eb}.unit[data-v-f75f20f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f75f20f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f75f20f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f75f20f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11f382f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11f382f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11f382f5]{grid-template-columns:1fr}}.section-title[data-v-11f382f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11f382f5]{margin-bottom:16px}.form-label[data-v-11f382f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11f382f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11f382f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11f382f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11f382f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11f382f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11f382f5]{color:#2563eb}.unit[data-v-11f382f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11f382f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11f382f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11f382f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec80323e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec80323e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec80323e]{grid-template-columns:1fr}}.section-title[data-v-ec80323e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec80323e]{margin-bottom:16px}.form-label[data-v-ec80323e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec80323e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec80323e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec80323e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec80323e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec80323e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec80323e]{color:#2563eb}.unit[data-v-ec80323e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec80323e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec80323e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec80323e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f04dfe3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f04dfe3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f04dfe3]{grid-template-columns:1fr}}.section-title[data-v-9f04dfe3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f04dfe3]{margin-bottom:16px}.form-label[data-v-9f04dfe3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f04dfe3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f04dfe3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f04dfe3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f04dfe3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f04dfe3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f04dfe3]{color:#2563eb}.unit[data-v-9f04dfe3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f04dfe3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f04dfe3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f04dfe3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4fb67f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4fb67f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4fb67f8]{grid-template-columns:1fr}}.section-title[data-v-f4fb67f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4fb67f8]{margin-bottom:16px}.form-label[data-v-f4fb67f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4fb67f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4fb67f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4fb67f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4fb67f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4fb67f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4fb67f8]{color:#2563eb}.unit[data-v-f4fb67f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4fb67f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4fb67f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4fb67f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eeda4ac3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eeda4ac3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eeda4ac3]{grid-template-columns:1fr}}.section-title[data-v-eeda4ac3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eeda4ac3]{margin-bottom:16px}.form-label[data-v-eeda4ac3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eeda4ac3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eeda4ac3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eeda4ac3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eeda4ac3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eeda4ac3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eeda4ac3]{color:#2563eb}.unit[data-v-eeda4ac3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eeda4ac3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eeda4ac3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eeda4ac3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c860f2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c860f2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c860f2d]{grid-template-columns:1fr}}.section-title[data-v-0c860f2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c860f2d]{margin-bottom:16px}.form-label[data-v-0c860f2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c860f2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c860f2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c860f2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c860f2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c860f2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c860f2d]{color:#2563eb}.unit[data-v-0c860f2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c860f2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c860f2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c860f2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-579a0457]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-579a0457]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-579a0457]{grid-template-columns:1fr}}.section-title[data-v-579a0457]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-579a0457]{margin-bottom:16px}.form-label[data-v-579a0457]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-579a0457]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-579a0457]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-579a0457]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-579a0457]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-579a0457]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-579a0457]{color:#2563eb}.unit[data-v-579a0457]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-579a0457]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-579a0457]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-579a0457]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23eaa803]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23eaa803]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23eaa803]{grid-template-columns:1fr}}.section-title[data-v-23eaa803]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23eaa803]{margin-bottom:16px}.form-label[data-v-23eaa803]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23eaa803]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23eaa803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23eaa803]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23eaa803]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23eaa803]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23eaa803]{color:#2563eb}.unit[data-v-23eaa803]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23eaa803]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23eaa803]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23eaa803]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6244b26]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6244b26]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6244b26]{grid-template-columns:1fr}}.section-title[data-v-f6244b26]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6244b26]{margin-bottom:16px}.form-label[data-v-f6244b26]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6244b26]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6244b26]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6244b26]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6244b26]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6244b26]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6244b26]{color:#2563eb}.unit[data-v-f6244b26]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6244b26]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6244b26]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6244b26]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f5ec434]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f5ec434]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f5ec434]{grid-template-columns:1fr}}.section-title[data-v-0f5ec434]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f5ec434]{margin-bottom:16px}.form-label[data-v-0f5ec434]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f5ec434]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f5ec434]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f5ec434]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f5ec434]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f5ec434]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f5ec434]{color:#2563eb}.unit[data-v-0f5ec434]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f5ec434]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f5ec434]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f5ec434]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-726489ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-726489ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-726489ef]{grid-template-columns:1fr}}.section-title[data-v-726489ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-726489ef]{margin-bottom:16px}.form-label[data-v-726489ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-726489ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-726489ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-726489ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-726489ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-726489ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-726489ef]{color:#2563eb}.unit[data-v-726489ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-726489ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-726489ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-726489ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1938b84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1938b84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1938b84]{grid-template-columns:1fr}}.section-title[data-v-f1938b84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1938b84]{margin-bottom:16px}.form-label[data-v-f1938b84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1938b84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1938b84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1938b84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1938b84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1938b84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1938b84]{color:#2563eb}.unit[data-v-f1938b84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1938b84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1938b84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1938b84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-220e2161]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-220e2161]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-220e2161]{grid-template-columns:1fr}}.section-title[data-v-220e2161]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-220e2161]{margin-bottom:16px}.form-label[data-v-220e2161]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-220e2161]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-220e2161]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-220e2161]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-220e2161]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-220e2161]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-220e2161]{color:#2563eb}.unit[data-v-220e2161]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-220e2161]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-220e2161]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-220e2161]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc8a9f99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc8a9f99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc8a9f99]{grid-template-columns:1fr}}.section-title[data-v-fc8a9f99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc8a9f99]{margin-bottom:16px}.form-label[data-v-fc8a9f99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc8a9f99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc8a9f99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc8a9f99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc8a9f99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc8a9f99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc8a9f99]{color:#2563eb}.unit[data-v-fc8a9f99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc8a9f99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc8a9f99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc8a9f99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9efe6012]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9efe6012]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9efe6012]{grid-template-columns:1fr}}.section-title[data-v-9efe6012]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9efe6012]{margin-bottom:16px}.form-label[data-v-9efe6012]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9efe6012]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9efe6012]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9efe6012]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9efe6012]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9efe6012]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9efe6012]{color:#2563eb}.unit[data-v-9efe6012]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9efe6012]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9efe6012]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9efe6012]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-721508d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-721508d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-721508d2]{grid-template-columns:1fr}}.section-title[data-v-721508d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-721508d2]{margin-bottom:16px}.form-label[data-v-721508d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-721508d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-721508d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-721508d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-721508d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-721508d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-721508d2]{color:#2563eb}.unit[data-v-721508d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-721508d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-721508d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-721508d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f1af066]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f1af066]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f1af066]{grid-template-columns:1fr}}.section-title[data-v-2f1af066]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f1af066]{margin-bottom:16px}.form-label[data-v-2f1af066]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f1af066]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f1af066]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f1af066]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f1af066]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f1af066]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f1af066]{color:#2563eb}.unit[data-v-2f1af066]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f1af066]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f1af066]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f1af066]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cd3a446]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cd3a446]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cd3a446]{grid-template-columns:1fr}}.section-title[data-v-4cd3a446]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cd3a446]{margin-bottom:16px}.form-label[data-v-4cd3a446]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cd3a446]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cd3a446]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cd3a446]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cd3a446]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cd3a446]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cd3a446]{color:#2563eb}.unit[data-v-4cd3a446]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cd3a446]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cd3a446]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cd3a446]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7289d5d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7289d5d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7289d5d5]{grid-template-columns:1fr}}.section-title[data-v-7289d5d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7289d5d5]{margin-bottom:16px}.form-label[data-v-7289d5d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7289d5d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7289d5d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7289d5d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7289d5d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7289d5d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7289d5d5]{color:#2563eb}.unit[data-v-7289d5d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7289d5d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7289d5d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7289d5d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d77b406]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d77b406]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d77b406]{grid-template-columns:1fr}}.section-title[data-v-8d77b406]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d77b406]{margin-bottom:16px}.form-label[data-v-8d77b406]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d77b406]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d77b406]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d77b406]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d77b406]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d77b406]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d77b406]{color:#2563eb}.unit[data-v-8d77b406]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d77b406]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d77b406]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d77b406]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0eebdb2e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0eebdb2e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0eebdb2e]{grid-template-columns:1fr}}.section-title[data-v-0eebdb2e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0eebdb2e]{margin-bottom:16px}.form-label[data-v-0eebdb2e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0eebdb2e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0eebdb2e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0eebdb2e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0eebdb2e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0eebdb2e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0eebdb2e]{color:#2563eb}.unit[data-v-0eebdb2e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0eebdb2e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0eebdb2e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0eebdb2e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc6691c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc6691c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc6691c1]{grid-template-columns:1fr}}.section-title[data-v-dc6691c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc6691c1]{margin-bottom:16px}.form-label[data-v-dc6691c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc6691c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc6691c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc6691c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc6691c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc6691c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc6691c1]{color:#2563eb}.unit[data-v-dc6691c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc6691c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc6691c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc6691c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c309fe27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c309fe27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c309fe27]{grid-template-columns:1fr}}.section-title[data-v-c309fe27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c309fe27]{margin-bottom:16px}.form-label[data-v-c309fe27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c309fe27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c309fe27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c309fe27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c309fe27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c309fe27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c309fe27]{color:#2563eb}.unit[data-v-c309fe27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c309fe27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c309fe27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c309fe27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22dcd338]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22dcd338]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22dcd338]{grid-template-columns:1fr}}.section-title[data-v-22dcd338]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22dcd338]{margin-bottom:16px}.form-label[data-v-22dcd338]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22dcd338]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22dcd338]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22dcd338]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22dcd338]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22dcd338]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22dcd338]{color:#2563eb}.unit[data-v-22dcd338]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22dcd338]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22dcd338]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22dcd338]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b720572f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b720572f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b720572f]{grid-template-columns:1fr}}.section-title[data-v-b720572f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b720572f]{margin-bottom:16px}.form-label[data-v-b720572f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b720572f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b720572f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b720572f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b720572f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b720572f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b720572f]{color:#2563eb}.unit[data-v-b720572f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b720572f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b720572f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b720572f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c3903be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c3903be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c3903be]{grid-template-columns:1fr}}.section-title[data-v-7c3903be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c3903be]{margin-bottom:16px}.form-label[data-v-7c3903be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c3903be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c3903be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c3903be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c3903be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c3903be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c3903be]{color:#2563eb}.unit[data-v-7c3903be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c3903be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c3903be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c3903be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b2c4b63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b2c4b63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b2c4b63]{grid-template-columns:1fr}}.section-title[data-v-3b2c4b63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b2c4b63]{margin-bottom:16px}.form-label[data-v-3b2c4b63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b2c4b63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b2c4b63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b2c4b63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b2c4b63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b2c4b63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b2c4b63]{color:#2563eb}.unit[data-v-3b2c4b63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b2c4b63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b2c4b63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b2c4b63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7848fb6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7848fb6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7848fb6b]{grid-template-columns:1fr}}.section-title[data-v-7848fb6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7848fb6b]{margin-bottom:16px}.form-label[data-v-7848fb6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7848fb6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7848fb6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7848fb6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7848fb6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7848fb6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7848fb6b]{color:#2563eb}.unit[data-v-7848fb6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7848fb6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7848fb6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7848fb6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9bfcae5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9bfcae5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9bfcae5]{grid-template-columns:1fr}}.section-title[data-v-a9bfcae5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9bfcae5]{margin-bottom:16px}.form-label[data-v-a9bfcae5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9bfcae5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9bfcae5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9bfcae5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9bfcae5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9bfcae5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9bfcae5]{color:#2563eb}.unit[data-v-a9bfcae5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9bfcae5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9bfcae5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9bfcae5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a7f750a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a7f750a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a7f750a]{grid-template-columns:1fr}}.section-title[data-v-9a7f750a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a7f750a]{margin-bottom:16px}.form-label[data-v-9a7f750a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a7f750a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a7f750a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a7f750a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a7f750a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a7f750a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a7f750a]{color:#2563eb}.unit[data-v-9a7f750a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a7f750a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a7f750a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a7f750a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e67cfb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e67cfb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e67cfb4]{grid-template-columns:1fr}}.section-title[data-v-9e67cfb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e67cfb4]{margin-bottom:16px}.form-label[data-v-9e67cfb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e67cfb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e67cfb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e67cfb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e67cfb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e67cfb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e67cfb4]{color:#2563eb}.unit[data-v-9e67cfb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e67cfb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e67cfb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e67cfb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9ff352b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9ff352b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9ff352b]{grid-template-columns:1fr}}.section-title[data-v-f9ff352b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9ff352b]{margin-bottom:16px}.form-label[data-v-f9ff352b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9ff352b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9ff352b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9ff352b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9ff352b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9ff352b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9ff352b]{color:#2563eb}.unit[data-v-f9ff352b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9ff352b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9ff352b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9ff352b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa394b99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa394b99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa394b99]{grid-template-columns:1fr}}.section-title[data-v-aa394b99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa394b99]{margin-bottom:16px}.form-label[data-v-aa394b99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa394b99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa394b99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa394b99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa394b99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa394b99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa394b99]{color:#2563eb}.unit[data-v-aa394b99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa394b99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa394b99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa394b99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-defaee67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-defaee67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-defaee67]{grid-template-columns:1fr}}.section-title[data-v-defaee67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-defaee67]{margin-bottom:16px}.form-label[data-v-defaee67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-defaee67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-defaee67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-defaee67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-defaee67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-defaee67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-defaee67]{color:#2563eb}.unit[data-v-defaee67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-defaee67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-defaee67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-defaee67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fdf9ff8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fdf9ff8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fdf9ff8]{grid-template-columns:1fr}}.section-title[data-v-8fdf9ff8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fdf9ff8]{margin-bottom:16px}.form-label[data-v-8fdf9ff8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fdf9ff8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fdf9ff8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fdf9ff8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fdf9ff8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fdf9ff8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fdf9ff8]{color:#2563eb}.unit[data-v-8fdf9ff8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fdf9ff8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fdf9ff8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fdf9ff8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-248f56f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-248f56f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-248f56f9]{grid-template-columns:1fr}}.section-title[data-v-248f56f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-248f56f9]{margin-bottom:16px}.form-label[data-v-248f56f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-248f56f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-248f56f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-248f56f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-248f56f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-248f56f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-248f56f9]{color:#2563eb}.unit[data-v-248f56f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-248f56f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-248f56f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-248f56f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3623ab83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3623ab83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3623ab83]{grid-template-columns:1fr}}.section-title[data-v-3623ab83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3623ab83]{margin-bottom:16px}.form-label[data-v-3623ab83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3623ab83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3623ab83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3623ab83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3623ab83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3623ab83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3623ab83]{color:#2563eb}.unit[data-v-3623ab83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3623ab83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3623ab83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3623ab83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbe0a5e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbe0a5e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbe0a5e3]{grid-template-columns:1fr}}.section-title[data-v-dbe0a5e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbe0a5e3]{margin-bottom:16px}.form-label[data-v-dbe0a5e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbe0a5e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbe0a5e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbe0a5e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbe0a5e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbe0a5e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbe0a5e3]{color:#2563eb}.unit[data-v-dbe0a5e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbe0a5e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbe0a5e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbe0a5e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79e7620c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79e7620c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79e7620c]{grid-template-columns:1fr}}.section-title[data-v-79e7620c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79e7620c]{margin-bottom:16px}.form-label[data-v-79e7620c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79e7620c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79e7620c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79e7620c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79e7620c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79e7620c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79e7620c]{color:#2563eb}.unit[data-v-79e7620c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79e7620c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79e7620c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79e7620c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca2587fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca2587fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca2587fa]{grid-template-columns:1fr}}.section-title[data-v-ca2587fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca2587fa]{margin-bottom:16px}.form-label[data-v-ca2587fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca2587fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca2587fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca2587fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca2587fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca2587fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca2587fa]{color:#2563eb}.unit[data-v-ca2587fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca2587fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca2587fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca2587fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34ff955c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34ff955c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34ff955c]{grid-template-columns:1fr}}.section-title[data-v-34ff955c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34ff955c]{margin-bottom:16px}.form-label[data-v-34ff955c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34ff955c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34ff955c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34ff955c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34ff955c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34ff955c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34ff955c]{color:#2563eb}.unit[data-v-34ff955c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34ff955c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34ff955c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34ff955c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad27920f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad27920f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad27920f]{grid-template-columns:1fr}}.section-title[data-v-ad27920f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad27920f]{margin-bottom:16px}.form-label[data-v-ad27920f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad27920f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad27920f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad27920f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad27920f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad27920f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad27920f]{color:#2563eb}.unit[data-v-ad27920f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad27920f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad27920f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad27920f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7b7c09c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7b7c09c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7b7c09c]{grid-template-columns:1fr}}.section-title[data-v-a7b7c09c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7b7c09c]{margin-bottom:16px}.form-label[data-v-a7b7c09c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7b7c09c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7b7c09c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7b7c09c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7b7c09c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7b7c09c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7b7c09c]{color:#2563eb}.unit[data-v-a7b7c09c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7b7c09c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7b7c09c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7b7c09c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e00a3679]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e00a3679]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e00a3679]{grid-template-columns:1fr}}.section-title[data-v-e00a3679]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e00a3679]{margin-bottom:16px}.form-label[data-v-e00a3679]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e00a3679]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e00a3679]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e00a3679]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e00a3679]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e00a3679]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e00a3679]{color:#2563eb}.unit[data-v-e00a3679]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e00a3679]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e00a3679]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e00a3679]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2dd2b63c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2dd2b63c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2dd2b63c]{grid-template-columns:1fr}}.section-title[data-v-2dd2b63c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2dd2b63c]{margin-bottom:16px}.form-label[data-v-2dd2b63c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2dd2b63c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2dd2b63c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2dd2b63c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2dd2b63c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2dd2b63c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2dd2b63c]{color:#2563eb}.unit[data-v-2dd2b63c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2dd2b63c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2dd2b63c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2dd2b63c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a68945aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a68945aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a68945aa]{grid-template-columns:1fr}}.section-title[data-v-a68945aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a68945aa]{margin-bottom:16px}.form-label[data-v-a68945aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a68945aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a68945aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a68945aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a68945aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a68945aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a68945aa]{color:#2563eb}.unit[data-v-a68945aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a68945aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a68945aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a68945aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90671a4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90671a4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90671a4b]{grid-template-columns:1fr}}.section-title[data-v-90671a4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90671a4b]{margin-bottom:16px}.form-label[data-v-90671a4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90671a4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90671a4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90671a4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90671a4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90671a4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90671a4b]{color:#2563eb}.unit[data-v-90671a4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90671a4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90671a4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90671a4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d473c1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d473c1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d473c1e]{grid-template-columns:1fr}}.section-title[data-v-4d473c1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d473c1e]{margin-bottom:16px}.form-label[data-v-4d473c1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d473c1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d473c1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d473c1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d473c1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d473c1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d473c1e]{color:#2563eb}.unit[data-v-4d473c1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d473c1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d473c1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d473c1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aaed363e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aaed363e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aaed363e]{grid-template-columns:1fr}}.section-title[data-v-aaed363e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aaed363e]{margin-bottom:16px}.form-label[data-v-aaed363e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aaed363e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aaed363e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aaed363e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aaed363e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aaed363e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aaed363e]{color:#2563eb}.unit[data-v-aaed363e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aaed363e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aaed363e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aaed363e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e114ad9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e114ad9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e114ad9f]{grid-template-columns:1fr}}.section-title[data-v-e114ad9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e114ad9f]{margin-bottom:16px}.form-label[data-v-e114ad9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e114ad9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e114ad9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e114ad9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e114ad9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e114ad9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e114ad9f]{color:#2563eb}.unit[data-v-e114ad9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e114ad9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e114ad9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e114ad9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5de399dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5de399dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5de399dd]{grid-template-columns:1fr}}.section-title[data-v-5de399dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5de399dd]{margin-bottom:16px}.form-label[data-v-5de399dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5de399dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5de399dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5de399dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5de399dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5de399dd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5de399dd]{color:#2563eb}.unit[data-v-5de399dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5de399dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5de399dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5de399dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99bb7cef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99bb7cef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99bb7cef]{grid-template-columns:1fr}}.section-title[data-v-99bb7cef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99bb7cef]{margin-bottom:16px}.form-label[data-v-99bb7cef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99bb7cef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99bb7cef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99bb7cef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99bb7cef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99bb7cef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99bb7cef]{color:#2563eb}.unit[data-v-99bb7cef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99bb7cef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99bb7cef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99bb7cef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aad8034e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aad8034e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aad8034e]{grid-template-columns:1fr}}.section-title[data-v-aad8034e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aad8034e]{margin-bottom:16px}.form-label[data-v-aad8034e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aad8034e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aad8034e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aad8034e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aad8034e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aad8034e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aad8034e]{color:#2563eb}.unit[data-v-aad8034e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aad8034e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aad8034e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aad8034e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2ef795d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2ef795d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2ef795d]{grid-template-columns:1fr}}.section-title[data-v-c2ef795d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2ef795d]{margin-bottom:16px}.form-label[data-v-c2ef795d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2ef795d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2ef795d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2ef795d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2ef795d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2ef795d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2ef795d]{color:#2563eb}.unit[data-v-c2ef795d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2ef795d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2ef795d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2ef795d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebbb1978]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebbb1978]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebbb1978]{grid-template-columns:1fr}}.section-title[data-v-ebbb1978]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebbb1978]{margin-bottom:16px}.form-label[data-v-ebbb1978]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebbb1978]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebbb1978]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebbb1978]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebbb1978]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebbb1978]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebbb1978]{color:#2563eb}.unit[data-v-ebbb1978]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebbb1978]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebbb1978]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebbb1978]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc7fdf51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc7fdf51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc7fdf51]{grid-template-columns:1fr}}.section-title[data-v-cc7fdf51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc7fdf51]{margin-bottom:16px}.form-label[data-v-cc7fdf51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc7fdf51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc7fdf51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc7fdf51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc7fdf51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc7fdf51]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc7fdf51]{color:#2563eb}.unit[data-v-cc7fdf51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc7fdf51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc7fdf51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc7fdf51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1019267d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1019267d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1019267d]{grid-template-columns:1fr}}.section-title[data-v-1019267d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1019267d]{margin-bottom:16px}.form-label[data-v-1019267d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1019267d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1019267d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1019267d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1019267d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1019267d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1019267d]{color:#2563eb}.unit[data-v-1019267d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1019267d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1019267d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1019267d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abb7bc91]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abb7bc91]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abb7bc91]{grid-template-columns:1fr}}.section-title[data-v-abb7bc91]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abb7bc91]{margin-bottom:16px}.form-label[data-v-abb7bc91]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abb7bc91]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abb7bc91]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abb7bc91]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abb7bc91]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abb7bc91]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abb7bc91]{color:#2563eb}.unit[data-v-abb7bc91]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abb7bc91]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abb7bc91]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abb7bc91]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e881a241]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e881a241]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e881a241]{grid-template-columns:1fr}}.section-title[data-v-e881a241]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e881a241]{margin-bottom:16px}.form-label[data-v-e881a241]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e881a241]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e881a241]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e881a241]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e881a241]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e881a241]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e881a241]{color:#2563eb}.unit[data-v-e881a241]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e881a241]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e881a241]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e881a241]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-574a7ffe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-574a7ffe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-574a7ffe]{grid-template-columns:1fr}}.section-title[data-v-574a7ffe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-574a7ffe]{margin-bottom:16px}.form-label[data-v-574a7ffe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-574a7ffe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-574a7ffe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-574a7ffe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-574a7ffe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-574a7ffe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-574a7ffe]{color:#2563eb}.unit[data-v-574a7ffe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-574a7ffe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-574a7ffe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-574a7ffe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55766de5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55766de5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55766de5]{grid-template-columns:1fr}}.section-title[data-v-55766de5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55766de5]{margin-bottom:16px}.form-label[data-v-55766de5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55766de5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55766de5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55766de5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55766de5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55766de5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55766de5]{color:#2563eb}.unit[data-v-55766de5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55766de5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55766de5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55766de5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-311e582b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-311e582b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-311e582b]{grid-template-columns:1fr}}.section-title[data-v-311e582b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-311e582b]{margin-bottom:16px}.form-label[data-v-311e582b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-311e582b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-311e582b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-311e582b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-311e582b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-311e582b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-311e582b]{color:#2563eb}.unit[data-v-311e582b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-311e582b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-311e582b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-311e582b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cd830cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cd830cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cd830cc]{grid-template-columns:1fr}}.section-title[data-v-7cd830cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cd830cc]{margin-bottom:16px}.form-label[data-v-7cd830cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cd830cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cd830cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cd830cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cd830cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cd830cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cd830cc]{color:#2563eb}.unit[data-v-7cd830cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cd830cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cd830cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cd830cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60e9686a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60e9686a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60e9686a]{grid-template-columns:1fr}}.section-title[data-v-60e9686a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60e9686a]{margin-bottom:16px}.form-label[data-v-60e9686a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60e9686a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60e9686a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60e9686a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60e9686a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60e9686a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60e9686a]{color:#2563eb}.unit[data-v-60e9686a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60e9686a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60e9686a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60e9686a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41f9cf91]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41f9cf91]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41f9cf91]{grid-template-columns:1fr}}.section-title[data-v-41f9cf91]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41f9cf91]{margin-bottom:16px}.form-label[data-v-41f9cf91]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41f9cf91]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41f9cf91]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41f9cf91]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41f9cf91]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41f9cf91]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41f9cf91]{color:#2563eb}.unit[data-v-41f9cf91]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41f9cf91]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41f9cf91]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41f9cf91]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83ef527f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83ef527f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83ef527f]{grid-template-columns:1fr}}.section-title[data-v-83ef527f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83ef527f]{margin-bottom:16px}.form-label[data-v-83ef527f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83ef527f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83ef527f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83ef527f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83ef527f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83ef527f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83ef527f]{color:#2563eb}.unit[data-v-83ef527f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83ef527f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83ef527f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83ef527f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d15627f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d15627f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d15627f]{grid-template-columns:1fr}}.section-title[data-v-3d15627f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d15627f]{margin-bottom:16px}.form-label[data-v-3d15627f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d15627f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d15627f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d15627f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d15627f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d15627f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d15627f]{color:#2563eb}.unit[data-v-3d15627f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d15627f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d15627f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d15627f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c596078]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c596078]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c596078]{grid-template-columns:1fr}}.section-title[data-v-7c596078]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c596078]{margin-bottom:16px}.form-label[data-v-7c596078]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c596078]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c596078]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c596078]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c596078]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c596078]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c596078]{color:#2563eb}.unit[data-v-7c596078]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c596078]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c596078]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c596078]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20c0292c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20c0292c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20c0292c]{grid-template-columns:1fr}}.section-title[data-v-20c0292c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20c0292c]{margin-bottom:16px}.form-label[data-v-20c0292c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20c0292c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20c0292c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20c0292c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20c0292c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20c0292c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20c0292c]{color:#2563eb}.unit[data-v-20c0292c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20c0292c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20c0292c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20c0292c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e72fee3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e72fee3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e72fee3]{grid-template-columns:1fr}}.section-title[data-v-2e72fee3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e72fee3]{margin-bottom:16px}.form-label[data-v-2e72fee3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e72fee3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e72fee3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e72fee3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e72fee3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e72fee3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e72fee3]{color:#2563eb}.unit[data-v-2e72fee3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e72fee3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e72fee3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e72fee3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e85479ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e85479ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e85479ef]{grid-template-columns:1fr}}.section-title[data-v-e85479ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e85479ef]{margin-bottom:16px}.form-label[data-v-e85479ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e85479ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e85479ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e85479ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e85479ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e85479ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e85479ef]{color:#2563eb}.unit[data-v-e85479ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e85479ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e85479ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e85479ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b5ea1ee2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b5ea1ee2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b5ea1ee2]{grid-template-columns:1fr}}.section-title[data-v-b5ea1ee2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b5ea1ee2]{margin-bottom:16px}.form-label[data-v-b5ea1ee2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b5ea1ee2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5ea1ee2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b5ea1ee2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b5ea1ee2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b5ea1ee2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b5ea1ee2]{color:#2563eb}.unit[data-v-b5ea1ee2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b5ea1ee2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b5ea1ee2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b5ea1ee2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e51cbd37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e51cbd37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e51cbd37]{grid-template-columns:1fr}}.section-title[data-v-e51cbd37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e51cbd37]{margin-bottom:16px}.form-label[data-v-e51cbd37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e51cbd37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e51cbd37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e51cbd37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e51cbd37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e51cbd37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e51cbd37]{color:#2563eb}.unit[data-v-e51cbd37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e51cbd37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e51cbd37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e51cbd37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4aa0629b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4aa0629b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4aa0629b]{grid-template-columns:1fr}}.section-title[data-v-4aa0629b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4aa0629b]{margin-bottom:16px}.form-label[data-v-4aa0629b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4aa0629b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4aa0629b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4aa0629b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4aa0629b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4aa0629b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4aa0629b]{color:#2563eb}.unit[data-v-4aa0629b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4aa0629b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4aa0629b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4aa0629b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db78901f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db78901f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db78901f]{grid-template-columns:1fr}}.section-title[data-v-db78901f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db78901f]{margin-bottom:16px}.form-label[data-v-db78901f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db78901f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db78901f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db78901f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db78901f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db78901f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db78901f]{color:#2563eb}.unit[data-v-db78901f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db78901f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db78901f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db78901f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7da8e89a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7da8e89a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7da8e89a]{grid-template-columns:1fr}}.section-title[data-v-7da8e89a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7da8e89a]{margin-bottom:16px}.form-label[data-v-7da8e89a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7da8e89a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7da8e89a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7da8e89a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7da8e89a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7da8e89a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7da8e89a]{color:#2563eb}.unit[data-v-7da8e89a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7da8e89a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7da8e89a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7da8e89a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea70dc2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea70dc2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea70dc2b]{grid-template-columns:1fr}}.section-title[data-v-ea70dc2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea70dc2b]{margin-bottom:16px}.form-label[data-v-ea70dc2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea70dc2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea70dc2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea70dc2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea70dc2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea70dc2b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea70dc2b]{color:#2563eb}.unit[data-v-ea70dc2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea70dc2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea70dc2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea70dc2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4cf0c7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4cf0c7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4cf0c7c]{grid-template-columns:1fr}}.section-title[data-v-b4cf0c7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4cf0c7c]{margin-bottom:16px}.form-label[data-v-b4cf0c7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4cf0c7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4cf0c7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4cf0c7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4cf0c7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4cf0c7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4cf0c7c]{color:#2563eb}.unit[data-v-b4cf0c7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4cf0c7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4cf0c7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4cf0c7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a96499a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a96499a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a96499a]{grid-template-columns:1fr}}.section-title[data-v-7a96499a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a96499a]{margin-bottom:16px}.form-label[data-v-7a96499a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a96499a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a96499a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a96499a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a96499a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a96499a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a96499a]{color:#2563eb}.unit[data-v-7a96499a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a96499a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a96499a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a96499a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e24f966]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e24f966]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e24f966]{grid-template-columns:1fr}}.section-title[data-v-6e24f966]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e24f966]{margin-bottom:16px}.form-label[data-v-6e24f966]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e24f966]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e24f966]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e24f966]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e24f966]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e24f966]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e24f966]{color:#2563eb}.unit[data-v-6e24f966]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e24f966]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e24f966]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e24f966]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-991ffbaa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-991ffbaa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-991ffbaa]{grid-template-columns:1fr}}.section-title[data-v-991ffbaa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-991ffbaa]{margin-bottom:16px}.form-label[data-v-991ffbaa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-991ffbaa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-991ffbaa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-991ffbaa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-991ffbaa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-991ffbaa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-991ffbaa]{color:#2563eb}.unit[data-v-991ffbaa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-991ffbaa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-991ffbaa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-991ffbaa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a3901e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a3901e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a3901e9]{grid-template-columns:1fr}}.section-title[data-v-8a3901e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a3901e9]{margin-bottom:16px}.form-label[data-v-8a3901e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a3901e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a3901e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a3901e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a3901e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a3901e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a3901e9]{color:#2563eb}.unit[data-v-8a3901e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a3901e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a3901e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a3901e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52da9766]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52da9766]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52da9766]{grid-template-columns:1fr}}.section-title[data-v-52da9766]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52da9766]{margin-bottom:16px}.form-label[data-v-52da9766]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52da9766]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52da9766]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52da9766]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52da9766]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52da9766]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52da9766]{color:#2563eb}.unit[data-v-52da9766]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52da9766]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52da9766]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52da9766]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4aad455]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4aad455]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4aad455]{grid-template-columns:1fr}}.section-title[data-v-b4aad455]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4aad455]{margin-bottom:16px}.form-label[data-v-b4aad455]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4aad455]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4aad455]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4aad455]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4aad455]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4aad455]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4aad455]{color:#2563eb}.unit[data-v-b4aad455]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4aad455]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4aad455]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4aad455]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a1109f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a1109f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a1109f3]{grid-template-columns:1fr}}.section-title[data-v-0a1109f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a1109f3]{margin-bottom:16px}.form-label[data-v-0a1109f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a1109f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a1109f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a1109f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a1109f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a1109f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a1109f3]{color:#2563eb}.unit[data-v-0a1109f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a1109f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a1109f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a1109f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f53ce64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f53ce64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f53ce64]{grid-template-columns:1fr}}.section-title[data-v-9f53ce64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f53ce64]{margin-bottom:16px}.form-label[data-v-9f53ce64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f53ce64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f53ce64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f53ce64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f53ce64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f53ce64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f53ce64]{color:#2563eb}.unit[data-v-9f53ce64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f53ce64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f53ce64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f53ce64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0082c573]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0082c573]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0082c573]{grid-template-columns:1fr}}.section-title[data-v-0082c573]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0082c573]{margin-bottom:16px}.form-label[data-v-0082c573]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0082c573]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0082c573]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0082c573]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0082c573]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0082c573]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0082c573]{color:#2563eb}.unit[data-v-0082c573]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0082c573]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0082c573]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0082c573]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8a70c3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8a70c3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8a70c3d]{grid-template-columns:1fr}}.section-title[data-v-d8a70c3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8a70c3d]{margin-bottom:16px}.form-label[data-v-d8a70c3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8a70c3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8a70c3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8a70c3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8a70c3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8a70c3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8a70c3d]{color:#2563eb}.unit[data-v-d8a70c3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8a70c3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8a70c3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8a70c3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57ae0b76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57ae0b76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57ae0b76]{grid-template-columns:1fr}}.section-title[data-v-57ae0b76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57ae0b76]{margin-bottom:16px}.form-label[data-v-57ae0b76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57ae0b76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57ae0b76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57ae0b76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57ae0b76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57ae0b76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57ae0b76]{color:#2563eb}.unit[data-v-57ae0b76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57ae0b76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57ae0b76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57ae0b76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8406e7c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8406e7c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8406e7c1]{grid-template-columns:1fr}}.section-title[data-v-8406e7c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8406e7c1]{margin-bottom:16px}.form-label[data-v-8406e7c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8406e7c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8406e7c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8406e7c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8406e7c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8406e7c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8406e7c1]{color:#2563eb}.unit[data-v-8406e7c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8406e7c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8406e7c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8406e7c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c5a7514]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c5a7514]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c5a7514]{grid-template-columns:1fr}}.section-title[data-v-5c5a7514]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c5a7514]{margin-bottom:16px}.form-label[data-v-5c5a7514]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c5a7514]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c5a7514]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c5a7514]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c5a7514]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c5a7514]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c5a7514]{color:#2563eb}.unit[data-v-5c5a7514]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c5a7514]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c5a7514]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c5a7514]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c33c1aed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c33c1aed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c33c1aed]{grid-template-columns:1fr}}.section-title[data-v-c33c1aed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c33c1aed]{margin-bottom:16px}.form-label[data-v-c33c1aed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c33c1aed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c33c1aed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c33c1aed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c33c1aed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c33c1aed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c33c1aed]{color:#2563eb}.unit[data-v-c33c1aed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c33c1aed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c33c1aed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c33c1aed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ef33220]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ef33220]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ef33220]{grid-template-columns:1fr}}.section-title[data-v-9ef33220]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ef33220]{margin-bottom:16px}.form-label[data-v-9ef33220]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ef33220]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ef33220]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ef33220]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ef33220]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ef33220]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ef33220]{color:#2563eb}.unit[data-v-9ef33220]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ef33220]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ef33220]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ef33220]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f95d3fbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f95d3fbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f95d3fbd]{grid-template-columns:1fr}}.section-title[data-v-f95d3fbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f95d3fbd]{margin-bottom:16px}.form-label[data-v-f95d3fbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f95d3fbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f95d3fbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f95d3fbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f95d3fbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f95d3fbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f95d3fbd]{color:#2563eb}.unit[data-v-f95d3fbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f95d3fbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f95d3fbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f95d3fbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73445dd2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73445dd2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73445dd2]{grid-template-columns:1fr}}.section-title[data-v-73445dd2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73445dd2]{margin-bottom:16px}.form-label[data-v-73445dd2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73445dd2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73445dd2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73445dd2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73445dd2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73445dd2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73445dd2]{color:#2563eb}.unit[data-v-73445dd2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73445dd2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73445dd2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73445dd2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51b877a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51b877a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51b877a1]{grid-template-columns:1fr}}.section-title[data-v-51b877a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51b877a1]{margin-bottom:16px}.form-label[data-v-51b877a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51b877a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51b877a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51b877a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51b877a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51b877a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51b877a1]{color:#2563eb}.unit[data-v-51b877a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51b877a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51b877a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51b877a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36d4650e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36d4650e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36d4650e]{grid-template-columns:1fr}}.section-title[data-v-36d4650e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36d4650e]{margin-bottom:16px}.form-label[data-v-36d4650e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36d4650e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36d4650e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36d4650e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36d4650e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36d4650e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36d4650e]{color:#2563eb}.unit[data-v-36d4650e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36d4650e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36d4650e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36d4650e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-272485e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-272485e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-272485e3]{grid-template-columns:1fr}}.section-title[data-v-272485e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-272485e3]{margin-bottom:16px}.form-label[data-v-272485e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-272485e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-272485e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-272485e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-272485e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-272485e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-272485e3]{color:#2563eb}.unit[data-v-272485e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-272485e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-272485e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-272485e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1f4c3c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1f4c3c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1f4c3c0]{grid-template-columns:1fr}}.section-title[data-v-a1f4c3c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1f4c3c0]{margin-bottom:16px}.form-label[data-v-a1f4c3c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1f4c3c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1f4c3c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1f4c3c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1f4c3c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1f4c3c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1f4c3c0]{color:#2563eb}.unit[data-v-a1f4c3c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1f4c3c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1f4c3c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1f4c3c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4124775]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4124775]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4124775]{grid-template-columns:1fr}}.section-title[data-v-a4124775]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4124775]{margin-bottom:16px}.form-label[data-v-a4124775]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4124775]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4124775]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4124775]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4124775]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4124775]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4124775]{color:#2563eb}.unit[data-v-a4124775]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4124775]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4124775]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4124775]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d05747b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d05747b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d05747b6]{grid-template-columns:1fr}}.section-title[data-v-d05747b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d05747b6]{margin-bottom:16px}.form-label[data-v-d05747b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d05747b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d05747b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d05747b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d05747b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d05747b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d05747b6]{color:#2563eb}.unit[data-v-d05747b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d05747b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d05747b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d05747b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-984a5191]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-984a5191]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-984a5191]{grid-template-columns:1fr}}.section-title[data-v-984a5191]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-984a5191]{margin-bottom:16px}.form-label[data-v-984a5191]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-984a5191]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-984a5191]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-984a5191]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-984a5191]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-984a5191]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-984a5191]{color:#2563eb}.unit[data-v-984a5191]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-984a5191]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-984a5191]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-984a5191]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df73a256]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df73a256]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df73a256]{grid-template-columns:1fr}}.section-title[data-v-df73a256]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df73a256]{margin-bottom:16px}.form-label[data-v-df73a256]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df73a256]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df73a256]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df73a256]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df73a256]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df73a256]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df73a256]{color:#2563eb}.unit[data-v-df73a256]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df73a256]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df73a256]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df73a256]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e4bdcef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e4bdcef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e4bdcef]{grid-template-columns:1fr}}.section-title[data-v-8e4bdcef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e4bdcef]{margin-bottom:16px}.form-label[data-v-8e4bdcef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e4bdcef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e4bdcef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e4bdcef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e4bdcef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e4bdcef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e4bdcef]{color:#2563eb}.unit[data-v-8e4bdcef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e4bdcef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e4bdcef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e4bdcef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8dbb66af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8dbb66af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8dbb66af]{grid-template-columns:1fr}}.section-title[data-v-8dbb66af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8dbb66af]{margin-bottom:16px}.form-label[data-v-8dbb66af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8dbb66af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8dbb66af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8dbb66af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8dbb66af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8dbb66af]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8dbb66af]{color:#2563eb}.unit[data-v-8dbb66af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8dbb66af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8dbb66af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8dbb66af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e6e2840]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e6e2840]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e6e2840]{grid-template-columns:1fr}}.section-title[data-v-5e6e2840]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e6e2840]{margin-bottom:16px}.form-label[data-v-5e6e2840]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e6e2840]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e6e2840]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e6e2840]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e6e2840]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e6e2840]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e6e2840]{color:#2563eb}.unit[data-v-5e6e2840]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e6e2840]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e6e2840]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e6e2840]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c764a477]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c764a477]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c764a477]{grid-template-columns:1fr}}.section-title[data-v-c764a477]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c764a477]{margin-bottom:16px}.form-label[data-v-c764a477]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c764a477]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c764a477]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c764a477]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c764a477]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c764a477]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c764a477]{color:#2563eb}.unit[data-v-c764a477]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c764a477]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c764a477]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c764a477]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf2c44fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf2c44fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf2c44fa]{grid-template-columns:1fr}}.section-title[data-v-bf2c44fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf2c44fa]{margin-bottom:16px}.form-label[data-v-bf2c44fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf2c44fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf2c44fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf2c44fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf2c44fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf2c44fa]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf2c44fa]{color:#2563eb}.unit[data-v-bf2c44fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf2c44fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf2c44fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf2c44fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5bf2d5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5bf2d5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5bf2d5a]{grid-template-columns:1fr}}.section-title[data-v-a5bf2d5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5bf2d5a]{margin-bottom:16px}.form-label[data-v-a5bf2d5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5bf2d5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5bf2d5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5bf2d5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5bf2d5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5bf2d5a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5bf2d5a]{color:#2563eb}.unit[data-v-a5bf2d5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5bf2d5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5bf2d5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5bf2d5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a82c654d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a82c654d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a82c654d]{grid-template-columns:1fr}}.section-title[data-v-a82c654d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a82c654d]{margin-bottom:16px}.form-label[data-v-a82c654d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a82c654d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a82c654d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a82c654d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a82c654d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a82c654d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a82c654d]{color:#2563eb}.unit[data-v-a82c654d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a82c654d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a82c654d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a82c654d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e9a69d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e9a69d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e9a69d7]{grid-template-columns:1fr}}.section-title[data-v-2e9a69d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e9a69d7]{margin-bottom:16px}.form-label[data-v-2e9a69d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e9a69d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e9a69d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e9a69d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e9a69d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e9a69d7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e9a69d7]{color:#2563eb}.unit[data-v-2e9a69d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e9a69d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e9a69d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e9a69d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f591cf3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f591cf3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f591cf3]{grid-template-columns:1fr}}.section-title[data-v-0f591cf3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f591cf3]{margin-bottom:16px}.form-label[data-v-0f591cf3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f591cf3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f591cf3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f591cf3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f591cf3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f591cf3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f591cf3]{color:#2563eb}.unit[data-v-0f591cf3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f591cf3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f591cf3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f591cf3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-188646fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-188646fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-188646fd]{grid-template-columns:1fr}}.section-title[data-v-188646fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-188646fd]{margin-bottom:16px}.form-label[data-v-188646fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-188646fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-188646fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-188646fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-188646fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-188646fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-188646fd]{color:#2563eb}.unit[data-v-188646fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-188646fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-188646fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-188646fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f73e89f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f73e89f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f73e89f]{grid-template-columns:1fr}}.section-title[data-v-3f73e89f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f73e89f]{margin-bottom:16px}.form-label[data-v-3f73e89f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f73e89f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f73e89f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f73e89f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f73e89f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f73e89f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f73e89f]{color:#2563eb}.unit[data-v-3f73e89f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f73e89f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f73e89f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f73e89f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dec474be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dec474be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dec474be]{grid-template-columns:1fr}}.section-title[data-v-dec474be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dec474be]{margin-bottom:16px}.form-label[data-v-dec474be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dec474be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dec474be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dec474be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dec474be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dec474be]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dec474be]{color:#2563eb}.unit[data-v-dec474be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dec474be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dec474be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dec474be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34d246b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34d246b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34d246b4]{grid-template-columns:1fr}}.section-title[data-v-34d246b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34d246b4]{margin-bottom:16px}.form-label[data-v-34d246b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34d246b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34d246b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34d246b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34d246b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34d246b4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34d246b4]{color:#2563eb}.unit[data-v-34d246b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34d246b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34d246b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34d246b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-290a0c2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-290a0c2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-290a0c2b]{grid-template-columns:1fr}}.section-title[data-v-290a0c2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-290a0c2b]{margin-bottom:16px}.form-label[data-v-290a0c2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-290a0c2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-290a0c2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-290a0c2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-290a0c2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-290a0c2b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-290a0c2b]{color:#2563eb}.unit[data-v-290a0c2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-290a0c2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-290a0c2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-290a0c2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36e9c537]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36e9c537]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36e9c537]{grid-template-columns:1fr}}.section-title[data-v-36e9c537]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36e9c537]{margin-bottom:16px}.form-label[data-v-36e9c537]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36e9c537]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36e9c537]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36e9c537]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36e9c537]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36e9c537]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36e9c537]{color:#2563eb}.unit[data-v-36e9c537]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36e9c537]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36e9c537]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36e9c537]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a28e14ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a28e14ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a28e14ca]{grid-template-columns:1fr}}.section-title[data-v-a28e14ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a28e14ca]{margin-bottom:16px}.form-label[data-v-a28e14ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a28e14ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a28e14ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a28e14ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a28e14ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a28e14ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a28e14ca]{color:#2563eb}.unit[data-v-a28e14ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a28e14ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a28e14ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a28e14ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-56645230]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-56645230]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-56645230]{grid-template-columns:1fr}}.section-title[data-v-56645230]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-56645230]{margin-bottom:16px}.form-label[data-v-56645230]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-56645230]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-56645230]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-56645230]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-56645230]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-56645230]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-56645230]{color:#2563eb}.unit[data-v-56645230]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-56645230]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-56645230]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-56645230]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82f6bef4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82f6bef4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82f6bef4]{grid-template-columns:1fr}}.section-title[data-v-82f6bef4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82f6bef4]{margin-bottom:16px}.form-label[data-v-82f6bef4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82f6bef4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82f6bef4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82f6bef4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82f6bef4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82f6bef4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82f6bef4]{color:#2563eb}.unit[data-v-82f6bef4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82f6bef4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82f6bef4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82f6bef4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-601e513d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-601e513d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-601e513d]{grid-template-columns:1fr}}.section-title[data-v-601e513d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-601e513d]{margin-bottom:16px}.form-label[data-v-601e513d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-601e513d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-601e513d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-601e513d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-601e513d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-601e513d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-601e513d]{color:#2563eb}.unit[data-v-601e513d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-601e513d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-601e513d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-601e513d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f240af83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f240af83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f240af83]{grid-template-columns:1fr}}.section-title[data-v-f240af83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f240af83]{margin-bottom:16px}.form-label[data-v-f240af83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f240af83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f240af83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f240af83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f240af83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f240af83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f240af83]{color:#2563eb}.unit[data-v-f240af83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f240af83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f240af83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f240af83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8905e16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8905e16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8905e16]{grid-template-columns:1fr}}.section-title[data-v-b8905e16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8905e16]{margin-bottom:16px}.form-label[data-v-b8905e16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8905e16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8905e16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8905e16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8905e16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8905e16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8905e16]{color:#2563eb}.unit[data-v-b8905e16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8905e16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8905e16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8905e16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ae2d70a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ae2d70a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ae2d70a]{grid-template-columns:1fr}}.section-title[data-v-8ae2d70a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ae2d70a]{margin-bottom:16px}.form-label[data-v-8ae2d70a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ae2d70a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ae2d70a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ae2d70a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ae2d70a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ae2d70a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ae2d70a]{color:#2563eb}.unit[data-v-8ae2d70a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ae2d70a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ae2d70a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ae2d70a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb6e9d72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb6e9d72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb6e9d72]{grid-template-columns:1fr}}.section-title[data-v-cb6e9d72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb6e9d72]{margin-bottom:16px}.form-label[data-v-cb6e9d72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb6e9d72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb6e9d72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb6e9d72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb6e9d72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb6e9d72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb6e9d72]{color:#2563eb}.unit[data-v-cb6e9d72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb6e9d72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb6e9d72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb6e9d72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2761aaf4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2761aaf4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2761aaf4]{grid-template-columns:1fr}}.section-title[data-v-2761aaf4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2761aaf4]{margin-bottom:16px}.form-label[data-v-2761aaf4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2761aaf4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2761aaf4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2761aaf4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2761aaf4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2761aaf4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2761aaf4]{color:#2563eb}.unit[data-v-2761aaf4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2761aaf4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2761aaf4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2761aaf4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30d06976]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-30d06976]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-30d06976]{grid-template-columns:1fr 1fr}}.section-title[data-v-30d06976]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-30d06976]{margin-bottom:var(--space-4)}.form-label[data-v-30d06976]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-30d06976],.form-select[data-v-30d06976]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-30d06976]:focus,.form-select[data-v-30d06976]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-30d06976]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-30d06976]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-30d06976]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-30d06976]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-30d06976]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-30d06976]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-30d06976]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-30d06976]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-30d06976]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-30d06976]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-30d06976]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);margin-bottom:var(--space-3);gap:4px;padding:4px;display:flex}.mode-tab[data-v-30d06976]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab.active[data-v-30d06976]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-30d06976]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-30d06976]{padding-right:48px}.input-with-symbol .symbol[data-v-30d06976]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.fraction-inputs[data-v-30d06976]{align-items:flex-end;gap:var(--space-2);display:flex}.fraction-field[data-v-30d06976]{flex:1}.sub-label[data-v-30d06976]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.fraction-slash[data-v-30d06976]{font-size:var(--text-2xl);color:var(--text-muted);font-weight:700;line-height:2.2}.feet-inches-inputs[data-v-30d06976]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.feet-field[data-v-30d06976]{flex:1}.preset-buttons[data-v-30d06976]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-30d06976]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--color-neutral-200,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-30d06976]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.unit-text[data-v-30d06976]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.sub-text[data-v-30d06976]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-text[data-v-30d06976]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.mb-4[data-v-30d06976]{margin-bottom:var(--space-4)}.placeholder[data-v-30d06976]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-e9488daf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e9488daf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e9488daf]{grid-template-columns:1fr 1fr}}.section-title[data-v-e9488daf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e9488daf]{margin-bottom:var(--space-4)}.form-label[data-v-e9488daf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e9488daf],.form-select[data-v-e9488daf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e9488daf]:focus,.form-select[data-v-e9488daf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e9488daf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e9488daf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e9488daf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e9488daf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-e9488daf]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.secondary-results-grid[data-v-e9488daf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e9488daf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e9488daf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e9488daf]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-e9488daf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e9488daf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-e9488daf]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.mode-tabs[data-v-e9488daf]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-e9488daf]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-e9488daf]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-e9488daf]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-e9488daf]{padding-right:48px}.input-with-symbol .symbol[data-v-e9488daf]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.fraction-input-grid[data-v-e9488daf]{gap:var(--space-3);grid-template-columns:1.5fr 1fr 1.2fr;display:grid}.feet-inches-grid[data-v-e9488daf]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr 1.2fr;display:grid}@media (width<=480px){.fraction-input-grid[data-v-e9488daf],.feet-inches-grid[data-v-e9488daf]{grid-template-columns:1fr 1fr}}.preset-buttons[data-v-e9488daf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-e9488daf]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-e9488daf]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.sub-text[data-v-e9488daf]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.input-echo[data-v-e9488daf]{font-size:var(--text-sm);color:var(--color-primary-600)}.mb-4[data-v-e9488daf]{margin-bottom:var(--space-4)}.mt-2[data-v-e9488daf]{margin-top:var(--space-2)}.placeholder[data-v-e9488daf]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-f40b0d4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f40b0d4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f40b0d4c]{grid-template-columns:1fr}}.section-title[data-v-f40b0d4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f40b0d4c]{margin-bottom:16px}.form-label[data-v-f40b0d4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f40b0d4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f40b0d4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f40b0d4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f40b0d4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f40b0d4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f40b0d4c]{color:#2563eb}.unit[data-v-f40b0d4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f40b0d4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f40b0d4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f40b0d4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-155e896b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-155e896b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-155e896b]{grid-template-columns:1fr}}.section-title[data-v-155e896b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-155e896b]{margin-bottom:16px}.form-label[data-v-155e896b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-155e896b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-155e896b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-155e896b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-155e896b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-155e896b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-155e896b]{color:#2563eb}.unit[data-v-155e896b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-155e896b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-155e896b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-155e896b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ffd2650b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ffd2650b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ffd2650b]{grid-template-columns:1fr}}.section-title[data-v-ffd2650b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ffd2650b]{margin-bottom:16px}.form-label[data-v-ffd2650b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ffd2650b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ffd2650b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ffd2650b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ffd2650b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ffd2650b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ffd2650b]{color:#2563eb}.unit[data-v-ffd2650b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ffd2650b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ffd2650b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ffd2650b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f796cdb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f796cdb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f796cdb]{grid-template-columns:1fr}}.section-title[data-v-8f796cdb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f796cdb]{margin-bottom:16px}.form-label[data-v-8f796cdb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f796cdb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f796cdb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f796cdb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f796cdb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f796cdb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f796cdb]{color:#2563eb}.unit[data-v-8f796cdb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f796cdb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f796cdb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f796cdb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef0b65e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef0b65e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef0b65e8]{grid-template-columns:1fr}}.section-title[data-v-ef0b65e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef0b65e8]{margin-bottom:16px}.form-label[data-v-ef0b65e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef0b65e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef0b65e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef0b65e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef0b65e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef0b65e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef0b65e8]{color:#2563eb}.unit[data-v-ef0b65e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef0b65e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef0b65e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef0b65e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8bcb1c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8bcb1c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8bcb1c0]{grid-template-columns:1fr}}.section-title[data-v-e8bcb1c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8bcb1c0]{margin-bottom:16px}.form-label[data-v-e8bcb1c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8bcb1c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8bcb1c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8bcb1c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8bcb1c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8bcb1c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8bcb1c0]{color:#2563eb}.unit[data-v-e8bcb1c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8bcb1c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8bcb1c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8bcb1c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8abbce5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8abbce5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8abbce5]{grid-template-columns:1fr}}.section-title[data-v-b8abbce5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8abbce5]{margin-bottom:16px}.form-label[data-v-b8abbce5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8abbce5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8abbce5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8abbce5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8abbce5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8abbce5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8abbce5]{color:#2563eb}.unit[data-v-b8abbce5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8abbce5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8abbce5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8abbce5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e17d8190]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e17d8190]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e17d8190]{grid-template-columns:1fr}}.section-title[data-v-e17d8190]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e17d8190]{margin-bottom:16px}.form-label[data-v-e17d8190]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e17d8190]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e17d8190]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e17d8190]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e17d8190]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e17d8190]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e17d8190]{color:#2563eb}.unit[data-v-e17d8190]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e17d8190]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e17d8190]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e17d8190]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa669bb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa669bb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa669bb7]{grid-template-columns:1fr}}.section-title[data-v-fa669bb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa669bb7]{margin-bottom:16px}.form-label[data-v-fa669bb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa669bb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa669bb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa669bb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa669bb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa669bb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa669bb7]{color:#2563eb}.unit[data-v-fa669bb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa669bb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa669bb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa669bb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25cd3ff9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25cd3ff9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25cd3ff9]{grid-template-columns:1fr}}.section-title[data-v-25cd3ff9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25cd3ff9]{margin-bottom:16px}.form-label[data-v-25cd3ff9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25cd3ff9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25cd3ff9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25cd3ff9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25cd3ff9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25cd3ff9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25cd3ff9]{color:#2563eb}.unit[data-v-25cd3ff9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25cd3ff9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25cd3ff9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25cd3ff9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cdad6b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cdad6b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cdad6b0]{grid-template-columns:1fr}}.section-title[data-v-9cdad6b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cdad6b0]{margin-bottom:16px}.form-label[data-v-9cdad6b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cdad6b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cdad6b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cdad6b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cdad6b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cdad6b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cdad6b0]{color:#2563eb}.unit[data-v-9cdad6b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cdad6b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cdad6b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cdad6b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8227321b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8227321b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8227321b]{grid-template-columns:1fr}}.section-title[data-v-8227321b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8227321b]{margin-bottom:16px}.form-label[data-v-8227321b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8227321b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8227321b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8227321b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8227321b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8227321b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8227321b]{color:#2563eb}.unit[data-v-8227321b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8227321b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8227321b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8227321b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-238e4ba3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-238e4ba3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-238e4ba3]{grid-template-columns:1fr}}.section-title[data-v-238e4ba3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-238e4ba3]{margin-bottom:16px}.form-label[data-v-238e4ba3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-238e4ba3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-238e4ba3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-238e4ba3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-238e4ba3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-238e4ba3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-238e4ba3]{color:#2563eb}.unit[data-v-238e4ba3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-238e4ba3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-238e4ba3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-238e4ba3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d935de2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d935de2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d935de2]{grid-template-columns:1fr}}.section-title[data-v-4d935de2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d935de2]{margin-bottom:16px}.form-label[data-v-4d935de2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d935de2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d935de2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d935de2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d935de2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d935de2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d935de2]{color:#2563eb}.unit[data-v-4d935de2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d935de2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d935de2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d935de2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03f307be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03f307be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03f307be]{grid-template-columns:1fr}}.section-title[data-v-03f307be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03f307be]{margin-bottom:16px}.form-label[data-v-03f307be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03f307be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03f307be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03f307be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03f307be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03f307be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03f307be]{color:#2563eb}.unit[data-v-03f307be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03f307be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03f307be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03f307be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-484ffa74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-484ffa74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-484ffa74]{grid-template-columns:1fr}}.section-title[data-v-484ffa74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-484ffa74]{margin-bottom:16px}.form-label[data-v-484ffa74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-484ffa74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-484ffa74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-484ffa74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-484ffa74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-484ffa74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-484ffa74]{color:#2563eb}.unit[data-v-484ffa74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-484ffa74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-484ffa74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-484ffa74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a396fc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a396fc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a396fc5]{grid-template-columns:1fr}}.section-title[data-v-6a396fc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a396fc5]{margin-bottom:16px}.form-label[data-v-6a396fc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a396fc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a396fc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a396fc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a396fc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a396fc5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a396fc5]{color:#2563eb}.unit[data-v-6a396fc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a396fc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a396fc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a396fc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5459abe5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5459abe5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5459abe5]{grid-template-columns:1fr}}.section-title[data-v-5459abe5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5459abe5]{margin-bottom:16px}.form-label[data-v-5459abe5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5459abe5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5459abe5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5459abe5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5459abe5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5459abe5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5459abe5]{color:#2563eb}.unit[data-v-5459abe5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5459abe5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5459abe5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5459abe5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db946836]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db946836]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db946836]{grid-template-columns:1fr}}.section-title[data-v-db946836]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db946836]{margin-bottom:16px}.form-label[data-v-db946836]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db946836]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db946836]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db946836]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db946836]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db946836]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db946836]{color:#2563eb}.unit[data-v-db946836]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db946836]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db946836]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db946836]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70da222f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70da222f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70da222f]{grid-template-columns:1fr}}.section-title[data-v-70da222f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70da222f]{margin-bottom:16px}.form-label[data-v-70da222f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70da222f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70da222f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70da222f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70da222f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70da222f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70da222f]{color:#2563eb}.unit[data-v-70da222f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70da222f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70da222f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70da222f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c44f4ed2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c44f4ed2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c44f4ed2]{grid-template-columns:1fr}}.section-title[data-v-c44f4ed2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c44f4ed2]{margin-bottom:16px}.form-label[data-v-c44f4ed2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c44f4ed2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c44f4ed2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c44f4ed2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c44f4ed2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c44f4ed2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c44f4ed2]{color:#2563eb}.unit[data-v-c44f4ed2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c44f4ed2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c44f4ed2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c44f4ed2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a691c305]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a691c305]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a691c305]{grid-template-columns:1fr}}.section-title[data-v-a691c305]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a691c305]{margin-bottom:16px}.form-label[data-v-a691c305]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a691c305]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a691c305]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a691c305]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a691c305]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a691c305]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a691c305]{color:#2563eb}.unit[data-v-a691c305]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a691c305]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a691c305]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a691c305]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d69298b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d69298b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d69298b]{grid-template-columns:1fr}}.section-title[data-v-4d69298b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d69298b]{margin-bottom:16px}.form-label[data-v-4d69298b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d69298b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d69298b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d69298b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d69298b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d69298b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d69298b]{color:#2563eb}.unit[data-v-4d69298b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d69298b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d69298b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d69298b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59b9570f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59b9570f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59b9570f]{grid-template-columns:1fr}}.section-title[data-v-59b9570f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59b9570f]{margin-bottom:16px}.form-label[data-v-59b9570f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59b9570f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59b9570f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59b9570f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59b9570f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59b9570f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59b9570f]{color:#2563eb}.unit[data-v-59b9570f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59b9570f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59b9570f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59b9570f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ab80b3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ab80b3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ab80b3d]{grid-template-columns:1fr}}.section-title[data-v-7ab80b3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ab80b3d]{margin-bottom:16px}.form-label[data-v-7ab80b3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ab80b3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ab80b3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ab80b3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ab80b3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ab80b3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ab80b3d]{color:#2563eb}.unit[data-v-7ab80b3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ab80b3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ab80b3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ab80b3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17d3742f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17d3742f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17d3742f]{grid-template-columns:1fr}}.section-title[data-v-17d3742f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17d3742f]{margin-bottom:16px}.form-label[data-v-17d3742f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17d3742f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17d3742f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17d3742f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17d3742f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17d3742f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17d3742f]{color:#2563eb}.unit[data-v-17d3742f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17d3742f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17d3742f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17d3742f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b8ddd37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b8ddd37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b8ddd37]{grid-template-columns:1fr}}.section-title[data-v-2b8ddd37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b8ddd37]{margin-bottom:16px}.form-label[data-v-2b8ddd37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b8ddd37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b8ddd37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b8ddd37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b8ddd37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b8ddd37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b8ddd37]{color:#2563eb}.unit[data-v-2b8ddd37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b8ddd37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b8ddd37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b8ddd37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91e2d21b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91e2d21b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91e2d21b]{grid-template-columns:1fr}}.section-title[data-v-91e2d21b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91e2d21b]{margin-bottom:16px}.form-label[data-v-91e2d21b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91e2d21b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91e2d21b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91e2d21b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91e2d21b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91e2d21b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91e2d21b]{color:#2563eb}.unit[data-v-91e2d21b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91e2d21b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91e2d21b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91e2d21b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa9d0a5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa9d0a5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa9d0a5f]{grid-template-columns:1fr}}.section-title[data-v-aa9d0a5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa9d0a5f]{margin-bottom:16px}.form-label[data-v-aa9d0a5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa9d0a5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa9d0a5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa9d0a5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa9d0a5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa9d0a5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa9d0a5f]{color:#2563eb}.unit[data-v-aa9d0a5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa9d0a5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa9d0a5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa9d0a5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfb37661]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfb37661]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfb37661]{grid-template-columns:1fr}}.section-title[data-v-bfb37661]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfb37661]{margin-bottom:16px}.form-label[data-v-bfb37661]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfb37661]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfb37661]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfb37661]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfb37661]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfb37661]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfb37661]{color:#2563eb}.unit[data-v-bfb37661]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfb37661]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfb37661]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfb37661]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c5efdc0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c5efdc0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c5efdc0]{grid-template-columns:1fr}}.section-title[data-v-9c5efdc0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c5efdc0]{margin-bottom:16px}.form-label[data-v-9c5efdc0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c5efdc0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c5efdc0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c5efdc0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c5efdc0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c5efdc0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c5efdc0]{color:#2563eb}.unit[data-v-9c5efdc0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c5efdc0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c5efdc0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c5efdc0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa885d1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa885d1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa885d1a]{grid-template-columns:1fr}}.section-title[data-v-aa885d1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa885d1a]{margin-bottom:16px}.form-label[data-v-aa885d1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa885d1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa885d1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa885d1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa885d1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa885d1a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa885d1a]{color:#2563eb}.unit[data-v-aa885d1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa885d1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa885d1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa885d1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ce011f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ce011f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ce011f1]{grid-template-columns:1fr}}.section-title[data-v-2ce011f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ce011f1]{margin-bottom:16px}.form-label[data-v-2ce011f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ce011f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ce011f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ce011f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ce011f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ce011f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ce011f1]{color:#2563eb}.unit[data-v-2ce011f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ce011f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ce011f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ce011f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e90bc5d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e90bc5d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e90bc5d6]{grid-template-columns:1fr}}.section-title[data-v-e90bc5d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e90bc5d6]{margin-bottom:16px}.form-label[data-v-e90bc5d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e90bc5d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e90bc5d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e90bc5d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e90bc5d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e90bc5d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e90bc5d6]{color:#2563eb}.unit[data-v-e90bc5d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e90bc5d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e90bc5d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e90bc5d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbfd313e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbfd313e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbfd313e]{grid-template-columns:1fr}}.section-title[data-v-dbfd313e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbfd313e]{margin-bottom:16px}.form-label[data-v-dbfd313e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbfd313e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbfd313e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbfd313e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbfd313e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbfd313e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbfd313e]{color:#2563eb}.unit[data-v-dbfd313e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbfd313e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbfd313e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbfd313e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdee178d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdee178d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdee178d]{grid-template-columns:1fr}}.section-title[data-v-bdee178d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdee178d]{margin-bottom:16px}.form-label[data-v-bdee178d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdee178d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdee178d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdee178d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdee178d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdee178d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdee178d]{color:#2563eb}.unit[data-v-bdee178d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdee178d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdee178d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdee178d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0162afd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0162afd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0162afd3]{grid-template-columns:1fr}}.section-title[data-v-0162afd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0162afd3]{margin-bottom:16px}.form-label[data-v-0162afd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0162afd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0162afd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0162afd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0162afd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0162afd3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0162afd3]{color:#2563eb}.unit[data-v-0162afd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0162afd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0162afd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0162afd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66f22f14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66f22f14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66f22f14]{grid-template-columns:1fr}}.section-title[data-v-66f22f14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66f22f14]{margin-bottom:16px}.form-label[data-v-66f22f14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66f22f14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66f22f14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66f22f14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66f22f14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66f22f14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66f22f14]{color:#2563eb}.unit[data-v-66f22f14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66f22f14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66f22f14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66f22f14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95afe877]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95afe877]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95afe877]{grid-template-columns:1fr}}.section-title[data-v-95afe877]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95afe877]{margin-bottom:16px}.form-label[data-v-95afe877]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95afe877]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95afe877]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95afe877]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95afe877]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95afe877]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95afe877]{color:#2563eb}.unit[data-v-95afe877]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95afe877]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95afe877]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95afe877]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-694bd08a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-694bd08a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-694bd08a]{grid-template-columns:1fr}}.section-title[data-v-694bd08a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-694bd08a]{margin-bottom:16px}.form-label[data-v-694bd08a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-694bd08a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-694bd08a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-694bd08a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-694bd08a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-694bd08a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-694bd08a]{color:#2563eb}.unit[data-v-694bd08a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-694bd08a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-694bd08a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-694bd08a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ce110d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ce110d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ce110d4]{grid-template-columns:1fr}}.section-title[data-v-3ce110d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ce110d4]{margin-bottom:16px}.form-label[data-v-3ce110d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ce110d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ce110d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ce110d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ce110d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ce110d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ce110d4]{color:#2563eb}.unit[data-v-3ce110d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ce110d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ce110d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ce110d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da81c09f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da81c09f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da81c09f]{grid-template-columns:1fr}}.section-title[data-v-da81c09f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da81c09f]{margin-bottom:16px}.form-label[data-v-da81c09f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da81c09f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da81c09f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da81c09f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da81c09f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da81c09f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da81c09f]{color:#2563eb}.unit[data-v-da81c09f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da81c09f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da81c09f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da81c09f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bbf5a54]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bbf5a54]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bbf5a54]{grid-template-columns:1fr}}.section-title[data-v-4bbf5a54]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bbf5a54]{margin-bottom:16px}.form-label[data-v-4bbf5a54]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bbf5a54]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bbf5a54]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bbf5a54]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bbf5a54]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bbf5a54]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bbf5a54]{color:#2563eb}.unit[data-v-4bbf5a54]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bbf5a54]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bbf5a54]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bbf5a54]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d957bd44]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d957bd44]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d957bd44]{grid-template-columns:1fr}}.section-title[data-v-d957bd44]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d957bd44]{margin-bottom:16px}.form-label[data-v-d957bd44]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d957bd44]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d957bd44]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d957bd44]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d957bd44]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d957bd44]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d957bd44]{color:#2563eb}.unit[data-v-d957bd44]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d957bd44]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d957bd44]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d957bd44]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0c41670]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0c41670]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0c41670]{grid-template-columns:1fr}}.section-title[data-v-e0c41670]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0c41670]{margin-bottom:16px}.form-label[data-v-e0c41670]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0c41670]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0c41670]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0c41670]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0c41670]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0c41670]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0c41670]{color:#2563eb}.unit[data-v-e0c41670]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0c41670]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0c41670]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0c41670]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-297fc279]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-297fc279]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-297fc279]{grid-template-columns:1fr}}.section-title[data-v-297fc279]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-297fc279]{margin-bottom:16px}.form-label[data-v-297fc279]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-297fc279]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-297fc279]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-297fc279]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-297fc279]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-297fc279]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-297fc279]{color:#2563eb}.unit[data-v-297fc279]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-297fc279]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-297fc279]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-297fc279]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61ec998e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61ec998e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61ec998e]{grid-template-columns:1fr}}.section-title[data-v-61ec998e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61ec998e]{margin-bottom:16px}.form-label[data-v-61ec998e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61ec998e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61ec998e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61ec998e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61ec998e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61ec998e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61ec998e]{color:#2563eb}.unit[data-v-61ec998e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61ec998e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61ec998e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61ec998e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1df8e6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1df8e6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1df8e6b]{grid-template-columns:1fr}}.section-title[data-v-d1df8e6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1df8e6b]{margin-bottom:16px}.form-label[data-v-d1df8e6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1df8e6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1df8e6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1df8e6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1df8e6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1df8e6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1df8e6b]{color:#2563eb}.unit[data-v-d1df8e6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1df8e6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1df8e6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1df8e6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ef687f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ef687f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ef687f5]{grid-template-columns:1fr}}.section-title[data-v-4ef687f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ef687f5]{margin-bottom:16px}.form-label[data-v-4ef687f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ef687f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ef687f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ef687f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ef687f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ef687f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ef687f5]{color:#2563eb}.unit[data-v-4ef687f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ef687f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ef687f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ef687f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d7692ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d7692ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d7692ee]{grid-template-columns:1fr}}.section-title[data-v-7d7692ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d7692ee]{margin-bottom:16px}.form-label[data-v-7d7692ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d7692ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d7692ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d7692ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d7692ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d7692ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d7692ee]{color:#2563eb}.unit[data-v-7d7692ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d7692ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d7692ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d7692ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a11f871d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a11f871d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a11f871d]{grid-template-columns:1fr}}.section-title[data-v-a11f871d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a11f871d]{margin-bottom:16px}.form-label[data-v-a11f871d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a11f871d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a11f871d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a11f871d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a11f871d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a11f871d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a11f871d]{color:#2563eb}.unit[data-v-a11f871d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a11f871d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a11f871d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a11f871d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cd3117c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cd3117c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cd3117c]{grid-template-columns:1fr}}.section-title[data-v-3cd3117c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cd3117c]{margin-bottom:16px}.form-label[data-v-3cd3117c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cd3117c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cd3117c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cd3117c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cd3117c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cd3117c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cd3117c]{color:#2563eb}.unit[data-v-3cd3117c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cd3117c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cd3117c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cd3117c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a158ddf8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a158ddf8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a158ddf8]{grid-template-columns:1fr}}.section-title[data-v-a158ddf8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a158ddf8]{margin-bottom:16px}.form-label[data-v-a158ddf8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a158ddf8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a158ddf8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a158ddf8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a158ddf8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a158ddf8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a158ddf8]{color:#2563eb}.unit[data-v-a158ddf8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a158ddf8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a158ddf8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a158ddf8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ced750d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ced750d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ced750d]{grid-template-columns:1fr}}.section-title[data-v-0ced750d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ced750d]{margin-bottom:16px}.form-label[data-v-0ced750d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ced750d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ced750d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ced750d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ced750d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ced750d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ced750d]{color:#2563eb}.unit[data-v-0ced750d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ced750d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ced750d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ced750d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45d4d6b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45d4d6b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45d4d6b1]{grid-template-columns:1fr}}.section-title[data-v-45d4d6b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45d4d6b1]{margin-bottom:16px}.form-label[data-v-45d4d6b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45d4d6b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45d4d6b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45d4d6b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45d4d6b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45d4d6b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45d4d6b1]{color:#2563eb}.unit[data-v-45d4d6b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45d4d6b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45d4d6b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45d4d6b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-033382ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-033382ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-033382ae]{grid-template-columns:1fr}}.section-title[data-v-033382ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-033382ae]{margin-bottom:16px}.form-label[data-v-033382ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-033382ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-033382ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-033382ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-033382ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-033382ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-033382ae]{color:#2563eb}.unit[data-v-033382ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-033382ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-033382ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-033382ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-166fb45f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-166fb45f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-166fb45f]{grid-template-columns:1fr}}.section-title[data-v-166fb45f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-166fb45f]{margin-bottom:16px}.form-label[data-v-166fb45f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-166fb45f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-166fb45f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-166fb45f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-166fb45f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-166fb45f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-166fb45f]{color:#2563eb}.unit[data-v-166fb45f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-166fb45f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-166fb45f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-166fb45f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2cc13668]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2cc13668]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2cc13668]{grid-template-columns:1fr}}.section-title[data-v-2cc13668]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2cc13668]{margin-bottom:16px}.form-label[data-v-2cc13668]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2cc13668]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2cc13668]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2cc13668]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2cc13668]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2cc13668]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2cc13668]{color:#2563eb}.unit[data-v-2cc13668]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2cc13668]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2cc13668]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2cc13668]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3df28aa7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3df28aa7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3df28aa7]{grid-template-columns:1fr}}.section-title[data-v-3df28aa7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3df28aa7]{margin-bottom:16px}.form-label[data-v-3df28aa7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3df28aa7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3df28aa7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3df28aa7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3df28aa7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3df28aa7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3df28aa7]{color:#2563eb}.unit[data-v-3df28aa7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3df28aa7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3df28aa7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3df28aa7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fbd873ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fbd873ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fbd873ff]{grid-template-columns:1fr}}.section-title[data-v-fbd873ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fbd873ff]{margin-bottom:16px}.form-label[data-v-fbd873ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fbd873ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fbd873ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fbd873ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fbd873ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fbd873ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fbd873ff]{color:#2563eb}.unit[data-v-fbd873ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fbd873ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fbd873ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fbd873ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00247509]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00247509]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00247509]{grid-template-columns:1fr}}.section-title[data-v-00247509]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00247509]{margin-bottom:16px}.form-label[data-v-00247509]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00247509]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00247509]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00247509]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00247509]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00247509]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00247509]{color:#2563eb}.unit[data-v-00247509]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00247509]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00247509]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00247509]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9ebff6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9ebff6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9ebff6b]{grid-template-columns:1fr}}.section-title[data-v-b9ebff6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9ebff6b]{margin-bottom:16px}.form-label[data-v-b9ebff6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9ebff6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9ebff6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9ebff6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9ebff6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9ebff6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9ebff6b]{color:#2563eb}.unit[data-v-b9ebff6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9ebff6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9ebff6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9ebff6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc2f63f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc2f63f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc2f63f4]{grid-template-columns:1fr}}.section-title[data-v-cc2f63f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc2f63f4]{margin-bottom:16px}.form-label[data-v-cc2f63f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc2f63f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc2f63f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc2f63f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc2f63f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc2f63f4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc2f63f4]{color:#2563eb}.unit[data-v-cc2f63f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc2f63f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc2f63f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc2f63f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ae59978]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ae59978]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ae59978]{grid-template-columns:1fr}}.section-title[data-v-0ae59978]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ae59978]{margin-bottom:16px}.form-label[data-v-0ae59978]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ae59978]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ae59978]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ae59978]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ae59978]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ae59978]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ae59978]{color:#2563eb}.unit[data-v-0ae59978]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ae59978]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ae59978]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ae59978]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31dfeed0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31dfeed0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31dfeed0]{grid-template-columns:1fr}}.section-title[data-v-31dfeed0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31dfeed0]{margin-bottom:16px}.form-label[data-v-31dfeed0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31dfeed0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31dfeed0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31dfeed0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31dfeed0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31dfeed0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31dfeed0]{color:#2563eb}.unit[data-v-31dfeed0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31dfeed0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31dfeed0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31dfeed0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e60ecf3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e60ecf3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e60ecf3]{grid-template-columns:1fr}}.section-title[data-v-5e60ecf3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e60ecf3]{margin-bottom:16px}.form-label[data-v-5e60ecf3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e60ecf3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e60ecf3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e60ecf3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e60ecf3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e60ecf3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e60ecf3]{color:#2563eb}.unit[data-v-5e60ecf3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e60ecf3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e60ecf3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e60ecf3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-979f3fc8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-979f3fc8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-979f3fc8]{grid-template-columns:1fr}}.section-title[data-v-979f3fc8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-979f3fc8]{margin-bottom:16px}.form-label[data-v-979f3fc8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-979f3fc8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-979f3fc8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-979f3fc8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-979f3fc8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-979f3fc8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-979f3fc8]{color:#2563eb}.unit[data-v-979f3fc8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-979f3fc8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-979f3fc8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-979f3fc8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc7dbbed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc7dbbed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc7dbbed]{grid-template-columns:1fr}}.section-title[data-v-fc7dbbed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc7dbbed]{margin-bottom:16px}.form-label[data-v-fc7dbbed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc7dbbed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc7dbbed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc7dbbed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc7dbbed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc7dbbed]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc7dbbed]{color:#2563eb}.unit[data-v-fc7dbbed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc7dbbed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc7dbbed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc7dbbed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cd6b2af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cd6b2af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cd6b2af]{grid-template-columns:1fr}}.section-title[data-v-3cd6b2af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cd6b2af]{margin-bottom:16px}.form-label[data-v-3cd6b2af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cd6b2af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cd6b2af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cd6b2af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cd6b2af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cd6b2af]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cd6b2af]{color:#2563eb}.unit[data-v-3cd6b2af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cd6b2af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cd6b2af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cd6b2af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b9fa889]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b9fa889]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b9fa889]{grid-template-columns:1fr}}.section-title[data-v-3b9fa889]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b9fa889]{margin-bottom:16px}.form-label[data-v-3b9fa889]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b9fa889]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b9fa889]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b9fa889]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b9fa889]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b9fa889]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b9fa889]{color:#2563eb}.unit[data-v-3b9fa889]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b9fa889]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b9fa889]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b9fa889]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8981ee55]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8981ee55]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8981ee55]{grid-template-columns:1fr}}.section-title[data-v-8981ee55]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8981ee55]{margin-bottom:16px}.form-label[data-v-8981ee55]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8981ee55]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8981ee55]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8981ee55]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8981ee55]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8981ee55]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8981ee55]{color:#2563eb}.unit[data-v-8981ee55]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8981ee55]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8981ee55]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8981ee55]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10c85dfe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10c85dfe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10c85dfe]{grid-template-columns:1fr}}.section-title[data-v-10c85dfe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10c85dfe]{margin-bottom:16px}.form-label[data-v-10c85dfe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10c85dfe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10c85dfe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10c85dfe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10c85dfe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10c85dfe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10c85dfe]{color:#2563eb}.unit[data-v-10c85dfe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10c85dfe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10c85dfe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10c85dfe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-decb4c33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-decb4c33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-decb4c33]{grid-template-columns:1fr}}.section-title[data-v-decb4c33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-decb4c33]{margin-bottom:16px}.form-label[data-v-decb4c33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-decb4c33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-decb4c33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-decb4c33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-decb4c33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-decb4c33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-decb4c33]{color:#2563eb}.unit[data-v-decb4c33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-decb4c33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-decb4c33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-decb4c33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b03dfa82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b03dfa82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b03dfa82]{grid-template-columns:1fr}}.section-title[data-v-b03dfa82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b03dfa82]{margin-bottom:16px}.form-label[data-v-b03dfa82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b03dfa82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b03dfa82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b03dfa82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b03dfa82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b03dfa82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b03dfa82]{color:#2563eb}.unit[data-v-b03dfa82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b03dfa82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b03dfa82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b03dfa82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-866e19b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-866e19b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-866e19b1]{grid-template-columns:1fr}}.section-title[data-v-866e19b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-866e19b1]{margin-bottom:16px}.form-label[data-v-866e19b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-866e19b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-866e19b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-866e19b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-866e19b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-866e19b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-866e19b1]{color:#2563eb}.unit[data-v-866e19b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-866e19b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-866e19b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-866e19b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce09ea7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce09ea7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce09ea7d]{grid-template-columns:1fr}}.section-title[data-v-ce09ea7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce09ea7d]{margin-bottom:16px}.form-label[data-v-ce09ea7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce09ea7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce09ea7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce09ea7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce09ea7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce09ea7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce09ea7d]{color:#2563eb}.unit[data-v-ce09ea7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce09ea7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce09ea7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce09ea7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25141127]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25141127]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25141127]{grid-template-columns:1fr}}.section-title[data-v-25141127]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25141127]{margin-bottom:16px}.form-label[data-v-25141127]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25141127]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25141127]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25141127]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25141127]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25141127]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25141127]{color:#2563eb}.unit[data-v-25141127]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25141127]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25141127]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25141127]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-952cf9f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-952cf9f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-952cf9f6]{grid-template-columns:1fr}}.section-title[data-v-952cf9f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-952cf9f6]{margin-bottom:16px}.form-label[data-v-952cf9f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-952cf9f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-952cf9f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-952cf9f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-952cf9f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-952cf9f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-952cf9f6]{color:#2563eb}.unit[data-v-952cf9f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-952cf9f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-952cf9f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-952cf9f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9a9b0ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9a9b0ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9a9b0ca]{grid-template-columns:1fr}}.section-title[data-v-a9a9b0ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9a9b0ca]{margin-bottom:16px}.form-label[data-v-a9a9b0ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9a9b0ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9a9b0ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9a9b0ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9a9b0ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9a9b0ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9a9b0ca]{color:#2563eb}.unit[data-v-a9a9b0ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9a9b0ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9a9b0ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9a9b0ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f67e8c28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f67e8c28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f67e8c28]{grid-template-columns:1fr}}.section-title[data-v-f67e8c28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f67e8c28]{margin-bottom:16px}.form-label[data-v-f67e8c28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f67e8c28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f67e8c28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f67e8c28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f67e8c28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f67e8c28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f67e8c28]{color:#2563eb}.unit[data-v-f67e8c28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f67e8c28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f67e8c28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f67e8c28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44f6f1ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44f6f1ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44f6f1ca]{grid-template-columns:1fr}}.section-title[data-v-44f6f1ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44f6f1ca]{margin-bottom:16px}.form-label[data-v-44f6f1ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44f6f1ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44f6f1ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44f6f1ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44f6f1ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44f6f1ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44f6f1ca]{color:#2563eb}.unit[data-v-44f6f1ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44f6f1ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44f6f1ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44f6f1ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42d3a72a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42d3a72a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42d3a72a]{grid-template-columns:1fr}}.section-title[data-v-42d3a72a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42d3a72a]{margin-bottom:16px}.form-label[data-v-42d3a72a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42d3a72a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42d3a72a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42d3a72a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42d3a72a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42d3a72a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42d3a72a]{color:#2563eb}.unit[data-v-42d3a72a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42d3a72a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42d3a72a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42d3a72a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-adb6f965]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-adb6f965]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-adb6f965]{grid-template-columns:1fr}}.section-title[data-v-adb6f965]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-adb6f965]{margin-bottom:16px}.form-label[data-v-adb6f965]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-adb6f965]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-adb6f965]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-adb6f965]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-adb6f965]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-adb6f965]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-adb6f965]{color:#2563eb}.unit[data-v-adb6f965]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-adb6f965]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-adb6f965]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-adb6f965]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6594ad39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6594ad39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6594ad39]{grid-template-columns:1fr}}.section-title[data-v-6594ad39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6594ad39]{margin-bottom:16px}.form-label[data-v-6594ad39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6594ad39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6594ad39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6594ad39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6594ad39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6594ad39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6594ad39]{color:#2563eb}.unit[data-v-6594ad39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6594ad39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6594ad39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6594ad39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b3fcf28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b3fcf28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b3fcf28]{grid-template-columns:1fr}}.section-title[data-v-4b3fcf28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b3fcf28]{margin-bottom:16px}.form-label[data-v-4b3fcf28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b3fcf28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b3fcf28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b3fcf28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b3fcf28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b3fcf28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b3fcf28]{color:#2563eb}.unit[data-v-4b3fcf28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b3fcf28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b3fcf28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b3fcf28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e449a2aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e449a2aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e449a2aa]{grid-template-columns:1fr}}.section-title[data-v-e449a2aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e449a2aa]{margin-bottom:16px}.form-label[data-v-e449a2aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e449a2aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e449a2aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e449a2aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e449a2aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e449a2aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e449a2aa]{color:#2563eb}.unit[data-v-e449a2aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e449a2aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e449a2aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e449a2aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d2828dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d2828dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d2828dc]{grid-template-columns:1fr}}.section-title[data-v-5d2828dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d2828dc]{margin-bottom:16px}.form-label[data-v-5d2828dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d2828dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d2828dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d2828dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d2828dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d2828dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d2828dc]{color:#2563eb}.unit[data-v-5d2828dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d2828dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d2828dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d2828dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34ed4587]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34ed4587]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34ed4587]{grid-template-columns:1fr}}.section-title[data-v-34ed4587]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34ed4587]{margin-bottom:16px}.form-label[data-v-34ed4587]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34ed4587]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34ed4587]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34ed4587]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34ed4587]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34ed4587]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34ed4587]{color:#2563eb}.unit[data-v-34ed4587]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34ed4587]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34ed4587]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34ed4587]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85aeb233]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85aeb233]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85aeb233]{grid-template-columns:1fr}}.section-title[data-v-85aeb233]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85aeb233]{margin-bottom:16px}.form-label[data-v-85aeb233]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85aeb233]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85aeb233]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85aeb233]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85aeb233]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85aeb233]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85aeb233]{color:#2563eb}.unit[data-v-85aeb233]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85aeb233]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85aeb233]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85aeb233]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43413d19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43413d19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43413d19]{grid-template-columns:1fr}}.section-title[data-v-43413d19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43413d19]{margin-bottom:16px}.form-label[data-v-43413d19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43413d19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43413d19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43413d19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43413d19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43413d19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43413d19]{color:#2563eb}.unit[data-v-43413d19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43413d19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43413d19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43413d19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b133caa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b133caa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b133caa]{grid-template-columns:1fr}}.section-title[data-v-9b133caa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b133caa]{margin-bottom:16px}.form-label[data-v-9b133caa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b133caa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b133caa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b133caa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b133caa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b133caa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b133caa]{color:#2563eb}.unit[data-v-9b133caa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b133caa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b133caa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b133caa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9780370]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9780370]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9780370]{grid-template-columns:1fr}}.section-title[data-v-a9780370]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9780370]{margin-bottom:16px}.form-label[data-v-a9780370]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9780370]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9780370]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9780370]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9780370]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9780370]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9780370]{color:#2563eb}.unit[data-v-a9780370]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9780370]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9780370]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9780370]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a45e757]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a45e757]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a45e757]{grid-template-columns:1fr}}.section-title[data-v-0a45e757]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a45e757]{margin-bottom:16px}.form-label[data-v-0a45e757]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a45e757]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a45e757]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a45e757]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a45e757]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a45e757]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a45e757]{color:#2563eb}.unit[data-v-0a45e757]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a45e757]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a45e757]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a45e757]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cf97c37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cf97c37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cf97c37]{grid-template-columns:1fr}}.section-title[data-v-6cf97c37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cf97c37]{margin-bottom:16px}.form-label[data-v-6cf97c37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cf97c37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cf97c37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cf97c37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cf97c37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cf97c37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cf97c37]{color:#2563eb}.unit[data-v-6cf97c37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cf97c37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cf97c37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cf97c37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b85b4a64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b85b4a64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b85b4a64]{grid-template-columns:1fr}}.section-title[data-v-b85b4a64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b85b4a64]{margin-bottom:16px}.form-label[data-v-b85b4a64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b85b4a64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b85b4a64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b85b4a64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b85b4a64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b85b4a64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b85b4a64]{color:#2563eb}.unit[data-v-b85b4a64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b85b4a64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b85b4a64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b85b4a64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fcfd1ee7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fcfd1ee7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fcfd1ee7]{grid-template-columns:1fr}}.section-title[data-v-fcfd1ee7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fcfd1ee7]{margin-bottom:16px}.form-label[data-v-fcfd1ee7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fcfd1ee7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fcfd1ee7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fcfd1ee7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fcfd1ee7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fcfd1ee7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fcfd1ee7]{color:#2563eb}.unit[data-v-fcfd1ee7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fcfd1ee7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fcfd1ee7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fcfd1ee7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34722659]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34722659]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34722659]{grid-template-columns:1fr}}.section-title[data-v-34722659]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34722659]{margin-bottom:16px}.form-label[data-v-34722659]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34722659]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34722659]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34722659]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34722659]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34722659]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34722659]{color:#2563eb}.unit[data-v-34722659]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34722659]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34722659]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34722659]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-422ee2db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-422ee2db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-422ee2db]{grid-template-columns:1fr}}.section-title[data-v-422ee2db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-422ee2db]{margin-bottom:16px}.form-label[data-v-422ee2db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-422ee2db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-422ee2db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-422ee2db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-422ee2db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-422ee2db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-422ee2db]{color:#2563eb}.unit[data-v-422ee2db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-422ee2db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-422ee2db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-422ee2db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-545ab1c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-545ab1c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-545ab1c3]{grid-template-columns:1fr}}.section-title[data-v-545ab1c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-545ab1c3]{margin-bottom:16px}.form-label[data-v-545ab1c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-545ab1c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-545ab1c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-545ab1c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-545ab1c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-545ab1c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-545ab1c3]{color:#2563eb}.unit[data-v-545ab1c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-545ab1c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-545ab1c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-545ab1c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e22ca436]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e22ca436]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e22ca436]{grid-template-columns:1fr}}.section-title[data-v-e22ca436]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e22ca436]{margin-bottom:16px}.form-label[data-v-e22ca436]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e22ca436]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e22ca436]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e22ca436]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e22ca436]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e22ca436]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e22ca436]{color:#2563eb}.unit[data-v-e22ca436]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e22ca436]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e22ca436]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e22ca436]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2f063a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2f063a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2f063a4]{grid-template-columns:1fr}}.section-title[data-v-e2f063a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2f063a4]{margin-bottom:16px}.form-label[data-v-e2f063a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2f063a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2f063a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2f063a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2f063a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2f063a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2f063a4]{color:#2563eb}.unit[data-v-e2f063a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2f063a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2f063a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2f063a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3c93b72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3c93b72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3c93b72]{grid-template-columns:1fr}}.section-title[data-v-f3c93b72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3c93b72]{margin-bottom:16px}.form-label[data-v-f3c93b72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3c93b72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3c93b72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3c93b72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3c93b72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3c93b72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3c93b72]{color:#2563eb}.unit[data-v-f3c93b72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3c93b72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3c93b72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3c93b72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a751ebc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a751ebc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a751ebc]{grid-template-columns:1fr}}.section-title[data-v-9a751ebc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a751ebc]{margin-bottom:16px}.form-label[data-v-9a751ebc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a751ebc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a751ebc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a751ebc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a751ebc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a751ebc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a751ebc]{color:#2563eb}.unit[data-v-9a751ebc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a751ebc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a751ebc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a751ebc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7844e4be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7844e4be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7844e4be]{grid-template-columns:1fr}}.section-title[data-v-7844e4be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7844e4be]{margin-bottom:16px}.form-label[data-v-7844e4be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7844e4be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7844e4be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7844e4be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7844e4be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7844e4be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7844e4be]{color:#2563eb}.unit[data-v-7844e4be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7844e4be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7844e4be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7844e4be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b3dc6abc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b3dc6abc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b3dc6abc]{grid-template-columns:1fr}}.section-title[data-v-b3dc6abc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b3dc6abc]{margin-bottom:16px}.form-label[data-v-b3dc6abc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b3dc6abc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b3dc6abc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b3dc6abc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b3dc6abc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b3dc6abc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b3dc6abc]{color:#2563eb}.unit[data-v-b3dc6abc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b3dc6abc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b3dc6abc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b3dc6abc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe312ba1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe312ba1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe312ba1]{grid-template-columns:1fr}}.section-title[data-v-fe312ba1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe312ba1]{margin-bottom:16px}.form-label[data-v-fe312ba1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe312ba1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe312ba1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe312ba1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe312ba1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe312ba1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe312ba1]{color:#2563eb}.unit[data-v-fe312ba1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe312ba1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe312ba1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe312ba1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16c67f66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16c67f66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16c67f66]{grid-template-columns:1fr}}.section-title[data-v-16c67f66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16c67f66]{margin-bottom:16px}.form-label[data-v-16c67f66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16c67f66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16c67f66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16c67f66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16c67f66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16c67f66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16c67f66]{color:#2563eb}.unit[data-v-16c67f66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16c67f66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16c67f66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16c67f66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cd04df7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cd04df7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cd04df7]{grid-template-columns:1fr}}.section-title[data-v-4cd04df7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cd04df7]{margin-bottom:16px}.form-label[data-v-4cd04df7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cd04df7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cd04df7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cd04df7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cd04df7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cd04df7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cd04df7]{color:#2563eb}.unit[data-v-4cd04df7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cd04df7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cd04df7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cd04df7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40afeeec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40afeeec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40afeeec]{grid-template-columns:1fr}}.section-title[data-v-40afeeec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40afeeec]{margin-bottom:16px}.form-label[data-v-40afeeec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40afeeec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40afeeec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40afeeec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40afeeec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40afeeec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40afeeec]{color:#2563eb}.unit[data-v-40afeeec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40afeeec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40afeeec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40afeeec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-93f5238a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-93f5238a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-93f5238a]{grid-template-columns:1fr}}.section-title[data-v-93f5238a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-93f5238a]{margin-bottom:16px}.form-label[data-v-93f5238a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-93f5238a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-93f5238a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-93f5238a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-93f5238a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-93f5238a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-93f5238a]{color:#2563eb}.unit[data-v-93f5238a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-93f5238a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-93f5238a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-93f5238a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30b0a57d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30b0a57d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30b0a57d]{grid-template-columns:1fr}}.section-title[data-v-30b0a57d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30b0a57d]{margin-bottom:16px}.form-label[data-v-30b0a57d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30b0a57d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30b0a57d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30b0a57d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30b0a57d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30b0a57d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30b0a57d]{color:#2563eb}.unit[data-v-30b0a57d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30b0a57d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30b0a57d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30b0a57d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c69be132]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c69be132]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c69be132]{grid-template-columns:1fr}}.section-title[data-v-c69be132]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c69be132]{margin-bottom:16px}.form-label[data-v-c69be132]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c69be132]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c69be132]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c69be132]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c69be132]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c69be132]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c69be132]{color:#2563eb}.unit[data-v-c69be132]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c69be132]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c69be132]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c69be132]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c4b6410]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c4b6410]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c4b6410]{grid-template-columns:1fr}}.section-title[data-v-9c4b6410]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c4b6410]{margin-bottom:16px}.form-label[data-v-9c4b6410]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c4b6410]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c4b6410]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c4b6410]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c4b6410]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c4b6410]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c4b6410]{color:#2563eb}.unit[data-v-9c4b6410]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c4b6410]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c4b6410]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c4b6410]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f9de4e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f9de4e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f9de4e7]{grid-template-columns:1fr}}.section-title[data-v-1f9de4e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f9de4e7]{margin-bottom:16px}.form-label[data-v-1f9de4e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f9de4e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f9de4e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f9de4e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f9de4e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f9de4e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f9de4e7]{color:#2563eb}.unit[data-v-1f9de4e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f9de4e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f9de4e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f9de4e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32daa89f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32daa89f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32daa89f]{grid-template-columns:1fr}}.section-title[data-v-32daa89f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32daa89f]{margin-bottom:16px}.form-label[data-v-32daa89f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32daa89f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32daa89f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32daa89f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32daa89f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32daa89f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32daa89f]{color:#2563eb}.unit[data-v-32daa89f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32daa89f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32daa89f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32daa89f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e29bc8db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e29bc8db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e29bc8db]{grid-template-columns:1fr}}.section-title[data-v-e29bc8db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e29bc8db]{margin-bottom:16px}.form-label[data-v-e29bc8db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e29bc8db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e29bc8db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e29bc8db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e29bc8db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e29bc8db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e29bc8db]{color:#2563eb}.unit[data-v-e29bc8db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e29bc8db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e29bc8db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e29bc8db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0ae8205]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0ae8205]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0ae8205]{grid-template-columns:1fr}}.section-title[data-v-e0ae8205]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0ae8205]{margin-bottom:16px}.form-label[data-v-e0ae8205]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0ae8205]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0ae8205]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0ae8205]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0ae8205]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0ae8205]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0ae8205]{color:#2563eb}.unit[data-v-e0ae8205]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0ae8205]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0ae8205]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0ae8205]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-776feaa1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-776feaa1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-776feaa1]{grid-template-columns:1fr}}.section-title[data-v-776feaa1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-776feaa1]{margin-bottom:16px}.form-label[data-v-776feaa1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-776feaa1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-776feaa1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-776feaa1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-776feaa1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-776feaa1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-776feaa1]{color:#2563eb}.unit[data-v-776feaa1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-776feaa1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-776feaa1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-776feaa1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f89b72f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f89b72f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f89b72f]{grid-template-columns:1fr}}.section-title[data-v-2f89b72f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f89b72f]{margin-bottom:16px}.form-label[data-v-2f89b72f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f89b72f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f89b72f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f89b72f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f89b72f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f89b72f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f89b72f]{color:#2563eb}.unit[data-v-2f89b72f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f89b72f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f89b72f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f89b72f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-65be7e08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-65be7e08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-65be7e08]{grid-template-columns:1fr}}.section-title[data-v-65be7e08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-65be7e08]{margin-bottom:16px}.form-label[data-v-65be7e08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-65be7e08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-65be7e08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-65be7e08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-65be7e08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-65be7e08]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-65be7e08]{color:#2563eb}.unit[data-v-65be7e08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-65be7e08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-65be7e08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-65be7e08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0861092f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0861092f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0861092f]{grid-template-columns:1fr}}.section-title[data-v-0861092f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0861092f]{margin-bottom:16px}.form-label[data-v-0861092f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0861092f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0861092f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0861092f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0861092f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0861092f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0861092f]{color:#2563eb}.unit[data-v-0861092f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0861092f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0861092f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0861092f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a08fcb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a08fcb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a08fcb1]{grid-template-columns:1fr}}.section-title[data-v-2a08fcb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a08fcb1]{margin-bottom:16px}.form-label[data-v-2a08fcb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a08fcb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a08fcb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a08fcb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a08fcb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a08fcb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a08fcb1]{color:#2563eb}.unit[data-v-2a08fcb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a08fcb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a08fcb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a08fcb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ecca57b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ecca57b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ecca57b9]{grid-template-columns:1fr}}.section-title[data-v-ecca57b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ecca57b9]{margin-bottom:16px}.form-label[data-v-ecca57b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ecca57b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ecca57b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ecca57b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ecca57b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ecca57b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ecca57b9]{color:#2563eb}.unit[data-v-ecca57b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ecca57b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ecca57b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ecca57b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb9770f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb9770f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb9770f0]{grid-template-columns:1fr}}.section-title[data-v-bb9770f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb9770f0]{margin-bottom:16px}.form-label[data-v-bb9770f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb9770f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb9770f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb9770f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb9770f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb9770f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb9770f0]{color:#2563eb}.unit[data-v-bb9770f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb9770f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb9770f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb9770f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b49d65a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b49d65a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b49d65a]{grid-template-columns:1fr}}.section-title[data-v-6b49d65a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b49d65a]{margin-bottom:16px}.form-label[data-v-6b49d65a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b49d65a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b49d65a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b49d65a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b49d65a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b49d65a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b49d65a]{color:#2563eb}.unit[data-v-6b49d65a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b49d65a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b49d65a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b49d65a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9413caf1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9413caf1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9413caf1]{grid-template-columns:1fr}}.section-title[data-v-9413caf1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9413caf1]{margin-bottom:16px}.form-label[data-v-9413caf1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9413caf1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9413caf1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9413caf1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9413caf1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9413caf1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9413caf1]{color:#2563eb}.unit[data-v-9413caf1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9413caf1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9413caf1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9413caf1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f90d3653]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f90d3653]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f90d3653]{grid-template-columns:1fr}}.section-title[data-v-f90d3653]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f90d3653]{margin-bottom:16px}.form-label[data-v-f90d3653]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f90d3653]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f90d3653]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f90d3653]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f90d3653]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f90d3653]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f90d3653]{color:#2563eb}.unit[data-v-f90d3653]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f90d3653]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f90d3653]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f90d3653]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8862a5cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8862a5cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8862a5cb]{grid-template-columns:1fr}}.section-title[data-v-8862a5cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8862a5cb]{margin-bottom:16px}.form-label[data-v-8862a5cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8862a5cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8862a5cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8862a5cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8862a5cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8862a5cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8862a5cb]{color:#2563eb}.unit[data-v-8862a5cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8862a5cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8862a5cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8862a5cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abb28312]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abb28312]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abb28312]{grid-template-columns:1fr}}.section-title[data-v-abb28312]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abb28312]{margin-bottom:16px}.form-label[data-v-abb28312]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abb28312]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abb28312]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abb28312]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abb28312]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abb28312]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abb28312]{color:#2563eb}.unit[data-v-abb28312]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abb28312]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abb28312]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abb28312]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1e88086]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1e88086]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1e88086]{grid-template-columns:1fr}}.section-title[data-v-f1e88086]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1e88086]{margin-bottom:16px}.form-label[data-v-f1e88086]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1e88086]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1e88086]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1e88086]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1e88086]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1e88086]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1e88086]{color:#2563eb}.unit[data-v-f1e88086]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1e88086]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1e88086]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1e88086]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f4424ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f4424ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f4424ea]{grid-template-columns:1fr}}.section-title[data-v-0f4424ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f4424ea]{margin-bottom:16px}.form-label[data-v-0f4424ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f4424ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f4424ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f4424ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f4424ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f4424ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f4424ea]{color:#2563eb}.unit[data-v-0f4424ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f4424ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f4424ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f4424ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acaae7c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acaae7c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acaae7c8]{grid-template-columns:1fr}}.section-title[data-v-acaae7c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acaae7c8]{margin-bottom:16px}.form-label[data-v-acaae7c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acaae7c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acaae7c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acaae7c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acaae7c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acaae7c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acaae7c8]{color:#2563eb}.unit[data-v-acaae7c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acaae7c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acaae7c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acaae7c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26d01635]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26d01635]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26d01635]{grid-template-columns:1fr}}.section-title[data-v-26d01635]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26d01635]{margin-bottom:16px}.form-label[data-v-26d01635]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26d01635]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26d01635]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26d01635]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26d01635]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26d01635]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26d01635]{color:#2563eb}.unit[data-v-26d01635]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26d01635]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26d01635]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26d01635]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-745b868a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-745b868a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-745b868a]{grid-template-columns:1fr}}.section-title[data-v-745b868a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-745b868a]{margin-bottom:16px}.form-label[data-v-745b868a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-745b868a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-745b868a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-745b868a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-745b868a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-745b868a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-745b868a]{color:#2563eb}.unit[data-v-745b868a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-745b868a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-745b868a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-745b868a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e236a959]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e236a959]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e236a959]{grid-template-columns:1fr 1fr}}.section-title[data-v-e236a959]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e236a959]{margin-bottom:var(--space-4)}.form-label[data-v-e236a959]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e236a959],.form-select[data-v-e236a959]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e236a959]:focus,.form-select[data-v-e236a959]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-e236a959]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-e236a959]{padding-right:3rem}.input-suffix[data-v-e236a959]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.primary-result-box[data-v-e236a959]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e236a959]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e236a959]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e236a959]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.primary-unit[data-v-e236a959]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.secondary-results-grid[data-v-e236a959]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e236a959]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e236a959]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e236a959]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-e236a959]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e236a959]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e236a959]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-e236a959]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-e236a959]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-e236a959]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-e236a959]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-e236a959]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-e236a959]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.formula-line[data-v-e236a959]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-e236a959]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-e236a959]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-e236a959]{margin-top:var(--space-4)}.mt-8[data-v-e236a959]{margin-top:var(--space-8)}.mb-0[data-v-e236a959]{margin-bottom:0}.mb-4[data-v-e236a959]{margin-bottom:var(--space-4)}.text-xs[data-v-e236a959]{font-size:var(--text-xs)}.text-muted[data-v-e236a959]{color:var(--text-muted)}.reference-section[data-v-e236a959]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-e236a959]{overflow-x:auto}.conversion-table[data-v-e236a959]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-e236a959],.conversion-table td[data-v-e236a959]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-e236a959]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.clickable-row[data-v-e236a959]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-e236a959]:hover{background:var(--color-primary-50)}.use-case[data-v-e236a959]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-29c5c98e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-29c5c98e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-29c5c98e]{grid-template-columns:1fr 1fr}}.section-title[data-v-29c5c98e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-29c5c98e]{margin-bottom:var(--space-4)}.form-label[data-v-29c5c98e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-29c5c98e],.form-select[data-v-29c5c98e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-29c5c98e]:focus,.form-select[data-v-29c5c98e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-29c5c98e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-29c5c98e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-29c5c98e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-29c5c98e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-29c5c98e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-29c5c98e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-29c5c98e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-29c5c98e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-29c5c98e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-29c5c98e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-29c5c98e]{margin-top:var(--space-4)}.input-with-symbol[data-v-29c5c98e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-29c5c98e]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-29c5c98e]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-29c5c98e]:focus{box-shadow:none;border-color:#0000}.input-with-symbol .symbol[data-v-29c5c98e]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-semibold);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.preset-buttons[data-v-29c5c98e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-29c5c98e]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.preset-btn[data-v-29c5c98e]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.preset-btn.active[data-v-29c5c98e]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.format-toggle-group[data-v-29c5c98e]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-29c5c98e]{padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn.active[data-v-29c5c98e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.result-subtext[data-v-29c5c98e]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.unit-sm[data-v-29c5c98e]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal)}.error-box[data-v-29c5c98e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-29c5c98e]{font-size:var(--text-sm);color:var(--text-muted)}.info-text[data-v-29c5c98e]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.calculation-steps[data-v-29c5c98e]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-29c5c98e]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4;display:flex}.step-bullet[data-v-29c5c98e]{font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.custom-calculator[data-v-cee83bf2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cee83bf2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cee83bf2]{grid-template-columns:1fr}}.section-title[data-v-cee83bf2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cee83bf2]{margin-bottom:16px}.form-label[data-v-cee83bf2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cee83bf2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cee83bf2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cee83bf2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cee83bf2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cee83bf2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cee83bf2]{color:#2563eb}.unit[data-v-cee83bf2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cee83bf2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cee83bf2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cee83bf2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-006527a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-006527a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-006527a9]{grid-template-columns:1fr}}.section-title[data-v-006527a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-006527a9]{margin-bottom:16px}.form-label[data-v-006527a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-006527a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-006527a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-006527a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-006527a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-006527a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-006527a9]{color:#2563eb}.unit[data-v-006527a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-006527a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-006527a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-006527a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae339891]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae339891]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae339891]{grid-template-columns:1fr}}.section-title[data-v-ae339891]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae339891]{margin-bottom:16px}.form-label[data-v-ae339891]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae339891]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae339891]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae339891]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae339891]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae339891]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae339891]{color:#2563eb}.unit[data-v-ae339891]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae339891]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae339891]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae339891]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6777664e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6777664e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6777664e]{grid-template-columns:1fr}}.section-title[data-v-6777664e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6777664e]{margin-bottom:16px}.form-label[data-v-6777664e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6777664e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6777664e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6777664e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6777664e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6777664e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6777664e]{color:#2563eb}.unit[data-v-6777664e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6777664e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6777664e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6777664e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df3074c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df3074c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df3074c7]{grid-template-columns:1fr}}.section-title[data-v-df3074c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df3074c7]{margin-bottom:16px}.form-label[data-v-df3074c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df3074c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df3074c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df3074c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df3074c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df3074c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df3074c7]{color:#2563eb}.unit[data-v-df3074c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df3074c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df3074c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df3074c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35ab086c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35ab086c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35ab086c]{grid-template-columns:1fr}}.section-title[data-v-35ab086c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35ab086c]{margin-bottom:16px}.form-label[data-v-35ab086c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35ab086c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35ab086c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35ab086c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35ab086c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35ab086c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35ab086c]{color:#2563eb}.unit[data-v-35ab086c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35ab086c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35ab086c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35ab086c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-617fdb9e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-617fdb9e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-617fdb9e]{grid-template-columns:1fr}}.section-title[data-v-617fdb9e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-617fdb9e]{margin-bottom:16px}.form-label[data-v-617fdb9e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-617fdb9e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-617fdb9e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-617fdb9e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-617fdb9e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-617fdb9e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-617fdb9e]{color:#2563eb}.unit[data-v-617fdb9e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-617fdb9e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-617fdb9e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-617fdb9e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-072f1f3a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-072f1f3a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-072f1f3a]{grid-template-columns:1fr}}.section-title[data-v-072f1f3a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-072f1f3a]{margin-bottom:16px}.form-label[data-v-072f1f3a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-072f1f3a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-072f1f3a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-072f1f3a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-072f1f3a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-072f1f3a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-072f1f3a]{color:#2563eb}.unit[data-v-072f1f3a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-072f1f3a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-072f1f3a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-072f1f3a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f45e26f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f45e26f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f45e26f9]{grid-template-columns:1fr}}.section-title[data-v-f45e26f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f45e26f9]{margin-bottom:16px}.form-label[data-v-f45e26f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f45e26f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f45e26f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f45e26f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f45e26f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f45e26f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f45e26f9]{color:#2563eb}.unit[data-v-f45e26f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f45e26f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f45e26f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f45e26f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3e88873]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3e88873]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3e88873]{grid-template-columns:1fr}}.section-title[data-v-f3e88873]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3e88873]{margin-bottom:16px}.form-label[data-v-f3e88873]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3e88873]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3e88873]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3e88873]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3e88873]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3e88873]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3e88873]{color:#2563eb}.unit[data-v-f3e88873]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3e88873]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3e88873]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3e88873]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e82e085d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e82e085d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e82e085d]{grid-template-columns:1fr}}.section-title[data-v-e82e085d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e82e085d]{margin-bottom:16px}.form-label[data-v-e82e085d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e82e085d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e82e085d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e82e085d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e82e085d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e82e085d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e82e085d]{color:#2563eb}.unit[data-v-e82e085d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e82e085d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e82e085d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e82e085d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b48f55c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b48f55c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b48f55c3]{grid-template-columns:1fr}}.section-title[data-v-b48f55c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b48f55c3]{margin-bottom:16px}.form-label[data-v-b48f55c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b48f55c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b48f55c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b48f55c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b48f55c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b48f55c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b48f55c3]{color:#2563eb}.unit[data-v-b48f55c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b48f55c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b48f55c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b48f55c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ed4d560]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ed4d560]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ed4d560]{grid-template-columns:1fr}}.section-title[data-v-6ed4d560]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ed4d560]{margin-bottom:16px}.form-label[data-v-6ed4d560]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ed4d560]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ed4d560]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ed4d560]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ed4d560]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ed4d560]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ed4d560]{color:#2563eb}.unit[data-v-6ed4d560]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ed4d560]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ed4d560]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ed4d560]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df1590b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df1590b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df1590b8]{grid-template-columns:1fr}}.section-title[data-v-df1590b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df1590b8]{margin-bottom:16px}.form-label[data-v-df1590b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df1590b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df1590b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df1590b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df1590b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df1590b8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df1590b8]{color:#2563eb}.unit[data-v-df1590b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df1590b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df1590b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df1590b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0acdb49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0acdb49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0acdb49]{grid-template-columns:1fr}}.section-title[data-v-e0acdb49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0acdb49]{margin-bottom:16px}.form-label[data-v-e0acdb49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0acdb49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0acdb49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0acdb49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0acdb49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0acdb49]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0acdb49]{color:#2563eb}.unit[data-v-e0acdb49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0acdb49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0acdb49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0acdb49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-068204b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-068204b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-068204b4]{grid-template-columns:1fr}}.section-title[data-v-068204b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-068204b4]{margin-bottom:16px}.form-label[data-v-068204b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-068204b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-068204b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-068204b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-068204b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-068204b4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-068204b4]{color:#2563eb}.unit[data-v-068204b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-068204b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-068204b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-068204b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-916d4a7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-916d4a7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-916d4a7d]{grid-template-columns:1fr}}.section-title[data-v-916d4a7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-916d4a7d]{margin-bottom:16px}.form-label[data-v-916d4a7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-916d4a7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-916d4a7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-916d4a7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-916d4a7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-916d4a7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-916d4a7d]{color:#2563eb}.unit[data-v-916d4a7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-916d4a7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-916d4a7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-916d4a7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cd9ffd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cd9ffd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cd9ffd0]{grid-template-columns:1fr}}.section-title[data-v-4cd9ffd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cd9ffd0]{margin-bottom:16px}.form-label[data-v-4cd9ffd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cd9ffd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cd9ffd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cd9ffd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cd9ffd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cd9ffd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cd9ffd0]{color:#2563eb}.unit[data-v-4cd9ffd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cd9ffd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cd9ffd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cd9ffd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bcf074e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bcf074e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bcf074e7]{grid-template-columns:1fr}}.section-title[data-v-bcf074e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bcf074e7]{margin-bottom:16px}.form-label[data-v-bcf074e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bcf074e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bcf074e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bcf074e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bcf074e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bcf074e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bcf074e7]{color:#2563eb}.unit[data-v-bcf074e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bcf074e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bcf074e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bcf074e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b77e8f2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b77e8f2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b77e8f2a]{grid-template-columns:1fr}}.section-title[data-v-b77e8f2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b77e8f2a]{margin-bottom:16px}.form-label[data-v-b77e8f2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b77e8f2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b77e8f2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b77e8f2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b77e8f2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b77e8f2a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b77e8f2a]{color:#2563eb}.unit[data-v-b77e8f2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b77e8f2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b77e8f2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b77e8f2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7314bc02]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7314bc02]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7314bc02]{grid-template-columns:1fr}}.section-title[data-v-7314bc02]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7314bc02]{margin-bottom:16px}.form-label[data-v-7314bc02]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7314bc02]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7314bc02]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7314bc02]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7314bc02]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7314bc02]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7314bc02]{color:#2563eb}.unit[data-v-7314bc02]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7314bc02]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7314bc02]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7314bc02]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c8e9a86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c8e9a86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c8e9a86]{grid-template-columns:1fr}}.section-title[data-v-1c8e9a86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c8e9a86]{margin-bottom:16px}.form-label[data-v-1c8e9a86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c8e9a86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c8e9a86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c8e9a86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c8e9a86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c8e9a86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c8e9a86]{color:#2563eb}.unit[data-v-1c8e9a86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c8e9a86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c8e9a86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c8e9a86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c93d9807]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c93d9807]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c93d9807]{grid-template-columns:1fr}}.section-title[data-v-c93d9807]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c93d9807]{margin-bottom:16px}.form-label[data-v-c93d9807]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c93d9807]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c93d9807]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c93d9807]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c93d9807]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c93d9807]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c93d9807]{color:#2563eb}.unit[data-v-c93d9807]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c93d9807]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c93d9807]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c93d9807]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cac53934]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cac53934]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cac53934]{grid-template-columns:1fr}}.section-title[data-v-cac53934]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cac53934]{margin-bottom:16px}.form-label[data-v-cac53934]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cac53934]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cac53934]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cac53934]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cac53934]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cac53934]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cac53934]{color:#2563eb}.unit[data-v-cac53934]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cac53934]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cac53934]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cac53934]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85b80efb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85b80efb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85b80efb]{grid-template-columns:1fr}}.section-title[data-v-85b80efb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85b80efb]{margin-bottom:16px}.form-label[data-v-85b80efb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85b80efb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85b80efb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85b80efb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85b80efb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85b80efb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85b80efb]{color:#2563eb}.unit[data-v-85b80efb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85b80efb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85b80efb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85b80efb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc311764]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc311764]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc311764]{grid-template-columns:1fr}}.section-title[data-v-cc311764]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc311764]{margin-bottom:16px}.form-label[data-v-cc311764]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc311764]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc311764]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc311764]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc311764]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc311764]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc311764]{color:#2563eb}.unit[data-v-cc311764]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc311764]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc311764]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc311764]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13a69ad3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13a69ad3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13a69ad3]{grid-template-columns:1fr}}.section-title[data-v-13a69ad3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13a69ad3]{margin-bottom:16px}.form-label[data-v-13a69ad3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13a69ad3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13a69ad3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13a69ad3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13a69ad3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13a69ad3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13a69ad3]{color:#2563eb}.unit[data-v-13a69ad3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13a69ad3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13a69ad3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13a69ad3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fdac013]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fdac013]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fdac013]{grid-template-columns:1fr}}.section-title[data-v-5fdac013]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fdac013]{margin-bottom:16px}.form-label[data-v-5fdac013]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fdac013]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fdac013]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fdac013]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fdac013]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fdac013]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fdac013]{color:#2563eb}.unit[data-v-5fdac013]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fdac013]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fdac013]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fdac013]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c396e3c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c396e3c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c396e3c5]{grid-template-columns:1fr}}.section-title[data-v-c396e3c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c396e3c5]{margin-bottom:16px}.form-label[data-v-c396e3c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c396e3c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c396e3c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c396e3c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c396e3c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c396e3c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c396e3c5]{color:#2563eb}.unit[data-v-c396e3c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c396e3c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c396e3c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c396e3c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb89bdbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb89bdbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb89bdbd]{grid-template-columns:1fr}}.section-title[data-v-eb89bdbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb89bdbd]{margin-bottom:16px}.form-label[data-v-eb89bdbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb89bdbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb89bdbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb89bdbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb89bdbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb89bdbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb89bdbd]{color:#2563eb}.unit[data-v-eb89bdbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb89bdbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb89bdbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb89bdbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-099018c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-099018c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-099018c5]{grid-template-columns:1fr}}.section-title[data-v-099018c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-099018c5]{margin-bottom:16px}.form-label[data-v-099018c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-099018c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-099018c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-099018c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-099018c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-099018c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-099018c5]{color:#2563eb}.unit[data-v-099018c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-099018c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-099018c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-099018c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83fd36f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83fd36f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83fd36f9]{grid-template-columns:1fr}}.section-title[data-v-83fd36f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83fd36f9]{margin-bottom:16px}.form-label[data-v-83fd36f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83fd36f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83fd36f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83fd36f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83fd36f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83fd36f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83fd36f9]{color:#2563eb}.unit[data-v-83fd36f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83fd36f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83fd36f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83fd36f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b622fac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b622fac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b622fac]{grid-template-columns:1fr}}.section-title[data-v-2b622fac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b622fac]{margin-bottom:16px}.form-label[data-v-2b622fac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b622fac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b622fac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b622fac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b622fac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b622fac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b622fac]{color:#2563eb}.unit[data-v-2b622fac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b622fac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b622fac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b622fac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebd86c16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebd86c16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebd86c16]{grid-template-columns:1fr}}.section-title[data-v-ebd86c16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebd86c16]{margin-bottom:16px}.form-label[data-v-ebd86c16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebd86c16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebd86c16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebd86c16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebd86c16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebd86c16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebd86c16]{color:#2563eb}.unit[data-v-ebd86c16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebd86c16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebd86c16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebd86c16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59d61e46]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59d61e46]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59d61e46]{grid-template-columns:1fr}}.section-title[data-v-59d61e46]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59d61e46]{margin-bottom:16px}.form-label[data-v-59d61e46]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59d61e46]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59d61e46]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59d61e46]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59d61e46]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59d61e46]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59d61e46]{color:#2563eb}.unit[data-v-59d61e46]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59d61e46]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59d61e46]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59d61e46]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cedad572]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cedad572]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cedad572]{grid-template-columns:1fr}}.section-title[data-v-cedad572]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cedad572]{margin-bottom:16px}.form-label[data-v-cedad572]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cedad572]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cedad572]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cedad572]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cedad572]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cedad572]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cedad572]{color:#2563eb}.unit[data-v-cedad572]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cedad572]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cedad572]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cedad572]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6277bcbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6277bcbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6277bcbd]{grid-template-columns:1fr}}.section-title[data-v-6277bcbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6277bcbd]{margin-bottom:16px}.form-label[data-v-6277bcbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6277bcbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6277bcbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6277bcbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6277bcbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6277bcbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6277bcbd]{color:#2563eb}.unit[data-v-6277bcbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6277bcbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6277bcbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6277bcbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d7e2429]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d7e2429]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d7e2429]{grid-template-columns:1fr}}.section-title[data-v-9d7e2429]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d7e2429]{margin-bottom:16px}.form-label[data-v-9d7e2429]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d7e2429]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d7e2429]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d7e2429]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d7e2429]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d7e2429]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d7e2429]{color:#2563eb}.unit[data-v-9d7e2429]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d7e2429]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d7e2429]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d7e2429]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4bcb241]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4bcb241]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4bcb241]{grid-template-columns:1fr}}.section-title[data-v-f4bcb241]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4bcb241]{margin-bottom:16px}.form-label[data-v-f4bcb241]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4bcb241]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4bcb241]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4bcb241]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4bcb241]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4bcb241]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4bcb241]{color:#2563eb}.unit[data-v-f4bcb241]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4bcb241]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4bcb241]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4bcb241]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e396294]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e396294]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e396294]{grid-template-columns:1fr}}.section-title[data-v-6e396294]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e396294]{margin-bottom:16px}.form-label[data-v-6e396294]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e396294]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e396294]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e396294]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e396294]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e396294]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e396294]{color:#2563eb}.unit[data-v-6e396294]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e396294]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e396294]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e396294]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d019f6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d019f6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d019f6f]{grid-template-columns:1fr}}.section-title[data-v-0d019f6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d019f6f]{margin-bottom:16px}.form-label[data-v-0d019f6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d019f6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d019f6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d019f6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d019f6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d019f6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d019f6f]{color:#2563eb}.unit[data-v-0d019f6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d019f6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d019f6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d019f6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-290dbfcf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-290dbfcf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-290dbfcf]{grid-template-columns:1fr}}.section-title[data-v-290dbfcf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-290dbfcf]{margin-bottom:16px}.form-label[data-v-290dbfcf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-290dbfcf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-290dbfcf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-290dbfcf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-290dbfcf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-290dbfcf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-290dbfcf]{color:#2563eb}.unit[data-v-290dbfcf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-290dbfcf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-290dbfcf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-290dbfcf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-085be605]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-085be605]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-085be605]{grid-template-columns:1fr}}.section-title[data-v-085be605]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-085be605]{margin-bottom:16px}.form-label[data-v-085be605]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-085be605]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-085be605]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-085be605]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-085be605]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-085be605]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-085be605]{color:#2563eb}.unit[data-v-085be605]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-085be605]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-085be605]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-085be605]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8222ed2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8222ed2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8222ed2]{grid-template-columns:1fr}}.section-title[data-v-b8222ed2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8222ed2]{margin-bottom:16px}.form-label[data-v-b8222ed2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8222ed2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8222ed2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8222ed2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8222ed2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8222ed2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8222ed2]{color:#2563eb}.unit[data-v-b8222ed2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8222ed2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8222ed2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8222ed2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-be30fed3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-be30fed3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-be30fed3]{grid-template-columns:1fr}}.section-title[data-v-be30fed3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-be30fed3]{margin-bottom:16px}.form-label[data-v-be30fed3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-be30fed3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-be30fed3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-be30fed3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-be30fed3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-be30fed3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-be30fed3]{color:#2563eb}.unit[data-v-be30fed3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-be30fed3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-be30fed3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-be30fed3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db06ba21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db06ba21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db06ba21]{grid-template-columns:1fr}}.section-title[data-v-db06ba21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db06ba21]{margin-bottom:16px}.form-label[data-v-db06ba21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db06ba21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db06ba21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db06ba21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db06ba21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db06ba21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db06ba21]{color:#2563eb}.unit[data-v-db06ba21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db06ba21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db06ba21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db06ba21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-005c88be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-005c88be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-005c88be]{grid-template-columns:1fr}}.section-title[data-v-005c88be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-005c88be]{margin-bottom:16px}.form-label[data-v-005c88be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-005c88be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-005c88be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-005c88be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-005c88be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-005c88be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-005c88be]{color:#2563eb}.unit[data-v-005c88be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-005c88be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-005c88be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-005c88be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8502cbb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8502cbb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8502cbb1]{grid-template-columns:1fr}}.section-title[data-v-8502cbb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8502cbb1]{margin-bottom:16px}.form-label[data-v-8502cbb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8502cbb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8502cbb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8502cbb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8502cbb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8502cbb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8502cbb1]{color:#2563eb}.unit[data-v-8502cbb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8502cbb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8502cbb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8502cbb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23d95d40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23d95d40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23d95d40]{grid-template-columns:1fr}}.section-title[data-v-23d95d40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23d95d40]{margin-bottom:16px}.form-label[data-v-23d95d40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23d95d40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23d95d40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23d95d40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23d95d40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23d95d40]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23d95d40]{color:#2563eb}.unit[data-v-23d95d40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23d95d40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23d95d40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23d95d40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86051320]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86051320]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86051320]{grid-template-columns:1fr}}.section-title[data-v-86051320]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86051320]{margin-bottom:16px}.form-label[data-v-86051320]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86051320]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86051320]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86051320]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86051320]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86051320]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86051320]{color:#2563eb}.unit[data-v-86051320]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86051320]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86051320]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86051320]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4aa3fb8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4aa3fb8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4aa3fb8]{grid-template-columns:1fr}}.section-title[data-v-c4aa3fb8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4aa3fb8]{margin-bottom:16px}.form-label[data-v-c4aa3fb8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4aa3fb8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4aa3fb8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4aa3fb8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4aa3fb8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4aa3fb8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4aa3fb8]{color:#2563eb}.unit[data-v-c4aa3fb8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4aa3fb8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4aa3fb8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4aa3fb8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46d42d31]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46d42d31]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46d42d31]{grid-template-columns:1fr}}.section-title[data-v-46d42d31]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46d42d31]{margin-bottom:16px}.form-label[data-v-46d42d31]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46d42d31]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46d42d31]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46d42d31]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46d42d31]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46d42d31]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46d42d31]{color:#2563eb}.unit[data-v-46d42d31]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46d42d31]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46d42d31]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46d42d31]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-665ff418]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-665ff418]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-665ff418]{grid-template-columns:1fr}}.section-title[data-v-665ff418]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-665ff418]{margin-bottom:16px}.form-label[data-v-665ff418]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-665ff418]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-665ff418]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-665ff418]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-665ff418]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-665ff418]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-665ff418]{color:#2563eb}.unit[data-v-665ff418]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-665ff418]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-665ff418]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-665ff418]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d850401]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d850401]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d850401]{grid-template-columns:1fr}}.section-title[data-v-8d850401]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d850401]{margin-bottom:16px}.form-label[data-v-8d850401]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d850401]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d850401]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d850401]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d850401]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d850401]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d850401]{color:#2563eb}.unit[data-v-8d850401]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d850401]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d850401]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d850401]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25430d52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25430d52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25430d52]{grid-template-columns:1fr}}.section-title[data-v-25430d52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25430d52]{margin-bottom:16px}.form-label[data-v-25430d52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25430d52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25430d52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25430d52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25430d52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25430d52]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25430d52]{color:#2563eb}.unit[data-v-25430d52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25430d52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25430d52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25430d52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3868d4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3868d4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3868d4c]{grid-template-columns:1fr}}.section-title[data-v-f3868d4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3868d4c]{margin-bottom:16px}.form-label[data-v-f3868d4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3868d4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3868d4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3868d4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3868d4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3868d4c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3868d4c]{color:#2563eb}.unit[data-v-f3868d4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3868d4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3868d4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3868d4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2007c59a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2007c59a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2007c59a]{grid-template-columns:1fr}}.section-title[data-v-2007c59a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2007c59a]{margin-bottom:16px}.form-label[data-v-2007c59a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2007c59a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2007c59a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2007c59a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2007c59a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2007c59a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2007c59a]{color:#2563eb}.unit[data-v-2007c59a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2007c59a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2007c59a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2007c59a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ddc2d436]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ddc2d436]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ddc2d436]{grid-template-columns:1fr}}.section-title[data-v-ddc2d436]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ddc2d436]{margin-bottom:16px}.form-label[data-v-ddc2d436]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ddc2d436]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ddc2d436]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ddc2d436]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ddc2d436]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ddc2d436]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ddc2d436]{color:#2563eb}.unit[data-v-ddc2d436]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ddc2d436]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ddc2d436]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ddc2d436]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c07e422]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c07e422]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c07e422]{grid-template-columns:1fr}}.section-title[data-v-1c07e422]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c07e422]{margin-bottom:16px}.form-label[data-v-1c07e422]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c07e422]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c07e422]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c07e422]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c07e422]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c07e422]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c07e422]{color:#2563eb}.unit[data-v-1c07e422]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c07e422]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c07e422]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c07e422]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b66f879]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b66f879]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b66f879]{grid-template-columns:1fr}}.section-title[data-v-7b66f879]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b66f879]{margin-bottom:16px}.form-label[data-v-7b66f879]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b66f879]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b66f879]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b66f879]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b66f879]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b66f879]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b66f879]{color:#2563eb}.unit[data-v-7b66f879]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b66f879]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b66f879]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b66f879]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48340bae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48340bae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48340bae]{grid-template-columns:1fr}}.section-title[data-v-48340bae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48340bae]{margin-bottom:16px}.form-label[data-v-48340bae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48340bae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48340bae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48340bae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48340bae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48340bae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48340bae]{color:#2563eb}.unit[data-v-48340bae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48340bae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48340bae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48340bae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e73f6a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e73f6a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e73f6a3]{grid-template-columns:1fr}}.section-title[data-v-9e73f6a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e73f6a3]{margin-bottom:16px}.form-label[data-v-9e73f6a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e73f6a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e73f6a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e73f6a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e73f6a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e73f6a3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e73f6a3]{color:#2563eb}.unit[data-v-9e73f6a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e73f6a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e73f6a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e73f6a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c076f208]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c076f208]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c076f208]{grid-template-columns:1fr}}.section-title[data-v-c076f208]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c076f208]{margin-bottom:16px}.form-label[data-v-c076f208]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c076f208]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c076f208]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c076f208]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c076f208]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c076f208]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c076f208]{color:#2563eb}.unit[data-v-c076f208]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c076f208]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c076f208]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c076f208]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10a44099]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10a44099]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10a44099]{grid-template-columns:1fr}}.section-title[data-v-10a44099]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10a44099]{margin-bottom:16px}.form-label[data-v-10a44099]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10a44099]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10a44099]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10a44099]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10a44099]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10a44099]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10a44099]{color:#2563eb}.unit[data-v-10a44099]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10a44099]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10a44099]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10a44099]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eea14c01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eea14c01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eea14c01]{grid-template-columns:1fr}}.section-title[data-v-eea14c01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eea14c01]{margin-bottom:16px}.form-label[data-v-eea14c01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eea14c01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eea14c01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eea14c01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eea14c01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eea14c01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eea14c01]{color:#2563eb}.unit[data-v-eea14c01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eea14c01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eea14c01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eea14c01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8dfb489]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8dfb489]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8dfb489]{grid-template-columns:1fr}}.section-title[data-v-a8dfb489]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8dfb489]{margin-bottom:16px}.form-label[data-v-a8dfb489]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8dfb489]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8dfb489]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8dfb489]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8dfb489]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8dfb489]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8dfb489]{color:#2563eb}.unit[data-v-a8dfb489]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8dfb489]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8dfb489]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8dfb489]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7496c87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7496c87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7496c87]{grid-template-columns:1fr}}.section-title[data-v-a7496c87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7496c87]{margin-bottom:16px}.form-label[data-v-a7496c87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7496c87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7496c87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7496c87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7496c87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7496c87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7496c87]{color:#2563eb}.unit[data-v-a7496c87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7496c87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7496c87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7496c87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e380fe74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e380fe74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e380fe74]{grid-template-columns:1fr}}.section-title[data-v-e380fe74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e380fe74]{margin-bottom:16px}.form-label[data-v-e380fe74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e380fe74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e380fe74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e380fe74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e380fe74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e380fe74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e380fe74]{color:#2563eb}.unit[data-v-e380fe74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e380fe74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e380fe74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e380fe74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c807412]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c807412]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c807412]{grid-template-columns:1fr}}.section-title[data-v-9c807412]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c807412]{margin-bottom:16px}.form-label[data-v-9c807412]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c807412]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c807412]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c807412]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c807412]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c807412]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c807412]{color:#2563eb}.unit[data-v-9c807412]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c807412]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c807412]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c807412]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38ef158e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38ef158e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38ef158e]{grid-template-columns:1fr}}.section-title[data-v-38ef158e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38ef158e]{margin-bottom:16px}.form-label[data-v-38ef158e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38ef158e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38ef158e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38ef158e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38ef158e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38ef158e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38ef158e]{color:#2563eb}.unit[data-v-38ef158e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38ef158e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38ef158e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38ef158e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33ee15f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33ee15f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33ee15f4]{grid-template-columns:1fr}}.section-title[data-v-33ee15f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33ee15f4]{margin-bottom:16px}.form-label[data-v-33ee15f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33ee15f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33ee15f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33ee15f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33ee15f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33ee15f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33ee15f4]{color:#2563eb}.unit[data-v-33ee15f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33ee15f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33ee15f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33ee15f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98d64799]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98d64799]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98d64799]{grid-template-columns:1fr}}.section-title[data-v-98d64799]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98d64799]{margin-bottom:16px}.form-label[data-v-98d64799]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98d64799]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98d64799]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98d64799]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98d64799]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98d64799]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98d64799]{color:#2563eb}.unit[data-v-98d64799]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98d64799]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98d64799]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98d64799]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0a0035f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0a0035f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0a0035f]{grid-template-columns:1fr}}.section-title[data-v-e0a0035f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0a0035f]{margin-bottom:16px}.form-label[data-v-e0a0035f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0a0035f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0a0035f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0a0035f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0a0035f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0a0035f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0a0035f]{color:#2563eb}.unit[data-v-e0a0035f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0a0035f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0a0035f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0a0035f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ad5f59e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ad5f59e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ad5f59e]{grid-template-columns:1fr}}.section-title[data-v-6ad5f59e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ad5f59e]{margin-bottom:16px}.form-label[data-v-6ad5f59e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ad5f59e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ad5f59e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ad5f59e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ad5f59e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ad5f59e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ad5f59e]{color:#2563eb}.unit[data-v-6ad5f59e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ad5f59e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ad5f59e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ad5f59e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4fb88dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4fb88dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4fb88dc]{grid-template-columns:1fr}}.section-title[data-v-d4fb88dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4fb88dc]{margin-bottom:16px}.form-label[data-v-d4fb88dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4fb88dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4fb88dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4fb88dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4fb88dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4fb88dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4fb88dc]{color:#2563eb}.unit[data-v-d4fb88dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4fb88dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4fb88dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4fb88dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a6026a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a6026a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a6026a2]{grid-template-columns:1fr}}.section-title[data-v-4a6026a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a6026a2]{margin-bottom:16px}.form-label[data-v-4a6026a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a6026a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a6026a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a6026a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a6026a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a6026a2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a6026a2]{color:#2563eb}.unit[data-v-4a6026a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a6026a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a6026a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a6026a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29e23feb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29e23feb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29e23feb]{grid-template-columns:1fr}}.section-title[data-v-29e23feb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29e23feb]{margin-bottom:16px}.form-label[data-v-29e23feb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29e23feb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29e23feb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29e23feb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29e23feb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29e23feb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29e23feb]{color:#2563eb}.unit[data-v-29e23feb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29e23feb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29e23feb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29e23feb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-760f9b40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-760f9b40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-760f9b40]{grid-template-columns:1fr}}.section-title[data-v-760f9b40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-760f9b40]{margin-bottom:16px}.form-label[data-v-760f9b40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-760f9b40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-760f9b40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-760f9b40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-760f9b40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-760f9b40]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-760f9b40]{color:#2563eb}.unit[data-v-760f9b40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-760f9b40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-760f9b40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-760f9b40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b203d768]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b203d768]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b203d768]{grid-template-columns:1fr}}.section-title[data-v-b203d768]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b203d768]{margin-bottom:16px}.form-label[data-v-b203d768]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b203d768]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b203d768]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b203d768]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b203d768]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b203d768]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b203d768]{color:#2563eb}.unit[data-v-b203d768]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b203d768]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b203d768]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b203d768]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04b3206a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04b3206a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04b3206a]{grid-template-columns:1fr}}.section-title[data-v-04b3206a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04b3206a]{margin-bottom:16px}.form-label[data-v-04b3206a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04b3206a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04b3206a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04b3206a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04b3206a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04b3206a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04b3206a]{color:#2563eb}.unit[data-v-04b3206a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04b3206a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04b3206a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04b3206a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3588f717]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3588f717]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3588f717]{grid-template-columns:1fr}}.section-title[data-v-3588f717]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3588f717]{margin-bottom:16px}.form-label[data-v-3588f717]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3588f717]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3588f717]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3588f717]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3588f717]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3588f717]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3588f717]{color:#2563eb}.unit[data-v-3588f717]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3588f717]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3588f717]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3588f717]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07a3b7b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07a3b7b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07a3b7b8]{grid-template-columns:1fr}}.section-title[data-v-07a3b7b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07a3b7b8]{margin-bottom:16px}.form-label[data-v-07a3b7b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07a3b7b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07a3b7b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07a3b7b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07a3b7b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07a3b7b8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07a3b7b8]{color:#2563eb}.unit[data-v-07a3b7b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07a3b7b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07a3b7b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07a3b7b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7089940a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7089940a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7089940a]{grid-template-columns:1fr}}.section-title[data-v-7089940a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7089940a]{margin-bottom:16px}.form-label[data-v-7089940a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7089940a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7089940a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7089940a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7089940a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7089940a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7089940a]{color:#2563eb}.unit[data-v-7089940a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7089940a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7089940a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7089940a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43168aed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43168aed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43168aed]{grid-template-columns:1fr}}.section-title[data-v-43168aed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43168aed]{margin-bottom:16px}.form-label[data-v-43168aed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43168aed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43168aed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43168aed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43168aed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43168aed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43168aed]{color:#2563eb}.unit[data-v-43168aed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43168aed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43168aed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43168aed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20033818]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20033818]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20033818]{grid-template-columns:1fr}}.section-title[data-v-20033818]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20033818]{margin-bottom:16px}.form-label[data-v-20033818]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20033818]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20033818]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20033818]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20033818]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20033818]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20033818]{color:#2563eb}.unit[data-v-20033818]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20033818]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20033818]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20033818]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-beff0a7b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-beff0a7b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-beff0a7b]{grid-template-columns:1fr}}.section-title[data-v-beff0a7b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-beff0a7b]{margin-bottom:16px}.form-label[data-v-beff0a7b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-beff0a7b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-beff0a7b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-beff0a7b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-beff0a7b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-beff0a7b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-beff0a7b]{color:#2563eb}.unit[data-v-beff0a7b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-beff0a7b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-beff0a7b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-beff0a7b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38ce4392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38ce4392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38ce4392]{grid-template-columns:1fr}}.section-title[data-v-38ce4392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38ce4392]{margin-bottom:16px}.form-label[data-v-38ce4392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38ce4392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38ce4392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38ce4392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38ce4392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38ce4392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38ce4392]{color:#2563eb}.unit[data-v-38ce4392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38ce4392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38ce4392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38ce4392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd856f76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd856f76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd856f76]{grid-template-columns:1fr}}.section-title[data-v-bd856f76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd856f76]{margin-bottom:16px}.form-label[data-v-bd856f76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd856f76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd856f76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd856f76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd856f76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd856f76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd856f76]{color:#2563eb}.unit[data-v-bd856f76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd856f76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd856f76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd856f76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-936c8a19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-936c8a19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-936c8a19]{grid-template-columns:1fr}}.section-title[data-v-936c8a19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-936c8a19]{margin-bottom:16px}.form-label[data-v-936c8a19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-936c8a19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-936c8a19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-936c8a19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-936c8a19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-936c8a19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-936c8a19]{color:#2563eb}.unit[data-v-936c8a19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-936c8a19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-936c8a19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-936c8a19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36cc6fc4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36cc6fc4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36cc6fc4]{grid-template-columns:1fr}}.section-title[data-v-36cc6fc4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36cc6fc4]{margin-bottom:16px}.form-label[data-v-36cc6fc4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36cc6fc4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36cc6fc4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36cc6fc4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36cc6fc4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36cc6fc4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36cc6fc4]{color:#2563eb}.unit[data-v-36cc6fc4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36cc6fc4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36cc6fc4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36cc6fc4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3708390]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3708390]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3708390]{grid-template-columns:1fr}}.section-title[data-v-a3708390]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3708390]{margin-bottom:16px}.form-label[data-v-a3708390]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3708390]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3708390]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3708390]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3708390]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3708390]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3708390]{color:#2563eb}.unit[data-v-a3708390]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3708390]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3708390]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3708390]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b3fb2cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b3fb2cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b3fb2cb]{grid-template-columns:1fr}}.section-title[data-v-7b3fb2cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b3fb2cb]{margin-bottom:16px}.form-label[data-v-7b3fb2cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b3fb2cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b3fb2cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b3fb2cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b3fb2cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b3fb2cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b3fb2cb]{color:#2563eb}.unit[data-v-7b3fb2cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b3fb2cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b3fb2cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b3fb2cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e3675b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e3675b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e3675b1]{grid-template-columns:1fr}}.section-title[data-v-5e3675b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e3675b1]{margin-bottom:16px}.form-label[data-v-5e3675b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e3675b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e3675b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e3675b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e3675b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e3675b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e3675b1]{color:#2563eb}.unit[data-v-5e3675b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e3675b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e3675b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e3675b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb3ed0f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb3ed0f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb3ed0f8]{grid-template-columns:1fr}}.section-title[data-v-cb3ed0f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb3ed0f8]{margin-bottom:16px}.form-label[data-v-cb3ed0f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb3ed0f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb3ed0f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb3ed0f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb3ed0f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb3ed0f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb3ed0f8]{color:#2563eb}.unit[data-v-cb3ed0f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb3ed0f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb3ed0f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb3ed0f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6f9c878]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6f9c878]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6f9c878]{grid-template-columns:1fr}}.section-title[data-v-a6f9c878]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6f9c878]{margin-bottom:16px}.form-label[data-v-a6f9c878]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6f9c878]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6f9c878]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6f9c878]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6f9c878]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6f9c878]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6f9c878]{color:#2563eb}.unit[data-v-a6f9c878]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6f9c878]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6f9c878]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6f9c878]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f97fd31]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f97fd31]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f97fd31]{grid-template-columns:1fr}}.section-title[data-v-1f97fd31]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f97fd31]{margin-bottom:16px}.form-label[data-v-1f97fd31]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f97fd31]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f97fd31]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f97fd31]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f97fd31]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f97fd31]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f97fd31]{color:#2563eb}.unit[data-v-1f97fd31]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f97fd31]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f97fd31]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f97fd31]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96eabbb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96eabbb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96eabbb1]{grid-template-columns:1fr}}.section-title[data-v-96eabbb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96eabbb1]{margin-bottom:16px}.form-label[data-v-96eabbb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96eabbb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96eabbb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96eabbb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96eabbb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96eabbb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96eabbb1]{color:#2563eb}.unit[data-v-96eabbb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96eabbb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96eabbb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96eabbb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0bc7da5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0bc7da5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0bc7da5e]{grid-template-columns:1fr}}.section-title[data-v-0bc7da5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0bc7da5e]{margin-bottom:16px}.form-label[data-v-0bc7da5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0bc7da5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0bc7da5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0bc7da5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0bc7da5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0bc7da5e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0bc7da5e]{color:#2563eb}.unit[data-v-0bc7da5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0bc7da5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0bc7da5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0bc7da5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c73ae70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c73ae70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c73ae70]{grid-template-columns:1fr}}.section-title[data-v-4c73ae70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c73ae70]{margin-bottom:16px}.form-label[data-v-4c73ae70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c73ae70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c73ae70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c73ae70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c73ae70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c73ae70]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c73ae70]{color:#2563eb}.unit[data-v-4c73ae70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c73ae70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c73ae70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c73ae70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2a0f66c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2a0f66c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2a0f66c]{grid-template-columns:1fr}}.section-title[data-v-e2a0f66c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2a0f66c]{margin-bottom:16px}.form-label[data-v-e2a0f66c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2a0f66c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2a0f66c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2a0f66c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2a0f66c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2a0f66c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2a0f66c]{color:#2563eb}.unit[data-v-e2a0f66c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2a0f66c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2a0f66c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2a0f66c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-65190cf6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-65190cf6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-65190cf6]{grid-template-columns:1fr}}.section-title[data-v-65190cf6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-65190cf6]{margin-bottom:16px}.form-label[data-v-65190cf6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-65190cf6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-65190cf6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-65190cf6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-65190cf6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-65190cf6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-65190cf6]{color:#2563eb}.unit[data-v-65190cf6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-65190cf6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-65190cf6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-65190cf6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16e3ef83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16e3ef83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16e3ef83]{grid-template-columns:1fr}}.section-title[data-v-16e3ef83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16e3ef83]{margin-bottom:16px}.form-label[data-v-16e3ef83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16e3ef83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16e3ef83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16e3ef83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16e3ef83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16e3ef83]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16e3ef83]{color:#2563eb}.unit[data-v-16e3ef83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16e3ef83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16e3ef83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16e3ef83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-01f435b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-01f435b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-01f435b6]{grid-template-columns:1fr}}.section-title[data-v-01f435b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-01f435b6]{margin-bottom:16px}.form-label[data-v-01f435b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-01f435b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-01f435b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-01f435b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-01f435b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-01f435b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-01f435b6]{color:#2563eb}.unit[data-v-01f435b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-01f435b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-01f435b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-01f435b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f71cb7a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f71cb7a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f71cb7a]{grid-template-columns:1fr}}.section-title[data-v-3f71cb7a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f71cb7a]{margin-bottom:16px}.form-label[data-v-3f71cb7a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f71cb7a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f71cb7a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f71cb7a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f71cb7a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f71cb7a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f71cb7a]{color:#2563eb}.unit[data-v-3f71cb7a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f71cb7a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f71cb7a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f71cb7a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0967ba47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0967ba47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0967ba47]{grid-template-columns:1fr}}.section-title[data-v-0967ba47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0967ba47]{margin-bottom:16px}.form-label[data-v-0967ba47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0967ba47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0967ba47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0967ba47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0967ba47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0967ba47]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0967ba47]{color:#2563eb}.unit[data-v-0967ba47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0967ba47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0967ba47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0967ba47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7ca6a8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7ca6a8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7ca6a8d]{grid-template-columns:1fr}}.section-title[data-v-c7ca6a8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7ca6a8d]{margin-bottom:16px}.form-label[data-v-c7ca6a8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7ca6a8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7ca6a8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7ca6a8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7ca6a8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7ca6a8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7ca6a8d]{color:#2563eb}.unit[data-v-c7ca6a8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7ca6a8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7ca6a8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7ca6a8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-748cee8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-748cee8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-748cee8a]{grid-template-columns:1fr}}.section-title[data-v-748cee8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-748cee8a]{margin-bottom:16px}.form-label[data-v-748cee8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-748cee8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-748cee8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-748cee8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-748cee8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-748cee8a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-748cee8a]{color:#2563eb}.unit[data-v-748cee8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-748cee8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-748cee8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-748cee8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94bc3654]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94bc3654]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94bc3654]{grid-template-columns:1fr}}.section-title[data-v-94bc3654]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94bc3654]{margin-bottom:16px}.form-label[data-v-94bc3654]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94bc3654]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94bc3654]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94bc3654]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94bc3654]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94bc3654]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94bc3654]{color:#2563eb}.unit[data-v-94bc3654]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94bc3654]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94bc3654]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94bc3654]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-070b059b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-070b059b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-070b059b]{grid-template-columns:1fr}}.section-title[data-v-070b059b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-070b059b]{margin-bottom:16px}.form-label[data-v-070b059b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-070b059b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-070b059b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-070b059b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-070b059b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-070b059b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-070b059b]{color:#2563eb}.unit[data-v-070b059b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-070b059b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-070b059b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-070b059b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e7db927]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e7db927]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e7db927]{grid-template-columns:1fr}}.section-title[data-v-7e7db927]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e7db927]{margin-bottom:16px}.form-label[data-v-7e7db927]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e7db927]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e7db927]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e7db927]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e7db927]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e7db927]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e7db927]{color:#2563eb}.unit[data-v-7e7db927]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e7db927]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e7db927]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e7db927]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a548763a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a548763a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a548763a]{grid-template-columns:1fr}}.section-title[data-v-a548763a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a548763a]{margin-bottom:16px}.form-label[data-v-a548763a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a548763a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a548763a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a548763a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a548763a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a548763a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a548763a]{color:#2563eb}.unit[data-v-a548763a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a548763a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a548763a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a548763a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83bbc97d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83bbc97d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83bbc97d]{grid-template-columns:1fr}}.section-title[data-v-83bbc97d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83bbc97d]{margin-bottom:16px}.form-label[data-v-83bbc97d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83bbc97d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83bbc97d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83bbc97d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83bbc97d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83bbc97d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83bbc97d]{color:#2563eb}.unit[data-v-83bbc97d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83bbc97d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83bbc97d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83bbc97d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6442650]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6442650]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6442650]{grid-template-columns:1fr}}.section-title[data-v-c6442650]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6442650]{margin-bottom:16px}.form-label[data-v-c6442650]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6442650]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6442650]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6442650]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6442650]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6442650]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6442650]{color:#2563eb}.unit[data-v-c6442650]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6442650]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6442650]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6442650]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66adcef1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66adcef1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66adcef1]{grid-template-columns:1fr}}.section-title[data-v-66adcef1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66adcef1]{margin-bottom:16px}.form-label[data-v-66adcef1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66adcef1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66adcef1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66adcef1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66adcef1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66adcef1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66adcef1]{color:#2563eb}.unit[data-v-66adcef1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66adcef1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66adcef1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66adcef1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d61d1441]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d61d1441]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d61d1441]{grid-template-columns:1fr}}.section-title[data-v-d61d1441]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d61d1441]{margin-bottom:16px}.form-label[data-v-d61d1441]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d61d1441]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d61d1441]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d61d1441]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d61d1441]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d61d1441]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d61d1441]{color:#2563eb}.unit[data-v-d61d1441]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d61d1441]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d61d1441]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d61d1441]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32bdf7fb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32bdf7fb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32bdf7fb]{grid-template-columns:1fr}}.section-title[data-v-32bdf7fb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32bdf7fb]{margin-bottom:16px}.form-label[data-v-32bdf7fb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32bdf7fb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32bdf7fb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32bdf7fb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32bdf7fb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32bdf7fb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32bdf7fb]{color:#2563eb}.unit[data-v-32bdf7fb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32bdf7fb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32bdf7fb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32bdf7fb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b50007d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b50007d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b50007d0]{grid-template-columns:1fr}}.section-title[data-v-b50007d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b50007d0]{margin-bottom:16px}.form-label[data-v-b50007d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b50007d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b50007d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b50007d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b50007d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b50007d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b50007d0]{color:#2563eb}.unit[data-v-b50007d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b50007d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b50007d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b50007d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f4edf5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f4edf5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f4edf5f]{grid-template-columns:1fr}}.section-title[data-v-9f4edf5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f4edf5f]{margin-bottom:16px}.form-label[data-v-9f4edf5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f4edf5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f4edf5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f4edf5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f4edf5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f4edf5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f4edf5f]{color:#2563eb}.unit[data-v-9f4edf5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f4edf5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f4edf5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f4edf5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22b06395]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22b06395]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22b06395]{grid-template-columns:1fr}}.section-title[data-v-22b06395]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22b06395]{margin-bottom:16px}.form-label[data-v-22b06395]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22b06395]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22b06395]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22b06395]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22b06395]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22b06395]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22b06395]{color:#2563eb}.unit[data-v-22b06395]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22b06395]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22b06395]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22b06395]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d3c3018]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d3c3018]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d3c3018]{grid-template-columns:1fr}}.section-title[data-v-6d3c3018]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d3c3018]{margin-bottom:16px}.form-label[data-v-6d3c3018]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d3c3018]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d3c3018]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d3c3018]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d3c3018]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d3c3018]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d3c3018]{color:#2563eb}.unit[data-v-6d3c3018]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d3c3018]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d3c3018]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d3c3018]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99feb9ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99feb9ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99feb9ae]{grid-template-columns:1fr}}.section-title[data-v-99feb9ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99feb9ae]{margin-bottom:16px}.form-label[data-v-99feb9ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99feb9ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99feb9ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99feb9ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99feb9ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99feb9ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99feb9ae]{color:#2563eb}.unit[data-v-99feb9ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99feb9ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99feb9ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99feb9ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7235fe40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7235fe40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7235fe40]{grid-template-columns:1fr}}.section-title[data-v-7235fe40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7235fe40]{margin-bottom:16px}.form-label[data-v-7235fe40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7235fe40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7235fe40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7235fe40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7235fe40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7235fe40]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7235fe40]{color:#2563eb}.unit[data-v-7235fe40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7235fe40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7235fe40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7235fe40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fff86c8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fff86c8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fff86c8b]{grid-template-columns:1fr}}.section-title[data-v-fff86c8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fff86c8b]{margin-bottom:16px}.form-label[data-v-fff86c8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fff86c8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fff86c8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fff86c8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fff86c8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fff86c8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fff86c8b]{color:#2563eb}.unit[data-v-fff86c8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fff86c8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fff86c8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fff86c8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-672e04cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-672e04cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-672e04cf]{grid-template-columns:1fr}}.section-title[data-v-672e04cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-672e04cf]{margin-bottom:16px}.form-label[data-v-672e04cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-672e04cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-672e04cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-672e04cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-672e04cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-672e04cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-672e04cf]{color:#2563eb}.unit[data-v-672e04cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-672e04cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-672e04cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-672e04cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e71bf649]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e71bf649]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e71bf649]{grid-template-columns:1fr}}.section-title[data-v-e71bf649]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e71bf649]{margin-bottom:16px}.form-label[data-v-e71bf649]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e71bf649]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e71bf649]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e71bf649]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e71bf649]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e71bf649]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e71bf649]{color:#2563eb}.unit[data-v-e71bf649]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e71bf649]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e71bf649]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e71bf649]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48a8f35f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48a8f35f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48a8f35f]{grid-template-columns:1fr}}.section-title[data-v-48a8f35f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48a8f35f]{margin-bottom:16px}.form-label[data-v-48a8f35f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48a8f35f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48a8f35f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48a8f35f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48a8f35f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48a8f35f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48a8f35f]{color:#2563eb}.unit[data-v-48a8f35f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48a8f35f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48a8f35f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48a8f35f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bff2f31e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bff2f31e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bff2f31e]{grid-template-columns:1fr}}.section-title[data-v-bff2f31e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bff2f31e]{margin-bottom:16px}.form-label[data-v-bff2f31e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bff2f31e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bff2f31e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bff2f31e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bff2f31e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bff2f31e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bff2f31e]{color:#2563eb}.unit[data-v-bff2f31e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bff2f31e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bff2f31e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bff2f31e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0626184f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0626184f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0626184f]{grid-template-columns:1fr}}.section-title[data-v-0626184f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0626184f]{margin-bottom:16px}.form-label[data-v-0626184f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0626184f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0626184f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0626184f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0626184f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0626184f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0626184f]{color:#2563eb}.unit[data-v-0626184f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0626184f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0626184f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0626184f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abaef2a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abaef2a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abaef2a2]{grid-template-columns:1fr}}.section-title[data-v-abaef2a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abaef2a2]{margin-bottom:16px}.form-label[data-v-abaef2a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abaef2a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abaef2a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abaef2a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abaef2a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abaef2a2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abaef2a2]{color:#2563eb}.unit[data-v-abaef2a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abaef2a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abaef2a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abaef2a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d69ee14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d69ee14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d69ee14]{grid-template-columns:1fr}}.section-title[data-v-7d69ee14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d69ee14]{margin-bottom:16px}.form-label[data-v-7d69ee14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d69ee14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d69ee14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d69ee14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d69ee14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d69ee14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d69ee14]{color:#2563eb}.unit[data-v-7d69ee14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d69ee14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d69ee14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d69ee14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8411ec5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8411ec5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8411ec5d]{grid-template-columns:1fr}}.section-title[data-v-8411ec5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8411ec5d]{margin-bottom:16px}.form-label[data-v-8411ec5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8411ec5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8411ec5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8411ec5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8411ec5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8411ec5d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8411ec5d]{color:#2563eb}.unit[data-v-8411ec5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8411ec5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8411ec5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8411ec5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-184d8f94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-184d8f94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-184d8f94]{grid-template-columns:1fr}}.section-title[data-v-184d8f94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-184d8f94]{margin-bottom:16px}.form-label[data-v-184d8f94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-184d8f94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-184d8f94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-184d8f94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-184d8f94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-184d8f94]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-184d8f94]{color:#2563eb}.unit[data-v-184d8f94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-184d8f94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-184d8f94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-184d8f94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad09c479]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad09c479]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad09c479]{grid-template-columns:1fr}}.section-title[data-v-ad09c479]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad09c479]{margin-bottom:16px}.form-label[data-v-ad09c479]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad09c479]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad09c479]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad09c479]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad09c479]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad09c479]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad09c479]{color:#2563eb}.unit[data-v-ad09c479]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad09c479]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad09c479]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad09c479]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45d4b18c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45d4b18c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45d4b18c]{grid-template-columns:1fr}}.section-title[data-v-45d4b18c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45d4b18c]{margin-bottom:16px}.form-label[data-v-45d4b18c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45d4b18c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45d4b18c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45d4b18c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45d4b18c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45d4b18c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45d4b18c]{color:#2563eb}.unit[data-v-45d4b18c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45d4b18c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45d4b18c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45d4b18c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b37e92b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b37e92b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b37e92b]{grid-template-columns:1fr}}.section-title[data-v-5b37e92b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b37e92b]{margin-bottom:16px}.form-label[data-v-5b37e92b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b37e92b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b37e92b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b37e92b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b37e92b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b37e92b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b37e92b]{color:#2563eb}.unit[data-v-5b37e92b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b37e92b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b37e92b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b37e92b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3333599]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3333599]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3333599]{grid-template-columns:1fr}}.section-title[data-v-f3333599]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3333599]{margin-bottom:16px}.form-label[data-v-f3333599]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3333599]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3333599]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3333599]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3333599]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3333599]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3333599]{color:#2563eb}.unit[data-v-f3333599]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3333599]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3333599]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3333599]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-402577d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-402577d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-402577d1]{grid-template-columns:1fr}}.section-title[data-v-402577d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-402577d1]{margin-bottom:16px}.form-label[data-v-402577d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-402577d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-402577d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-402577d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-402577d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-402577d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-402577d1]{color:#2563eb}.unit[data-v-402577d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-402577d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-402577d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-402577d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-758608a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-758608a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-758608a8]{grid-template-columns:1fr}}.section-title[data-v-758608a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-758608a8]{margin-bottom:16px}.form-label[data-v-758608a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-758608a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-758608a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-758608a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-758608a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-758608a8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-758608a8]{color:#2563eb}.unit[data-v-758608a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-758608a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-758608a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-758608a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d372a718]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d372a718]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d372a718]{grid-template-columns:1fr}}.section-title[data-v-d372a718]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d372a718]{margin-bottom:16px}.form-label[data-v-d372a718]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d372a718]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d372a718]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d372a718]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d372a718]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d372a718]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d372a718]{color:#2563eb}.unit[data-v-d372a718]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d372a718]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d372a718]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d372a718]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-066453bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-066453bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-066453bd]{grid-template-columns:1fr}}.section-title[data-v-066453bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-066453bd]{margin-bottom:16px}.form-label[data-v-066453bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-066453bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-066453bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-066453bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-066453bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-066453bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-066453bd]{color:#2563eb}.unit[data-v-066453bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-066453bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-066453bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-066453bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8059cc91]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8059cc91]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8059cc91]{grid-template-columns:1fr}}.section-title[data-v-8059cc91]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8059cc91]{margin-bottom:16px}.form-label[data-v-8059cc91]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8059cc91]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8059cc91]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8059cc91]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8059cc91]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8059cc91]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8059cc91]{color:#2563eb}.unit[data-v-8059cc91]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8059cc91]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8059cc91]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8059cc91]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11f7b64a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11f7b64a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11f7b64a]{grid-template-columns:1fr}}.section-title[data-v-11f7b64a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11f7b64a]{margin-bottom:16px}.form-label[data-v-11f7b64a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11f7b64a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11f7b64a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11f7b64a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11f7b64a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11f7b64a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11f7b64a]{color:#2563eb}.unit[data-v-11f7b64a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11f7b64a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11f7b64a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11f7b64a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f1e3bd2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f1e3bd2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f1e3bd2]{grid-template-columns:1fr}}.section-title[data-v-3f1e3bd2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f1e3bd2]{margin-bottom:16px}.form-label[data-v-3f1e3bd2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f1e3bd2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f1e3bd2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f1e3bd2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f1e3bd2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f1e3bd2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f1e3bd2]{color:#2563eb}.unit[data-v-3f1e3bd2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f1e3bd2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f1e3bd2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f1e3bd2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99512b53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99512b53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99512b53]{grid-template-columns:1fr}}.section-title[data-v-99512b53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99512b53]{margin-bottom:16px}.form-label[data-v-99512b53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99512b53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99512b53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99512b53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99512b53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99512b53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99512b53]{color:#2563eb}.unit[data-v-99512b53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99512b53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99512b53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99512b53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e449d1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e449d1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e449d1e]{grid-template-columns:1fr}}.section-title[data-v-1e449d1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e449d1e]{margin-bottom:16px}.form-label[data-v-1e449d1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e449d1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e449d1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e449d1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e449d1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e449d1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e449d1e]{color:#2563eb}.unit[data-v-1e449d1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e449d1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e449d1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e449d1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-329dd148]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-329dd148]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-329dd148]{grid-template-columns:1fr}}.section-title[data-v-329dd148]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-329dd148]{margin-bottom:16px}.form-label[data-v-329dd148]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-329dd148]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-329dd148]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-329dd148]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-329dd148]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-329dd148]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-329dd148]{color:#2563eb}.unit[data-v-329dd148]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-329dd148]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-329dd148]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-329dd148]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7aaab774]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7aaab774]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7aaab774]{grid-template-columns:1fr}}.section-title[data-v-7aaab774]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7aaab774]{margin-bottom:16px}.form-label[data-v-7aaab774]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7aaab774]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7aaab774]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7aaab774]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7aaab774]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7aaab774]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7aaab774]{color:#2563eb}.unit[data-v-7aaab774]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7aaab774]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7aaab774]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7aaab774]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eea8b64c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eea8b64c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eea8b64c]{grid-template-columns:1fr}}.section-title[data-v-eea8b64c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eea8b64c]{margin-bottom:16px}.form-label[data-v-eea8b64c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eea8b64c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eea8b64c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eea8b64c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eea8b64c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eea8b64c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eea8b64c]{color:#2563eb}.unit[data-v-eea8b64c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eea8b64c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eea8b64c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eea8b64c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6e21836]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6e21836]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6e21836]{grid-template-columns:1fr}}.section-title[data-v-a6e21836]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6e21836]{margin-bottom:16px}.form-label[data-v-a6e21836]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6e21836]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6e21836]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6e21836]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6e21836]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6e21836]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6e21836]{color:#2563eb}.unit[data-v-a6e21836]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6e21836]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6e21836]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6e21836]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b74e202]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b74e202]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b74e202]{grid-template-columns:1fr}}.section-title[data-v-9b74e202]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b74e202]{margin-bottom:16px}.form-label[data-v-9b74e202]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b74e202]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b74e202]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b74e202]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b74e202]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b74e202]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b74e202]{color:#2563eb}.unit[data-v-9b74e202]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b74e202]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b74e202]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b74e202]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b3f230b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b3f230b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b3f230b]{grid-template-columns:1fr}}.section-title[data-v-3b3f230b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b3f230b]{margin-bottom:16px}.form-label[data-v-3b3f230b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b3f230b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b3f230b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b3f230b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b3f230b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b3f230b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b3f230b]{color:#2563eb}.unit[data-v-3b3f230b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b3f230b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b3f230b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b3f230b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c2273b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c2273b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c2273b3]{grid-template-columns:1fr}}.section-title[data-v-9c2273b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c2273b3]{margin-bottom:16px}.form-label[data-v-9c2273b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c2273b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c2273b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c2273b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c2273b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c2273b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c2273b3]{color:#2563eb}.unit[data-v-9c2273b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c2273b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c2273b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c2273b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12a42bf2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12a42bf2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12a42bf2]{grid-template-columns:1fr}}.section-title[data-v-12a42bf2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12a42bf2]{margin-bottom:16px}.form-label[data-v-12a42bf2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12a42bf2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12a42bf2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12a42bf2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12a42bf2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12a42bf2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12a42bf2]{color:#2563eb}.unit[data-v-12a42bf2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12a42bf2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12a42bf2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12a42bf2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-466a4782]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-466a4782]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-466a4782]{grid-template-columns:1fr}}.section-title[data-v-466a4782]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-466a4782]{margin-bottom:16px}.form-label[data-v-466a4782]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-466a4782]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-466a4782]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-466a4782]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-466a4782]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-466a4782]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-466a4782]{color:#2563eb}.unit[data-v-466a4782]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-466a4782]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-466a4782]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-466a4782]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f704dd5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f704dd5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f704dd5]{grid-template-columns:1fr}}.section-title[data-v-1f704dd5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f704dd5]{margin-bottom:16px}.form-label[data-v-1f704dd5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f704dd5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f704dd5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f704dd5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f704dd5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f704dd5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f704dd5]{color:#2563eb}.unit[data-v-1f704dd5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f704dd5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f704dd5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f704dd5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4f2f1da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4f2f1da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4f2f1da]{grid-template-columns:1fr}}.section-title[data-v-f4f2f1da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4f2f1da]{margin-bottom:16px}.form-label[data-v-f4f2f1da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4f2f1da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4f2f1da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4f2f1da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4f2f1da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4f2f1da]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4f2f1da]{color:#2563eb}.unit[data-v-f4f2f1da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4f2f1da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4f2f1da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4f2f1da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99868987]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99868987]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99868987]{grid-template-columns:1fr}}.section-title[data-v-99868987]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99868987]{margin-bottom:16px}.form-label[data-v-99868987]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99868987]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99868987]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99868987]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99868987]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99868987]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99868987]{color:#2563eb}.unit[data-v-99868987]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99868987]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99868987]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99868987]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f4aa065]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f4aa065]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f4aa065]{grid-template-columns:1fr}}.section-title[data-v-0f4aa065]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f4aa065]{margin-bottom:16px}.form-label[data-v-0f4aa065]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f4aa065]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f4aa065]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f4aa065]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f4aa065]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f4aa065]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f4aa065]{color:#2563eb}.unit[data-v-0f4aa065]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f4aa065]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f4aa065]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f4aa065]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04af766d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04af766d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04af766d]{grid-template-columns:1fr}}.section-title[data-v-04af766d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04af766d]{margin-bottom:16px}.form-label[data-v-04af766d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04af766d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04af766d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04af766d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04af766d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04af766d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04af766d]{color:#2563eb}.unit[data-v-04af766d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04af766d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04af766d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04af766d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42f0ea55]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42f0ea55]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42f0ea55]{grid-template-columns:1fr}}.section-title[data-v-42f0ea55]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42f0ea55]{margin-bottom:16px}.form-label[data-v-42f0ea55]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42f0ea55]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42f0ea55]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42f0ea55]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42f0ea55]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42f0ea55]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42f0ea55]{color:#2563eb}.unit[data-v-42f0ea55]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42f0ea55]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42f0ea55]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42f0ea55]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77b2b7c2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77b2b7c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77b2b7c2]{grid-template-columns:1fr}}.section-title[data-v-77b2b7c2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77b2b7c2]{margin-bottom:16px}.form-label[data-v-77b2b7c2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77b2b7c2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77b2b7c2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77b2b7c2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77b2b7c2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77b2b7c2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77b2b7c2]{color:#2563eb}.unit[data-v-77b2b7c2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77b2b7c2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77b2b7c2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77b2b7c2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d80abc86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d80abc86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d80abc86]{grid-template-columns:1fr}}.section-title[data-v-d80abc86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d80abc86]{margin-bottom:16px}.form-label[data-v-d80abc86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d80abc86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d80abc86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d80abc86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d80abc86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d80abc86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d80abc86]{color:#2563eb}.unit[data-v-d80abc86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d80abc86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d80abc86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d80abc86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-639348be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-639348be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-639348be]{grid-template-columns:1fr}}.section-title[data-v-639348be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-639348be]{margin-bottom:16px}.form-label[data-v-639348be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-639348be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-639348be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-639348be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-639348be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-639348be]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-639348be]{color:#2563eb}.unit[data-v-639348be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-639348be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-639348be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-639348be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e6b3c30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e6b3c30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e6b3c30]{grid-template-columns:1fr}}.section-title[data-v-1e6b3c30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e6b3c30]{margin-bottom:16px}.form-label[data-v-1e6b3c30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e6b3c30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e6b3c30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e6b3c30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e6b3c30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e6b3c30]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e6b3c30]{color:#2563eb}.unit[data-v-1e6b3c30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e6b3c30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e6b3c30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e6b3c30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-406df340]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-406df340]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-406df340]{grid-template-columns:1fr}}.section-title[data-v-406df340]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-406df340]{margin-bottom:16px}.form-label[data-v-406df340]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-406df340]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-406df340]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-406df340]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-406df340]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-406df340]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-406df340]{color:#2563eb}.unit[data-v-406df340]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-406df340]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-406df340]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-406df340]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e6aa7da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e6aa7da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e6aa7da]{grid-template-columns:1fr}}.section-title[data-v-0e6aa7da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e6aa7da]{margin-bottom:16px}.form-label[data-v-0e6aa7da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e6aa7da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e6aa7da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e6aa7da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e6aa7da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e6aa7da]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e6aa7da]{color:#2563eb}.unit[data-v-0e6aa7da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e6aa7da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e6aa7da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e6aa7da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6271d8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6271d8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6271d8e]{grid-template-columns:1fr}}.section-title[data-v-f6271d8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6271d8e]{margin-bottom:16px}.form-label[data-v-f6271d8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6271d8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6271d8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6271d8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6271d8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6271d8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6271d8e]{color:#2563eb}.unit[data-v-f6271d8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6271d8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6271d8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6271d8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1069818]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1069818]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1069818]{grid-template-columns:1fr}}.section-title[data-v-d1069818]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1069818]{margin-bottom:16px}.form-label[data-v-d1069818]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1069818]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1069818]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1069818]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1069818]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1069818]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1069818]{color:#2563eb}.unit[data-v-d1069818]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1069818]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1069818]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1069818]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3213c833]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3213c833]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3213c833]{grid-template-columns:1fr}}.section-title[data-v-3213c833]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3213c833]{margin-bottom:16px}.form-label[data-v-3213c833]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3213c833]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3213c833]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3213c833]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3213c833]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3213c833]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3213c833]{color:#2563eb}.unit[data-v-3213c833]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3213c833]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3213c833]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3213c833]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9305106]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9305106]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9305106]{grid-template-columns:1fr}}.section-title[data-v-e9305106]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9305106]{margin-bottom:16px}.form-label[data-v-e9305106]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9305106]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9305106]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9305106]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9305106]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9305106]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9305106]{color:#2563eb}.unit[data-v-e9305106]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9305106]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9305106]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9305106]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a037736f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a037736f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a037736f]{grid-template-columns:1fr}}.section-title[data-v-a037736f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a037736f]{margin-bottom:16px}.form-label[data-v-a037736f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a037736f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a037736f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a037736f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a037736f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a037736f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a037736f]{color:#2563eb}.unit[data-v-a037736f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a037736f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a037736f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a037736f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e296d0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e296d0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e296d0e]{grid-template-columns:1fr}}.section-title[data-v-1e296d0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e296d0e]{margin-bottom:16px}.form-label[data-v-1e296d0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e296d0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e296d0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e296d0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e296d0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e296d0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e296d0e]{color:#2563eb}.unit[data-v-1e296d0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e296d0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e296d0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e296d0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f79b3d25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f79b3d25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f79b3d25]{grid-template-columns:1fr}}.section-title[data-v-f79b3d25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f79b3d25]{margin-bottom:16px}.form-label[data-v-f79b3d25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f79b3d25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f79b3d25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f79b3d25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f79b3d25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f79b3d25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f79b3d25]{color:#2563eb}.unit[data-v-f79b3d25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f79b3d25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f79b3d25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f79b3d25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cd5c8a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cd5c8a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cd5c8a3]{grid-template-columns:1fr}}.section-title[data-v-6cd5c8a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cd5c8a3]{margin-bottom:16px}.form-label[data-v-6cd5c8a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cd5c8a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cd5c8a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cd5c8a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cd5c8a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cd5c8a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cd5c8a3]{color:#2563eb}.unit[data-v-6cd5c8a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cd5c8a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cd5c8a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cd5c8a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8ff3341]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8ff3341]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8ff3341]{grid-template-columns:1fr}}.section-title[data-v-e8ff3341]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8ff3341]{margin-bottom:16px}.form-label[data-v-e8ff3341]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8ff3341]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8ff3341]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8ff3341]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8ff3341]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8ff3341]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8ff3341]{color:#2563eb}.unit[data-v-e8ff3341]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8ff3341]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8ff3341]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8ff3341]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-686e3e72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-686e3e72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-686e3e72]{grid-template-columns:1fr}}.section-title[data-v-686e3e72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-686e3e72]{margin-bottom:16px}.form-label[data-v-686e3e72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-686e3e72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-686e3e72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-686e3e72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-686e3e72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-686e3e72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-686e3e72]{color:#2563eb}.unit[data-v-686e3e72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-686e3e72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-686e3e72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-686e3e72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53085692]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53085692]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53085692]{grid-template-columns:1fr}}.section-title[data-v-53085692]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53085692]{margin-bottom:16px}.form-label[data-v-53085692]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53085692]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53085692]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53085692]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53085692]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53085692]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53085692]{color:#2563eb}.unit[data-v-53085692]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53085692]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53085692]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53085692]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1213be0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1213be0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1213be0]{grid-template-columns:1fr}}.section-title[data-v-e1213be0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1213be0]{margin-bottom:16px}.form-label[data-v-e1213be0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1213be0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1213be0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1213be0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1213be0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1213be0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1213be0]{color:#2563eb}.unit[data-v-e1213be0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1213be0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1213be0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1213be0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89e01add]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89e01add]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89e01add]{grid-template-columns:1fr}}.section-title[data-v-89e01add]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89e01add]{margin-bottom:16px}.form-label[data-v-89e01add]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89e01add]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89e01add]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89e01add]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89e01add]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89e01add]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89e01add]{color:#2563eb}.unit[data-v-89e01add]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89e01add]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89e01add]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89e01add]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1896388c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1896388c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1896388c]{grid-template-columns:1fr}}.section-title[data-v-1896388c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1896388c]{margin-bottom:16px}.form-label[data-v-1896388c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1896388c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1896388c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1896388c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1896388c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1896388c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1896388c]{color:#2563eb}.unit[data-v-1896388c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1896388c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1896388c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1896388c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-066006b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-066006b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-066006b2]{grid-template-columns:1fr}}.section-title[data-v-066006b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-066006b2]{margin-bottom:16px}.form-label[data-v-066006b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-066006b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-066006b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-066006b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-066006b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-066006b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-066006b2]{color:#2563eb}.unit[data-v-066006b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-066006b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-066006b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-066006b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78a9db55]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78a9db55]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78a9db55]{grid-template-columns:1fr}}.section-title[data-v-78a9db55]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78a9db55]{margin-bottom:16px}.form-label[data-v-78a9db55]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78a9db55]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78a9db55]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78a9db55]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78a9db55]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78a9db55]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78a9db55]{color:#2563eb}.unit[data-v-78a9db55]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78a9db55]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78a9db55]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78a9db55]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c02ef406]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c02ef406]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c02ef406]{grid-template-columns:1fr}}.section-title[data-v-c02ef406]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c02ef406]{margin-bottom:16px}.form-label[data-v-c02ef406]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c02ef406]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c02ef406]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c02ef406]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c02ef406]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c02ef406]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c02ef406]{color:#2563eb}.unit[data-v-c02ef406]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c02ef406]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c02ef406]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c02ef406]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf5c3be3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf5c3be3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf5c3be3]{grid-template-columns:1fr}}.section-title[data-v-bf5c3be3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf5c3be3]{margin-bottom:16px}.form-label[data-v-bf5c3be3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf5c3be3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf5c3be3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf5c3be3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf5c3be3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf5c3be3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf5c3be3]{color:#2563eb}.unit[data-v-bf5c3be3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf5c3be3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf5c3be3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf5c3be3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d60ba5b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d60ba5b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d60ba5b9]{grid-template-columns:1fr}}.section-title[data-v-d60ba5b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d60ba5b9]{margin-bottom:16px}.form-label[data-v-d60ba5b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d60ba5b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d60ba5b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d60ba5b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d60ba5b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d60ba5b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d60ba5b9]{color:#2563eb}.unit[data-v-d60ba5b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d60ba5b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d60ba5b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d60ba5b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3445cb90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3445cb90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3445cb90]{grid-template-columns:1fr}}.section-title[data-v-3445cb90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3445cb90]{margin-bottom:16px}.form-label[data-v-3445cb90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3445cb90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3445cb90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3445cb90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3445cb90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3445cb90]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3445cb90]{color:#2563eb}.unit[data-v-3445cb90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3445cb90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3445cb90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3445cb90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab52ed00]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab52ed00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab52ed00]{grid-template-columns:1fr}}.section-title[data-v-ab52ed00]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab52ed00]{margin-bottom:16px}.form-label[data-v-ab52ed00]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab52ed00]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab52ed00]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab52ed00]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab52ed00]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab52ed00]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab52ed00]{color:#2563eb}.unit[data-v-ab52ed00]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab52ed00]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab52ed00]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab52ed00]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b7ce198]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b7ce198]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b7ce198]{grid-template-columns:1fr}}.section-title[data-v-6b7ce198]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b7ce198]{margin-bottom:16px}.form-label[data-v-6b7ce198]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b7ce198]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b7ce198]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b7ce198]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b7ce198]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b7ce198]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b7ce198]{color:#2563eb}.unit[data-v-6b7ce198]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b7ce198]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b7ce198]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b7ce198]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1fc5c73d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1fc5c73d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1fc5c73d]{grid-template-columns:1fr}}.section-title[data-v-1fc5c73d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1fc5c73d]{margin-bottom:16px}.form-label[data-v-1fc5c73d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1fc5c73d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1fc5c73d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1fc5c73d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1fc5c73d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1fc5c73d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1fc5c73d]{color:#2563eb}.unit[data-v-1fc5c73d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1fc5c73d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1fc5c73d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1fc5c73d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df13e3be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df13e3be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df13e3be]{grid-template-columns:1fr}}.section-title[data-v-df13e3be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df13e3be]{margin-bottom:16px}.form-label[data-v-df13e3be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df13e3be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df13e3be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df13e3be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df13e3be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df13e3be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df13e3be]{color:#2563eb}.unit[data-v-df13e3be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df13e3be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df13e3be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df13e3be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03fb74f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03fb74f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03fb74f8]{grid-template-columns:1fr}}.section-title[data-v-03fb74f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03fb74f8]{margin-bottom:16px}.form-label[data-v-03fb74f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03fb74f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03fb74f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03fb74f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03fb74f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03fb74f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03fb74f8]{color:#2563eb}.unit[data-v-03fb74f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03fb74f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03fb74f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03fb74f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1eabfb3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1eabfb3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1eabfb3]{grid-template-columns:1fr}}.section-title[data-v-a1eabfb3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1eabfb3]{margin-bottom:16px}.form-label[data-v-a1eabfb3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1eabfb3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1eabfb3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1eabfb3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1eabfb3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1eabfb3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1eabfb3]{color:#2563eb}.unit[data-v-a1eabfb3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1eabfb3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1eabfb3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1eabfb3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1ec5503]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1ec5503]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1ec5503]{grid-template-columns:1fr}}.section-title[data-v-f1ec5503]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1ec5503]{margin-bottom:16px}.form-label[data-v-f1ec5503]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1ec5503]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1ec5503]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1ec5503]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1ec5503]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1ec5503]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1ec5503]{color:#2563eb}.unit[data-v-f1ec5503]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1ec5503]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1ec5503]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1ec5503]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-183d56eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-183d56eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-183d56eb]{grid-template-columns:1fr}}.section-title[data-v-183d56eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-183d56eb]{margin-bottom:16px}.form-label[data-v-183d56eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-183d56eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-183d56eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-183d56eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-183d56eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-183d56eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-183d56eb]{color:#2563eb}.unit[data-v-183d56eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-183d56eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-183d56eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-183d56eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99ee19c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99ee19c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99ee19c3]{grid-template-columns:1fr}}.section-title[data-v-99ee19c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99ee19c3]{margin-bottom:16px}.form-label[data-v-99ee19c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99ee19c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99ee19c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99ee19c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99ee19c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99ee19c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99ee19c3]{color:#2563eb}.unit[data-v-99ee19c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99ee19c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99ee19c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99ee19c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89913102]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89913102]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89913102]{grid-template-columns:1fr}}.section-title[data-v-89913102]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89913102]{margin-bottom:16px}.form-label[data-v-89913102]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89913102]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89913102]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89913102]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89913102]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89913102]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89913102]{color:#2563eb}.unit[data-v-89913102]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89913102]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89913102]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89913102]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e7901bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e7901bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e7901bf]{grid-template-columns:1fr}}.section-title[data-v-8e7901bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e7901bf]{margin-bottom:16px}.form-label[data-v-8e7901bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e7901bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e7901bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e7901bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e7901bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e7901bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e7901bf]{color:#2563eb}.unit[data-v-8e7901bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e7901bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e7901bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e7901bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e461574]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e461574]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e461574]{grid-template-columns:1fr}}.section-title[data-v-9e461574]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e461574]{margin-bottom:16px}.form-label[data-v-9e461574]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e461574]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e461574]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e461574]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e461574]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e461574]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e461574]{color:#2563eb}.unit[data-v-9e461574]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e461574]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e461574]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e461574]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9207b35d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9207b35d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9207b35d]{grid-template-columns:1fr}}.section-title[data-v-9207b35d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9207b35d]{margin-bottom:16px}.form-label[data-v-9207b35d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9207b35d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9207b35d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9207b35d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9207b35d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9207b35d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9207b35d]{color:#2563eb}.unit[data-v-9207b35d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9207b35d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9207b35d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9207b35d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a5c2d88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a5c2d88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a5c2d88]{grid-template-columns:1fr}}.section-title[data-v-9a5c2d88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a5c2d88]{margin-bottom:16px}.form-label[data-v-9a5c2d88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a5c2d88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a5c2d88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a5c2d88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a5c2d88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a5c2d88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a5c2d88]{color:#2563eb}.unit[data-v-9a5c2d88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a5c2d88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a5c2d88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a5c2d88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7319d8fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7319d8fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7319d8fe]{grid-template-columns:1fr}}.section-title[data-v-7319d8fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7319d8fe]{margin-bottom:16px}.form-label[data-v-7319d8fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7319d8fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7319d8fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7319d8fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7319d8fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7319d8fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7319d8fe]{color:#2563eb}.unit[data-v-7319d8fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7319d8fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7319d8fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7319d8fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8392815d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8392815d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8392815d]{grid-template-columns:1fr}}.section-title[data-v-8392815d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8392815d]{margin-bottom:16px}.form-label[data-v-8392815d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8392815d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8392815d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8392815d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8392815d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8392815d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8392815d]{color:#2563eb}.unit[data-v-8392815d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8392815d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8392815d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8392815d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-915713c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-915713c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-915713c8]{grid-template-columns:1fr}}.section-title[data-v-915713c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-915713c8]{margin-bottom:16px}.form-label[data-v-915713c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-915713c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-915713c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-915713c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-915713c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-915713c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-915713c8]{color:#2563eb}.unit[data-v-915713c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-915713c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-915713c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-915713c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d9f1767]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d9f1767]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d9f1767]{grid-template-columns:1fr}}.section-title[data-v-7d9f1767]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d9f1767]{margin-bottom:16px}.form-label[data-v-7d9f1767]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d9f1767]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d9f1767]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d9f1767]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d9f1767]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d9f1767]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d9f1767]{color:#2563eb}.unit[data-v-7d9f1767]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d9f1767]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d9f1767]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d9f1767]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4a44fc8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4a44fc8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4a44fc8]{grid-template-columns:1fr}}.section-title[data-v-c4a44fc8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4a44fc8]{margin-bottom:16px}.form-label[data-v-c4a44fc8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4a44fc8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4a44fc8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4a44fc8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4a44fc8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4a44fc8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4a44fc8]{color:#2563eb}.unit[data-v-c4a44fc8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4a44fc8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4a44fc8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4a44fc8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f72da30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f72da30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f72da30]{grid-template-columns:1fr}}.section-title[data-v-0f72da30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f72da30]{margin-bottom:16px}.form-label[data-v-0f72da30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f72da30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f72da30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f72da30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f72da30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f72da30]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f72da30]{color:#2563eb}.unit[data-v-0f72da30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f72da30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f72da30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f72da30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff1cd342]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff1cd342]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff1cd342]{grid-template-columns:1fr}}.section-title[data-v-ff1cd342]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff1cd342]{margin-bottom:16px}.form-label[data-v-ff1cd342]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff1cd342]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff1cd342]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff1cd342]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff1cd342]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff1cd342]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff1cd342]{color:#2563eb}.unit[data-v-ff1cd342]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff1cd342]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff1cd342]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff1cd342]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d31345d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d31345d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d31345d3]{grid-template-columns:1fr}}.section-title[data-v-d31345d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d31345d3]{margin-bottom:16px}.form-label[data-v-d31345d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d31345d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d31345d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d31345d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d31345d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d31345d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d31345d3]{color:#2563eb}.unit[data-v-d31345d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d31345d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d31345d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d31345d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-774eb307]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-774eb307]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-774eb307]{grid-template-columns:1fr}}.section-title[data-v-774eb307]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-774eb307]{margin-bottom:16px}.form-label[data-v-774eb307]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-774eb307]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-774eb307]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-774eb307]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-774eb307]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-774eb307]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-774eb307]{color:#2563eb}.unit[data-v-774eb307]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-774eb307]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-774eb307]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-774eb307]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-616a9683]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-616a9683]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-616a9683]{grid-template-columns:1fr}}.section-title[data-v-616a9683]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-616a9683]{margin-bottom:16px}.form-label[data-v-616a9683]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-616a9683]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-616a9683]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-616a9683]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-616a9683]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-616a9683]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-616a9683]{color:#2563eb}.unit[data-v-616a9683]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-616a9683]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-616a9683]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-616a9683]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba206f27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba206f27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba206f27]{grid-template-columns:1fr}}.section-title[data-v-ba206f27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba206f27]{margin-bottom:16px}.form-label[data-v-ba206f27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba206f27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba206f27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba206f27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba206f27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba206f27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba206f27]{color:#2563eb}.unit[data-v-ba206f27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba206f27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba206f27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba206f27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b632cc99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b632cc99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b632cc99]{grid-template-columns:1fr}}.section-title[data-v-b632cc99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b632cc99]{margin-bottom:16px}.form-label[data-v-b632cc99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b632cc99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b632cc99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b632cc99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b632cc99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b632cc99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b632cc99]{color:#2563eb}.unit[data-v-b632cc99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b632cc99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b632cc99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b632cc99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5570f47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5570f47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5570f47]{grid-template-columns:1fr}}.section-title[data-v-f5570f47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5570f47]{margin-bottom:16px}.form-label[data-v-f5570f47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5570f47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5570f47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5570f47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5570f47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5570f47]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5570f47]{color:#2563eb}.unit[data-v-f5570f47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5570f47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5570f47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5570f47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-456b9479]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-456b9479]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-456b9479]{grid-template-columns:1fr}}.section-title[data-v-456b9479]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-456b9479]{margin-bottom:16px}.form-label[data-v-456b9479]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-456b9479]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-456b9479]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-456b9479]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-456b9479]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-456b9479]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-456b9479]{color:#2563eb}.unit[data-v-456b9479]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-456b9479]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-456b9479]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-456b9479]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f131c5ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f131c5ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f131c5ff]{grid-template-columns:1fr}}.section-title[data-v-f131c5ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f131c5ff]{margin-bottom:16px}.form-label[data-v-f131c5ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f131c5ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f131c5ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f131c5ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f131c5ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f131c5ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f131c5ff]{color:#2563eb}.unit[data-v-f131c5ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f131c5ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f131c5ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f131c5ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88163a56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88163a56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88163a56]{grid-template-columns:1fr}}.section-title[data-v-88163a56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88163a56]{margin-bottom:16px}.form-label[data-v-88163a56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88163a56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88163a56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88163a56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88163a56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88163a56]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88163a56]{color:#2563eb}.unit[data-v-88163a56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88163a56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88163a56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88163a56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a904791e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a904791e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a904791e]{grid-template-columns:1fr}}.section-title[data-v-a904791e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a904791e]{margin-bottom:16px}.form-label[data-v-a904791e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a904791e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a904791e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a904791e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a904791e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a904791e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a904791e]{color:#2563eb}.unit[data-v-a904791e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a904791e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a904791e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a904791e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe7607e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe7607e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe7607e4]{grid-template-columns:1fr}}.section-title[data-v-fe7607e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe7607e4]{margin-bottom:16px}.form-label[data-v-fe7607e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe7607e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe7607e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe7607e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe7607e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe7607e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe7607e4]{color:#2563eb}.unit[data-v-fe7607e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe7607e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe7607e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe7607e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e60b846]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e60b846]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e60b846]{grid-template-columns:1fr}}.section-title[data-v-0e60b846]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e60b846]{margin-bottom:16px}.form-label[data-v-0e60b846]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e60b846]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e60b846]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e60b846]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e60b846]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e60b846]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e60b846]{color:#2563eb}.unit[data-v-0e60b846]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e60b846]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e60b846]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e60b846]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-915d1966]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-915d1966]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-915d1966]{grid-template-columns:1fr}}.section-title[data-v-915d1966]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-915d1966]{margin-bottom:16px}.form-label[data-v-915d1966]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-915d1966]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-915d1966]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-915d1966]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-915d1966]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-915d1966]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-915d1966]{color:#2563eb}.unit[data-v-915d1966]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-915d1966]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-915d1966]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-915d1966]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3eb8e0ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3eb8e0ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3eb8e0ae]{grid-template-columns:1fr}}.section-title[data-v-3eb8e0ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3eb8e0ae]{margin-bottom:16px}.form-label[data-v-3eb8e0ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3eb8e0ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3eb8e0ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3eb8e0ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3eb8e0ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3eb8e0ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3eb8e0ae]{color:#2563eb}.unit[data-v-3eb8e0ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3eb8e0ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3eb8e0ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3eb8e0ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2314ba26]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2314ba26]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2314ba26]{grid-template-columns:1fr}}.section-title[data-v-2314ba26]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2314ba26]{margin-bottom:16px}.form-label[data-v-2314ba26]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2314ba26]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2314ba26]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2314ba26]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2314ba26]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2314ba26]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2314ba26]{color:#2563eb}.unit[data-v-2314ba26]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2314ba26]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2314ba26]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2314ba26]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59c7a663]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59c7a663]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59c7a663]{grid-template-columns:1fr}}.section-title[data-v-59c7a663]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59c7a663]{margin-bottom:16px}.form-label[data-v-59c7a663]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59c7a663]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59c7a663]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59c7a663]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59c7a663]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59c7a663]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59c7a663]{color:#2563eb}.unit[data-v-59c7a663]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59c7a663]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59c7a663]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59c7a663]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-585c1b32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-585c1b32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-585c1b32]{grid-template-columns:1fr}}.section-title[data-v-585c1b32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-585c1b32]{margin-bottom:16px}.form-label[data-v-585c1b32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-585c1b32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-585c1b32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-585c1b32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-585c1b32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-585c1b32]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-585c1b32]{color:#2563eb}.unit[data-v-585c1b32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-585c1b32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-585c1b32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-585c1b32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d57dd69b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d57dd69b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d57dd69b]{grid-template-columns:1fr}}.section-title[data-v-d57dd69b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d57dd69b]{margin-bottom:16px}.form-label[data-v-d57dd69b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d57dd69b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d57dd69b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d57dd69b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d57dd69b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d57dd69b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d57dd69b]{color:#2563eb}.unit[data-v-d57dd69b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d57dd69b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d57dd69b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d57dd69b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36840ea4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36840ea4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36840ea4]{grid-template-columns:1fr}}.section-title[data-v-36840ea4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36840ea4]{margin-bottom:16px}.form-label[data-v-36840ea4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36840ea4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36840ea4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36840ea4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36840ea4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36840ea4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36840ea4]{color:#2563eb}.unit[data-v-36840ea4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36840ea4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36840ea4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36840ea4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b881d27b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b881d27b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b881d27b]{grid-template-columns:1fr}}.section-title[data-v-b881d27b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b881d27b]{margin-bottom:16px}.form-label[data-v-b881d27b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b881d27b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b881d27b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b881d27b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b881d27b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b881d27b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b881d27b]{color:#2563eb}.unit[data-v-b881d27b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b881d27b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b881d27b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b881d27b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ad76556]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ad76556]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ad76556]{grid-template-columns:1fr}}.section-title[data-v-9ad76556]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ad76556]{margin-bottom:16px}.form-label[data-v-9ad76556]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ad76556]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ad76556]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ad76556]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ad76556]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ad76556]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ad76556]{color:#2563eb}.unit[data-v-9ad76556]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ad76556]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ad76556]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ad76556]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-62a8a4ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-62a8a4ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-62a8a4ab]{grid-template-columns:1fr}}.section-title[data-v-62a8a4ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-62a8a4ab]{margin-bottom:16px}.form-label[data-v-62a8a4ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-62a8a4ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-62a8a4ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-62a8a4ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-62a8a4ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-62a8a4ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-62a8a4ab]{color:#2563eb}.unit[data-v-62a8a4ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-62a8a4ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-62a8a4ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-62a8a4ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0dc5bb8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0dc5bb8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0dc5bb8]{grid-template-columns:1fr}}.section-title[data-v-f0dc5bb8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0dc5bb8]{margin-bottom:16px}.form-label[data-v-f0dc5bb8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0dc5bb8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0dc5bb8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0dc5bb8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0dc5bb8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0dc5bb8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0dc5bb8]{color:#2563eb}.unit[data-v-f0dc5bb8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0dc5bb8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0dc5bb8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0dc5bb8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e01413ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e01413ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e01413ea]{grid-template-columns:1fr}}.section-title[data-v-e01413ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e01413ea]{margin-bottom:16px}.form-label[data-v-e01413ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e01413ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e01413ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e01413ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e01413ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e01413ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e01413ea]{color:#2563eb}.unit[data-v-e01413ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e01413ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e01413ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e01413ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28faa7f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28faa7f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28faa7f9]{grid-template-columns:1fr}}.section-title[data-v-28faa7f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28faa7f9]{margin-bottom:16px}.form-label[data-v-28faa7f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28faa7f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28faa7f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28faa7f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28faa7f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28faa7f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28faa7f9]{color:#2563eb}.unit[data-v-28faa7f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28faa7f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28faa7f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28faa7f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1589010e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1589010e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1589010e]{grid-template-columns:1fr}}.section-title[data-v-1589010e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1589010e]{margin-bottom:16px}.form-label[data-v-1589010e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1589010e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1589010e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1589010e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1589010e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1589010e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1589010e]{color:#2563eb}.unit[data-v-1589010e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1589010e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1589010e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1589010e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48f77c20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48f77c20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48f77c20]{grid-template-columns:1fr}}.section-title[data-v-48f77c20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48f77c20]{margin-bottom:16px}.form-label[data-v-48f77c20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48f77c20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48f77c20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48f77c20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48f77c20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48f77c20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48f77c20]{color:#2563eb}.unit[data-v-48f77c20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48f77c20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48f77c20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48f77c20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc55ac3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc55ac3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc55ac3d]{grid-template-columns:1fr}}.section-title[data-v-cc55ac3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc55ac3d]{margin-bottom:16px}.form-label[data-v-cc55ac3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc55ac3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc55ac3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc55ac3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc55ac3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc55ac3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc55ac3d]{color:#2563eb}.unit[data-v-cc55ac3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc55ac3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc55ac3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc55ac3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c57a8ee8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c57a8ee8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c57a8ee8]{grid-template-columns:1fr}}.section-title[data-v-c57a8ee8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c57a8ee8]{margin-bottom:16px}.form-label[data-v-c57a8ee8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c57a8ee8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c57a8ee8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c57a8ee8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c57a8ee8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c57a8ee8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c57a8ee8]{color:#2563eb}.unit[data-v-c57a8ee8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c57a8ee8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c57a8ee8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c57a8ee8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46631e68]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46631e68]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46631e68]{grid-template-columns:1fr}}.section-title[data-v-46631e68]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46631e68]{margin-bottom:16px}.form-label[data-v-46631e68]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46631e68]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46631e68]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46631e68]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46631e68]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46631e68]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46631e68]{color:#2563eb}.unit[data-v-46631e68]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46631e68]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46631e68]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46631e68]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0e60869]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0e60869]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0e60869]{grid-template-columns:1fr}}.section-title[data-v-a0e60869]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0e60869]{margin-bottom:16px}.form-label[data-v-a0e60869]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0e60869]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0e60869]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0e60869]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0e60869]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0e60869]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0e60869]{color:#2563eb}.unit[data-v-a0e60869]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0e60869]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0e60869]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0e60869]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ccc243e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ccc243e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ccc243e]{grid-template-columns:1fr}}.section-title[data-v-9ccc243e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ccc243e]{margin-bottom:16px}.form-label[data-v-9ccc243e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ccc243e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ccc243e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ccc243e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ccc243e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ccc243e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ccc243e]{color:#2563eb}.unit[data-v-9ccc243e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ccc243e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ccc243e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ccc243e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-902f92fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-902f92fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-902f92fa]{grid-template-columns:1fr}}.section-title[data-v-902f92fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-902f92fa]{margin-bottom:16px}.form-label[data-v-902f92fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-902f92fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-902f92fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-902f92fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-902f92fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-902f92fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-902f92fa]{color:#2563eb}.unit[data-v-902f92fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-902f92fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-902f92fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-902f92fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e887a0e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e887a0e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e887a0e1]{grid-template-columns:1fr}}.section-title[data-v-e887a0e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e887a0e1]{margin-bottom:16px}.form-label[data-v-e887a0e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e887a0e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e887a0e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e887a0e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e887a0e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e887a0e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e887a0e1]{color:#2563eb}.unit[data-v-e887a0e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e887a0e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e887a0e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e887a0e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51ff75c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51ff75c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51ff75c4]{grid-template-columns:1fr}}.section-title[data-v-51ff75c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51ff75c4]{margin-bottom:16px}.form-label[data-v-51ff75c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51ff75c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51ff75c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51ff75c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51ff75c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51ff75c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51ff75c4]{color:#2563eb}.unit[data-v-51ff75c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51ff75c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51ff75c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51ff75c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c8c4faf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c8c4faf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c8c4faf]{grid-template-columns:1fr}}.section-title[data-v-7c8c4faf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c8c4faf]{margin-bottom:16px}.form-label[data-v-7c8c4faf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c8c4faf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c8c4faf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c8c4faf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c8c4faf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c8c4faf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c8c4faf]{color:#2563eb}.unit[data-v-7c8c4faf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c8c4faf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c8c4faf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c8c4faf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94fe6b6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94fe6b6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94fe6b6b]{grid-template-columns:1fr}}.section-title[data-v-94fe6b6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94fe6b6b]{margin-bottom:16px}.form-label[data-v-94fe6b6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94fe6b6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94fe6b6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94fe6b6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94fe6b6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94fe6b6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94fe6b6b]{color:#2563eb}.unit[data-v-94fe6b6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94fe6b6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94fe6b6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94fe6b6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31b9250e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31b9250e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31b9250e]{grid-template-columns:1fr}}.section-title[data-v-31b9250e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31b9250e]{margin-bottom:16px}.form-label[data-v-31b9250e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31b9250e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31b9250e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31b9250e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31b9250e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31b9250e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31b9250e]{color:#2563eb}.unit[data-v-31b9250e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31b9250e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31b9250e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31b9250e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c6935bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c6935bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c6935bf]{grid-template-columns:1fr}}.section-title[data-v-0c6935bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c6935bf]{margin-bottom:16px}.form-label[data-v-0c6935bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c6935bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c6935bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c6935bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c6935bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c6935bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c6935bf]{color:#2563eb}.unit[data-v-0c6935bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c6935bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c6935bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c6935bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96b81981]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96b81981]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96b81981]{grid-template-columns:1fr}}.section-title[data-v-96b81981]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96b81981]{margin-bottom:16px}.form-label[data-v-96b81981]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96b81981]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96b81981]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96b81981]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96b81981]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96b81981]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96b81981]{color:#2563eb}.unit[data-v-96b81981]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96b81981]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96b81981]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96b81981]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d8759aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d8759aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d8759aa]{grid-template-columns:1fr}}.section-title[data-v-0d8759aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d8759aa]{margin-bottom:16px}.form-label[data-v-0d8759aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d8759aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d8759aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d8759aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d8759aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d8759aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d8759aa]{color:#2563eb}.unit[data-v-0d8759aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d8759aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d8759aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d8759aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71b12b05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71b12b05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71b12b05]{grid-template-columns:1fr}}.section-title[data-v-71b12b05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71b12b05]{margin-bottom:16px}.form-label[data-v-71b12b05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71b12b05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71b12b05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71b12b05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71b12b05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71b12b05]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71b12b05]{color:#2563eb}.unit[data-v-71b12b05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71b12b05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71b12b05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71b12b05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8d68830]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8d68830]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8d68830]{grid-template-columns:1fr}}.section-title[data-v-b8d68830]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8d68830]{margin-bottom:16px}.form-label[data-v-b8d68830]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8d68830]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8d68830]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8d68830]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8d68830]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8d68830]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8d68830]{color:#2563eb}.unit[data-v-b8d68830]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8d68830]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8d68830]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8d68830]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79008a2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79008a2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79008a2a]{grid-template-columns:1fr}}.section-title[data-v-79008a2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79008a2a]{margin-bottom:16px}.form-label[data-v-79008a2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79008a2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79008a2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79008a2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79008a2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79008a2a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79008a2a]{color:#2563eb}.unit[data-v-79008a2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79008a2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79008a2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79008a2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f97e402a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f97e402a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f97e402a]{grid-template-columns:1fr}}.section-title[data-v-f97e402a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f97e402a]{margin-bottom:16px}.form-label[data-v-f97e402a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f97e402a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f97e402a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f97e402a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f97e402a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f97e402a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f97e402a]{color:#2563eb}.unit[data-v-f97e402a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f97e402a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f97e402a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f97e402a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a34318f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a34318f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a34318f7]{grid-template-columns:1fr}}.section-title[data-v-a34318f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a34318f7]{margin-bottom:16px}.form-label[data-v-a34318f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a34318f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a34318f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a34318f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a34318f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a34318f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a34318f7]{color:#2563eb}.unit[data-v-a34318f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a34318f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a34318f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a34318f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f775b8bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f775b8bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f775b8bf]{grid-template-columns:1fr}}.section-title[data-v-f775b8bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f775b8bf]{margin-bottom:16px}.form-label[data-v-f775b8bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f775b8bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f775b8bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f775b8bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f775b8bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f775b8bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f775b8bf]{color:#2563eb}.unit[data-v-f775b8bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f775b8bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f775b8bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f775b8bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-be1cb884]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-be1cb884]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-be1cb884]{grid-template-columns:1fr}}.section-title[data-v-be1cb884]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-be1cb884]{margin-bottom:16px}.form-label[data-v-be1cb884]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-be1cb884]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-be1cb884]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-be1cb884]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-be1cb884]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-be1cb884]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-be1cb884]{color:#2563eb}.unit[data-v-be1cb884]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-be1cb884]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-be1cb884]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-be1cb884]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1c5bc38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1c5bc38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1c5bc38]{grid-template-columns:1fr}}.section-title[data-v-b1c5bc38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1c5bc38]{margin-bottom:16px}.form-label[data-v-b1c5bc38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1c5bc38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1c5bc38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1c5bc38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1c5bc38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1c5bc38]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1c5bc38]{color:#2563eb}.unit[data-v-b1c5bc38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1c5bc38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1c5bc38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1c5bc38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1dcc55e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1dcc55e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1dcc55e]{grid-template-columns:1fr}}.section-title[data-v-a1dcc55e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1dcc55e]{margin-bottom:16px}.form-label[data-v-a1dcc55e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1dcc55e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1dcc55e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1dcc55e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1dcc55e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1dcc55e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1dcc55e]{color:#2563eb}.unit[data-v-a1dcc55e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1dcc55e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1dcc55e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1dcc55e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a700d744]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a700d744]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a700d744]{grid-template-columns:1fr}}.section-title[data-v-a700d744]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a700d744]{margin-bottom:16px}.form-label[data-v-a700d744]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a700d744]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a700d744]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a700d744]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a700d744]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a700d744]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a700d744]{color:#2563eb}.unit[data-v-a700d744]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a700d744]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a700d744]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a700d744]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbbf292a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbbf292a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbbf292a]{grid-template-columns:1fr}}.section-title[data-v-bbbf292a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbbf292a]{margin-bottom:16px}.form-label[data-v-bbbf292a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbbf292a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbbf292a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbbf292a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbbf292a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbbf292a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbbf292a]{color:#2563eb}.unit[data-v-bbbf292a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbbf292a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbbf292a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbbf292a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c1ac2e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c1ac2e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c1ac2e1]{grid-template-columns:1fr}}.section-title[data-v-8c1ac2e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c1ac2e1]{margin-bottom:16px}.form-label[data-v-8c1ac2e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c1ac2e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c1ac2e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c1ac2e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c1ac2e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c1ac2e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c1ac2e1]{color:#2563eb}.unit[data-v-8c1ac2e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c1ac2e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c1ac2e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c1ac2e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed10db69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed10db69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed10db69]{grid-template-columns:1fr}}.section-title[data-v-ed10db69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed10db69]{margin-bottom:16px}.form-label[data-v-ed10db69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed10db69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed10db69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed10db69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed10db69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed10db69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed10db69]{color:#2563eb}.unit[data-v-ed10db69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed10db69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed10db69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed10db69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afb361c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afb361c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afb361c5]{grid-template-columns:1fr}}.section-title[data-v-afb361c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afb361c5]{margin-bottom:16px}.form-label[data-v-afb361c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afb361c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afb361c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afb361c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afb361c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afb361c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afb361c5]{color:#2563eb}.unit[data-v-afb361c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afb361c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afb361c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afb361c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2160b62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2160b62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2160b62]{grid-template-columns:1fr}}.section-title[data-v-b2160b62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2160b62]{margin-bottom:16px}.form-label[data-v-b2160b62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2160b62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2160b62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2160b62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2160b62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2160b62]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2160b62]{color:#2563eb}.unit[data-v-b2160b62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2160b62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2160b62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2160b62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae820762]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae820762]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae820762]{grid-template-columns:1fr}}.section-title[data-v-ae820762]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae820762]{margin-bottom:16px}.form-label[data-v-ae820762]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae820762]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae820762]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae820762]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae820762]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae820762]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae820762]{color:#2563eb}.unit[data-v-ae820762]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae820762]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae820762]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae820762]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b1a439b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b1a439b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b1a439b]{grid-template-columns:1fr}}.section-title[data-v-6b1a439b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b1a439b]{margin-bottom:16px}.form-label[data-v-6b1a439b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b1a439b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b1a439b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b1a439b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b1a439b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b1a439b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b1a439b]{color:#2563eb}.unit[data-v-6b1a439b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b1a439b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b1a439b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b1a439b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b1c2cff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b1c2cff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b1c2cff]{grid-template-columns:1fr}}.section-title[data-v-9b1c2cff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b1c2cff]{margin-bottom:16px}.form-label[data-v-9b1c2cff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b1c2cff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b1c2cff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b1c2cff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b1c2cff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b1c2cff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b1c2cff]{color:#2563eb}.unit[data-v-9b1c2cff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b1c2cff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b1c2cff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b1c2cff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5298d5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5298d5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5298d5f]{grid-template-columns:1fr}}.section-title[data-v-e5298d5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5298d5f]{margin-bottom:16px}.form-label[data-v-e5298d5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5298d5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5298d5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5298d5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5298d5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5298d5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5298d5f]{color:#2563eb}.unit[data-v-e5298d5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5298d5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5298d5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5298d5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f82825a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f82825a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f82825a6]{grid-template-columns:1fr}}.section-title[data-v-f82825a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f82825a6]{margin-bottom:16px}.form-label[data-v-f82825a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f82825a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f82825a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f82825a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f82825a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f82825a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f82825a6]{color:#2563eb}.unit[data-v-f82825a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f82825a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f82825a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f82825a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f06b771c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f06b771c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f06b771c]{grid-template-columns:1fr}}.section-title[data-v-f06b771c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f06b771c]{margin-bottom:16px}.form-label[data-v-f06b771c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f06b771c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f06b771c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f06b771c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f06b771c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f06b771c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f06b771c]{color:#2563eb}.unit[data-v-f06b771c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f06b771c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f06b771c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f06b771c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1632113]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1632113]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1632113]{grid-template-columns:1fr}}.section-title[data-v-a1632113]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1632113]{margin-bottom:16px}.form-label[data-v-a1632113]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1632113]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1632113]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1632113]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1632113]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1632113]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1632113]{color:#2563eb}.unit[data-v-a1632113]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1632113]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1632113]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1632113]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-796dc9d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-796dc9d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-796dc9d0]{grid-template-columns:1fr}}.section-title[data-v-796dc9d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-796dc9d0]{margin-bottom:16px}.form-label[data-v-796dc9d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-796dc9d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-796dc9d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-796dc9d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-796dc9d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-796dc9d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-796dc9d0]{color:#2563eb}.unit[data-v-796dc9d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-796dc9d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-796dc9d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-796dc9d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cca69c3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cca69c3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cca69c3d]{grid-template-columns:1fr}}.section-title[data-v-cca69c3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cca69c3d]{margin-bottom:16px}.form-label[data-v-cca69c3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cca69c3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cca69c3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cca69c3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cca69c3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cca69c3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cca69c3d]{color:#2563eb}.unit[data-v-cca69c3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cca69c3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cca69c3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cca69c3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a274591]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a274591]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a274591]{grid-template-columns:1fr}}.section-title[data-v-2a274591]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a274591]{margin-bottom:16px}.form-label[data-v-2a274591]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a274591]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a274591]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a274591]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a274591]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a274591]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a274591]{color:#2563eb}.unit[data-v-2a274591]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a274591]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a274591]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a274591]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ff5c04c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ff5c04c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ff5c04c]{grid-template-columns:1fr}}.section-title[data-v-7ff5c04c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ff5c04c]{margin-bottom:16px}.form-label[data-v-7ff5c04c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ff5c04c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ff5c04c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ff5c04c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ff5c04c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ff5c04c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ff5c04c]{color:#2563eb}.unit[data-v-7ff5c04c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ff5c04c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ff5c04c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ff5c04c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-682092be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-682092be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-682092be]{grid-template-columns:1fr}}.section-title[data-v-682092be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-682092be]{margin-bottom:16px}.form-label[data-v-682092be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-682092be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-682092be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-682092be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-682092be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-682092be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-682092be]{color:#2563eb}.unit[data-v-682092be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-682092be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-682092be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-682092be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1c87a89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1c87a89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1c87a89]{grid-template-columns:1fr}}.section-title[data-v-b1c87a89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1c87a89]{margin-bottom:16px}.form-label[data-v-b1c87a89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1c87a89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1c87a89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1c87a89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1c87a89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1c87a89]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1c87a89]{color:#2563eb}.unit[data-v-b1c87a89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1c87a89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1c87a89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1c87a89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1544fb7f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1544fb7f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1544fb7f]{grid-template-columns:1fr}}.section-title[data-v-1544fb7f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1544fb7f]{margin-bottom:16px}.form-label[data-v-1544fb7f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1544fb7f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1544fb7f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1544fb7f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1544fb7f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1544fb7f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1544fb7f]{color:#2563eb}.unit[data-v-1544fb7f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1544fb7f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1544fb7f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1544fb7f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-547ea10d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-547ea10d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-547ea10d]{grid-template-columns:1fr}}.section-title[data-v-547ea10d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-547ea10d]{margin-bottom:16px}.form-label[data-v-547ea10d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-547ea10d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-547ea10d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-547ea10d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-547ea10d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-547ea10d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-547ea10d]{color:#2563eb}.unit[data-v-547ea10d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-547ea10d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-547ea10d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-547ea10d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5da60eae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5da60eae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5da60eae]{grid-template-columns:1fr}}.section-title[data-v-5da60eae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5da60eae]{margin-bottom:16px}.form-label[data-v-5da60eae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5da60eae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5da60eae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5da60eae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5da60eae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5da60eae]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5da60eae]{color:#2563eb}.unit[data-v-5da60eae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5da60eae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5da60eae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5da60eae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f9291ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f9291ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f9291ae]{grid-template-columns:1fr}}.section-title[data-v-9f9291ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f9291ae]{margin-bottom:16px}.form-label[data-v-9f9291ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f9291ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f9291ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f9291ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f9291ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f9291ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f9291ae]{color:#2563eb}.unit[data-v-9f9291ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f9291ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f9291ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f9291ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26ce7d80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26ce7d80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26ce7d80]{grid-template-columns:1fr}}.section-title[data-v-26ce7d80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26ce7d80]{margin-bottom:16px}.form-label[data-v-26ce7d80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26ce7d80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26ce7d80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26ce7d80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26ce7d80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26ce7d80]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26ce7d80]{color:#2563eb}.unit[data-v-26ce7d80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26ce7d80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26ce7d80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26ce7d80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b85a6c8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b85a6c8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b85a6c8a]{grid-template-columns:1fr}}.section-title[data-v-b85a6c8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b85a6c8a]{margin-bottom:16px}.form-label[data-v-b85a6c8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b85a6c8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b85a6c8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b85a6c8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b85a6c8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b85a6c8a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b85a6c8a]{color:#2563eb}.unit[data-v-b85a6c8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b85a6c8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b85a6c8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b85a6c8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b3b4fdb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b3b4fdb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b3b4fdb]{grid-template-columns:1fr}}.section-title[data-v-9b3b4fdb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b3b4fdb]{margin-bottom:16px}.form-label[data-v-9b3b4fdb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b3b4fdb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b3b4fdb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b3b4fdb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b3b4fdb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b3b4fdb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b3b4fdb]{color:#2563eb}.unit[data-v-9b3b4fdb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b3b4fdb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b3b4fdb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b3b4fdb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39f6c2dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39f6c2dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39f6c2dd]{grid-template-columns:1fr}}.section-title[data-v-39f6c2dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39f6c2dd]{margin-bottom:16px}.form-label[data-v-39f6c2dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39f6c2dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39f6c2dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39f6c2dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39f6c2dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39f6c2dd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39f6c2dd]{color:#2563eb}.unit[data-v-39f6c2dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39f6c2dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39f6c2dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39f6c2dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16efeb19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16efeb19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16efeb19]{grid-template-columns:1fr}}.section-title[data-v-16efeb19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16efeb19]{margin-bottom:16px}.form-label[data-v-16efeb19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16efeb19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16efeb19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16efeb19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16efeb19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16efeb19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16efeb19]{color:#2563eb}.unit[data-v-16efeb19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16efeb19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16efeb19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16efeb19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86367940]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86367940]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86367940]{grid-template-columns:1fr}}.section-title[data-v-86367940]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86367940]{margin-bottom:16px}.form-label[data-v-86367940]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86367940]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86367940]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86367940]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86367940]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86367940]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86367940]{color:#2563eb}.unit[data-v-86367940]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86367940]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86367940]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86367940]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7028553f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7028553f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7028553f]{grid-template-columns:1fr}}.section-title[data-v-7028553f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7028553f]{margin-bottom:16px}.form-label[data-v-7028553f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7028553f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7028553f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7028553f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7028553f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7028553f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7028553f]{color:#2563eb}.unit[data-v-7028553f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7028553f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7028553f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7028553f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfb9cbd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfb9cbd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfb9cbd3]{grid-template-columns:1fr}}.section-title[data-v-cfb9cbd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfb9cbd3]{margin-bottom:16px}.form-label[data-v-cfb9cbd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfb9cbd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfb9cbd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfb9cbd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfb9cbd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfb9cbd3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfb9cbd3]{color:#2563eb}.unit[data-v-cfb9cbd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfb9cbd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfb9cbd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfb9cbd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40a940b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40a940b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40a940b9]{grid-template-columns:1fr}}.section-title[data-v-40a940b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40a940b9]{margin-bottom:16px}.form-label[data-v-40a940b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40a940b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40a940b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40a940b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40a940b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40a940b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40a940b9]{color:#2563eb}.unit[data-v-40a940b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40a940b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40a940b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40a940b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-732e5a02]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-732e5a02]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-732e5a02]{grid-template-columns:1fr}}.section-title[data-v-732e5a02]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-732e5a02]{margin-bottom:16px}.form-label[data-v-732e5a02]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-732e5a02]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-732e5a02]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-732e5a02]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-732e5a02]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-732e5a02]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-732e5a02]{color:#2563eb}.unit[data-v-732e5a02]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-732e5a02]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-732e5a02]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-732e5a02]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0f38576]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0f38576]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0f38576]{grid-template-columns:1fr}}.section-title[data-v-c0f38576]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0f38576]{margin-bottom:16px}.form-label[data-v-c0f38576]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0f38576]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0f38576]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0f38576]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0f38576]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0f38576]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0f38576]{color:#2563eb}.unit[data-v-c0f38576]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0f38576]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0f38576]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0f38576]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72f6cd0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72f6cd0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72f6cd0c]{grid-template-columns:1fr}}.section-title[data-v-72f6cd0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72f6cd0c]{margin-bottom:16px}.form-label[data-v-72f6cd0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72f6cd0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72f6cd0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72f6cd0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72f6cd0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72f6cd0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72f6cd0c]{color:#2563eb}.unit[data-v-72f6cd0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72f6cd0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72f6cd0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72f6cd0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d9562dd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d9562dd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d9562dd1]{grid-template-columns:1fr}}.section-title[data-v-d9562dd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d9562dd1]{margin-bottom:16px}.form-label[data-v-d9562dd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d9562dd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d9562dd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d9562dd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d9562dd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d9562dd1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d9562dd1]{color:#2563eb}.unit[data-v-d9562dd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d9562dd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d9562dd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d9562dd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c5a5937]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c5a5937]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c5a5937]{grid-template-columns:1fr}}.section-title[data-v-9c5a5937]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c5a5937]{margin-bottom:16px}.form-label[data-v-9c5a5937]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c5a5937]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c5a5937]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c5a5937]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c5a5937]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c5a5937]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c5a5937]{color:#2563eb}.unit[data-v-9c5a5937]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c5a5937]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c5a5937]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c5a5937]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7938a37d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7938a37d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7938a37d]{grid-template-columns:1fr}}.section-title[data-v-7938a37d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7938a37d]{margin-bottom:16px}.form-label[data-v-7938a37d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7938a37d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7938a37d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7938a37d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7938a37d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7938a37d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7938a37d]{color:#2563eb}.unit[data-v-7938a37d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7938a37d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7938a37d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7938a37d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8cc248ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8cc248ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8cc248ba]{grid-template-columns:1fr}}.section-title[data-v-8cc248ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8cc248ba]{margin-bottom:16px}.form-label[data-v-8cc248ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8cc248ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8cc248ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8cc248ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8cc248ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8cc248ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8cc248ba]{color:#2563eb}.unit[data-v-8cc248ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8cc248ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8cc248ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8cc248ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-738da5da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-738da5da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-738da5da]{grid-template-columns:1fr}}.section-title[data-v-738da5da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-738da5da]{margin-bottom:16px}.form-label[data-v-738da5da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-738da5da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-738da5da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-738da5da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-738da5da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-738da5da]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-738da5da]{color:#2563eb}.unit[data-v-738da5da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-738da5da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-738da5da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-738da5da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-669eaf54]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-669eaf54]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-669eaf54]{grid-template-columns:1fr}}.section-title[data-v-669eaf54]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-669eaf54]{margin-bottom:16px}.form-label[data-v-669eaf54]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-669eaf54]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-669eaf54]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-669eaf54]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-669eaf54]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-669eaf54]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-669eaf54]{color:#2563eb}.unit[data-v-669eaf54]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-669eaf54]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-669eaf54]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-669eaf54]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88321b2e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88321b2e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88321b2e]{grid-template-columns:1fr}}.section-title[data-v-88321b2e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88321b2e]{margin-bottom:16px}.form-label[data-v-88321b2e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88321b2e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88321b2e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88321b2e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88321b2e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88321b2e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88321b2e]{color:#2563eb}.unit[data-v-88321b2e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88321b2e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88321b2e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88321b2e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-045658d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-045658d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-045658d4]{grid-template-columns:1fr}}.section-title[data-v-045658d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-045658d4]{margin-bottom:16px}.form-label[data-v-045658d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-045658d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-045658d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-045658d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-045658d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-045658d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-045658d4]{color:#2563eb}.unit[data-v-045658d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-045658d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-045658d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-045658d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e56c109]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e56c109]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e56c109]{grid-template-columns:1fr}}.section-title[data-v-4e56c109]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e56c109]{margin-bottom:16px}.form-label[data-v-4e56c109]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e56c109]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e56c109]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e56c109]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e56c109]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e56c109]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e56c109]{color:#2563eb}.unit[data-v-4e56c109]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e56c109]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e56c109]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e56c109]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b76e73cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b76e73cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b76e73cd]{grid-template-columns:1fr}}.section-title[data-v-b76e73cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b76e73cd]{margin-bottom:16px}.form-label[data-v-b76e73cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b76e73cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b76e73cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b76e73cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b76e73cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b76e73cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b76e73cd]{color:#2563eb}.unit[data-v-b76e73cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b76e73cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b76e73cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b76e73cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8924651c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8924651c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8924651c]{grid-template-columns:1fr}}.section-title[data-v-8924651c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8924651c]{margin-bottom:16px}.form-label[data-v-8924651c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8924651c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8924651c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8924651c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8924651c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8924651c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8924651c]{color:#2563eb}.unit[data-v-8924651c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8924651c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8924651c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8924651c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66e5560d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66e5560d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66e5560d]{grid-template-columns:1fr}}.section-title[data-v-66e5560d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66e5560d]{margin-bottom:16px}.form-label[data-v-66e5560d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66e5560d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66e5560d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66e5560d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66e5560d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66e5560d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66e5560d]{color:#2563eb}.unit[data-v-66e5560d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66e5560d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66e5560d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66e5560d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba2e5edd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba2e5edd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba2e5edd]{grid-template-columns:1fr}}.section-title[data-v-ba2e5edd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba2e5edd]{margin-bottom:16px}.form-label[data-v-ba2e5edd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba2e5edd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba2e5edd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba2e5edd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba2e5edd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba2e5edd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba2e5edd]{color:#2563eb}.unit[data-v-ba2e5edd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba2e5edd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba2e5edd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba2e5edd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-623e6534]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-623e6534]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-623e6534]{grid-template-columns:1fr}}.section-title[data-v-623e6534]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-623e6534]{margin-bottom:16px}.form-label[data-v-623e6534]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-623e6534]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-623e6534]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-623e6534]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-623e6534]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-623e6534]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-623e6534]{color:#2563eb}.unit[data-v-623e6534]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-623e6534]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-623e6534]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-623e6534]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b932503]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b932503]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b932503]{grid-template-columns:1fr}}.section-title[data-v-1b932503]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b932503]{margin-bottom:16px}.form-label[data-v-1b932503]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b932503]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b932503]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b932503]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b932503]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b932503]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b932503]{color:#2563eb}.unit[data-v-1b932503]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b932503]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b932503]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b932503]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-774ae5a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-774ae5a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-774ae5a4]{grid-template-columns:1fr}}.section-title[data-v-774ae5a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-774ae5a4]{margin-bottom:16px}.form-label[data-v-774ae5a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-774ae5a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-774ae5a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-774ae5a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-774ae5a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-774ae5a4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-774ae5a4]{color:#2563eb}.unit[data-v-774ae5a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-774ae5a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-774ae5a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-774ae5a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b3cc0c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b3cc0c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b3cc0c3]{grid-template-columns:1fr}}.section-title[data-v-3b3cc0c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b3cc0c3]{margin-bottom:16px}.form-label[data-v-3b3cc0c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b3cc0c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b3cc0c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b3cc0c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b3cc0c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b3cc0c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b3cc0c3]{color:#2563eb}.unit[data-v-3b3cc0c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b3cc0c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b3cc0c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b3cc0c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aecf4566]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aecf4566]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aecf4566]{grid-template-columns:1fr}}.section-title[data-v-aecf4566]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aecf4566]{margin-bottom:16px}.form-label[data-v-aecf4566]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aecf4566]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aecf4566]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aecf4566]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aecf4566]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aecf4566]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aecf4566]{color:#2563eb}.unit[data-v-aecf4566]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aecf4566]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aecf4566]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aecf4566]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b50bb9e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b50bb9e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b50bb9e]{grid-template-columns:1fr}}.section-title[data-v-0b50bb9e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b50bb9e]{margin-bottom:16px}.form-label[data-v-0b50bb9e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b50bb9e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b50bb9e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b50bb9e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b50bb9e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b50bb9e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b50bb9e]{color:#2563eb}.unit[data-v-0b50bb9e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b50bb9e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b50bb9e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b50bb9e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db40de3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db40de3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db40de3d]{grid-template-columns:1fr}}.section-title[data-v-db40de3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db40de3d]{margin-bottom:16px}.form-label[data-v-db40de3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db40de3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db40de3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db40de3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db40de3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db40de3d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db40de3d]{color:#2563eb}.unit[data-v-db40de3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db40de3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db40de3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db40de3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fcdeac47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fcdeac47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fcdeac47]{grid-template-columns:1fr}}.section-title[data-v-fcdeac47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fcdeac47]{margin-bottom:16px}.form-label[data-v-fcdeac47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fcdeac47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fcdeac47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fcdeac47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fcdeac47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fcdeac47]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fcdeac47]{color:#2563eb}.unit[data-v-fcdeac47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fcdeac47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fcdeac47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fcdeac47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de3307d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de3307d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de3307d8]{grid-template-columns:1fr}}.section-title[data-v-de3307d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de3307d8]{margin-bottom:16px}.form-label[data-v-de3307d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de3307d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de3307d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de3307d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de3307d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de3307d8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de3307d8]{color:#2563eb}.unit[data-v-de3307d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de3307d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de3307d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de3307d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35f70fad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35f70fad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35f70fad]{grid-template-columns:1fr}}.section-title[data-v-35f70fad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35f70fad]{margin-bottom:16px}.form-label[data-v-35f70fad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35f70fad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35f70fad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35f70fad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35f70fad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35f70fad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35f70fad]{color:#2563eb}.unit[data-v-35f70fad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35f70fad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35f70fad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35f70fad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec78657a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec78657a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec78657a]{grid-template-columns:1fr}}.section-title[data-v-ec78657a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec78657a]{margin-bottom:16px}.form-label[data-v-ec78657a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec78657a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec78657a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec78657a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec78657a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec78657a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec78657a]{color:#2563eb}.unit[data-v-ec78657a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec78657a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec78657a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec78657a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3644492c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3644492c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3644492c]{grid-template-columns:1fr}}.section-title[data-v-3644492c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3644492c]{margin-bottom:16px}.form-label[data-v-3644492c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3644492c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3644492c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3644492c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3644492c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3644492c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3644492c]{color:#2563eb}.unit[data-v-3644492c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3644492c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3644492c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3644492c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1dbff451]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1dbff451]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1dbff451]{grid-template-columns:1fr}}.section-title[data-v-1dbff451]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1dbff451]{margin-bottom:16px}.form-label[data-v-1dbff451]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1dbff451]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1dbff451]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1dbff451]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1dbff451]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1dbff451]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1dbff451]{color:#2563eb}.unit[data-v-1dbff451]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1dbff451]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1dbff451]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1dbff451]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f478024]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f478024]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f478024]{grid-template-columns:1fr}}.section-title[data-v-0f478024]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f478024]{margin-bottom:16px}.form-label[data-v-0f478024]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f478024]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f478024]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f478024]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f478024]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f478024]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f478024]{color:#2563eb}.unit[data-v-0f478024]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f478024]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f478024]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f478024]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9b464f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9b464f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9b464f6]{grid-template-columns:1fr}}.section-title[data-v-a9b464f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9b464f6]{margin-bottom:16px}.form-label[data-v-a9b464f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9b464f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9b464f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9b464f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9b464f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9b464f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9b464f6]{color:#2563eb}.unit[data-v-a9b464f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9b464f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9b464f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9b464f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96bcc047]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96bcc047]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96bcc047]{grid-template-columns:1fr}}.section-title[data-v-96bcc047]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96bcc047]{margin-bottom:16px}.form-label[data-v-96bcc047]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96bcc047]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96bcc047]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96bcc047]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96bcc047]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96bcc047]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96bcc047]{color:#2563eb}.unit[data-v-96bcc047]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96bcc047]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96bcc047]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96bcc047]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eed29371]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eed29371]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eed29371]{grid-template-columns:1fr}}.section-title[data-v-eed29371]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eed29371]{margin-bottom:16px}.form-label[data-v-eed29371]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eed29371]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eed29371]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eed29371]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eed29371]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eed29371]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eed29371]{color:#2563eb}.unit[data-v-eed29371]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eed29371]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eed29371]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eed29371]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e864a0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e864a0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e864a0f]{grid-template-columns:1fr}}.section-title[data-v-9e864a0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e864a0f]{margin-bottom:16px}.form-label[data-v-9e864a0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e864a0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e864a0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e864a0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e864a0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e864a0f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e864a0f]{color:#2563eb}.unit[data-v-9e864a0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e864a0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e864a0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e864a0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00141df8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00141df8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00141df8]{grid-template-columns:1fr}}.section-title[data-v-00141df8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00141df8]{margin-bottom:16px}.form-label[data-v-00141df8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00141df8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00141df8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00141df8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00141df8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00141df8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00141df8]{color:#2563eb}.unit[data-v-00141df8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00141df8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00141df8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00141df8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1daf375e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1daf375e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1daf375e]{grid-template-columns:1fr}}.section-title[data-v-1daf375e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1daf375e]{margin-bottom:16px}.form-label[data-v-1daf375e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1daf375e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1daf375e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1daf375e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1daf375e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1daf375e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1daf375e]{color:#2563eb}.unit[data-v-1daf375e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1daf375e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1daf375e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1daf375e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d764c75f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d764c75f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d764c75f]{grid-template-columns:1fr}}.section-title[data-v-d764c75f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d764c75f]{margin-bottom:16px}.form-label[data-v-d764c75f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d764c75f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d764c75f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d764c75f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d764c75f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d764c75f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d764c75f]{color:#2563eb}.unit[data-v-d764c75f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d764c75f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d764c75f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d764c75f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90729a87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90729a87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90729a87]{grid-template-columns:1fr}}.section-title[data-v-90729a87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90729a87]{margin-bottom:16px}.form-label[data-v-90729a87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90729a87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90729a87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90729a87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90729a87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90729a87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90729a87]{color:#2563eb}.unit[data-v-90729a87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90729a87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90729a87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90729a87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-592cabe9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-592cabe9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-592cabe9]{grid-template-columns:1fr}}.section-title[data-v-592cabe9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-592cabe9]{margin-bottom:16px}.form-label[data-v-592cabe9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-592cabe9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-592cabe9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-592cabe9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-592cabe9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-592cabe9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-592cabe9]{color:#2563eb}.unit[data-v-592cabe9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-592cabe9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-592cabe9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-592cabe9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3246cac1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3246cac1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3246cac1]{grid-template-columns:1fr}}.section-title[data-v-3246cac1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3246cac1]{margin-bottom:16px}.form-label[data-v-3246cac1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3246cac1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3246cac1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3246cac1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3246cac1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3246cac1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3246cac1]{color:#2563eb}.unit[data-v-3246cac1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3246cac1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3246cac1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3246cac1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a17466e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a17466e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a17466e1]{grid-template-columns:1fr}}.section-title[data-v-a17466e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a17466e1]{margin-bottom:16px}.form-label[data-v-a17466e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a17466e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a17466e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a17466e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a17466e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a17466e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a17466e1]{color:#2563eb}.unit[data-v-a17466e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a17466e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a17466e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a17466e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa2baf3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa2baf3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa2baf3f]{grid-template-columns:1fr}}.section-title[data-v-fa2baf3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa2baf3f]{margin-bottom:16px}.form-label[data-v-fa2baf3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa2baf3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa2baf3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa2baf3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa2baf3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa2baf3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa2baf3f]{color:#2563eb}.unit[data-v-fa2baf3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa2baf3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa2baf3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa2baf3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9827d0de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9827d0de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9827d0de]{grid-template-columns:1fr}}.section-title[data-v-9827d0de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9827d0de]{margin-bottom:16px}.form-label[data-v-9827d0de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9827d0de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9827d0de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9827d0de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9827d0de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9827d0de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9827d0de]{color:#2563eb}.unit[data-v-9827d0de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9827d0de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9827d0de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9827d0de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-926252f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-926252f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-926252f9]{grid-template-columns:1fr}}.section-title[data-v-926252f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-926252f9]{margin-bottom:16px}.form-label[data-v-926252f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-926252f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-926252f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-926252f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-926252f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-926252f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-926252f9]{color:#2563eb}.unit[data-v-926252f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-926252f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-926252f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-926252f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76eb7a8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76eb7a8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76eb7a8e]{grid-template-columns:1fr}}.section-title[data-v-76eb7a8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76eb7a8e]{margin-bottom:16px}.form-label[data-v-76eb7a8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76eb7a8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76eb7a8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76eb7a8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76eb7a8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76eb7a8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76eb7a8e]{color:#2563eb}.unit[data-v-76eb7a8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76eb7a8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76eb7a8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76eb7a8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19de2e6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19de2e6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19de2e6e]{grid-template-columns:1fr}}.section-title[data-v-19de2e6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19de2e6e]{margin-bottom:16px}.form-label[data-v-19de2e6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19de2e6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19de2e6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19de2e6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19de2e6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19de2e6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19de2e6e]{color:#2563eb}.unit[data-v-19de2e6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19de2e6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19de2e6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19de2e6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-442ba145]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-442ba145]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-442ba145]{grid-template-columns:1fr}}.section-title[data-v-442ba145]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-442ba145]{margin-bottom:16px}.form-label[data-v-442ba145]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-442ba145]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-442ba145]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-442ba145]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-442ba145]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-442ba145]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-442ba145]{color:#2563eb}.unit[data-v-442ba145]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-442ba145]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-442ba145]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-442ba145]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b212b453]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b212b453]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b212b453]{grid-template-columns:1fr}}.section-title[data-v-b212b453]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b212b453]{margin-bottom:16px}.form-label[data-v-b212b453]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b212b453]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b212b453]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b212b453]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b212b453]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b212b453]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b212b453]{color:#2563eb}.unit[data-v-b212b453]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b212b453]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b212b453]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b212b453]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e93aff11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e93aff11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e93aff11]{grid-template-columns:1fr}}.section-title[data-v-e93aff11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e93aff11]{margin-bottom:16px}.form-label[data-v-e93aff11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e93aff11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e93aff11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e93aff11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e93aff11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e93aff11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e93aff11]{color:#2563eb}.unit[data-v-e93aff11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e93aff11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e93aff11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e93aff11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-671294f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-671294f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-671294f3]{grid-template-columns:1fr}}.section-title[data-v-671294f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-671294f3]{margin-bottom:16px}.form-label[data-v-671294f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-671294f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-671294f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-671294f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-671294f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-671294f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-671294f3]{color:#2563eb}.unit[data-v-671294f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-671294f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-671294f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-671294f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-650fa531]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-650fa531]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-650fa531]{grid-template-columns:1fr}}.section-title[data-v-650fa531]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-650fa531]{margin-bottom:16px}.form-label[data-v-650fa531]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-650fa531]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-650fa531]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-650fa531]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-650fa531]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-650fa531]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-650fa531]{color:#2563eb}.unit[data-v-650fa531]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-650fa531]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-650fa531]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-650fa531]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d81f2b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d81f2b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d81f2b3]{grid-template-columns:1fr}}.section-title[data-v-8d81f2b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d81f2b3]{margin-bottom:16px}.form-label[data-v-8d81f2b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d81f2b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d81f2b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d81f2b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d81f2b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d81f2b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d81f2b3]{color:#2563eb}.unit[data-v-8d81f2b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d81f2b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d81f2b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d81f2b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19b3d33c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19b3d33c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19b3d33c]{grid-template-columns:1fr}}.section-title[data-v-19b3d33c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19b3d33c]{margin-bottom:16px}.form-label[data-v-19b3d33c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19b3d33c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19b3d33c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19b3d33c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19b3d33c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19b3d33c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19b3d33c]{color:#2563eb}.unit[data-v-19b3d33c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19b3d33c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19b3d33c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19b3d33c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d048188f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d048188f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d048188f]{grid-template-columns:1fr}}.section-title[data-v-d048188f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d048188f]{margin-bottom:16px}.form-label[data-v-d048188f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d048188f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d048188f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d048188f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d048188f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d048188f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d048188f]{color:#2563eb}.unit[data-v-d048188f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d048188f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d048188f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d048188f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6492172d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6492172d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6492172d]{grid-template-columns:1fr}}.section-title[data-v-6492172d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6492172d]{margin-bottom:16px}.form-label[data-v-6492172d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6492172d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6492172d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6492172d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6492172d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6492172d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6492172d]{color:#2563eb}.unit[data-v-6492172d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6492172d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6492172d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6492172d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42de633d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42de633d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42de633d]{grid-template-columns:1fr}}.section-title[data-v-42de633d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42de633d]{margin-bottom:16px}.form-label[data-v-42de633d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42de633d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42de633d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42de633d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42de633d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42de633d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42de633d]{color:#2563eb}.unit[data-v-42de633d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42de633d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42de633d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42de633d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32b27b5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32b27b5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32b27b5c]{grid-template-columns:1fr}}.section-title[data-v-32b27b5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32b27b5c]{margin-bottom:16px}.form-label[data-v-32b27b5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32b27b5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32b27b5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32b27b5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32b27b5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32b27b5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32b27b5c]{color:#2563eb}.unit[data-v-32b27b5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32b27b5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32b27b5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32b27b5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2b614e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2b614e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2b614e4]{grid-template-columns:1fr}}.section-title[data-v-d2b614e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2b614e4]{margin-bottom:16px}.form-label[data-v-d2b614e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2b614e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2b614e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2b614e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2b614e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2b614e4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2b614e4]{color:#2563eb}.unit[data-v-d2b614e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2b614e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2b614e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2b614e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b22a4fec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b22a4fec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b22a4fec]{grid-template-columns:1fr}}.section-title[data-v-b22a4fec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b22a4fec]{margin-bottom:16px}.form-label[data-v-b22a4fec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b22a4fec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b22a4fec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b22a4fec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b22a4fec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b22a4fec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b22a4fec]{color:#2563eb}.unit[data-v-b22a4fec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b22a4fec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b22a4fec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b22a4fec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c466294]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c466294]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c466294]{grid-template-columns:1fr}}.section-title[data-v-9c466294]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c466294]{margin-bottom:16px}.form-label[data-v-9c466294]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c466294]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c466294]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c466294]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c466294]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c466294]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c466294]{color:#2563eb}.unit[data-v-9c466294]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c466294]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c466294]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c466294]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9c0de60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9c0de60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9c0de60]{grid-template-columns:1fr}}.section-title[data-v-e9c0de60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9c0de60]{margin-bottom:16px}.form-label[data-v-e9c0de60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9c0de60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9c0de60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9c0de60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9c0de60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9c0de60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9c0de60]{color:#2563eb}.unit[data-v-e9c0de60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9c0de60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9c0de60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9c0de60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48ca90d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48ca90d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48ca90d3]{grid-template-columns:1fr}}.section-title[data-v-48ca90d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48ca90d3]{margin-bottom:16px}.form-label[data-v-48ca90d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48ca90d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48ca90d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48ca90d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48ca90d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48ca90d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48ca90d3]{color:#2563eb}.unit[data-v-48ca90d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48ca90d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48ca90d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48ca90d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2a0440a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2a0440a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2a0440a]{grid-template-columns:1fr}}.section-title[data-v-d2a0440a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2a0440a]{margin-bottom:16px}.form-label[data-v-d2a0440a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2a0440a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2a0440a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2a0440a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2a0440a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2a0440a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2a0440a]{color:#2563eb}.unit[data-v-d2a0440a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2a0440a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2a0440a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2a0440a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3939eb83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3939eb83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3939eb83]{grid-template-columns:1fr}}.section-title[data-v-3939eb83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3939eb83]{margin-bottom:16px}.form-label[data-v-3939eb83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3939eb83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3939eb83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3939eb83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3939eb83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3939eb83]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3939eb83]{color:#2563eb}.unit[data-v-3939eb83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3939eb83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3939eb83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3939eb83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac963320]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac963320]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac963320]{grid-template-columns:1fr}}.section-title[data-v-ac963320]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac963320]{margin-bottom:16px}.form-label[data-v-ac963320]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac963320]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac963320]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac963320]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac963320]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac963320]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac963320]{color:#2563eb}.unit[data-v-ac963320]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac963320]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac963320]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac963320]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b44ccfa7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b44ccfa7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b44ccfa7]{grid-template-columns:1fr}}.section-title[data-v-b44ccfa7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b44ccfa7]{margin-bottom:16px}.form-label[data-v-b44ccfa7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b44ccfa7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b44ccfa7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b44ccfa7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b44ccfa7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b44ccfa7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b44ccfa7]{color:#2563eb}.unit[data-v-b44ccfa7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b44ccfa7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b44ccfa7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b44ccfa7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47c613b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47c613b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47c613b7]{grid-template-columns:1fr}}.section-title[data-v-47c613b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47c613b7]{margin-bottom:16px}.form-label[data-v-47c613b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47c613b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47c613b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47c613b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47c613b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47c613b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47c613b7]{color:#2563eb}.unit[data-v-47c613b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47c613b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47c613b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47c613b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f297e85]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f297e85]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f297e85]{grid-template-columns:1fr}}.section-title[data-v-4f297e85]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f297e85]{margin-bottom:16px}.form-label[data-v-4f297e85]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f297e85]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f297e85]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f297e85]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f297e85]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f297e85]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f297e85]{color:#2563eb}.unit[data-v-4f297e85]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f297e85]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f297e85]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f297e85]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-750b5f06]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-750b5f06]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-750b5f06]{grid-template-columns:1fr}}.section-title[data-v-750b5f06]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-750b5f06]{margin-bottom:16px}.form-label[data-v-750b5f06]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-750b5f06]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-750b5f06]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-750b5f06]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-750b5f06]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-750b5f06]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-750b5f06]{color:#2563eb}.unit[data-v-750b5f06]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-750b5f06]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-750b5f06]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-750b5f06]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ece70ec5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ece70ec5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ece70ec5]{grid-template-columns:1fr}}.section-title[data-v-ece70ec5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ece70ec5]{margin-bottom:16px}.form-label[data-v-ece70ec5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ece70ec5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ece70ec5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ece70ec5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ece70ec5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ece70ec5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ece70ec5]{color:#2563eb}.unit[data-v-ece70ec5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ece70ec5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ece70ec5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ece70ec5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cff0300a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cff0300a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cff0300a]{grid-template-columns:1fr}}.section-title[data-v-cff0300a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cff0300a]{margin-bottom:16px}.form-label[data-v-cff0300a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cff0300a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cff0300a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cff0300a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cff0300a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cff0300a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cff0300a]{color:#2563eb}.unit[data-v-cff0300a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cff0300a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cff0300a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cff0300a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-789cc427]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-789cc427]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-789cc427]{grid-template-columns:1fr}}.section-title[data-v-789cc427]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-789cc427]{margin-bottom:16px}.form-label[data-v-789cc427]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-789cc427]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-789cc427]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-789cc427]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-789cc427]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-789cc427]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-789cc427]{color:#2563eb}.unit[data-v-789cc427]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-789cc427]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-789cc427]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-789cc427]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-297c91e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-297c91e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-297c91e3]{grid-template-columns:1fr}}.section-title[data-v-297c91e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-297c91e3]{margin-bottom:16px}.form-label[data-v-297c91e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-297c91e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-297c91e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-297c91e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-297c91e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-297c91e3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-297c91e3]{color:#2563eb}.unit[data-v-297c91e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-297c91e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-297c91e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-297c91e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34792aed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34792aed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34792aed]{grid-template-columns:1fr}}.section-title[data-v-34792aed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34792aed]{margin-bottom:16px}.form-label[data-v-34792aed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34792aed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34792aed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34792aed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34792aed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34792aed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34792aed]{color:#2563eb}.unit[data-v-34792aed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34792aed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34792aed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34792aed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-199cc128]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-199cc128]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-199cc128]{grid-template-columns:1fr}}.section-title[data-v-199cc128]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-199cc128]{margin-bottom:16px}.form-label[data-v-199cc128]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-199cc128]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-199cc128]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-199cc128]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-199cc128]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-199cc128]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-199cc128]{color:#2563eb}.unit[data-v-199cc128]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-199cc128]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-199cc128]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-199cc128]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfc35c19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfc35c19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfc35c19]{grid-template-columns:1fr}}.section-title[data-v-cfc35c19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfc35c19]{margin-bottom:16px}.form-label[data-v-cfc35c19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfc35c19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfc35c19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfc35c19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfc35c19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfc35c19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfc35c19]{color:#2563eb}.unit[data-v-cfc35c19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfc35c19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfc35c19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfc35c19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bcac4423]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bcac4423]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bcac4423]{grid-template-columns:1fr}}.section-title[data-v-bcac4423]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bcac4423]{margin-bottom:16px}.form-label[data-v-bcac4423]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bcac4423]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bcac4423]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bcac4423]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bcac4423]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bcac4423]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bcac4423]{color:#2563eb}.unit[data-v-bcac4423]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bcac4423]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bcac4423]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bcac4423]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c62b27be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c62b27be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c62b27be]{grid-template-columns:1fr}}.section-title[data-v-c62b27be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c62b27be]{margin-bottom:16px}.form-label[data-v-c62b27be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c62b27be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c62b27be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c62b27be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c62b27be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c62b27be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c62b27be]{color:#2563eb}.unit[data-v-c62b27be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c62b27be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c62b27be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c62b27be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cff609fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cff609fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cff609fc]{grid-template-columns:1fr}}.section-title[data-v-cff609fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cff609fc]{margin-bottom:16px}.form-label[data-v-cff609fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cff609fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cff609fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cff609fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cff609fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cff609fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cff609fc]{color:#2563eb}.unit[data-v-cff609fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cff609fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cff609fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cff609fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a061e3a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a061e3a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a061e3a6]{grid-template-columns:1fr}}.section-title[data-v-a061e3a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a061e3a6]{margin-bottom:16px}.form-label[data-v-a061e3a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a061e3a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a061e3a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a061e3a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a061e3a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a061e3a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a061e3a6]{color:#2563eb}.unit[data-v-a061e3a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a061e3a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a061e3a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a061e3a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b579d0bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b579d0bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b579d0bf]{grid-template-columns:1fr}}.section-title[data-v-b579d0bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b579d0bf]{margin-bottom:16px}.form-label[data-v-b579d0bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b579d0bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b579d0bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b579d0bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b579d0bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b579d0bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b579d0bf]{color:#2563eb}.unit[data-v-b579d0bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b579d0bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b579d0bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b579d0bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb980287]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb980287]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb980287]{grid-template-columns:1fr}}.section-title[data-v-bb980287]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb980287]{margin-bottom:16px}.form-label[data-v-bb980287]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb980287]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb980287]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb980287]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb980287]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb980287]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb980287]{color:#2563eb}.unit[data-v-bb980287]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb980287]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb980287]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb980287]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63b70436]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63b70436]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63b70436]{grid-template-columns:1fr}}.section-title[data-v-63b70436]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63b70436]{margin-bottom:16px}.form-label[data-v-63b70436]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63b70436]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63b70436]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63b70436]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63b70436]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63b70436]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63b70436]{color:#2563eb}.unit[data-v-63b70436]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63b70436]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63b70436]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63b70436]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8bd9b7a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8bd9b7a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8bd9b7a]{grid-template-columns:1fr}}.section-title[data-v-b8bd9b7a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8bd9b7a]{margin-bottom:16px}.form-label[data-v-b8bd9b7a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8bd9b7a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8bd9b7a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8bd9b7a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8bd9b7a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8bd9b7a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8bd9b7a]{color:#2563eb}.unit[data-v-b8bd9b7a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8bd9b7a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8bd9b7a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8bd9b7a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31e6651f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31e6651f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31e6651f]{grid-template-columns:1fr}}.section-title[data-v-31e6651f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31e6651f]{margin-bottom:16px}.form-label[data-v-31e6651f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31e6651f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31e6651f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31e6651f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31e6651f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31e6651f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31e6651f]{color:#2563eb}.unit[data-v-31e6651f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31e6651f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31e6651f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31e6651f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b60f3b04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b60f3b04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b60f3b04]{grid-template-columns:1fr}}.section-title[data-v-b60f3b04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b60f3b04]{margin-bottom:16px}.form-label[data-v-b60f3b04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b60f3b04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b60f3b04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b60f3b04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b60f3b04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b60f3b04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b60f3b04]{color:#2563eb}.unit[data-v-b60f3b04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b60f3b04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b60f3b04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b60f3b04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b40ce2f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b40ce2f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b40ce2f7]{grid-template-columns:1fr}}.section-title[data-v-b40ce2f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b40ce2f7]{margin-bottom:16px}.form-label[data-v-b40ce2f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b40ce2f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b40ce2f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b40ce2f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b40ce2f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b40ce2f7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b40ce2f7]{color:#2563eb}.unit[data-v-b40ce2f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b40ce2f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b40ce2f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b40ce2f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9928127]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9928127]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9928127]{grid-template-columns:1fr}}.section-title[data-v-a9928127]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9928127]{margin-bottom:16px}.form-label[data-v-a9928127]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9928127]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9928127]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9928127]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9928127]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9928127]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9928127]{color:#2563eb}.unit[data-v-a9928127]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9928127]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9928127]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9928127]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26cd8f09]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26cd8f09]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26cd8f09]{grid-template-columns:1fr}}.section-title[data-v-26cd8f09]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26cd8f09]{margin-bottom:16px}.form-label[data-v-26cd8f09]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26cd8f09]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26cd8f09]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26cd8f09]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26cd8f09]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26cd8f09]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26cd8f09]{color:#2563eb}.unit[data-v-26cd8f09]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26cd8f09]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26cd8f09]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26cd8f09]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ffdeb01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ffdeb01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ffdeb01]{grid-template-columns:1fr}}.section-title[data-v-0ffdeb01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ffdeb01]{margin-bottom:16px}.form-label[data-v-0ffdeb01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ffdeb01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ffdeb01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ffdeb01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ffdeb01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ffdeb01]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ffdeb01]{color:#2563eb}.unit[data-v-0ffdeb01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ffdeb01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ffdeb01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ffdeb01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1494840a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1494840a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1494840a]{grid-template-columns:1fr}}.section-title[data-v-1494840a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1494840a]{margin-bottom:16px}.form-label[data-v-1494840a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1494840a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1494840a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1494840a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1494840a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1494840a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1494840a]{color:#2563eb}.unit[data-v-1494840a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1494840a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1494840a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1494840a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1778b5ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1778b5ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1778b5ca]{grid-template-columns:1fr}}.section-title[data-v-1778b5ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1778b5ca]{margin-bottom:16px}.form-label[data-v-1778b5ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1778b5ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1778b5ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1778b5ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1778b5ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1778b5ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1778b5ca]{color:#2563eb}.unit[data-v-1778b5ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1778b5ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1778b5ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1778b5ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0e3e1f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0e3e1f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0e3e1f0]{grid-template-columns:1fr}}.section-title[data-v-b0e3e1f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0e3e1f0]{margin-bottom:16px}.form-label[data-v-b0e3e1f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0e3e1f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0e3e1f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0e3e1f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0e3e1f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0e3e1f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0e3e1f0]{color:#2563eb}.unit[data-v-b0e3e1f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0e3e1f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0e3e1f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0e3e1f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92dc3684]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92dc3684]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92dc3684]{grid-template-columns:1fr}}.section-title[data-v-92dc3684]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92dc3684]{margin-bottom:16px}.form-label[data-v-92dc3684]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92dc3684]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92dc3684]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92dc3684]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92dc3684]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92dc3684]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92dc3684]{color:#2563eb}.unit[data-v-92dc3684]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92dc3684]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92dc3684]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92dc3684]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-326acf5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-326acf5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-326acf5a]{grid-template-columns:1fr}}.section-title[data-v-326acf5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-326acf5a]{margin-bottom:16px}.form-label[data-v-326acf5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-326acf5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-326acf5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-326acf5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-326acf5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-326acf5a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-326acf5a]{color:#2563eb}.unit[data-v-326acf5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-326acf5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-326acf5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-326acf5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e6d42ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e6d42ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e6d42ed]{grid-template-columns:1fr}}.section-title[data-v-2e6d42ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e6d42ed]{margin-bottom:16px}.form-label[data-v-2e6d42ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e6d42ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e6d42ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e6d42ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e6d42ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e6d42ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e6d42ed]{color:#2563eb}.unit[data-v-2e6d42ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e6d42ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e6d42ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e6d42ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2bd5d708]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2bd5d708]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2bd5d708]{grid-template-columns:1fr}}.section-title[data-v-2bd5d708]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2bd5d708]{margin-bottom:16px}.form-label[data-v-2bd5d708]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2bd5d708]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2bd5d708]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2bd5d708]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2bd5d708]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2bd5d708]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2bd5d708]{color:#2563eb}.unit[data-v-2bd5d708]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2bd5d708]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2bd5d708]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2bd5d708]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28be5e93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28be5e93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28be5e93]{grid-template-columns:1fr}}.section-title[data-v-28be5e93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28be5e93]{margin-bottom:16px}.form-label[data-v-28be5e93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28be5e93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28be5e93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28be5e93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28be5e93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28be5e93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28be5e93]{color:#2563eb}.unit[data-v-28be5e93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28be5e93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28be5e93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28be5e93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ece3bcc3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ece3bcc3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ece3bcc3]{grid-template-columns:1fr}}.section-title[data-v-ece3bcc3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ece3bcc3]{margin-bottom:16px}.form-label[data-v-ece3bcc3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ece3bcc3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ece3bcc3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ece3bcc3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ece3bcc3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ece3bcc3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ece3bcc3]{color:#2563eb}.unit[data-v-ece3bcc3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ece3bcc3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ece3bcc3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ece3bcc3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d82ba01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d82ba01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d82ba01]{grid-template-columns:1fr}}.section-title[data-v-6d82ba01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d82ba01]{margin-bottom:16px}.form-label[data-v-6d82ba01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d82ba01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d82ba01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d82ba01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d82ba01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d82ba01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d82ba01]{color:#2563eb}.unit[data-v-6d82ba01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d82ba01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d82ba01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d82ba01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ef2a3d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ef2a3d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ef2a3d1]{grid-template-columns:1fr}}.section-title[data-v-4ef2a3d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ef2a3d1]{margin-bottom:16px}.form-label[data-v-4ef2a3d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ef2a3d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ef2a3d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ef2a3d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ef2a3d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ef2a3d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ef2a3d1]{color:#2563eb}.unit[data-v-4ef2a3d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ef2a3d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ef2a3d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ef2a3d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5035938]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5035938]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5035938]{grid-template-columns:1fr}}.section-title[data-v-f5035938]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5035938]{margin-bottom:16px}.form-label[data-v-f5035938]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5035938]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5035938]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5035938]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5035938]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5035938]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5035938]{color:#2563eb}.unit[data-v-f5035938]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5035938]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5035938]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5035938]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a11e8b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a11e8b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a11e8b0]{grid-template-columns:1fr}}.section-title[data-v-7a11e8b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a11e8b0]{margin-bottom:16px}.form-label[data-v-7a11e8b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a11e8b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a11e8b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a11e8b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a11e8b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a11e8b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a11e8b0]{color:#2563eb}.unit[data-v-7a11e8b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a11e8b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a11e8b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a11e8b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3151274]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3151274]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3151274]{grid-template-columns:1fr}}.section-title[data-v-c3151274]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3151274]{margin-bottom:16px}.form-label[data-v-c3151274]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3151274]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3151274]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3151274]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3151274]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3151274]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3151274]{color:#2563eb}.unit[data-v-c3151274]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3151274]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3151274]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3151274]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6020c8e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6020c8e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6020c8e]{grid-template-columns:1fr}}.section-title[data-v-f6020c8e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6020c8e]{margin-bottom:16px}.form-label[data-v-f6020c8e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6020c8e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6020c8e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6020c8e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6020c8e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6020c8e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6020c8e]{color:#2563eb}.unit[data-v-f6020c8e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6020c8e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6020c8e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6020c8e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-519a1ec2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-519a1ec2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-519a1ec2]{grid-template-columns:1fr}}.section-title[data-v-519a1ec2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-519a1ec2]{margin-bottom:16px}.form-label[data-v-519a1ec2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-519a1ec2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-519a1ec2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-519a1ec2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-519a1ec2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-519a1ec2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-519a1ec2]{color:#2563eb}.unit[data-v-519a1ec2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-519a1ec2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-519a1ec2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-519a1ec2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8aefac1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8aefac1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8aefac1]{grid-template-columns:1fr}}.section-title[data-v-f8aefac1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8aefac1]{margin-bottom:16px}.form-label[data-v-f8aefac1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8aefac1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8aefac1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8aefac1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8aefac1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8aefac1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8aefac1]{color:#2563eb}.unit[data-v-f8aefac1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8aefac1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8aefac1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8aefac1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-75f4de75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-75f4de75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-75f4de75]{grid-template-columns:1fr}}.section-title[data-v-75f4de75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-75f4de75]{margin-bottom:16px}.form-label[data-v-75f4de75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-75f4de75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-75f4de75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-75f4de75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-75f4de75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-75f4de75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-75f4de75]{color:#2563eb}.unit[data-v-75f4de75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-75f4de75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-75f4de75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-75f4de75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1479f144]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1479f144]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1479f144]{grid-template-columns:1fr}}.section-title[data-v-1479f144]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1479f144]{margin-bottom:16px}.form-label[data-v-1479f144]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1479f144]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1479f144]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1479f144]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1479f144]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1479f144]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1479f144]{color:#2563eb}.unit[data-v-1479f144]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1479f144]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1479f144]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1479f144]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe766ec2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe766ec2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe766ec2]{grid-template-columns:1fr}}.section-title[data-v-fe766ec2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe766ec2]{margin-bottom:16px}.form-label[data-v-fe766ec2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe766ec2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe766ec2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe766ec2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe766ec2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe766ec2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe766ec2]{color:#2563eb}.unit[data-v-fe766ec2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe766ec2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe766ec2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe766ec2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cfd94e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cfd94e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cfd94e9]{grid-template-columns:1fr}}.section-title[data-v-1cfd94e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cfd94e9]{margin-bottom:16px}.form-label[data-v-1cfd94e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cfd94e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cfd94e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cfd94e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cfd94e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cfd94e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cfd94e9]{color:#2563eb}.unit[data-v-1cfd94e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cfd94e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cfd94e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cfd94e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0c2aa30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0c2aa30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0c2aa30]{grid-template-columns:1fr}}.section-title[data-v-b0c2aa30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0c2aa30]{margin-bottom:16px}.form-label[data-v-b0c2aa30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0c2aa30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0c2aa30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0c2aa30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0c2aa30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0c2aa30]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0c2aa30]{color:#2563eb}.unit[data-v-b0c2aa30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0c2aa30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0c2aa30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0c2aa30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15fa65e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15fa65e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15fa65e2]{grid-template-columns:1fr}}.section-title[data-v-15fa65e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15fa65e2]{margin-bottom:16px}.form-label[data-v-15fa65e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15fa65e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15fa65e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15fa65e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15fa65e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15fa65e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15fa65e2]{color:#2563eb}.unit[data-v-15fa65e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15fa65e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15fa65e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15fa65e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f841f116]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f841f116]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f841f116]{grid-template-columns:1fr}}.section-title[data-v-f841f116]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f841f116]{margin-bottom:16px}.form-label[data-v-f841f116]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f841f116]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f841f116]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f841f116]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f841f116]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f841f116]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f841f116]{color:#2563eb}.unit[data-v-f841f116]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f841f116]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f841f116]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f841f116]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98e95533]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98e95533]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98e95533]{grid-template-columns:1fr}}.section-title[data-v-98e95533]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98e95533]{margin-bottom:16px}.form-label[data-v-98e95533]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98e95533]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98e95533]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98e95533]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98e95533]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98e95533]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98e95533]{color:#2563eb}.unit[data-v-98e95533]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98e95533]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98e95533]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98e95533]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3ccee41]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3ccee41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3ccee41]{grid-template-columns:1fr}}.section-title[data-v-c3ccee41]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3ccee41]{margin-bottom:16px}.form-label[data-v-c3ccee41]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3ccee41]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3ccee41]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3ccee41]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3ccee41]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3ccee41]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3ccee41]{color:#2563eb}.unit[data-v-c3ccee41]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3ccee41]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3ccee41]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3ccee41]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea7d152f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea7d152f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea7d152f]{grid-template-columns:1fr}}.section-title[data-v-ea7d152f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea7d152f]{margin-bottom:16px}.form-label[data-v-ea7d152f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea7d152f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea7d152f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea7d152f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea7d152f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea7d152f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea7d152f]{color:#2563eb}.unit[data-v-ea7d152f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea7d152f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea7d152f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea7d152f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9871c863]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9871c863]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9871c863]{grid-template-columns:1fr}}.section-title[data-v-9871c863]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9871c863]{margin-bottom:16px}.form-label[data-v-9871c863]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9871c863]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9871c863]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9871c863]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9871c863]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9871c863]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9871c863]{color:#2563eb}.unit[data-v-9871c863]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9871c863]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9871c863]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9871c863]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e645ac75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e645ac75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e645ac75]{grid-template-columns:1fr}}.section-title[data-v-e645ac75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e645ac75]{margin-bottom:16px}.form-label[data-v-e645ac75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e645ac75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e645ac75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e645ac75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e645ac75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e645ac75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e645ac75]{color:#2563eb}.unit[data-v-e645ac75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e645ac75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e645ac75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e645ac75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a932899]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a932899]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a932899]{grid-template-columns:1fr}}.section-title[data-v-1a932899]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a932899]{margin-bottom:16px}.form-label[data-v-1a932899]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a932899]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a932899]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a932899]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a932899]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a932899]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a932899]{color:#2563eb}.unit[data-v-1a932899]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a932899]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a932899]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a932899]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5832a00f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5832a00f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5832a00f]{grid-template-columns:1fr}}.section-title[data-v-5832a00f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5832a00f]{margin-bottom:16px}.form-label[data-v-5832a00f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5832a00f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5832a00f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5832a00f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5832a00f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5832a00f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5832a00f]{color:#2563eb}.unit[data-v-5832a00f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5832a00f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5832a00f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5832a00f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-934eda73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-934eda73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-934eda73]{grid-template-columns:1fr}}.section-title[data-v-934eda73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-934eda73]{margin-bottom:16px}.form-label[data-v-934eda73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-934eda73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-934eda73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-934eda73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-934eda73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-934eda73]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-934eda73]{color:#2563eb}.unit[data-v-934eda73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-934eda73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-934eda73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-934eda73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68fb7b15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68fb7b15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68fb7b15]{grid-template-columns:1fr}}.section-title[data-v-68fb7b15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68fb7b15]{margin-bottom:16px}.form-label[data-v-68fb7b15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68fb7b15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68fb7b15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68fb7b15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68fb7b15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68fb7b15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68fb7b15]{color:#2563eb}.unit[data-v-68fb7b15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68fb7b15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68fb7b15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68fb7b15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b35ad61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b35ad61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b35ad61]{grid-template-columns:1fr}}.section-title[data-v-4b35ad61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b35ad61]{margin-bottom:16px}.form-label[data-v-4b35ad61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b35ad61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b35ad61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b35ad61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b35ad61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b35ad61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b35ad61]{color:#2563eb}.unit[data-v-4b35ad61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b35ad61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b35ad61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b35ad61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e7476f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e7476f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e7476f6]{grid-template-columns:1fr}}.section-title[data-v-5e7476f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e7476f6]{margin-bottom:16px}.form-label[data-v-5e7476f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e7476f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e7476f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e7476f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e7476f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e7476f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e7476f6]{color:#2563eb}.unit[data-v-5e7476f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e7476f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e7476f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e7476f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f560e4f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f560e4f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f560e4f]{grid-template-columns:1fr}}.section-title[data-v-2f560e4f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f560e4f]{margin-bottom:16px}.form-label[data-v-2f560e4f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f560e4f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f560e4f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f560e4f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f560e4f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f560e4f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f560e4f]{color:#2563eb}.unit[data-v-2f560e4f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f560e4f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f560e4f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f560e4f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a58b9a6c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a58b9a6c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a58b9a6c]{grid-template-columns:1fr}}.section-title[data-v-a58b9a6c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a58b9a6c]{margin-bottom:16px}.form-label[data-v-a58b9a6c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a58b9a6c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a58b9a6c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a58b9a6c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a58b9a6c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a58b9a6c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a58b9a6c]{color:#2563eb}.unit[data-v-a58b9a6c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a58b9a6c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a58b9a6c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a58b9a6c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b99496f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b99496f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b99496f3]{grid-template-columns:1fr}}.section-title[data-v-b99496f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b99496f3]{margin-bottom:16px}.form-label[data-v-b99496f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b99496f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b99496f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b99496f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b99496f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b99496f3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b99496f3]{color:#2563eb}.unit[data-v-b99496f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b99496f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b99496f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b99496f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d571c32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d571c32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d571c32]{grid-template-columns:1fr}}.section-title[data-v-3d571c32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d571c32]{margin-bottom:16px}.form-label[data-v-3d571c32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d571c32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d571c32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d571c32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d571c32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d571c32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d571c32]{color:#2563eb}.unit[data-v-3d571c32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d571c32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d571c32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d571c32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49056cdd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49056cdd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49056cdd]{grid-template-columns:1fr}}.section-title[data-v-49056cdd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49056cdd]{margin-bottom:16px}.form-label[data-v-49056cdd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49056cdd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49056cdd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49056cdd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49056cdd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49056cdd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49056cdd]{color:#2563eb}.unit[data-v-49056cdd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49056cdd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49056cdd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49056cdd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a101874b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a101874b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a101874b]{grid-template-columns:1fr}}.section-title[data-v-a101874b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a101874b]{margin-bottom:16px}.form-label[data-v-a101874b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a101874b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a101874b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a101874b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a101874b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a101874b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a101874b]{color:#2563eb}.unit[data-v-a101874b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a101874b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a101874b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a101874b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-090aaf16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-090aaf16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-090aaf16]{grid-template-columns:1fr}}.section-title[data-v-090aaf16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-090aaf16]{margin-bottom:16px}.form-label[data-v-090aaf16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-090aaf16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-090aaf16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-090aaf16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-090aaf16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-090aaf16]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-090aaf16]{color:#2563eb}.unit[data-v-090aaf16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-090aaf16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-090aaf16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-090aaf16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f92501e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f92501e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f92501e]{grid-template-columns:1fr}}.section-title[data-v-0f92501e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f92501e]{margin-bottom:16px}.form-label[data-v-0f92501e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f92501e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f92501e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f92501e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f92501e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f92501e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f92501e]{color:#2563eb}.unit[data-v-0f92501e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f92501e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f92501e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f92501e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42ec0b20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42ec0b20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42ec0b20]{grid-template-columns:1fr}}.section-title[data-v-42ec0b20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42ec0b20]{margin-bottom:16px}.form-label[data-v-42ec0b20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42ec0b20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42ec0b20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42ec0b20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42ec0b20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42ec0b20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42ec0b20]{color:#2563eb}.unit[data-v-42ec0b20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42ec0b20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42ec0b20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42ec0b20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-379616fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-379616fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-379616fd]{grid-template-columns:1fr}}.section-title[data-v-379616fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-379616fd]{margin-bottom:16px}.form-label[data-v-379616fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-379616fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-379616fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-379616fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-379616fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-379616fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-379616fd]{color:#2563eb}.unit[data-v-379616fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-379616fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-379616fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-379616fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5675dd7e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5675dd7e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5675dd7e]{grid-template-columns:1fr}}.section-title[data-v-5675dd7e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5675dd7e]{margin-bottom:16px}.form-label[data-v-5675dd7e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5675dd7e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5675dd7e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5675dd7e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5675dd7e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5675dd7e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5675dd7e]{color:#2563eb}.unit[data-v-5675dd7e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5675dd7e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5675dd7e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5675dd7e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed5528ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed5528ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed5528ff]{grid-template-columns:1fr}}.section-title[data-v-ed5528ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed5528ff]{margin-bottom:16px}.form-label[data-v-ed5528ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed5528ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed5528ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed5528ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed5528ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed5528ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed5528ff]{color:#2563eb}.unit[data-v-ed5528ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed5528ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed5528ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed5528ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79705d15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79705d15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79705d15]{grid-template-columns:1fr}}.section-title[data-v-79705d15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79705d15]{margin-bottom:16px}.form-label[data-v-79705d15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79705d15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79705d15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79705d15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79705d15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79705d15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79705d15]{color:#2563eb}.unit[data-v-79705d15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79705d15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79705d15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79705d15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc6fb70a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc6fb70a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc6fb70a]{grid-template-columns:1fr}}.section-title[data-v-bc6fb70a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc6fb70a]{margin-bottom:16px}.form-label[data-v-bc6fb70a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc6fb70a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc6fb70a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc6fb70a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc6fb70a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc6fb70a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc6fb70a]{color:#2563eb}.unit[data-v-bc6fb70a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc6fb70a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc6fb70a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc6fb70a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a896dc3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a896dc3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a896dc3]{grid-template-columns:1fr}}.section-title[data-v-4a896dc3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a896dc3]{margin-bottom:16px}.form-label[data-v-4a896dc3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a896dc3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a896dc3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a896dc3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a896dc3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a896dc3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a896dc3]{color:#2563eb}.unit[data-v-4a896dc3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a896dc3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a896dc3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a896dc3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49b536b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49b536b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49b536b1]{grid-template-columns:1fr}}.section-title[data-v-49b536b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49b536b1]{margin-bottom:16px}.form-label[data-v-49b536b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49b536b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49b536b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49b536b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49b536b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49b536b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49b536b1]{color:#2563eb}.unit[data-v-49b536b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49b536b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49b536b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49b536b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11b632f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11b632f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11b632f4]{grid-template-columns:1fr}}.section-title[data-v-11b632f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11b632f4]{margin-bottom:16px}.form-label[data-v-11b632f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11b632f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11b632f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11b632f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11b632f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11b632f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11b632f4]{color:#2563eb}.unit[data-v-11b632f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11b632f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11b632f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11b632f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d80368a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d80368a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d80368a]{grid-template-columns:1fr}}.section-title[data-v-2d80368a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d80368a]{margin-bottom:16px}.form-label[data-v-2d80368a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d80368a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d80368a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d80368a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d80368a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d80368a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d80368a]{color:#2563eb}.unit[data-v-2d80368a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d80368a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d80368a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d80368a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e82bf42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e82bf42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e82bf42]{grid-template-columns:1fr}}.section-title[data-v-2e82bf42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e82bf42]{margin-bottom:16px}.form-label[data-v-2e82bf42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e82bf42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e82bf42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e82bf42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e82bf42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e82bf42]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e82bf42]{color:#2563eb}.unit[data-v-2e82bf42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e82bf42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e82bf42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e82bf42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cfa064c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cfa064c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cfa064c]{grid-template-columns:1fr}}.section-title[data-v-4cfa064c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cfa064c]{margin-bottom:16px}.form-label[data-v-4cfa064c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cfa064c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cfa064c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cfa064c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cfa064c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cfa064c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cfa064c]{color:#2563eb}.unit[data-v-4cfa064c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cfa064c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cfa064c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cfa064c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36138a8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36138a8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36138a8d]{grid-template-columns:1fr}}.section-title[data-v-36138a8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36138a8d]{margin-bottom:16px}.form-label[data-v-36138a8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36138a8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36138a8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36138a8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36138a8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36138a8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36138a8d]{color:#2563eb}.unit[data-v-36138a8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36138a8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36138a8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36138a8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aad09bde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aad09bde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aad09bde]{grid-template-columns:1fr}}.section-title[data-v-aad09bde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aad09bde]{margin-bottom:16px}.form-label[data-v-aad09bde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aad09bde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aad09bde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aad09bde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aad09bde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aad09bde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aad09bde]{color:#2563eb}.unit[data-v-aad09bde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aad09bde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aad09bde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aad09bde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-054dba73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-054dba73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-054dba73]{grid-template-columns:1fr}}.section-title[data-v-054dba73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-054dba73]{margin-bottom:16px}.form-label[data-v-054dba73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-054dba73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-054dba73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-054dba73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-054dba73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-054dba73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-054dba73]{color:#2563eb}.unit[data-v-054dba73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-054dba73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-054dba73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-054dba73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82f4e55a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82f4e55a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82f4e55a]{grid-template-columns:1fr}}.section-title[data-v-82f4e55a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82f4e55a]{margin-bottom:16px}.form-label[data-v-82f4e55a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82f4e55a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82f4e55a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82f4e55a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82f4e55a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82f4e55a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82f4e55a]{color:#2563eb}.unit[data-v-82f4e55a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82f4e55a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82f4e55a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82f4e55a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de99846e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de99846e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de99846e]{grid-template-columns:1fr}}.section-title[data-v-de99846e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de99846e]{margin-bottom:16px}.form-label[data-v-de99846e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de99846e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de99846e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de99846e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de99846e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de99846e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de99846e]{color:#2563eb}.unit[data-v-de99846e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de99846e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de99846e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de99846e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39844cc1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39844cc1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39844cc1]{grid-template-columns:1fr}}.section-title[data-v-39844cc1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39844cc1]{margin-bottom:16px}.form-label[data-v-39844cc1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39844cc1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39844cc1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39844cc1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39844cc1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39844cc1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39844cc1]{color:#2563eb}.unit[data-v-39844cc1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39844cc1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39844cc1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39844cc1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f365682]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f365682]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f365682]{grid-template-columns:1fr}}.section-title[data-v-0f365682]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f365682]{margin-bottom:16px}.form-label[data-v-0f365682]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f365682]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f365682]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f365682]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f365682]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f365682]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f365682]{color:#2563eb}.unit[data-v-0f365682]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f365682]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f365682]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f365682]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36f24a86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36f24a86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36f24a86]{grid-template-columns:1fr}}.section-title[data-v-36f24a86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36f24a86]{margin-bottom:16px}.form-label[data-v-36f24a86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36f24a86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36f24a86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36f24a86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36f24a86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36f24a86]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36f24a86]{color:#2563eb}.unit[data-v-36f24a86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36f24a86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36f24a86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36f24a86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4abc8bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4abc8bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4abc8bb]{grid-template-columns:1fr}}.section-title[data-v-b4abc8bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4abc8bb]{margin-bottom:16px}.form-label[data-v-b4abc8bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4abc8bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4abc8bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4abc8bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4abc8bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4abc8bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4abc8bb]{color:#2563eb}.unit[data-v-b4abc8bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4abc8bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4abc8bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4abc8bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-455c580c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-455c580c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-455c580c]{grid-template-columns:1fr}}.section-title[data-v-455c580c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-455c580c]{margin-bottom:16px}.form-label[data-v-455c580c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-455c580c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-455c580c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-455c580c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-455c580c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-455c580c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-455c580c]{color:#2563eb}.unit[data-v-455c580c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-455c580c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-455c580c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-455c580c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57953986]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57953986]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57953986]{grid-template-columns:1fr}}.section-title[data-v-57953986]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57953986]{margin-bottom:16px}.form-label[data-v-57953986]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57953986]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57953986]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57953986]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57953986]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57953986]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57953986]{color:#2563eb}.unit[data-v-57953986]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57953986]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57953986]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57953986]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bb425a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bb425a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bb425a5]{grid-template-columns:1fr}}.section-title[data-v-9bb425a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bb425a5]{margin-bottom:16px}.form-label[data-v-9bb425a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bb425a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bb425a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bb425a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bb425a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bb425a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bb425a5]{color:#2563eb}.unit[data-v-9bb425a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bb425a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bb425a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bb425a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e5574e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e5574e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e5574e2]{grid-template-columns:1fr}}.section-title[data-v-8e5574e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e5574e2]{margin-bottom:16px}.form-label[data-v-8e5574e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e5574e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e5574e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e5574e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e5574e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e5574e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e5574e2]{color:#2563eb}.unit[data-v-8e5574e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e5574e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e5574e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e5574e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-513a2eb0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-513a2eb0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-513a2eb0]{grid-template-columns:1fr}}.section-title[data-v-513a2eb0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-513a2eb0]{margin-bottom:16px}.form-label[data-v-513a2eb0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-513a2eb0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-513a2eb0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-513a2eb0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-513a2eb0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-513a2eb0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-513a2eb0]{color:#2563eb}.unit[data-v-513a2eb0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-513a2eb0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-513a2eb0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-513a2eb0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f34c62d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f34c62d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f34c62d]{grid-template-columns:1fr}}.section-title[data-v-7f34c62d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f34c62d]{margin-bottom:16px}.form-label[data-v-7f34c62d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f34c62d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f34c62d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f34c62d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f34c62d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f34c62d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f34c62d]{color:#2563eb}.unit[data-v-7f34c62d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f34c62d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f34c62d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f34c62d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84b0cc35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84b0cc35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84b0cc35]{grid-template-columns:1fr}}.section-title[data-v-84b0cc35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84b0cc35]{margin-bottom:16px}.form-label[data-v-84b0cc35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84b0cc35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84b0cc35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84b0cc35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84b0cc35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84b0cc35]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84b0cc35]{color:#2563eb}.unit[data-v-84b0cc35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84b0cc35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84b0cc35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84b0cc35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b7718b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b7718b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b7718b1]{grid-template-columns:1fr}}.section-title[data-v-0b7718b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b7718b1]{margin-bottom:16px}.form-label[data-v-0b7718b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b7718b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b7718b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b7718b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b7718b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b7718b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b7718b1]{color:#2563eb}.unit[data-v-0b7718b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b7718b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b7718b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b7718b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9182e994]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9182e994]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9182e994]{grid-template-columns:1fr 1fr}}.section-title[data-v-9182e994]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9182e994]{margin-bottom:var(--space-4)}.form-label[data-v-9182e994]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9182e994],.form-select[data-v-9182e994]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9182e994]:focus,.form-select[data-v-9182e994]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9182e994]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9182e994]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9182e994]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9182e994]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9182e994]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9182e994]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9182e994]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9182e994]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9182e994]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9182e994]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-9182e994]{margin-top:var(--space-2)}.mt-4[data-v-9182e994]{margin-top:var(--space-4)}.unit-badge[data-v-9182e994]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.sub-unit[data-v-9182e994]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-normal)}.formula-line[data-v-9182e994]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.calculation-badge[data-v-9182e994]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);word-break:break-all}.breakdown-text[data-v-9182e994]{font-size:var(--text-sm);color:var(--text-secondary)}.placeholder[data-v-9182e994]{font-size:var(--text-sm);color:var(--text-muted)}.preset-buttons[data-v-9182e994]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-9182e994]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-9182e994]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.custom-calculator[data-v-60325df6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60325df6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60325df6]{grid-template-columns:1fr}}.section-title[data-v-60325df6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60325df6]{margin-bottom:16px}.form-label[data-v-60325df6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60325df6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60325df6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60325df6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60325df6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60325df6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60325df6]{color:#2563eb}.unit[data-v-60325df6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60325df6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60325df6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60325df6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e694508]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e694508]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e694508]{grid-template-columns:1fr}}.section-title[data-v-4e694508]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e694508]{margin-bottom:16px}.form-label[data-v-4e694508]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e694508]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e694508]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e694508]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e694508]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e694508]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e694508]{color:#2563eb}.unit[data-v-4e694508]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e694508]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e694508]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e694508]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-283f9e69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-283f9e69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-283f9e69]{grid-template-columns:1fr}}.section-title[data-v-283f9e69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-283f9e69]{margin-bottom:16px}.form-label[data-v-283f9e69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-283f9e69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-283f9e69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-283f9e69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-283f9e69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-283f9e69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-283f9e69]{color:#2563eb}.unit[data-v-283f9e69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-283f9e69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-283f9e69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-283f9e69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ea5b192]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ea5b192]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ea5b192]{grid-template-columns:1fr}}.section-title[data-v-1ea5b192]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ea5b192]{margin-bottom:16px}.form-label[data-v-1ea5b192]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ea5b192]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ea5b192]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ea5b192]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ea5b192]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ea5b192]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ea5b192]{color:#2563eb}.unit[data-v-1ea5b192]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ea5b192]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ea5b192]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ea5b192]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61f55e76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61f55e76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61f55e76]{grid-template-columns:1fr}}.section-title[data-v-61f55e76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61f55e76]{margin-bottom:16px}.form-label[data-v-61f55e76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61f55e76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61f55e76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61f55e76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61f55e76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61f55e76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61f55e76]{color:#2563eb}.unit[data-v-61f55e76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61f55e76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61f55e76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61f55e76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c474b1ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c474b1ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c474b1ce]{grid-template-columns:1fr}}.section-title[data-v-c474b1ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c474b1ce]{margin-bottom:16px}.form-label[data-v-c474b1ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c474b1ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c474b1ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c474b1ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c474b1ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c474b1ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c474b1ce]{color:#2563eb}.unit[data-v-c474b1ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c474b1ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c474b1ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c474b1ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a0717a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a0717a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a0717a3]{grid-template-columns:1fr}}.section-title[data-v-9a0717a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a0717a3]{margin-bottom:16px}.form-label[data-v-9a0717a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a0717a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a0717a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a0717a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a0717a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a0717a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a0717a3]{color:#2563eb}.unit[data-v-9a0717a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a0717a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a0717a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a0717a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f67473c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f67473c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f67473c7]{grid-template-columns:1fr}}.section-title[data-v-f67473c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f67473c7]{margin-bottom:16px}.form-label[data-v-f67473c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f67473c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f67473c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f67473c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f67473c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f67473c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f67473c7]{color:#2563eb}.unit[data-v-f67473c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f67473c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f67473c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f67473c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30742f02]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30742f02]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30742f02]{grid-template-columns:1fr}}.section-title[data-v-30742f02]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30742f02]{margin-bottom:16px}.form-label[data-v-30742f02]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30742f02]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30742f02]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30742f02]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30742f02]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30742f02]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30742f02]{color:#2563eb}.unit[data-v-30742f02]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30742f02]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30742f02]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30742f02]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f9bc54b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f9bc54b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f9bc54b]{grid-template-columns:1fr}}.section-title[data-v-9f9bc54b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f9bc54b]{margin-bottom:16px}.form-label[data-v-9f9bc54b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f9bc54b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f9bc54b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f9bc54b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f9bc54b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f9bc54b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f9bc54b]{color:#2563eb}.unit[data-v-9f9bc54b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f9bc54b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f9bc54b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f9bc54b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7b817b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7b817b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7b817b7]{grid-template-columns:1fr}}.section-title[data-v-d7b817b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7b817b7]{margin-bottom:16px}.form-label[data-v-d7b817b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7b817b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7b817b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7b817b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7b817b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7b817b7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7b817b7]{color:#2563eb}.unit[data-v-d7b817b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7b817b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7b817b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7b817b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-829f3f34]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-829f3f34]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-829f3f34]{grid-template-columns:1fr}}.section-title[data-v-829f3f34]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-829f3f34]{margin-bottom:16px}.form-label[data-v-829f3f34]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-829f3f34]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-829f3f34]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-829f3f34]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-829f3f34]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-829f3f34]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-829f3f34]{color:#2563eb}.unit[data-v-829f3f34]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-829f3f34]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-829f3f34]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-829f3f34]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca018f88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca018f88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca018f88]{grid-template-columns:1fr}}.section-title[data-v-ca018f88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca018f88]{margin-bottom:16px}.form-label[data-v-ca018f88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca018f88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca018f88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca018f88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca018f88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca018f88]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca018f88]{color:#2563eb}.unit[data-v-ca018f88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca018f88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca018f88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca018f88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ad56d1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ad56d1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ad56d1d]{grid-template-columns:1fr}}.section-title[data-v-7ad56d1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ad56d1d]{margin-bottom:16px}.form-label[data-v-7ad56d1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ad56d1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ad56d1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ad56d1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ad56d1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ad56d1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ad56d1d]{color:#2563eb}.unit[data-v-7ad56d1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ad56d1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ad56d1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ad56d1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f520669a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f520669a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f520669a]{grid-template-columns:1fr}}.section-title[data-v-f520669a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f520669a]{margin-bottom:16px}.form-label[data-v-f520669a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f520669a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f520669a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f520669a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f520669a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f520669a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f520669a]{color:#2563eb}.unit[data-v-f520669a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f520669a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f520669a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f520669a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98c5bc52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98c5bc52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98c5bc52]{grid-template-columns:1fr}}.section-title[data-v-98c5bc52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98c5bc52]{margin-bottom:16px}.form-label[data-v-98c5bc52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98c5bc52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98c5bc52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98c5bc52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98c5bc52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98c5bc52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98c5bc52]{color:#2563eb}.unit[data-v-98c5bc52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98c5bc52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98c5bc52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98c5bc52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7074bf6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7074bf6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7074bf6f]{grid-template-columns:1fr}}.section-title[data-v-7074bf6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7074bf6f]{margin-bottom:16px}.form-label[data-v-7074bf6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7074bf6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7074bf6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7074bf6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7074bf6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7074bf6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7074bf6f]{color:#2563eb}.unit[data-v-7074bf6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7074bf6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7074bf6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7074bf6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96c2cdbc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96c2cdbc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96c2cdbc]{grid-template-columns:1fr}}.section-title[data-v-96c2cdbc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96c2cdbc]{margin-bottom:16px}.form-label[data-v-96c2cdbc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96c2cdbc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96c2cdbc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96c2cdbc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96c2cdbc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96c2cdbc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96c2cdbc]{color:#2563eb}.unit[data-v-96c2cdbc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96c2cdbc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96c2cdbc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96c2cdbc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df586ec9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df586ec9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df586ec9]{grid-template-columns:1fr}}.section-title[data-v-df586ec9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df586ec9]{margin-bottom:16px}.form-label[data-v-df586ec9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df586ec9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df586ec9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df586ec9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df586ec9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df586ec9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df586ec9]{color:#2563eb}.unit[data-v-df586ec9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df586ec9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df586ec9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df586ec9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-097f8705]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-097f8705]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-097f8705]{grid-template-columns:1fr}}.section-title[data-v-097f8705]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-097f8705]{margin-bottom:16px}.form-label[data-v-097f8705]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-097f8705]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-097f8705]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-097f8705]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-097f8705]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-097f8705]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-097f8705]{color:#2563eb}.unit[data-v-097f8705]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-097f8705]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-097f8705]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-097f8705]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd094da4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd094da4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd094da4]{grid-template-columns:1fr}}.section-title[data-v-fd094da4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd094da4]{margin-bottom:16px}.form-label[data-v-fd094da4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd094da4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd094da4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd094da4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd094da4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd094da4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd094da4]{color:#2563eb}.unit[data-v-fd094da4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd094da4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd094da4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd094da4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b08afdf5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b08afdf5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b08afdf5]{grid-template-columns:1fr}}.section-title[data-v-b08afdf5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b08afdf5]{margin-bottom:16px}.form-label[data-v-b08afdf5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b08afdf5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b08afdf5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b08afdf5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b08afdf5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b08afdf5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b08afdf5]{color:#2563eb}.unit[data-v-b08afdf5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b08afdf5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b08afdf5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b08afdf5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05b768b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05b768b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05b768b9]{grid-template-columns:1fr}}.section-title[data-v-05b768b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05b768b9]{margin-bottom:16px}.form-label[data-v-05b768b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05b768b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05b768b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05b768b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05b768b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05b768b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05b768b9]{color:#2563eb}.unit[data-v-05b768b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05b768b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05b768b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05b768b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6be33e90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6be33e90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6be33e90]{grid-template-columns:1fr}}.section-title[data-v-6be33e90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6be33e90]{margin-bottom:16px}.form-label[data-v-6be33e90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6be33e90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6be33e90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6be33e90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6be33e90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6be33e90]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6be33e90]{color:#2563eb}.unit[data-v-6be33e90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6be33e90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6be33e90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6be33e90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47e38800]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47e38800]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47e38800]{grid-template-columns:1fr}}.section-title[data-v-47e38800]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47e38800]{margin-bottom:16px}.form-label[data-v-47e38800]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47e38800]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47e38800]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47e38800]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47e38800]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47e38800]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47e38800]{color:#2563eb}.unit[data-v-47e38800]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47e38800]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47e38800]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47e38800]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdc6880c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdc6880c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdc6880c]{grid-template-columns:1fr}}.section-title[data-v-bdc6880c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdc6880c]{margin-bottom:16px}.form-label[data-v-bdc6880c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdc6880c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdc6880c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdc6880c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdc6880c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdc6880c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdc6880c]{color:#2563eb}.unit[data-v-bdc6880c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdc6880c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdc6880c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdc6880c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea042f93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea042f93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea042f93]{grid-template-columns:1fr}}.section-title[data-v-ea042f93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea042f93]{margin-bottom:16px}.form-label[data-v-ea042f93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea042f93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea042f93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea042f93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea042f93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea042f93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea042f93]{color:#2563eb}.unit[data-v-ea042f93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea042f93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea042f93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea042f93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59f4d2f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59f4d2f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59f4d2f1]{grid-template-columns:1fr}}.section-title[data-v-59f4d2f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59f4d2f1]{margin-bottom:16px}.form-label[data-v-59f4d2f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59f4d2f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59f4d2f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59f4d2f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59f4d2f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59f4d2f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59f4d2f1]{color:#2563eb}.unit[data-v-59f4d2f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59f4d2f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59f4d2f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59f4d2f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b396f46]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b396f46]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b396f46]{grid-template-columns:1fr}}.section-title[data-v-2b396f46]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b396f46]{margin-bottom:16px}.form-label[data-v-2b396f46]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b396f46]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b396f46]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b396f46]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b396f46]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b396f46]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b396f46]{color:#2563eb}.unit[data-v-2b396f46]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b396f46]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b396f46]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b396f46]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d6377ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d6377ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d6377ec]{grid-template-columns:1fr}}.section-title[data-v-0d6377ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d6377ec]{margin-bottom:16px}.form-label[data-v-0d6377ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d6377ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d6377ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d6377ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d6377ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d6377ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d6377ec]{color:#2563eb}.unit[data-v-0d6377ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d6377ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d6377ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d6377ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29a1d308]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29a1d308]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29a1d308]{grid-template-columns:1fr}}.section-title[data-v-29a1d308]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29a1d308]{margin-bottom:16px}.form-label[data-v-29a1d308]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29a1d308]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29a1d308]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29a1d308]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29a1d308]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29a1d308]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29a1d308]{color:#2563eb}.unit[data-v-29a1d308]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29a1d308]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29a1d308]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29a1d308]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da27aa8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da27aa8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da27aa8d]{grid-template-columns:1fr}}.section-title[data-v-da27aa8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da27aa8d]{margin-bottom:16px}.form-label[data-v-da27aa8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da27aa8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da27aa8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da27aa8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da27aa8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da27aa8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da27aa8d]{color:#2563eb}.unit[data-v-da27aa8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da27aa8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da27aa8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da27aa8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5e5cc80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5e5cc80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5e5cc80]{grid-template-columns:1fr}}.section-title[data-v-c5e5cc80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5e5cc80]{margin-bottom:16px}.form-label[data-v-c5e5cc80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5e5cc80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5e5cc80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5e5cc80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5e5cc80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5e5cc80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5e5cc80]{color:#2563eb}.unit[data-v-c5e5cc80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5e5cc80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5e5cc80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5e5cc80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfeea7b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfeea7b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfeea7b3]{grid-template-columns:1fr}}.section-title[data-v-dfeea7b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfeea7b3]{margin-bottom:16px}.form-label[data-v-dfeea7b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfeea7b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfeea7b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfeea7b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfeea7b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfeea7b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfeea7b3]{color:#2563eb}.unit[data-v-dfeea7b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfeea7b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfeea7b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfeea7b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-170538fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-170538fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-170538fa]{grid-template-columns:1fr}}.section-title[data-v-170538fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-170538fa]{margin-bottom:16px}.form-label[data-v-170538fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-170538fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-170538fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-170538fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-170538fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-170538fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-170538fa]{color:#2563eb}.unit[data-v-170538fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-170538fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-170538fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-170538fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f28156d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f28156d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f28156d]{grid-template-columns:1fr}}.section-title[data-v-1f28156d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f28156d]{margin-bottom:16px}.form-label[data-v-1f28156d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f28156d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f28156d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f28156d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f28156d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f28156d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f28156d]{color:#2563eb}.unit[data-v-1f28156d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f28156d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f28156d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f28156d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6217c1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6217c1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6217c1d]{grid-template-columns:1fr}}.section-title[data-v-d6217c1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6217c1d]{margin-bottom:16px}.form-label[data-v-d6217c1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6217c1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6217c1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6217c1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6217c1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6217c1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6217c1d]{color:#2563eb}.unit[data-v-d6217c1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6217c1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6217c1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6217c1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7a1ee3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7a1ee3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7a1ee3e]{grid-template-columns:1fr}}.section-title[data-v-a7a1ee3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7a1ee3e]{margin-bottom:16px}.form-label[data-v-a7a1ee3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7a1ee3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7a1ee3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7a1ee3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7a1ee3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7a1ee3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7a1ee3e]{color:#2563eb}.unit[data-v-a7a1ee3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7a1ee3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7a1ee3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7a1ee3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ccf18383]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ccf18383]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ccf18383]{grid-template-columns:1fr}}.section-title[data-v-ccf18383]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ccf18383]{margin-bottom:16px}.form-label[data-v-ccf18383]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ccf18383]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ccf18383]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ccf18383]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ccf18383]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ccf18383]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ccf18383]{color:#2563eb}.unit[data-v-ccf18383]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ccf18383]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ccf18383]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ccf18383]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6067356]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6067356]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6067356]{grid-template-columns:1fr}}.section-title[data-v-e6067356]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6067356]{margin-bottom:16px}.form-label[data-v-e6067356]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6067356]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6067356]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6067356]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6067356]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6067356]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6067356]{color:#2563eb}.unit[data-v-e6067356]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6067356]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6067356]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6067356]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0d84ef0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0d84ef0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0d84ef0]{grid-template-columns:1fr}}.section-title[data-v-b0d84ef0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0d84ef0]{margin-bottom:16px}.form-label[data-v-b0d84ef0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0d84ef0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0d84ef0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0d84ef0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0d84ef0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0d84ef0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0d84ef0]{color:#2563eb}.unit[data-v-b0d84ef0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0d84ef0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0d84ef0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0d84ef0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdd0ebba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdd0ebba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdd0ebba]{grid-template-columns:1fr}}.section-title[data-v-bdd0ebba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdd0ebba]{margin-bottom:16px}.form-label[data-v-bdd0ebba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdd0ebba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdd0ebba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdd0ebba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdd0ebba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdd0ebba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdd0ebba]{color:#2563eb}.unit[data-v-bdd0ebba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdd0ebba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdd0ebba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdd0ebba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a5d438a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a5d438a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a5d438a]{grid-template-columns:1fr}}.section-title[data-v-3a5d438a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a5d438a]{margin-bottom:16px}.form-label[data-v-3a5d438a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a5d438a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a5d438a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a5d438a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a5d438a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a5d438a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a5d438a]{color:#2563eb}.unit[data-v-3a5d438a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a5d438a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a5d438a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a5d438a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6461be25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6461be25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6461be25]{grid-template-columns:1fr}}.section-title[data-v-6461be25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6461be25]{margin-bottom:16px}.form-label[data-v-6461be25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6461be25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6461be25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6461be25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6461be25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6461be25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6461be25]{color:#2563eb}.unit[data-v-6461be25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6461be25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6461be25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6461be25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13c42b9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13c42b9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13c42b9f]{grid-template-columns:1fr}}.section-title[data-v-13c42b9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13c42b9f]{margin-bottom:16px}.form-label[data-v-13c42b9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13c42b9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13c42b9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13c42b9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13c42b9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13c42b9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13c42b9f]{color:#2563eb}.unit[data-v-13c42b9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13c42b9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13c42b9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13c42b9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15e7cadb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15e7cadb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15e7cadb]{grid-template-columns:1fr}}.section-title[data-v-15e7cadb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15e7cadb]{margin-bottom:16px}.form-label[data-v-15e7cadb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15e7cadb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15e7cadb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15e7cadb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15e7cadb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15e7cadb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15e7cadb]{color:#2563eb}.unit[data-v-15e7cadb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15e7cadb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15e7cadb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15e7cadb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ed61535]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ed61535]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ed61535]{grid-template-columns:1fr}}.section-title[data-v-1ed61535]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ed61535]{margin-bottom:16px}.form-label[data-v-1ed61535]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ed61535]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ed61535]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ed61535]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ed61535]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ed61535]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ed61535]{color:#2563eb}.unit[data-v-1ed61535]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ed61535]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ed61535]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ed61535]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76b5346b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76b5346b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76b5346b]{grid-template-columns:1fr}}.section-title[data-v-76b5346b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76b5346b]{margin-bottom:16px}.form-label[data-v-76b5346b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76b5346b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76b5346b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76b5346b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76b5346b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76b5346b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76b5346b]{color:#2563eb}.unit[data-v-76b5346b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76b5346b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76b5346b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76b5346b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29495c2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29495c2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29495c2d]{grid-template-columns:1fr}}.section-title[data-v-29495c2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29495c2d]{margin-bottom:16px}.form-label[data-v-29495c2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29495c2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29495c2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29495c2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29495c2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29495c2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29495c2d]{color:#2563eb}.unit[data-v-29495c2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29495c2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29495c2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29495c2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fc70728]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fc70728]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fc70728]{grid-template-columns:1fr}}.section-title[data-v-5fc70728]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fc70728]{margin-bottom:16px}.form-label[data-v-5fc70728]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fc70728]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fc70728]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fc70728]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fc70728]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fc70728]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fc70728]{color:#2563eb}.unit[data-v-5fc70728]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fc70728]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fc70728]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fc70728]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73b8b832]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73b8b832]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73b8b832]{grid-template-columns:1fr}}.section-title[data-v-73b8b832]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73b8b832]{margin-bottom:16px}.form-label[data-v-73b8b832]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73b8b832]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73b8b832]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73b8b832]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73b8b832]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73b8b832]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73b8b832]{color:#2563eb}.unit[data-v-73b8b832]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73b8b832]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73b8b832]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73b8b832]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-749e09a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-749e09a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-749e09a5]{grid-template-columns:1fr}}.section-title[data-v-749e09a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-749e09a5]{margin-bottom:16px}.form-label[data-v-749e09a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-749e09a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-749e09a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-749e09a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-749e09a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-749e09a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-749e09a5]{color:#2563eb}.unit[data-v-749e09a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-749e09a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-749e09a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-749e09a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c64bdde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c64bdde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c64bdde]{grid-template-columns:1fr}}.section-title[data-v-3c64bdde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c64bdde]{margin-bottom:16px}.form-label[data-v-3c64bdde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c64bdde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c64bdde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c64bdde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c64bdde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c64bdde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c64bdde]{color:#2563eb}.unit[data-v-3c64bdde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c64bdde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c64bdde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c64bdde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-413e3aa4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-413e3aa4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-413e3aa4]{grid-template-columns:1fr}}.section-title[data-v-413e3aa4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-413e3aa4]{margin-bottom:16px}.form-label[data-v-413e3aa4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-413e3aa4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-413e3aa4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-413e3aa4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-413e3aa4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-413e3aa4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-413e3aa4]{color:#2563eb}.unit[data-v-413e3aa4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-413e3aa4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-413e3aa4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-413e3aa4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8dd89fb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8dd89fb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8dd89fb7]{grid-template-columns:1fr}}.section-title[data-v-8dd89fb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8dd89fb7]{margin-bottom:16px}.form-label[data-v-8dd89fb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8dd89fb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8dd89fb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8dd89fb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8dd89fb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8dd89fb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8dd89fb7]{color:#2563eb}.unit[data-v-8dd89fb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8dd89fb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8dd89fb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8dd89fb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a61e9ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a61e9ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a61e9ae]{grid-template-columns:1fr}}.section-title[data-v-6a61e9ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a61e9ae]{margin-bottom:16px}.form-label[data-v-6a61e9ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a61e9ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a61e9ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a61e9ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a61e9ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a61e9ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a61e9ae]{color:#2563eb}.unit[data-v-6a61e9ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a61e9ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a61e9ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a61e9ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd8f0ffb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd8f0ffb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd8f0ffb]{grid-template-columns:1fr}}.section-title[data-v-dd8f0ffb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd8f0ffb]{margin-bottom:16px}.form-label[data-v-dd8f0ffb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd8f0ffb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd8f0ffb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd8f0ffb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd8f0ffb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd8f0ffb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd8f0ffb]{color:#2563eb}.unit[data-v-dd8f0ffb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd8f0ffb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd8f0ffb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd8f0ffb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a682459]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a682459]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a682459]{grid-template-columns:1fr}}.section-title[data-v-4a682459]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a682459]{margin-bottom:16px}.form-label[data-v-4a682459]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a682459]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a682459]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a682459]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a682459]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a682459]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a682459]{color:#2563eb}.unit[data-v-4a682459]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a682459]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a682459]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a682459]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-be8f1c74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-be8f1c74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-be8f1c74]{grid-template-columns:1fr}}.section-title[data-v-be8f1c74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-be8f1c74]{margin-bottom:16px}.form-label[data-v-be8f1c74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-be8f1c74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-be8f1c74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-be8f1c74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-be8f1c74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-be8f1c74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-be8f1c74]{color:#2563eb}.unit[data-v-be8f1c74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-be8f1c74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-be8f1c74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-be8f1c74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cbd4532]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cbd4532]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cbd4532]{grid-template-columns:1fr}}.section-title[data-v-9cbd4532]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cbd4532]{margin-bottom:16px}.form-label[data-v-9cbd4532]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cbd4532]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cbd4532]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cbd4532]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cbd4532]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cbd4532]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cbd4532]{color:#2563eb}.unit[data-v-9cbd4532]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cbd4532]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cbd4532]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cbd4532]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6bf9877f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6bf9877f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6bf9877f]{grid-template-columns:1fr}}.section-title[data-v-6bf9877f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6bf9877f]{margin-bottom:16px}.form-label[data-v-6bf9877f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6bf9877f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6bf9877f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6bf9877f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6bf9877f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6bf9877f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6bf9877f]{color:#2563eb}.unit[data-v-6bf9877f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6bf9877f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6bf9877f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6bf9877f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-915b7ce8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-915b7ce8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-915b7ce8]{grid-template-columns:1fr}}.section-title[data-v-915b7ce8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-915b7ce8]{margin-bottom:16px}.form-label[data-v-915b7ce8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-915b7ce8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-915b7ce8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-915b7ce8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-915b7ce8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-915b7ce8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-915b7ce8]{color:#2563eb}.unit[data-v-915b7ce8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-915b7ce8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-915b7ce8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-915b7ce8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c4826c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c4826c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c4826c3]{grid-template-columns:1fr}}.section-title[data-v-9c4826c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c4826c3]{margin-bottom:16px}.form-label[data-v-9c4826c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c4826c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c4826c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c4826c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c4826c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c4826c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c4826c3]{color:#2563eb}.unit[data-v-9c4826c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c4826c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c4826c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c4826c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f54fc37a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f54fc37a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f54fc37a]{grid-template-columns:1fr}}.section-title[data-v-f54fc37a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f54fc37a]{margin-bottom:16px}.form-label[data-v-f54fc37a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f54fc37a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f54fc37a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f54fc37a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f54fc37a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f54fc37a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f54fc37a]{color:#2563eb}.unit[data-v-f54fc37a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f54fc37a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f54fc37a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f54fc37a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8be5eba0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8be5eba0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8be5eba0]{grid-template-columns:1fr}}.section-title[data-v-8be5eba0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8be5eba0]{margin-bottom:16px}.form-label[data-v-8be5eba0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8be5eba0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8be5eba0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8be5eba0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8be5eba0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8be5eba0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8be5eba0]{color:#2563eb}.unit[data-v-8be5eba0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8be5eba0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8be5eba0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8be5eba0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b75498f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b75498f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b75498f]{grid-template-columns:1fr}}.section-title[data-v-7b75498f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b75498f]{margin-bottom:16px}.form-label[data-v-7b75498f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b75498f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b75498f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b75498f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b75498f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b75498f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b75498f]{color:#2563eb}.unit[data-v-7b75498f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b75498f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b75498f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b75498f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f27da4e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f27da4e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f27da4e4]{grid-template-columns:1fr}}.section-title[data-v-f27da4e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f27da4e4]{margin-bottom:16px}.form-label[data-v-f27da4e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f27da4e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f27da4e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f27da4e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f27da4e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f27da4e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f27da4e4]{color:#2563eb}.unit[data-v-f27da4e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f27da4e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f27da4e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f27da4e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb46c59f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb46c59f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb46c59f]{grid-template-columns:1fr}}.section-title[data-v-cb46c59f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb46c59f]{margin-bottom:16px}.form-label[data-v-cb46c59f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb46c59f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb46c59f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb46c59f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb46c59f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb46c59f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb46c59f]{color:#2563eb}.unit[data-v-cb46c59f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb46c59f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb46c59f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb46c59f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad2e3f04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad2e3f04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad2e3f04]{grid-template-columns:1fr}}.section-title[data-v-ad2e3f04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad2e3f04]{margin-bottom:16px}.form-label[data-v-ad2e3f04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad2e3f04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad2e3f04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad2e3f04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad2e3f04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad2e3f04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad2e3f04]{color:#2563eb}.unit[data-v-ad2e3f04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad2e3f04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad2e3f04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad2e3f04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f13c28f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f13c28f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f13c28f4]{grid-template-columns:1fr}}.section-title[data-v-f13c28f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f13c28f4]{margin-bottom:16px}.form-label[data-v-f13c28f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f13c28f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f13c28f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f13c28f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f13c28f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f13c28f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f13c28f4]{color:#2563eb}.unit[data-v-f13c28f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f13c28f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f13c28f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f13c28f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf38fcbb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf38fcbb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf38fcbb]{grid-template-columns:1fr}}.section-title[data-v-bf38fcbb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf38fcbb]{margin-bottom:16px}.form-label[data-v-bf38fcbb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf38fcbb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf38fcbb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf38fcbb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf38fcbb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf38fcbb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf38fcbb]{color:#2563eb}.unit[data-v-bf38fcbb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf38fcbb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf38fcbb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf38fcbb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c19cd87d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c19cd87d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c19cd87d]{grid-template-columns:1fr}}.section-title[data-v-c19cd87d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c19cd87d]{margin-bottom:16px}.form-label[data-v-c19cd87d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c19cd87d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c19cd87d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c19cd87d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c19cd87d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c19cd87d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c19cd87d]{color:#2563eb}.unit[data-v-c19cd87d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c19cd87d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c19cd87d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c19cd87d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ada4f56f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ada4f56f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ada4f56f]{grid-template-columns:1fr}}.section-title[data-v-ada4f56f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ada4f56f]{margin-bottom:16px}.form-label[data-v-ada4f56f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ada4f56f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ada4f56f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ada4f56f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ada4f56f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ada4f56f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ada4f56f]{color:#2563eb}.unit[data-v-ada4f56f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ada4f56f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ada4f56f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ada4f56f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f65477c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f65477c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f65477c]{grid-template-columns:1fr}}.section-title[data-v-8f65477c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f65477c]{margin-bottom:16px}.form-label[data-v-8f65477c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f65477c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f65477c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f65477c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f65477c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f65477c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f65477c]{color:#2563eb}.unit[data-v-8f65477c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f65477c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f65477c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f65477c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ea0edbe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ea0edbe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ea0edbe]{grid-template-columns:1fr}}.section-title[data-v-5ea0edbe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ea0edbe]{margin-bottom:16px}.form-label[data-v-5ea0edbe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ea0edbe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ea0edbe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ea0edbe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ea0edbe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ea0edbe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ea0edbe]{color:#2563eb}.unit[data-v-5ea0edbe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ea0edbe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ea0edbe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ea0edbe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46937b8c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46937b8c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46937b8c]{grid-template-columns:1fr}}.section-title[data-v-46937b8c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46937b8c]{margin-bottom:16px}.form-label[data-v-46937b8c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46937b8c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46937b8c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46937b8c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46937b8c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46937b8c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46937b8c]{color:#2563eb}.unit[data-v-46937b8c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46937b8c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46937b8c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46937b8c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cc8430e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cc8430e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cc8430e]{grid-template-columns:1fr}}.section-title[data-v-6cc8430e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cc8430e]{margin-bottom:16px}.form-label[data-v-6cc8430e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cc8430e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cc8430e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cc8430e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cc8430e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cc8430e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cc8430e]{color:#2563eb}.unit[data-v-6cc8430e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cc8430e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cc8430e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cc8430e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b33ea51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b33ea51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b33ea51]{grid-template-columns:1fr}}.section-title[data-v-2b33ea51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b33ea51]{margin-bottom:16px}.form-label[data-v-2b33ea51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b33ea51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b33ea51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b33ea51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b33ea51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b33ea51]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b33ea51]{color:#2563eb}.unit[data-v-2b33ea51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b33ea51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b33ea51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b33ea51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ac42326]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ac42326]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ac42326]{grid-template-columns:1fr}}.section-title[data-v-9ac42326]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ac42326]{margin-bottom:16px}.form-label[data-v-9ac42326]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ac42326]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ac42326]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ac42326]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ac42326]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ac42326]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ac42326]{color:#2563eb}.unit[data-v-9ac42326]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ac42326]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ac42326]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ac42326]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-057978bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-057978bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-057978bc]{grid-template-columns:1fr}}.section-title[data-v-057978bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-057978bc]{margin-bottom:16px}.form-label[data-v-057978bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-057978bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-057978bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-057978bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-057978bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-057978bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-057978bc]{color:#2563eb}.unit[data-v-057978bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-057978bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-057978bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-057978bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1c9f6fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1c9f6fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1c9f6fa]{grid-template-columns:1fr}}.section-title[data-v-b1c9f6fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1c9f6fa]{margin-bottom:16px}.form-label[data-v-b1c9f6fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1c9f6fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1c9f6fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1c9f6fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1c9f6fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1c9f6fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1c9f6fa]{color:#2563eb}.unit[data-v-b1c9f6fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1c9f6fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1c9f6fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1c9f6fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3f386fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3f386fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3f386fe]{grid-template-columns:1fr}}.section-title[data-v-f3f386fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3f386fe]{margin-bottom:16px}.form-label[data-v-f3f386fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3f386fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3f386fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3f386fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3f386fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3f386fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3f386fe]{color:#2563eb}.unit[data-v-f3f386fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3f386fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3f386fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3f386fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ce701f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ce701f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ce701f1]{grid-template-columns:1fr}}.section-title[data-v-8ce701f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ce701f1]{margin-bottom:16px}.form-label[data-v-8ce701f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ce701f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ce701f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ce701f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ce701f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ce701f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ce701f1]{color:#2563eb}.unit[data-v-8ce701f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ce701f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ce701f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ce701f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6ed3e74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6ed3e74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6ed3e74]{grid-template-columns:1fr}}.section-title[data-v-a6ed3e74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6ed3e74]{margin-bottom:16px}.form-label[data-v-a6ed3e74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6ed3e74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6ed3e74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6ed3e74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6ed3e74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6ed3e74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6ed3e74]{color:#2563eb}.unit[data-v-a6ed3e74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6ed3e74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6ed3e74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6ed3e74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4178c8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4178c8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4178c8a]{grid-template-columns:1fr}}.section-title[data-v-b4178c8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4178c8a]{margin-bottom:16px}.form-label[data-v-b4178c8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4178c8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4178c8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4178c8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4178c8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4178c8a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4178c8a]{color:#2563eb}.unit[data-v-b4178c8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4178c8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4178c8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4178c8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83ace0bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83ace0bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83ace0bf]{grid-template-columns:1fr}}.section-title[data-v-83ace0bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83ace0bf]{margin-bottom:16px}.form-label[data-v-83ace0bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83ace0bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83ace0bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83ace0bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83ace0bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83ace0bf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83ace0bf]{color:#2563eb}.unit[data-v-83ace0bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83ace0bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83ace0bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83ace0bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7783597f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7783597f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7783597f]{grid-template-columns:1fr}}.section-title[data-v-7783597f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7783597f]{margin-bottom:16px}.form-label[data-v-7783597f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7783597f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7783597f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7783597f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7783597f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7783597f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7783597f]{color:#2563eb}.unit[data-v-7783597f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7783597f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7783597f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7783597f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-483227a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-483227a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-483227a8]{grid-template-columns:1fr}}.section-title[data-v-483227a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-483227a8]{margin-bottom:16px}.form-label[data-v-483227a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-483227a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-483227a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-483227a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-483227a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-483227a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-483227a8]{color:#2563eb}.unit[data-v-483227a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-483227a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-483227a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-483227a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0d841f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0d841f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0d841f5]{grid-template-columns:1fr}}.section-title[data-v-f0d841f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0d841f5]{margin-bottom:16px}.form-label[data-v-f0d841f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0d841f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0d841f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0d841f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0d841f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0d841f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0d841f5]{color:#2563eb}.unit[data-v-f0d841f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0d841f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0d841f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0d841f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3c98de2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3c98de2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3c98de2]{grid-template-columns:1fr}}.section-title[data-v-a3c98de2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3c98de2]{margin-bottom:16px}.form-label[data-v-a3c98de2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3c98de2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3c98de2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3c98de2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3c98de2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3c98de2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3c98de2]{color:#2563eb}.unit[data-v-a3c98de2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3c98de2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3c98de2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3c98de2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-345655a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-345655a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-345655a8]{grid-template-columns:1fr}}.section-title[data-v-345655a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-345655a8]{margin-bottom:16px}.form-label[data-v-345655a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-345655a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-345655a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-345655a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-345655a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-345655a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-345655a8]{color:#2563eb}.unit[data-v-345655a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-345655a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-345655a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-345655a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-024c4804]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-024c4804]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-024c4804]{grid-template-columns:1fr}}.section-title[data-v-024c4804]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-024c4804]{margin-bottom:16px}.form-label[data-v-024c4804]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-024c4804]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-024c4804]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-024c4804]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-024c4804]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-024c4804]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-024c4804]{color:#2563eb}.unit[data-v-024c4804]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-024c4804]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-024c4804]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-024c4804]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5161bc0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5161bc0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5161bc0]{grid-template-columns:1fr}}.section-title[data-v-c5161bc0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5161bc0]{margin-bottom:16px}.form-label[data-v-c5161bc0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5161bc0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5161bc0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5161bc0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5161bc0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5161bc0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5161bc0]{color:#2563eb}.unit[data-v-c5161bc0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5161bc0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5161bc0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5161bc0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f87b0e76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f87b0e76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f87b0e76]{grid-template-columns:1fr}}.section-title[data-v-f87b0e76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f87b0e76]{margin-bottom:16px}.form-label[data-v-f87b0e76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f87b0e76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f87b0e76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f87b0e76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f87b0e76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f87b0e76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f87b0e76]{color:#2563eb}.unit[data-v-f87b0e76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f87b0e76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f87b0e76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f87b0e76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b4b7e17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b4b7e17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b4b7e17]{grid-template-columns:1fr}}.section-title[data-v-4b4b7e17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b4b7e17]{margin-bottom:16px}.form-label[data-v-4b4b7e17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b4b7e17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b4b7e17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b4b7e17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b4b7e17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b4b7e17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b4b7e17]{color:#2563eb}.unit[data-v-4b4b7e17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b4b7e17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b4b7e17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b4b7e17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8799f936]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8799f936]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8799f936]{grid-template-columns:1fr}}.section-title[data-v-8799f936]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8799f936]{margin-bottom:16px}.form-label[data-v-8799f936]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8799f936]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8799f936]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8799f936]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8799f936]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8799f936]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8799f936]{color:#2563eb}.unit[data-v-8799f936]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8799f936]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8799f936]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8799f936]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e991870]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7e991870]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7e991870]{grid-template-columns:1fr 1fr}}.section-title[data-v-7e991870]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7e991870]{margin-bottom:var(--space-4)}.form-label[data-v-7e991870]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7e991870],.form-select[data-v-7e991870]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7e991870]:focus,.form-select[data-v-7e991870]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-7e991870]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-7e991870]{padding-right:3rem}.input-suffix[data-v-7e991870]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.dual-input-grid[data-v-7e991870]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.primary-result-box[data-v-7e991870]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7e991870]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7e991870]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7e991870]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.primary-unit[data-v-7e991870]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.secondary-results-grid[data-v-7e991870]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7e991870]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7e991870]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7e991870]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-7e991870]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7e991870]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-7e991870]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-7e991870]{min-width:70px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-7e991870]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-7e991870]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-7e991870]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-7e991870]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-7e991870]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.formula-line[data-v-7e991870]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-7e991870]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-7e991870]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-7e991870]{margin-top:var(--space-4)}.mt-8[data-v-7e991870]{margin-top:var(--space-8)}.mb-0[data-v-7e991870]{margin-bottom:0}.mb-4[data-v-7e991870]{margin-bottom:var(--space-4)}.text-xs[data-v-7e991870]{font-size:var(--text-xs)}.text-muted[data-v-7e991870]{color:var(--text-muted)}.reference-section[data-v-7e991870]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-7e991870]{overflow-x:auto}.conversion-table[data-v-7e991870]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-7e991870],.conversion-table td[data-v-7e991870]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-7e991870]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.clickable-row[data-v-7e991870]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-7e991870]:hover{background:var(--color-primary-50)}.use-case[data-v-7e991870]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-9591f198]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9591f198]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9591f198]{grid-template-columns:1fr 1fr}}.section-title[data-v-9591f198]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9591f198]{margin-bottom:var(--space-4)}.form-label[data-v-9591f198]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9591f198],.form-select[data-v-9591f198]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9591f198]:focus,.form-select[data-v-9591f198]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9591f198]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9591f198]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9591f198]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9591f198]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9591f198]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9591f198]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9591f198]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9591f198]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9591f198]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9591f198]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-9591f198]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-9591f198]{margin:var(--space-2) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-9591f198]{align-items:center;gap:var(--space-2);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;padding:6px 14px;transition:all .2s;display:inline-flex}.swap-button[data-v-9591f198]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-200,#bfdbfe)}.presets-wrapper[data-v-9591f198]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-9591f198]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,6px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#64748b);cursor:pointer;background:#f8fafc;padding:4px 10px;transition:all .15s}.preset-badge[data-v-9591f198]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-9591f198]{font-size:var(--text-xl,1.25rem);margin-left:var(--space-1);color:var(--color-primary-600);font-weight:500}.conversion-equation[data-v-9591f198]{margin-top:var(--space-2);font-size:var(--text-sm,.875rem);color:var(--color-primary-800);font-weight:var(--font-weight-medium,500)}.secondary-result-value[data-v-9591f198]{font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin-top:var(--space-1);word-break:break-word}.formula-details[data-v-9591f198]{font-size:var(--text-xs,.75rem);color:var(--text-secondary);line-height:1.5}.formula-text[data-v-9591f198]{margin:0 0 var(--space-1) 0;color:var(--text-primary)}.formula-subtext[data-v-9591f198]{color:var(--text-muted);margin:0}.all-units-card[data-v-9591f198]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.all-units-header[data-v-9591f198]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;border-bottom:1px solid var(--border-color);background:#fafafa;justify-content:space-between;align-items:center;display:flex}.all-units-header[data-v-9591f198]:hover{background:#f4f4f5}.all-units-header .info-title[data-v-9591f198]{margin-bottom:0}.toggle-icon[data-v-9591f198]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.all-units-table-container[data-v-9591f198]{max-height:260px;overflow-y:auto}.units-table[data-v-9591f198]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.units-table th[data-v-9591f198],.units-table td[data-v-9591f198]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);text-align:left}.units-table th[data-v-9591f198]{font-weight:var(--font-weight-bold);color:var(--text-secondary);background:#f8fafc}.units-table tr.highlight-row[data-v-9591f198]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.text-right[data-v-9591f198]{text-align:right}.font-mono[data-v-9591f198]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.placeholder-text[data-v-9591f198]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-bc460713]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc460713]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc460713]{grid-template-columns:1fr}}.section-title[data-v-bc460713]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc460713]{margin-bottom:16px}.form-label[data-v-bc460713]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc460713]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc460713]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc460713]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc460713]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc460713]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc460713]{color:#2563eb}.unit[data-v-bc460713]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc460713]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc460713]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc460713]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8eaa1091]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8eaa1091]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8eaa1091]{grid-template-columns:1fr}}.section-title[data-v-8eaa1091]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8eaa1091]{margin-bottom:16px}.form-label[data-v-8eaa1091]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8eaa1091]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8eaa1091]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8eaa1091]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8eaa1091]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8eaa1091]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8eaa1091]{color:#2563eb}.unit[data-v-8eaa1091]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8eaa1091]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8eaa1091]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8eaa1091]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc6dd10e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc6dd10e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc6dd10e]{grid-template-columns:1fr}}.section-title[data-v-fc6dd10e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc6dd10e]{margin-bottom:16px}.form-label[data-v-fc6dd10e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc6dd10e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc6dd10e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc6dd10e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc6dd10e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc6dd10e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc6dd10e]{color:#2563eb}.unit[data-v-fc6dd10e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc6dd10e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc6dd10e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc6dd10e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05ccb7f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05ccb7f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05ccb7f1]{grid-template-columns:1fr}}.section-title[data-v-05ccb7f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05ccb7f1]{margin-bottom:16px}.form-label[data-v-05ccb7f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05ccb7f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05ccb7f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05ccb7f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05ccb7f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05ccb7f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05ccb7f1]{color:#2563eb}.unit[data-v-05ccb7f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05ccb7f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05ccb7f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05ccb7f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ce7303a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ce7303a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ce7303a]{grid-template-columns:1fr}}.section-title[data-v-5ce7303a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ce7303a]{margin-bottom:16px}.form-label[data-v-5ce7303a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ce7303a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ce7303a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ce7303a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ce7303a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ce7303a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ce7303a]{color:#2563eb}.unit[data-v-5ce7303a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ce7303a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ce7303a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ce7303a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39223c19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39223c19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39223c19]{grid-template-columns:1fr}}.section-title[data-v-39223c19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39223c19]{margin-bottom:16px}.form-label[data-v-39223c19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39223c19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39223c19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39223c19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39223c19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39223c19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39223c19]{color:#2563eb}.unit[data-v-39223c19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39223c19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39223c19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39223c19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09e8e809]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09e8e809]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09e8e809]{grid-template-columns:1fr}}.section-title[data-v-09e8e809]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09e8e809]{margin-bottom:16px}.form-label[data-v-09e8e809]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09e8e809]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09e8e809]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09e8e809]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09e8e809]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09e8e809]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09e8e809]{color:#2563eb}.unit[data-v-09e8e809]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09e8e809]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09e8e809]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09e8e809]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bc1a0c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bc1a0c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bc1a0c1]{grid-template-columns:1fr}}.section-title[data-v-9bc1a0c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bc1a0c1]{margin-bottom:16px}.form-label[data-v-9bc1a0c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bc1a0c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bc1a0c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bc1a0c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bc1a0c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bc1a0c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bc1a0c1]{color:#2563eb}.unit[data-v-9bc1a0c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bc1a0c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bc1a0c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bc1a0c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3831871]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3831871]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3831871]{grid-template-columns:1fr}}.section-title[data-v-e3831871]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3831871]{margin-bottom:16px}.form-label[data-v-e3831871]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3831871]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3831871]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3831871]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3831871]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3831871]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3831871]{color:#2563eb}.unit[data-v-e3831871]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3831871]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3831871]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3831871]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83ab2315]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83ab2315]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83ab2315]{grid-template-columns:1fr}}.section-title[data-v-83ab2315]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83ab2315]{margin-bottom:16px}.form-label[data-v-83ab2315]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83ab2315]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83ab2315]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83ab2315]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83ab2315]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83ab2315]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83ab2315]{color:#2563eb}.unit[data-v-83ab2315]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83ab2315]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83ab2315]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83ab2315]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41815f76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41815f76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41815f76]{grid-template-columns:1fr}}.section-title[data-v-41815f76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41815f76]{margin-bottom:16px}.form-label[data-v-41815f76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41815f76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41815f76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41815f76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41815f76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41815f76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41815f76]{color:#2563eb}.unit[data-v-41815f76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41815f76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41815f76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41815f76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5fcf31b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5fcf31b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5fcf31b]{grid-template-columns:1fr}}.section-title[data-v-f5fcf31b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5fcf31b]{margin-bottom:16px}.form-label[data-v-f5fcf31b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5fcf31b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5fcf31b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5fcf31b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5fcf31b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5fcf31b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5fcf31b]{color:#2563eb}.unit[data-v-f5fcf31b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5fcf31b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5fcf31b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5fcf31b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72484533]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72484533]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72484533]{grid-template-columns:1fr}}.section-title[data-v-72484533]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72484533]{margin-bottom:16px}.form-label[data-v-72484533]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72484533]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72484533]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72484533]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72484533]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72484533]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72484533]{color:#2563eb}.unit[data-v-72484533]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72484533]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72484533]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72484533]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8175179f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8175179f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8175179f]{grid-template-columns:1fr}}.section-title[data-v-8175179f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8175179f]{margin-bottom:16px}.form-label[data-v-8175179f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8175179f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8175179f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8175179f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8175179f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8175179f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8175179f]{color:#2563eb}.unit[data-v-8175179f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8175179f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8175179f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8175179f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7189ddd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7189ddd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7189ddd]{grid-template-columns:1fr}}.section-title[data-v-c7189ddd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7189ddd]{margin-bottom:16px}.form-label[data-v-c7189ddd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7189ddd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7189ddd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7189ddd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7189ddd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7189ddd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7189ddd]{color:#2563eb}.unit[data-v-c7189ddd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7189ddd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7189ddd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7189ddd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fab8b9f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fab8b9f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fab8b9f1]{grid-template-columns:1fr}}.section-title[data-v-fab8b9f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fab8b9f1]{margin-bottom:16px}.form-label[data-v-fab8b9f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fab8b9f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fab8b9f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fab8b9f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fab8b9f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fab8b9f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fab8b9f1]{color:#2563eb}.unit[data-v-fab8b9f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fab8b9f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fab8b9f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fab8b9f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-274676f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-274676f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-274676f0]{grid-template-columns:1fr}}.section-title[data-v-274676f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-274676f0]{margin-bottom:16px}.form-label[data-v-274676f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-274676f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-274676f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-274676f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-274676f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-274676f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-274676f0]{color:#2563eb}.unit[data-v-274676f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-274676f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-274676f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-274676f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94920466]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94920466]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94920466]{grid-template-columns:1fr}}.section-title[data-v-94920466]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94920466]{margin-bottom:16px}.form-label[data-v-94920466]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94920466]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94920466]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94920466]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94920466]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94920466]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94920466]{color:#2563eb}.unit[data-v-94920466]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94920466]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94920466]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94920466]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d511dde]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d511dde]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d511dde]{grid-template-columns:1fr}}.section-title[data-v-8d511dde]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d511dde]{margin-bottom:16px}.form-label[data-v-8d511dde]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d511dde]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d511dde]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d511dde]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d511dde]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d511dde]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d511dde]{color:#2563eb}.unit[data-v-8d511dde]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d511dde]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d511dde]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d511dde]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdf0ccf0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdf0ccf0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdf0ccf0]{grid-template-columns:1fr}}.section-title[data-v-bdf0ccf0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdf0ccf0]{margin-bottom:16px}.form-label[data-v-bdf0ccf0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdf0ccf0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdf0ccf0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdf0ccf0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdf0ccf0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdf0ccf0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdf0ccf0]{color:#2563eb}.unit[data-v-bdf0ccf0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdf0ccf0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdf0ccf0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdf0ccf0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd919aa4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd919aa4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd919aa4]{grid-template-columns:1fr}}.section-title[data-v-cd919aa4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd919aa4]{margin-bottom:16px}.form-label[data-v-cd919aa4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd919aa4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd919aa4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd919aa4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd919aa4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd919aa4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd919aa4]{color:#2563eb}.unit[data-v-cd919aa4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd919aa4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd919aa4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd919aa4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7239eb1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7239eb1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7239eb1b]{grid-template-columns:1fr}}.section-title[data-v-7239eb1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7239eb1b]{margin-bottom:16px}.form-label[data-v-7239eb1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7239eb1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7239eb1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7239eb1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7239eb1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7239eb1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7239eb1b]{color:#2563eb}.unit[data-v-7239eb1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7239eb1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7239eb1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7239eb1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9f1ce68]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9f1ce68]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9f1ce68]{grid-template-columns:1fr}}.section-title[data-v-f9f1ce68]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9f1ce68]{margin-bottom:16px}.form-label[data-v-f9f1ce68]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9f1ce68]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9f1ce68]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9f1ce68]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9f1ce68]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9f1ce68]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9f1ce68]{color:#2563eb}.unit[data-v-f9f1ce68]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9f1ce68]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9f1ce68]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9f1ce68]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-846122e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-846122e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-846122e8]{grid-template-columns:1fr}}.section-title[data-v-846122e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-846122e8]{margin-bottom:16px}.form-label[data-v-846122e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-846122e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-846122e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-846122e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-846122e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-846122e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-846122e8]{color:#2563eb}.unit[data-v-846122e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-846122e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-846122e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-846122e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b749b442]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b749b442]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b749b442]{grid-template-columns:1fr}}.section-title[data-v-b749b442]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b749b442]{margin-bottom:16px}.form-label[data-v-b749b442]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b749b442]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b749b442]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b749b442]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b749b442]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b749b442]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b749b442]{color:#2563eb}.unit[data-v-b749b442]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b749b442]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b749b442]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b749b442]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d119a6a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d119a6a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d119a6a]{grid-template-columns:1fr}}.section-title[data-v-5d119a6a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d119a6a]{margin-bottom:16px}.form-label[data-v-5d119a6a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d119a6a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d119a6a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d119a6a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d119a6a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d119a6a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d119a6a]{color:#2563eb}.unit[data-v-5d119a6a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d119a6a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d119a6a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d119a6a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8d496f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8d496f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8d496f6]{grid-template-columns:1fr}}.section-title[data-v-e8d496f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8d496f6]{margin-bottom:16px}.form-label[data-v-e8d496f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8d496f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8d496f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8d496f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8d496f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8d496f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8d496f6]{color:#2563eb}.unit[data-v-e8d496f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8d496f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8d496f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8d496f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6bc701f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6bc701f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6bc701f5]{grid-template-columns:1fr}}.section-title[data-v-6bc701f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6bc701f5]{margin-bottom:16px}.form-label[data-v-6bc701f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6bc701f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6bc701f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6bc701f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6bc701f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6bc701f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6bc701f5]{color:#2563eb}.unit[data-v-6bc701f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6bc701f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6bc701f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6bc701f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f159f4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f159f4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f159f4b]{grid-template-columns:1fr}}.section-title[data-v-4f159f4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f159f4b]{margin-bottom:16px}.form-label[data-v-4f159f4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f159f4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f159f4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f159f4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f159f4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f159f4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f159f4b]{color:#2563eb}.unit[data-v-4f159f4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f159f4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f159f4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f159f4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8cf2306]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8cf2306]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8cf2306]{grid-template-columns:1fr}}.section-title[data-v-e8cf2306]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8cf2306]{margin-bottom:16px}.form-label[data-v-e8cf2306]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8cf2306]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8cf2306]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8cf2306]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8cf2306]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8cf2306]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8cf2306]{color:#2563eb}.unit[data-v-e8cf2306]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8cf2306]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8cf2306]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8cf2306]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79520cfa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79520cfa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79520cfa]{grid-template-columns:1fr}}.section-title[data-v-79520cfa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79520cfa]{margin-bottom:16px}.form-label[data-v-79520cfa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79520cfa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79520cfa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79520cfa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79520cfa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79520cfa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79520cfa]{color:#2563eb}.unit[data-v-79520cfa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79520cfa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79520cfa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79520cfa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41c74d21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41c74d21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41c74d21]{grid-template-columns:1fr}}.section-title[data-v-41c74d21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41c74d21]{margin-bottom:16px}.form-label[data-v-41c74d21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41c74d21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41c74d21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41c74d21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41c74d21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41c74d21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41c74d21]{color:#2563eb}.unit[data-v-41c74d21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41c74d21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41c74d21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41c74d21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc3495bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc3495bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc3495bd]{grid-template-columns:1fr}}.section-title[data-v-fc3495bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc3495bd]{margin-bottom:16px}.form-label[data-v-fc3495bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc3495bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc3495bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc3495bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc3495bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc3495bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc3495bd]{color:#2563eb}.unit[data-v-fc3495bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc3495bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc3495bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc3495bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-126579a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-126579a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-126579a9]{grid-template-columns:1fr}}.section-title[data-v-126579a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-126579a9]{margin-bottom:16px}.form-label[data-v-126579a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-126579a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-126579a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-126579a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-126579a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-126579a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-126579a9]{color:#2563eb}.unit[data-v-126579a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-126579a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-126579a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-126579a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d0c2188]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d0c2188]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d0c2188]{grid-template-columns:1fr}}.section-title[data-v-7d0c2188]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d0c2188]{margin-bottom:16px}.form-label[data-v-7d0c2188]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d0c2188]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d0c2188]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d0c2188]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d0c2188]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d0c2188]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d0c2188]{color:#2563eb}.unit[data-v-7d0c2188]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d0c2188]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d0c2188]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d0c2188]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ea1a90f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ea1a90f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ea1a90f]{grid-template-columns:1fr}}.section-title[data-v-7ea1a90f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ea1a90f]{margin-bottom:16px}.form-label[data-v-7ea1a90f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ea1a90f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ea1a90f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ea1a90f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ea1a90f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ea1a90f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ea1a90f]{color:#2563eb}.unit[data-v-7ea1a90f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ea1a90f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ea1a90f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ea1a90f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10140254]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10140254]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10140254]{grid-template-columns:1fr}}.section-title[data-v-10140254]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10140254]{margin-bottom:16px}.form-label[data-v-10140254]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10140254]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10140254]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10140254]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10140254]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10140254]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10140254]{color:#2563eb}.unit[data-v-10140254]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10140254]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10140254]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10140254]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42304d59]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42304d59]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42304d59]{grid-template-columns:1fr}}.section-title[data-v-42304d59]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42304d59]{margin-bottom:16px}.form-label[data-v-42304d59]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42304d59]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42304d59]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42304d59]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42304d59]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42304d59]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42304d59]{color:#2563eb}.unit[data-v-42304d59]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42304d59]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42304d59]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42304d59]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-93aa82f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-93aa82f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-93aa82f3]{grid-template-columns:1fr}}.section-title[data-v-93aa82f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-93aa82f3]{margin-bottom:16px}.form-label[data-v-93aa82f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-93aa82f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-93aa82f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-93aa82f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-93aa82f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-93aa82f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-93aa82f3]{color:#2563eb}.unit[data-v-93aa82f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-93aa82f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-93aa82f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-93aa82f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-beba222e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-beba222e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-beba222e]{grid-template-columns:1fr}}.section-title[data-v-beba222e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-beba222e]{margin-bottom:16px}.form-label[data-v-beba222e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-beba222e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-beba222e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-beba222e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-beba222e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-beba222e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-beba222e]{color:#2563eb}.unit[data-v-beba222e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-beba222e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-beba222e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-beba222e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11652365]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11652365]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11652365]{grid-template-columns:1fr}}.section-title[data-v-11652365]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11652365]{margin-bottom:16px}.form-label[data-v-11652365]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11652365]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11652365]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11652365]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11652365]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11652365]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11652365]{color:#2563eb}.unit[data-v-11652365]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11652365]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11652365]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11652365]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e72811ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e72811ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e72811ab]{grid-template-columns:1fr}}.section-title[data-v-e72811ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e72811ab]{margin-bottom:16px}.form-label[data-v-e72811ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e72811ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e72811ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e72811ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e72811ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e72811ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e72811ab]{color:#2563eb}.unit[data-v-e72811ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e72811ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e72811ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e72811ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bc801e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bc801e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bc801e1]{grid-template-columns:1fr}}.section-title[data-v-1bc801e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bc801e1]{margin-bottom:16px}.form-label[data-v-1bc801e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bc801e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bc801e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bc801e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bc801e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bc801e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bc801e1]{color:#2563eb}.unit[data-v-1bc801e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bc801e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bc801e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bc801e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5278aa5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5278aa5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5278aa5f]{grid-template-columns:1fr}}.section-title[data-v-5278aa5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5278aa5f]{margin-bottom:16px}.form-label[data-v-5278aa5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5278aa5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5278aa5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5278aa5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5278aa5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5278aa5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5278aa5f]{color:#2563eb}.unit[data-v-5278aa5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5278aa5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5278aa5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5278aa5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2dac4134]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2dac4134]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2dac4134]{grid-template-columns:1fr}}.section-title[data-v-2dac4134]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2dac4134]{margin-bottom:16px}.form-label[data-v-2dac4134]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2dac4134]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2dac4134]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2dac4134]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2dac4134]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2dac4134]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2dac4134]{color:#2563eb}.unit[data-v-2dac4134]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2dac4134]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2dac4134]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2dac4134]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2cc3d8a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2cc3d8a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2cc3d8a8]{grid-template-columns:1fr}}.section-title[data-v-2cc3d8a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2cc3d8a8]{margin-bottom:16px}.form-label[data-v-2cc3d8a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2cc3d8a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2cc3d8a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2cc3d8a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2cc3d8a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2cc3d8a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2cc3d8a8]{color:#2563eb}.unit[data-v-2cc3d8a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2cc3d8a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2cc3d8a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2cc3d8a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44fab2fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44fab2fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44fab2fd]{grid-template-columns:1fr}}.section-title[data-v-44fab2fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44fab2fd]{margin-bottom:16px}.form-label[data-v-44fab2fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44fab2fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44fab2fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44fab2fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44fab2fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44fab2fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44fab2fd]{color:#2563eb}.unit[data-v-44fab2fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44fab2fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44fab2fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44fab2fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e867e9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e867e9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e867e9f]{grid-template-columns:1fr}}.section-title[data-v-4e867e9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e867e9f]{margin-bottom:16px}.form-label[data-v-4e867e9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e867e9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e867e9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e867e9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e867e9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e867e9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e867e9f]{color:#2563eb}.unit[data-v-4e867e9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e867e9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e867e9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e867e9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab8450be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab8450be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab8450be]{grid-template-columns:1fr}}.section-title[data-v-ab8450be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab8450be]{margin-bottom:16px}.form-label[data-v-ab8450be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab8450be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab8450be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab8450be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab8450be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab8450be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab8450be]{color:#2563eb}.unit[data-v-ab8450be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab8450be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab8450be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab8450be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48a14ea6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48a14ea6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48a14ea6]{grid-template-columns:1fr}}.section-title[data-v-48a14ea6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48a14ea6]{margin-bottom:16px}.form-label[data-v-48a14ea6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48a14ea6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48a14ea6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48a14ea6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48a14ea6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48a14ea6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48a14ea6]{color:#2563eb}.unit[data-v-48a14ea6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48a14ea6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48a14ea6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48a14ea6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-079fb780]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-079fb780]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-079fb780]{grid-template-columns:1fr}}.section-title[data-v-079fb780]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-079fb780]{margin-bottom:16px}.form-label[data-v-079fb780]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-079fb780]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-079fb780]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-079fb780]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-079fb780]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-079fb780]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-079fb780]{color:#2563eb}.unit[data-v-079fb780]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-079fb780]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-079fb780]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-079fb780]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-758f7f93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-758f7f93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-758f7f93]{grid-template-columns:1fr}}.section-title[data-v-758f7f93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-758f7f93]{margin-bottom:16px}.form-label[data-v-758f7f93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-758f7f93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-758f7f93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-758f7f93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-758f7f93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-758f7f93]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-758f7f93]{color:#2563eb}.unit[data-v-758f7f93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-758f7f93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-758f7f93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-758f7f93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2135fd7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2135fd7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2135fd7]{grid-template-columns:1fr}}.section-title[data-v-b2135fd7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2135fd7]{margin-bottom:16px}.form-label[data-v-b2135fd7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2135fd7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2135fd7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2135fd7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2135fd7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2135fd7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2135fd7]{color:#2563eb}.unit[data-v-b2135fd7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2135fd7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2135fd7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2135fd7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91044c36]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91044c36]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91044c36]{grid-template-columns:1fr}}.section-title[data-v-91044c36]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91044c36]{margin-bottom:16px}.form-label[data-v-91044c36]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91044c36]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91044c36]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91044c36]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91044c36]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91044c36]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91044c36]{color:#2563eb}.unit[data-v-91044c36]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91044c36]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91044c36]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91044c36]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d5d10f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d5d10f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d5d10f9]{grid-template-columns:1fr}}.section-title[data-v-3d5d10f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d5d10f9]{margin-bottom:16px}.form-label[data-v-3d5d10f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d5d10f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d5d10f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d5d10f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d5d10f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d5d10f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d5d10f9]{color:#2563eb}.unit[data-v-3d5d10f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d5d10f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d5d10f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d5d10f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a62f177]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a62f177]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a62f177]{grid-template-columns:1fr}}.section-title[data-v-0a62f177]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a62f177]{margin-bottom:16px}.form-label[data-v-0a62f177]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a62f177]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a62f177]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a62f177]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a62f177]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a62f177]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a62f177]{color:#2563eb}.unit[data-v-0a62f177]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a62f177]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a62f177]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a62f177]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cae827c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cae827c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cae827c5]{grid-template-columns:1fr}}.section-title[data-v-cae827c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cae827c5]{margin-bottom:16px}.form-label[data-v-cae827c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cae827c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cae827c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cae827c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cae827c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cae827c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cae827c5]{color:#2563eb}.unit[data-v-cae827c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cae827c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cae827c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cae827c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33080496]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33080496]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33080496]{grid-template-columns:1fr}}.section-title[data-v-33080496]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33080496]{margin-bottom:16px}.form-label[data-v-33080496]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33080496]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33080496]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33080496]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33080496]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33080496]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33080496]{color:#2563eb}.unit[data-v-33080496]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33080496]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33080496]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33080496]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e37ec15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e37ec15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e37ec15]{grid-template-columns:1fr}}.section-title[data-v-7e37ec15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e37ec15]{margin-bottom:16px}.form-label[data-v-7e37ec15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e37ec15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e37ec15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e37ec15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e37ec15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e37ec15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e37ec15]{color:#2563eb}.unit[data-v-7e37ec15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e37ec15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e37ec15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e37ec15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a29597ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a29597ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a29597ae]{grid-template-columns:1fr}}.section-title[data-v-a29597ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a29597ae]{margin-bottom:16px}.form-label[data-v-a29597ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a29597ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a29597ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a29597ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a29597ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a29597ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a29597ae]{color:#2563eb}.unit[data-v-a29597ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a29597ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a29597ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a29597ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c53ad45]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c53ad45]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c53ad45]{grid-template-columns:1fr}}.section-title[data-v-1c53ad45]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c53ad45]{margin-bottom:16px}.form-label[data-v-1c53ad45]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c53ad45]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c53ad45]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c53ad45]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c53ad45]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c53ad45]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c53ad45]{color:#2563eb}.unit[data-v-1c53ad45]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c53ad45]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c53ad45]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c53ad45]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55685015]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55685015]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55685015]{grid-template-columns:1fr}}.section-title[data-v-55685015]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55685015]{margin-bottom:16px}.form-label[data-v-55685015]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55685015]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55685015]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55685015]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55685015]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55685015]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55685015]{color:#2563eb}.unit[data-v-55685015]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55685015]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55685015]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55685015]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f0589fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f0589fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f0589fe]{grid-template-columns:1fr}}.section-title[data-v-9f0589fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f0589fe]{margin-bottom:16px}.form-label[data-v-9f0589fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f0589fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f0589fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f0589fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f0589fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f0589fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f0589fe]{color:#2563eb}.unit[data-v-9f0589fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f0589fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f0589fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f0589fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0f451c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0f451c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0f451c1]{grid-template-columns:1fr}}.section-title[data-v-f0f451c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0f451c1]{margin-bottom:16px}.form-label[data-v-f0f451c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0f451c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0f451c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0f451c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0f451c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0f451c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0f451c1]{color:#2563eb}.unit[data-v-f0f451c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0f451c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0f451c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0f451c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53bbb3f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53bbb3f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53bbb3f1]{grid-template-columns:1fr}}.section-title[data-v-53bbb3f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53bbb3f1]{margin-bottom:16px}.form-label[data-v-53bbb3f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53bbb3f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53bbb3f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53bbb3f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53bbb3f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53bbb3f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53bbb3f1]{color:#2563eb}.unit[data-v-53bbb3f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53bbb3f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53bbb3f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53bbb3f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3221a20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3221a20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3221a20]{grid-template-columns:1fr}}.section-title[data-v-f3221a20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3221a20]{margin-bottom:16px}.form-label[data-v-f3221a20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3221a20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3221a20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3221a20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3221a20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3221a20]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3221a20]{color:#2563eb}.unit[data-v-f3221a20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3221a20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3221a20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3221a20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80b1cbd8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80b1cbd8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80b1cbd8]{grid-template-columns:1fr}}.section-title[data-v-80b1cbd8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80b1cbd8]{margin-bottom:16px}.form-label[data-v-80b1cbd8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80b1cbd8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80b1cbd8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80b1cbd8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80b1cbd8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80b1cbd8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80b1cbd8]{color:#2563eb}.unit[data-v-80b1cbd8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80b1cbd8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80b1cbd8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80b1cbd8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f03f6e59]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f03f6e59]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f03f6e59]{grid-template-columns:1fr}}.section-title[data-v-f03f6e59]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f03f6e59]{margin-bottom:16px}.form-label[data-v-f03f6e59]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f03f6e59]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f03f6e59]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f03f6e59]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f03f6e59]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f03f6e59]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f03f6e59]{color:#2563eb}.unit[data-v-f03f6e59]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f03f6e59]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f03f6e59]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f03f6e59]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d99fc90d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d99fc90d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d99fc90d]{grid-template-columns:1fr}}.section-title[data-v-d99fc90d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d99fc90d]{margin-bottom:16px}.form-label[data-v-d99fc90d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d99fc90d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d99fc90d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d99fc90d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d99fc90d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d99fc90d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d99fc90d]{color:#2563eb}.unit[data-v-d99fc90d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d99fc90d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d99fc90d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d99fc90d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b50e0417]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b50e0417]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b50e0417]{grid-template-columns:1fr}}.section-title[data-v-b50e0417]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b50e0417]{margin-bottom:16px}.form-label[data-v-b50e0417]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b50e0417]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b50e0417]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b50e0417]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b50e0417]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b50e0417]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b50e0417]{color:#2563eb}.unit[data-v-b50e0417]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b50e0417]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b50e0417]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b50e0417]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e61748e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e61748e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e61748e]{grid-template-columns:1fr}}.section-title[data-v-4e61748e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e61748e]{margin-bottom:16px}.form-label[data-v-4e61748e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e61748e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e61748e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e61748e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e61748e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e61748e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e61748e]{color:#2563eb}.unit[data-v-4e61748e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e61748e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e61748e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e61748e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5493cdfd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5493cdfd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5493cdfd]{grid-template-columns:1fr}}.section-title[data-v-5493cdfd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5493cdfd]{margin-bottom:16px}.form-label[data-v-5493cdfd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5493cdfd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5493cdfd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5493cdfd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5493cdfd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5493cdfd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5493cdfd]{color:#2563eb}.unit[data-v-5493cdfd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5493cdfd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5493cdfd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5493cdfd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea7e702d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea7e702d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea7e702d]{grid-template-columns:1fr}}.section-title[data-v-ea7e702d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea7e702d]{margin-bottom:16px}.form-label[data-v-ea7e702d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea7e702d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea7e702d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea7e702d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea7e702d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea7e702d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea7e702d]{color:#2563eb}.unit[data-v-ea7e702d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea7e702d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea7e702d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea7e702d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5678f729]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5678f729]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5678f729]{grid-template-columns:1fr}}.section-title[data-v-5678f729]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5678f729]{margin-bottom:16px}.form-label[data-v-5678f729]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5678f729]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5678f729]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5678f729]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5678f729]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5678f729]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5678f729]{color:#2563eb}.unit[data-v-5678f729]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5678f729]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5678f729]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5678f729]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16408988]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16408988]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16408988]{grid-template-columns:1fr}}.section-title[data-v-16408988]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16408988]{margin-bottom:16px}.form-label[data-v-16408988]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16408988]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16408988]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16408988]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16408988]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16408988]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16408988]{color:#2563eb}.unit[data-v-16408988]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16408988]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16408988]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16408988]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14af9c0e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-14af9c0e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-14af9c0e]{grid-template-columns:1fr 1fr}}.section-title[data-v-14af9c0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-14af9c0e]{margin-bottom:var(--space-4)}.form-label[data-v-14af9c0e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-14af9c0e],.form-select[data-v-14af9c0e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-14af9c0e]:focus,.form-select[data-v-14af9c0e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-container[data-v-14af9c0e]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-14af9c0e]{padding-right:3.5rem}.input-suffix[data-v-14af9c0e]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.primary-result-box[data-v-14af9c0e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-14af9c0e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-14af9c0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-14af9c0e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.primary-unit[data-v-14af9c0e]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.secondary-results-grid[data-v-14af9c0e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-14af9c0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-14af9c0e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-14af9c0e]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-unit[data-v-14af9c0e]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.info-box[data-v-14af9c0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-14af9c0e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-14af9c0e]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-14af9c0e]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-14af9c0e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-14af9c0e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-14af9c0e]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-14af9c0e]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-14af9c0e]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.formula-line[data-v-14af9c0e]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-14af9c0e]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-14af9c0e]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-14af9c0e]{margin-top:var(--space-4)}.mt-8[data-v-14af9c0e]{margin-top:var(--space-8)}.mb-0[data-v-14af9c0e]{margin-bottom:0}.mb-4[data-v-14af9c0e]{margin-bottom:var(--space-4)}.text-xs[data-v-14af9c0e]{font-size:var(--text-xs)}.text-muted[data-v-14af9c0e]{color:var(--text-muted)}.reference-section[data-v-14af9c0e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-14af9c0e]{overflow-x:auto}.conversion-table[data-v-14af9c0e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-14af9c0e],.conversion-table td[data-v-14af9c0e]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-14af9c0e]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.clickable-row[data-v-14af9c0e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-14af9c0e]:hover{background:var(--color-primary-50)}.use-case[data-v-14af9c0e]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-a6d5d72d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6d5d72d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6d5d72d]{grid-template-columns:1fr}}.section-title[data-v-a6d5d72d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6d5d72d]{margin-bottom:16px}.form-label[data-v-a6d5d72d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6d5d72d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6d5d72d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6d5d72d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6d5d72d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6d5d72d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6d5d72d]{color:#2563eb}.unit[data-v-a6d5d72d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6d5d72d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6d5d72d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6d5d72d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b53ad4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b53ad4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b53ad4b]{grid-template-columns:1fr}}.section-title[data-v-0b53ad4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b53ad4b]{margin-bottom:16px}.form-label[data-v-0b53ad4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b53ad4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b53ad4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b53ad4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b53ad4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b53ad4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b53ad4b]{color:#2563eb}.unit[data-v-0b53ad4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b53ad4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b53ad4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b53ad4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-609e5299]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-609e5299]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-609e5299]{grid-template-columns:1fr}}.section-title[data-v-609e5299]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-609e5299]{margin-bottom:16px}.form-label[data-v-609e5299]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-609e5299]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-609e5299]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-609e5299]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-609e5299]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-609e5299]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-609e5299]{color:#2563eb}.unit[data-v-609e5299]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-609e5299]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-609e5299]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-609e5299]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a512308b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a512308b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a512308b]{grid-template-columns:1fr}}.section-title[data-v-a512308b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a512308b]{margin-bottom:16px}.form-label[data-v-a512308b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a512308b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a512308b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a512308b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a512308b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a512308b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a512308b]{color:#2563eb}.unit[data-v-a512308b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a512308b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a512308b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a512308b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e689822]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e689822]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e689822]{grid-template-columns:1fr}}.section-title[data-v-3e689822]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e689822]{margin-bottom:16px}.form-label[data-v-3e689822]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e689822]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e689822]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e689822]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e689822]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e689822]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e689822]{color:#2563eb}.unit[data-v-3e689822]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e689822]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e689822]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e689822]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b3167bd6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b3167bd6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b3167bd6]{grid-template-columns:1fr}}.section-title[data-v-b3167bd6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b3167bd6]{margin-bottom:16px}.form-label[data-v-b3167bd6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b3167bd6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b3167bd6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b3167bd6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b3167bd6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b3167bd6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b3167bd6]{color:#2563eb}.unit[data-v-b3167bd6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b3167bd6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b3167bd6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b3167bd6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16a7d48c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16a7d48c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16a7d48c]{grid-template-columns:1fr}}.section-title[data-v-16a7d48c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16a7d48c]{margin-bottom:16px}.form-label[data-v-16a7d48c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16a7d48c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16a7d48c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16a7d48c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16a7d48c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16a7d48c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16a7d48c]{color:#2563eb}.unit[data-v-16a7d48c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16a7d48c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16a7d48c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16a7d48c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1310bd65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1310bd65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1310bd65]{grid-template-columns:1fr}}.section-title[data-v-1310bd65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1310bd65]{margin-bottom:16px}.form-label[data-v-1310bd65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1310bd65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1310bd65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1310bd65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1310bd65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1310bd65]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1310bd65]{color:#2563eb}.unit[data-v-1310bd65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1310bd65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1310bd65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1310bd65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba9b362c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba9b362c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba9b362c]{grid-template-columns:1fr}}.section-title[data-v-ba9b362c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba9b362c]{margin-bottom:16px}.form-label[data-v-ba9b362c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba9b362c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba9b362c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba9b362c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba9b362c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba9b362c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba9b362c]{color:#2563eb}.unit[data-v-ba9b362c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba9b362c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba9b362c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba9b362c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8d8619c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8d8619c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8d8619c]{grid-template-columns:1fr}}.section-title[data-v-d8d8619c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8d8619c]{margin-bottom:16px}.form-label[data-v-d8d8619c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8d8619c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8d8619c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8d8619c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8d8619c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8d8619c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8d8619c]{color:#2563eb}.unit[data-v-d8d8619c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8d8619c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8d8619c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8d8619c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32d2ccbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32d2ccbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32d2ccbd]{grid-template-columns:1fr}}.section-title[data-v-32d2ccbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32d2ccbd]{margin-bottom:16px}.form-label[data-v-32d2ccbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32d2ccbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32d2ccbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32d2ccbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32d2ccbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32d2ccbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32d2ccbd]{color:#2563eb}.unit[data-v-32d2ccbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32d2ccbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32d2ccbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32d2ccbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bddc8ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bddc8ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bddc8ca]{grid-template-columns:1fr}}.section-title[data-v-4bddc8ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bddc8ca]{margin-bottom:16px}.form-label[data-v-4bddc8ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bddc8ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bddc8ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bddc8ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bddc8ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bddc8ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bddc8ca]{color:#2563eb}.unit[data-v-4bddc8ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bddc8ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bddc8ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bddc8ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa79e297]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa79e297]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa79e297]{grid-template-columns:1fr}}.section-title[data-v-aa79e297]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa79e297]{margin-bottom:16px}.form-label[data-v-aa79e297]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa79e297]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa79e297]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa79e297]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa79e297]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa79e297]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa79e297]{color:#2563eb}.unit[data-v-aa79e297]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa79e297]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa79e297]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa79e297]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e074ea65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e074ea65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e074ea65]{grid-template-columns:1fr}}.section-title[data-v-e074ea65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e074ea65]{margin-bottom:16px}.form-label[data-v-e074ea65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e074ea65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e074ea65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e074ea65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e074ea65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e074ea65]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e074ea65]{color:#2563eb}.unit[data-v-e074ea65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e074ea65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e074ea65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e074ea65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-75421208]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-75421208]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-75421208]{grid-template-columns:1fr}}.section-title[data-v-75421208]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-75421208]{margin-bottom:16px}.form-label[data-v-75421208]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-75421208]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-75421208]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-75421208]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-75421208]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-75421208]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-75421208]{color:#2563eb}.unit[data-v-75421208]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-75421208]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-75421208]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-75421208]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4f40e7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4f40e7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4f40e7d]{grid-template-columns:1fr}}.section-title[data-v-a4f40e7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4f40e7d]{margin-bottom:16px}.form-label[data-v-a4f40e7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4f40e7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4f40e7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4f40e7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4f40e7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4f40e7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4f40e7d]{color:#2563eb}.unit[data-v-a4f40e7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4f40e7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4f40e7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4f40e7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d42ce5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d42ce5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d42ce5f]{grid-template-columns:1fr}}.section-title[data-v-9d42ce5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d42ce5f]{margin-bottom:16px}.form-label[data-v-9d42ce5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d42ce5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d42ce5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d42ce5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d42ce5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d42ce5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d42ce5f]{color:#2563eb}.unit[data-v-9d42ce5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d42ce5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d42ce5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d42ce5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dec3cc76]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dec3cc76]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dec3cc76]{grid-template-columns:1fr}}.section-title[data-v-dec3cc76]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dec3cc76]{margin-bottom:16px}.form-label[data-v-dec3cc76]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dec3cc76]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dec3cc76]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dec3cc76]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dec3cc76]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dec3cc76]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dec3cc76]{color:#2563eb}.unit[data-v-dec3cc76]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dec3cc76]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dec3cc76]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dec3cc76]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d95f98b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d95f98b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d95f98b9]{grid-template-columns:1fr}}.section-title[data-v-d95f98b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d95f98b9]{margin-bottom:16px}.form-label[data-v-d95f98b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d95f98b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d95f98b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d95f98b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d95f98b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d95f98b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d95f98b9]{color:#2563eb}.unit[data-v-d95f98b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d95f98b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d95f98b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d95f98b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f7f90105]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f7f90105]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f7f90105]{grid-template-columns:1fr}}.section-title[data-v-f7f90105]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f7f90105]{margin-bottom:16px}.form-label[data-v-f7f90105]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f7f90105]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f7f90105]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f7f90105]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f7f90105]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f7f90105]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f7f90105]{color:#2563eb}.unit[data-v-f7f90105]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f7f90105]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f7f90105]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f7f90105]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8073b6b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8073b6b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8073b6b6]{grid-template-columns:1fr}}.section-title[data-v-8073b6b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8073b6b6]{margin-bottom:16px}.form-label[data-v-8073b6b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8073b6b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8073b6b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8073b6b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8073b6b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8073b6b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8073b6b6]{color:#2563eb}.unit[data-v-8073b6b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8073b6b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8073b6b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8073b6b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3e5f2b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3e5f2b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3e5f2b9]{grid-template-columns:1fr}}.section-title[data-v-e3e5f2b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3e5f2b9]{margin-bottom:16px}.form-label[data-v-e3e5f2b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3e5f2b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3e5f2b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3e5f2b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3e5f2b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3e5f2b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3e5f2b9]{color:#2563eb}.unit[data-v-e3e5f2b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3e5f2b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3e5f2b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3e5f2b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-72c7c8cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-72c7c8cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-72c7c8cf]{grid-template-columns:1fr}}.section-title[data-v-72c7c8cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-72c7c8cf]{margin-bottom:16px}.form-label[data-v-72c7c8cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-72c7c8cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-72c7c8cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-72c7c8cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-72c7c8cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-72c7c8cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-72c7c8cf]{color:#2563eb}.unit[data-v-72c7c8cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-72c7c8cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-72c7c8cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-72c7c8cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4c21955]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4c21955]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4c21955]{grid-template-columns:1fr}}.section-title[data-v-e4c21955]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4c21955]{margin-bottom:16px}.form-label[data-v-e4c21955]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4c21955]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4c21955]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4c21955]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4c21955]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4c21955]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4c21955]{color:#2563eb}.unit[data-v-e4c21955]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4c21955]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4c21955]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4c21955]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b267d93a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b267d93a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b267d93a]{grid-template-columns:1fr}}.section-title[data-v-b267d93a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b267d93a]{margin-bottom:16px}.form-label[data-v-b267d93a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b267d93a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b267d93a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b267d93a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b267d93a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b267d93a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b267d93a]{color:#2563eb}.unit[data-v-b267d93a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b267d93a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b267d93a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b267d93a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a47d8d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a47d8d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a47d8d1]{grid-template-columns:1fr}}.section-title[data-v-7a47d8d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a47d8d1]{margin-bottom:16px}.form-label[data-v-7a47d8d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a47d8d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a47d8d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a47d8d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a47d8d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a47d8d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a47d8d1]{color:#2563eb}.unit[data-v-7a47d8d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a47d8d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a47d8d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a47d8d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53e92ad0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53e92ad0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53e92ad0]{grid-template-columns:1fr}}.section-title[data-v-53e92ad0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53e92ad0]{margin-bottom:16px}.form-label[data-v-53e92ad0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53e92ad0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53e92ad0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53e92ad0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53e92ad0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53e92ad0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53e92ad0]{color:#2563eb}.unit[data-v-53e92ad0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53e92ad0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53e92ad0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53e92ad0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6ec7e8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6ec7e8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6ec7e8d]{grid-template-columns:1fr}}.section-title[data-v-d6ec7e8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6ec7e8d]{margin-bottom:16px}.form-label[data-v-d6ec7e8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6ec7e8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6ec7e8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6ec7e8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6ec7e8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6ec7e8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6ec7e8d]{color:#2563eb}.unit[data-v-d6ec7e8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6ec7e8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6ec7e8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6ec7e8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d643e9dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d643e9dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d643e9dd]{grid-template-columns:1fr}}.section-title[data-v-d643e9dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d643e9dd]{margin-bottom:16px}.form-label[data-v-d643e9dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d643e9dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d643e9dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d643e9dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d643e9dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d643e9dd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d643e9dd]{color:#2563eb}.unit[data-v-d643e9dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d643e9dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d643e9dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d643e9dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-806a7008]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-806a7008]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-806a7008]{grid-template-columns:1fr}}.section-title[data-v-806a7008]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-806a7008]{margin-bottom:16px}.form-label[data-v-806a7008]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-806a7008]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-806a7008]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-806a7008]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-806a7008]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-806a7008]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-806a7008]{color:#2563eb}.unit[data-v-806a7008]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-806a7008]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-806a7008]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-806a7008]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30d86e7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30d86e7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30d86e7c]{grid-template-columns:1fr}}.section-title[data-v-30d86e7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30d86e7c]{margin-bottom:16px}.form-label[data-v-30d86e7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30d86e7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30d86e7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30d86e7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30d86e7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30d86e7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30d86e7c]{color:#2563eb}.unit[data-v-30d86e7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30d86e7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30d86e7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30d86e7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f93fabd5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f93fabd5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f93fabd5]{grid-template-columns:1fr}}.section-title[data-v-f93fabd5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f93fabd5]{margin-bottom:16px}.form-label[data-v-f93fabd5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f93fabd5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f93fabd5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f93fabd5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f93fabd5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f93fabd5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f93fabd5]{color:#2563eb}.unit[data-v-f93fabd5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f93fabd5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f93fabd5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f93fabd5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eff5b2b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eff5b2b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eff5b2b3]{grid-template-columns:1fr}}.section-title[data-v-eff5b2b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eff5b2b3]{margin-bottom:16px}.form-label[data-v-eff5b2b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eff5b2b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eff5b2b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eff5b2b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eff5b2b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eff5b2b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eff5b2b3]{color:#2563eb}.unit[data-v-eff5b2b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eff5b2b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eff5b2b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eff5b2b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da5222a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da5222a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da5222a0]{grid-template-columns:1fr}}.section-title[data-v-da5222a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da5222a0]{margin-bottom:16px}.form-label[data-v-da5222a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da5222a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da5222a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da5222a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da5222a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da5222a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da5222a0]{color:#2563eb}.unit[data-v-da5222a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da5222a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da5222a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da5222a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a4ed267]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a4ed267]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a4ed267]{grid-template-columns:1fr}}.section-title[data-v-8a4ed267]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a4ed267]{margin-bottom:16px}.form-label[data-v-8a4ed267]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a4ed267]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a4ed267]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a4ed267]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a4ed267]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a4ed267]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a4ed267]{color:#2563eb}.unit[data-v-8a4ed267]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a4ed267]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a4ed267]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a4ed267]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e543634]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e543634]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e543634]{grid-template-columns:1fr}}.section-title[data-v-6e543634]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e543634]{margin-bottom:16px}.form-label[data-v-6e543634]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e543634]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e543634]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e543634]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e543634]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e543634]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e543634]{color:#2563eb}.unit[data-v-6e543634]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e543634]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e543634]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e543634]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bc36628]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bc36628]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bc36628]{grid-template-columns:1fr}}.section-title[data-v-4bc36628]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bc36628]{margin-bottom:16px}.form-label[data-v-4bc36628]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bc36628]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bc36628]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bc36628]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bc36628]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bc36628]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bc36628]{color:#2563eb}.unit[data-v-4bc36628]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bc36628]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bc36628]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bc36628]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cc30a9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cc30a9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cc30a9f]{grid-template-columns:1fr}}.section-title[data-v-7cc30a9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cc30a9f]{margin-bottom:16px}.form-label[data-v-7cc30a9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cc30a9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cc30a9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cc30a9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cc30a9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cc30a9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cc30a9f]{color:#2563eb}.unit[data-v-7cc30a9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cc30a9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cc30a9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cc30a9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-971b035e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-971b035e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-971b035e]{grid-template-columns:1fr}}.section-title[data-v-971b035e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-971b035e]{margin-bottom:16px}.form-label[data-v-971b035e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-971b035e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-971b035e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-971b035e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-971b035e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-971b035e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-971b035e]{color:#2563eb}.unit[data-v-971b035e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-971b035e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-971b035e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-971b035e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4680e137]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4680e137]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4680e137]{grid-template-columns:1fr}}.section-title[data-v-4680e137]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4680e137]{margin-bottom:16px}.form-label[data-v-4680e137]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4680e137]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4680e137]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4680e137]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4680e137]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4680e137]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4680e137]{color:#2563eb}.unit[data-v-4680e137]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4680e137]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4680e137]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4680e137]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8de40bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8de40bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8de40bb]{grid-template-columns:1fr}}.section-title[data-v-c8de40bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8de40bb]{margin-bottom:16px}.form-label[data-v-c8de40bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8de40bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8de40bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8de40bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8de40bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8de40bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8de40bb]{color:#2563eb}.unit[data-v-c8de40bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8de40bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8de40bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8de40bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a095c4cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a095c4cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a095c4cd]{grid-template-columns:1fr}}.section-title[data-v-a095c4cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a095c4cd]{margin-bottom:16px}.form-label[data-v-a095c4cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a095c4cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a095c4cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a095c4cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a095c4cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a095c4cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a095c4cd]{color:#2563eb}.unit[data-v-a095c4cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a095c4cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a095c4cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a095c4cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2f93525]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2f93525]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2f93525]{grid-template-columns:1fr}}.section-title[data-v-c2f93525]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2f93525]{margin-bottom:16px}.form-label[data-v-c2f93525]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2f93525]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2f93525]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2f93525]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2f93525]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2f93525]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2f93525]{color:#2563eb}.unit[data-v-c2f93525]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2f93525]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2f93525]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2f93525]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4c3db0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4c3db0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4c3db0f]{grid-template-columns:1fr}}.section-title[data-v-c4c3db0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4c3db0f]{margin-bottom:16px}.form-label[data-v-c4c3db0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4c3db0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4c3db0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4c3db0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4c3db0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4c3db0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4c3db0f]{color:#2563eb}.unit[data-v-c4c3db0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4c3db0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4c3db0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4c3db0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-831707eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-831707eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-831707eb]{grid-template-columns:1fr}}.section-title[data-v-831707eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-831707eb]{margin-bottom:16px}.form-label[data-v-831707eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-831707eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-831707eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-831707eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-831707eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-831707eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-831707eb]{color:#2563eb}.unit[data-v-831707eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-831707eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-831707eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-831707eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59cffd34]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59cffd34]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59cffd34]{grid-template-columns:1fr}}.section-title[data-v-59cffd34]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59cffd34]{margin-bottom:16px}.form-label[data-v-59cffd34]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59cffd34]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59cffd34]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59cffd34]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59cffd34]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59cffd34]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59cffd34]{color:#2563eb}.unit[data-v-59cffd34]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59cffd34]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59cffd34]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59cffd34]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f75eeed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f75eeed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f75eeed]{grid-template-columns:1fr}}.section-title[data-v-0f75eeed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f75eeed]{margin-bottom:16px}.form-label[data-v-0f75eeed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f75eeed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f75eeed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f75eeed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f75eeed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f75eeed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f75eeed]{color:#2563eb}.unit[data-v-0f75eeed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f75eeed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f75eeed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f75eeed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2496a42d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2496a42d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2496a42d]{grid-template-columns:1fr}}.section-title[data-v-2496a42d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2496a42d]{margin-bottom:16px}.form-label[data-v-2496a42d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2496a42d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2496a42d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2496a42d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2496a42d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2496a42d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2496a42d]{color:#2563eb}.unit[data-v-2496a42d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2496a42d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2496a42d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2496a42d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c517f21d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c517f21d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c517f21d]{grid-template-columns:1fr}}.section-title[data-v-c517f21d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c517f21d]{margin-bottom:16px}.form-label[data-v-c517f21d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c517f21d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c517f21d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c517f21d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c517f21d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c517f21d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c517f21d]{color:#2563eb}.unit[data-v-c517f21d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c517f21d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c517f21d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c517f21d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c22d704f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c22d704f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c22d704f]{grid-template-columns:1fr}}.section-title[data-v-c22d704f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c22d704f]{margin-bottom:16px}.form-label[data-v-c22d704f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c22d704f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c22d704f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c22d704f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c22d704f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c22d704f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c22d704f]{color:#2563eb}.unit[data-v-c22d704f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c22d704f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c22d704f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c22d704f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f69726f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f69726f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f69726f1]{grid-template-columns:1fr}}.section-title[data-v-f69726f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f69726f1]{margin-bottom:16px}.form-label[data-v-f69726f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f69726f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f69726f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f69726f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f69726f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f69726f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f69726f1]{color:#2563eb}.unit[data-v-f69726f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f69726f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f69726f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f69726f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bee28c08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bee28c08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bee28c08]{grid-template-columns:1fr}}.section-title[data-v-bee28c08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bee28c08]{margin-bottom:16px}.form-label[data-v-bee28c08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bee28c08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bee28c08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bee28c08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bee28c08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bee28c08]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bee28c08]{color:#2563eb}.unit[data-v-bee28c08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bee28c08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bee28c08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bee28c08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e666678]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e666678]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e666678]{grid-template-columns:1fr}}.section-title[data-v-8e666678]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e666678]{margin-bottom:16px}.form-label[data-v-8e666678]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e666678]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e666678]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e666678]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e666678]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e666678]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e666678]{color:#2563eb}.unit[data-v-8e666678]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e666678]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e666678]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e666678]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-268cb07b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-268cb07b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-268cb07b]{grid-template-columns:1fr}}.section-title[data-v-268cb07b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-268cb07b]{margin-bottom:16px}.form-label[data-v-268cb07b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-268cb07b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-268cb07b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-268cb07b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-268cb07b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-268cb07b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-268cb07b]{color:#2563eb}.unit[data-v-268cb07b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-268cb07b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-268cb07b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-268cb07b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20e147ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20e147ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20e147ae]{grid-template-columns:1fr}}.section-title[data-v-20e147ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20e147ae]{margin-bottom:16px}.form-label[data-v-20e147ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20e147ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20e147ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20e147ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20e147ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20e147ae]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20e147ae]{color:#2563eb}.unit[data-v-20e147ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20e147ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20e147ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20e147ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5e7c2ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5e7c2ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5e7c2ed]{grid-template-columns:1fr}}.section-title[data-v-f5e7c2ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5e7c2ed]{margin-bottom:16px}.form-label[data-v-f5e7c2ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5e7c2ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5e7c2ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5e7c2ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5e7c2ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5e7c2ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5e7c2ed]{color:#2563eb}.unit[data-v-f5e7c2ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5e7c2ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5e7c2ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5e7c2ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11ef8bec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11ef8bec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11ef8bec]{grid-template-columns:1fr}}.section-title[data-v-11ef8bec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11ef8bec]{margin-bottom:16px}.form-label[data-v-11ef8bec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11ef8bec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11ef8bec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11ef8bec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11ef8bec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11ef8bec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11ef8bec]{color:#2563eb}.unit[data-v-11ef8bec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11ef8bec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11ef8bec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11ef8bec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e80482a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e80482a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e80482a1]{grid-template-columns:1fr}}.section-title[data-v-e80482a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e80482a1]{margin-bottom:16px}.form-label[data-v-e80482a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e80482a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e80482a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e80482a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e80482a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e80482a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e80482a1]{color:#2563eb}.unit[data-v-e80482a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e80482a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e80482a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e80482a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98840c9b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98840c9b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98840c9b]{grid-template-columns:1fr}}.section-title[data-v-98840c9b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98840c9b]{margin-bottom:16px}.form-label[data-v-98840c9b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98840c9b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98840c9b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98840c9b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98840c9b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98840c9b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98840c9b]{color:#2563eb}.unit[data-v-98840c9b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98840c9b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98840c9b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98840c9b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60cfe373]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60cfe373]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60cfe373]{grid-template-columns:1fr}}.section-title[data-v-60cfe373]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60cfe373]{margin-bottom:16px}.form-label[data-v-60cfe373]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60cfe373]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60cfe373]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60cfe373]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60cfe373]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60cfe373]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60cfe373]{color:#2563eb}.unit[data-v-60cfe373]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60cfe373]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60cfe373]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60cfe373]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42e785d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42e785d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42e785d0]{grid-template-columns:1fr}}.section-title[data-v-42e785d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42e785d0]{margin-bottom:16px}.form-label[data-v-42e785d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42e785d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42e785d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42e785d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42e785d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42e785d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42e785d0]{color:#2563eb}.unit[data-v-42e785d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42e785d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42e785d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42e785d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b135330]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b135330]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b135330]{grid-template-columns:1fr}}.section-title[data-v-1b135330]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b135330]{margin-bottom:16px}.form-label[data-v-1b135330]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b135330]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b135330]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b135330]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b135330]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b135330]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b135330]{color:#2563eb}.unit[data-v-1b135330]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b135330]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b135330]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b135330]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e36dad00]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e36dad00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e36dad00]{grid-template-columns:1fr}}.section-title[data-v-e36dad00]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e36dad00]{margin-bottom:16px}.form-label[data-v-e36dad00]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e36dad00]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e36dad00]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e36dad00]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e36dad00]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e36dad00]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e36dad00]{color:#2563eb}.unit[data-v-e36dad00]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e36dad00]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e36dad00]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e36dad00]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de2b4be3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de2b4be3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de2b4be3]{grid-template-columns:1fr}}.section-title[data-v-de2b4be3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de2b4be3]{margin-bottom:16px}.form-label[data-v-de2b4be3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de2b4be3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de2b4be3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de2b4be3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de2b4be3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de2b4be3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de2b4be3]{color:#2563eb}.unit[data-v-de2b4be3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de2b4be3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de2b4be3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de2b4be3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7c044c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7c044c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7c044c3]{grid-template-columns:1fr}}.section-title[data-v-a7c044c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7c044c3]{margin-bottom:16px}.form-label[data-v-a7c044c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7c044c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7c044c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7c044c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7c044c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7c044c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7c044c3]{color:#2563eb}.unit[data-v-a7c044c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7c044c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7c044c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7c044c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f1425cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f1425cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f1425cb]{grid-template-columns:1fr}}.section-title[data-v-2f1425cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f1425cb]{margin-bottom:16px}.form-label[data-v-2f1425cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f1425cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f1425cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f1425cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f1425cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f1425cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f1425cb]{color:#2563eb}.unit[data-v-2f1425cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f1425cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f1425cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f1425cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c98666f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c98666f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c98666f3]{grid-template-columns:1fr}}.section-title[data-v-c98666f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c98666f3]{margin-bottom:16px}.form-label[data-v-c98666f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c98666f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c98666f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c98666f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c98666f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c98666f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c98666f3]{color:#2563eb}.unit[data-v-c98666f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c98666f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c98666f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c98666f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2c560ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2c560ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2c560ce]{grid-template-columns:1fr}}.section-title[data-v-a2c560ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2c560ce]{margin-bottom:16px}.form-label[data-v-a2c560ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2c560ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2c560ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2c560ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2c560ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2c560ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2c560ce]{color:#2563eb}.unit[data-v-a2c560ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2c560ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2c560ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2c560ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad5a2173]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad5a2173]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad5a2173]{grid-template-columns:1fr}}.section-title[data-v-ad5a2173]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad5a2173]{margin-bottom:16px}.form-label[data-v-ad5a2173]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad5a2173]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad5a2173]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad5a2173]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad5a2173]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad5a2173]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad5a2173]{color:#2563eb}.unit[data-v-ad5a2173]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad5a2173]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad5a2173]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad5a2173]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c4d1095]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c4d1095]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c4d1095]{grid-template-columns:1fr}}.section-title[data-v-3c4d1095]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c4d1095]{margin-bottom:16px}.form-label[data-v-3c4d1095]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c4d1095]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c4d1095]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c4d1095]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c4d1095]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c4d1095]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c4d1095]{color:#2563eb}.unit[data-v-3c4d1095]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c4d1095]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c4d1095]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c4d1095]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f965e21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f965e21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f965e21]{grid-template-columns:1fr}}.section-title[data-v-7f965e21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f965e21]{margin-bottom:16px}.form-label[data-v-7f965e21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f965e21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f965e21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f965e21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f965e21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f965e21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f965e21]{color:#2563eb}.unit[data-v-7f965e21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f965e21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f965e21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f965e21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21ad58bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21ad58bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21ad58bc]{grid-template-columns:1fr}}.section-title[data-v-21ad58bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21ad58bc]{margin-bottom:16px}.form-label[data-v-21ad58bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21ad58bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21ad58bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21ad58bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21ad58bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21ad58bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21ad58bc]{color:#2563eb}.unit[data-v-21ad58bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21ad58bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21ad58bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21ad58bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7de4bc71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7de4bc71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7de4bc71]{grid-template-columns:1fr}}.section-title[data-v-7de4bc71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7de4bc71]{margin-bottom:16px}.form-label[data-v-7de4bc71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7de4bc71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7de4bc71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7de4bc71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7de4bc71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7de4bc71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7de4bc71]{color:#2563eb}.unit[data-v-7de4bc71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7de4bc71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7de4bc71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7de4bc71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f021e18]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f021e18]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f021e18]{grid-template-columns:1fr}}.section-title[data-v-8f021e18]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f021e18]{margin-bottom:16px}.form-label[data-v-8f021e18]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f021e18]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f021e18]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f021e18]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f021e18]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f021e18]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f021e18]{color:#2563eb}.unit[data-v-8f021e18]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f021e18]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f021e18]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f021e18]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96142b28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96142b28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96142b28]{grid-template-columns:1fr}}.section-title[data-v-96142b28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96142b28]{margin-bottom:16px}.form-label[data-v-96142b28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96142b28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96142b28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96142b28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96142b28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96142b28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96142b28]{color:#2563eb}.unit[data-v-96142b28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96142b28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96142b28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96142b28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f3e4fce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f3e4fce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f3e4fce]{grid-template-columns:1fr}}.section-title[data-v-0f3e4fce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f3e4fce]{margin-bottom:16px}.form-label[data-v-0f3e4fce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f3e4fce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f3e4fce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f3e4fce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f3e4fce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f3e4fce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f3e4fce]{color:#2563eb}.unit[data-v-0f3e4fce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f3e4fce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f3e4fce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f3e4fce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed0f8029]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed0f8029]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed0f8029]{grid-template-columns:1fr}}.section-title[data-v-ed0f8029]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed0f8029]{margin-bottom:16px}.form-label[data-v-ed0f8029]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed0f8029]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed0f8029]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed0f8029]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed0f8029]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed0f8029]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed0f8029]{color:#2563eb}.unit[data-v-ed0f8029]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed0f8029]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed0f8029]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed0f8029]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-795774a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-795774a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-795774a6]{grid-template-columns:1fr}}.section-title[data-v-795774a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-795774a6]{margin-bottom:16px}.form-label[data-v-795774a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-795774a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-795774a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-795774a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-795774a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-795774a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-795774a6]{color:#2563eb}.unit[data-v-795774a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-795774a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-795774a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-795774a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3c3a175]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3c3a175]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3c3a175]{grid-template-columns:1fr}}.section-title[data-v-e3c3a175]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3c3a175]{margin-bottom:16px}.form-label[data-v-e3c3a175]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3c3a175]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3c3a175]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3c3a175]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3c3a175]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3c3a175]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3c3a175]{color:#2563eb}.unit[data-v-e3c3a175]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3c3a175]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3c3a175]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3c3a175]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20ae589a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20ae589a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20ae589a]{grid-template-columns:1fr}}.section-title[data-v-20ae589a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20ae589a]{margin-bottom:16px}.form-label[data-v-20ae589a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20ae589a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20ae589a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20ae589a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20ae589a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20ae589a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20ae589a]{color:#2563eb}.unit[data-v-20ae589a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20ae589a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20ae589a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20ae589a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a487fd0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a487fd0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a487fd0e]{grid-template-columns:1fr}}.section-title[data-v-a487fd0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a487fd0e]{margin-bottom:16px}.form-label[data-v-a487fd0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a487fd0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a487fd0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a487fd0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a487fd0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a487fd0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a487fd0e]{color:#2563eb}.unit[data-v-a487fd0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a487fd0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a487fd0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a487fd0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ae60a77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ae60a77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ae60a77]{grid-template-columns:1fr}}.section-title[data-v-1ae60a77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ae60a77]{margin-bottom:16px}.form-label[data-v-1ae60a77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ae60a77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ae60a77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ae60a77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ae60a77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ae60a77]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ae60a77]{color:#2563eb}.unit[data-v-1ae60a77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ae60a77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ae60a77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ae60a77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec990732]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec990732]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec990732]{grid-template-columns:1fr}}.section-title[data-v-ec990732]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec990732]{margin-bottom:16px}.form-label[data-v-ec990732]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec990732]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec990732]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec990732]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec990732]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec990732]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec990732]{color:#2563eb}.unit[data-v-ec990732]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec990732]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec990732]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec990732]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df9c7d21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df9c7d21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df9c7d21]{grid-template-columns:1fr}}.section-title[data-v-df9c7d21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df9c7d21]{margin-bottom:16px}.form-label[data-v-df9c7d21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df9c7d21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df9c7d21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df9c7d21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df9c7d21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df9c7d21]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df9c7d21]{color:#2563eb}.unit[data-v-df9c7d21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df9c7d21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df9c7d21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df9c7d21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7efa3542]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7efa3542]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7efa3542]{grid-template-columns:1fr}}.section-title[data-v-7efa3542]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7efa3542]{margin-bottom:16px}.form-label[data-v-7efa3542]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7efa3542]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7efa3542]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7efa3542]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7efa3542]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7efa3542]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7efa3542]{color:#2563eb}.unit[data-v-7efa3542]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7efa3542]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7efa3542]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7efa3542]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53b19ac2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53b19ac2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53b19ac2]{grid-template-columns:1fr}}.section-title[data-v-53b19ac2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53b19ac2]{margin-bottom:16px}.form-label[data-v-53b19ac2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53b19ac2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53b19ac2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53b19ac2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53b19ac2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53b19ac2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53b19ac2]{color:#2563eb}.unit[data-v-53b19ac2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53b19ac2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53b19ac2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53b19ac2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-370811fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-370811fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-370811fe]{grid-template-columns:1fr}}.section-title[data-v-370811fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-370811fe]{margin-bottom:16px}.form-label[data-v-370811fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-370811fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-370811fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-370811fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-370811fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-370811fe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-370811fe]{color:#2563eb}.unit[data-v-370811fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-370811fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-370811fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-370811fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e329bbd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e329bbd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e329bbd0]{grid-template-columns:1fr}}.section-title[data-v-e329bbd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e329bbd0]{margin-bottom:16px}.form-label[data-v-e329bbd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e329bbd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e329bbd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e329bbd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e329bbd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e329bbd0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e329bbd0]{color:#2563eb}.unit[data-v-e329bbd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e329bbd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e329bbd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e329bbd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9018d506]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9018d506]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9018d506]{grid-template-columns:1fr}}.section-title[data-v-9018d506]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9018d506]{margin-bottom:16px}.form-label[data-v-9018d506]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9018d506]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9018d506]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9018d506]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9018d506]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9018d506]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9018d506]{color:#2563eb}.unit[data-v-9018d506]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9018d506]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9018d506]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9018d506]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fadfa42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fadfa42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fadfa42]{grid-template-columns:1fr}}.section-title[data-v-5fadfa42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fadfa42]{margin-bottom:16px}.form-label[data-v-5fadfa42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fadfa42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fadfa42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fadfa42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fadfa42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fadfa42]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fadfa42]{color:#2563eb}.unit[data-v-5fadfa42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fadfa42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fadfa42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fadfa42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16f2ec15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16f2ec15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16f2ec15]{grid-template-columns:1fr}}.section-title[data-v-16f2ec15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16f2ec15]{margin-bottom:16px}.form-label[data-v-16f2ec15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16f2ec15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16f2ec15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16f2ec15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16f2ec15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16f2ec15]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16f2ec15]{color:#2563eb}.unit[data-v-16f2ec15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16f2ec15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16f2ec15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16f2ec15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16be1e10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16be1e10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16be1e10]{grid-template-columns:1fr}}.section-title[data-v-16be1e10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16be1e10]{margin-bottom:16px}.form-label[data-v-16be1e10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16be1e10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16be1e10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16be1e10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16be1e10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16be1e10]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16be1e10]{color:#2563eb}.unit[data-v-16be1e10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16be1e10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16be1e10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16be1e10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-330967fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-330967fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-330967fd]{grid-template-columns:1fr}}.section-title[data-v-330967fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-330967fd]{margin-bottom:16px}.form-label[data-v-330967fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-330967fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-330967fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-330967fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-330967fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-330967fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-330967fd]{color:#2563eb}.unit[data-v-330967fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-330967fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-330967fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-330967fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce02e827]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce02e827]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce02e827]{grid-template-columns:1fr}}.section-title[data-v-ce02e827]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce02e827]{margin-bottom:16px}.form-label[data-v-ce02e827]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce02e827]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce02e827]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce02e827]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce02e827]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce02e827]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce02e827]{color:#2563eb}.unit[data-v-ce02e827]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce02e827]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce02e827]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce02e827]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c1e640f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c1e640f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c1e640f]{grid-template-columns:1fr}}.section-title[data-v-3c1e640f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c1e640f]{margin-bottom:16px}.form-label[data-v-3c1e640f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c1e640f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c1e640f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c1e640f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c1e640f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c1e640f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c1e640f]{color:#2563eb}.unit[data-v-3c1e640f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c1e640f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c1e640f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c1e640f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a56870b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a56870b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a56870b2]{grid-template-columns:1fr}}.section-title[data-v-a56870b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a56870b2]{margin-bottom:16px}.form-label[data-v-a56870b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a56870b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a56870b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a56870b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a56870b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a56870b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a56870b2]{color:#2563eb}.unit[data-v-a56870b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a56870b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a56870b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a56870b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbabc27b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbabc27b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbabc27b]{grid-template-columns:1fr}}.section-title[data-v-bbabc27b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbabc27b]{margin-bottom:16px}.form-label[data-v-bbabc27b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbabc27b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbabc27b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbabc27b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbabc27b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbabc27b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbabc27b]{color:#2563eb}.unit[data-v-bbabc27b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbabc27b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbabc27b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbabc27b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3586472f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3586472f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3586472f]{grid-template-columns:1fr}}.section-title[data-v-3586472f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3586472f]{margin-bottom:16px}.form-label[data-v-3586472f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3586472f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3586472f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3586472f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3586472f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3586472f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3586472f]{color:#2563eb}.unit[data-v-3586472f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3586472f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3586472f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3586472f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed1567e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed1567e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed1567e3]{grid-template-columns:1fr}}.section-title[data-v-ed1567e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed1567e3]{margin-bottom:16px}.form-label[data-v-ed1567e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed1567e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed1567e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed1567e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed1567e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed1567e3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed1567e3]{color:#2563eb}.unit[data-v-ed1567e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed1567e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed1567e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed1567e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0450e640]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0450e640]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0450e640]{grid-template-columns:1fr}}.section-title[data-v-0450e640]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0450e640]{margin-bottom:16px}.form-label[data-v-0450e640]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0450e640]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0450e640]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0450e640]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0450e640]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0450e640]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0450e640]{color:#2563eb}.unit[data-v-0450e640]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0450e640]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0450e640]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0450e640]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7800a83c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7800a83c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7800a83c]{grid-template-columns:1fr}}.section-title[data-v-7800a83c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7800a83c]{margin-bottom:16px}.form-label[data-v-7800a83c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7800a83c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7800a83c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7800a83c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7800a83c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7800a83c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7800a83c]{color:#2563eb}.unit[data-v-7800a83c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7800a83c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7800a83c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7800a83c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05cb7b84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05cb7b84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05cb7b84]{grid-template-columns:1fr}}.section-title[data-v-05cb7b84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05cb7b84]{margin-bottom:16px}.form-label[data-v-05cb7b84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05cb7b84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05cb7b84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05cb7b84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05cb7b84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05cb7b84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05cb7b84]{color:#2563eb}.unit[data-v-05cb7b84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05cb7b84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05cb7b84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05cb7b84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3adb3d40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3adb3d40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3adb3d40]{grid-template-columns:1fr}}.section-title[data-v-3adb3d40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3adb3d40]{margin-bottom:16px}.form-label[data-v-3adb3d40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3adb3d40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3adb3d40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3adb3d40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3adb3d40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3adb3d40]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3adb3d40]{color:#2563eb}.unit[data-v-3adb3d40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3adb3d40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3adb3d40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3adb3d40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-612d7c45]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-612d7c45]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-612d7c45]{grid-template-columns:1fr}}.section-title[data-v-612d7c45]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-612d7c45]{margin-bottom:16px}.form-label[data-v-612d7c45]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-612d7c45]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-612d7c45]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-612d7c45]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-612d7c45]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-612d7c45]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-612d7c45]{color:#2563eb}.unit[data-v-612d7c45]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-612d7c45]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-612d7c45]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-612d7c45]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-384a9eac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-384a9eac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-384a9eac]{grid-template-columns:1fr}}.section-title[data-v-384a9eac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-384a9eac]{margin-bottom:16px}.form-label[data-v-384a9eac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-384a9eac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-384a9eac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-384a9eac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-384a9eac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-384a9eac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-384a9eac]{color:#2563eb}.unit[data-v-384a9eac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-384a9eac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-384a9eac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-384a9eac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-915eb2ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-915eb2ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-915eb2ac]{grid-template-columns:1fr}}.section-title[data-v-915eb2ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-915eb2ac]{margin-bottom:16px}.form-label[data-v-915eb2ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-915eb2ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-915eb2ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-915eb2ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-915eb2ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-915eb2ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-915eb2ac]{color:#2563eb}.unit[data-v-915eb2ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-915eb2ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-915eb2ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-915eb2ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-873921fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-873921fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-873921fd]{grid-template-columns:1fr}}.section-title[data-v-873921fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-873921fd]{margin-bottom:16px}.form-label[data-v-873921fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-873921fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-873921fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-873921fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-873921fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-873921fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-873921fd]{color:#2563eb}.unit[data-v-873921fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-873921fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-873921fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-873921fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a359dff3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a359dff3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a359dff3]{grid-template-columns:1fr}}.section-title[data-v-a359dff3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a359dff3]{margin-bottom:16px}.form-label[data-v-a359dff3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a359dff3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a359dff3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a359dff3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a359dff3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a359dff3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a359dff3]{color:#2563eb}.unit[data-v-a359dff3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a359dff3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a359dff3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a359dff3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc09fcee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc09fcee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc09fcee]{grid-template-columns:1fr}}.section-title[data-v-fc09fcee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc09fcee]{margin-bottom:16px}.form-label[data-v-fc09fcee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc09fcee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc09fcee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc09fcee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc09fcee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc09fcee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc09fcee]{color:#2563eb}.unit[data-v-fc09fcee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc09fcee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc09fcee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc09fcee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-311aa9d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-311aa9d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-311aa9d3]{grid-template-columns:1fr}}.section-title[data-v-311aa9d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-311aa9d3]{margin-bottom:16px}.form-label[data-v-311aa9d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-311aa9d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-311aa9d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-311aa9d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-311aa9d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-311aa9d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-311aa9d3]{color:#2563eb}.unit[data-v-311aa9d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-311aa9d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-311aa9d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-311aa9d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0564af68]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0564af68]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0564af68]{grid-template-columns:1fr}}.section-title[data-v-0564af68]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0564af68]{margin-bottom:16px}.form-label[data-v-0564af68]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0564af68]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0564af68]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0564af68]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0564af68]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0564af68]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0564af68]{color:#2563eb}.unit[data-v-0564af68]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0564af68]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0564af68]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0564af68]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e068316b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e068316b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e068316b]{grid-template-columns:1fr}}.section-title[data-v-e068316b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e068316b]{margin-bottom:16px}.form-label[data-v-e068316b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e068316b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e068316b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e068316b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e068316b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e068316b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e068316b]{color:#2563eb}.unit[data-v-e068316b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e068316b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e068316b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e068316b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-959365f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-959365f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-959365f3]{grid-template-columns:1fr}}.section-title[data-v-959365f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-959365f3]{margin-bottom:16px}.form-label[data-v-959365f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-959365f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-959365f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-959365f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-959365f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-959365f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-959365f3]{color:#2563eb}.unit[data-v-959365f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-959365f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-959365f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-959365f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18031946]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18031946]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18031946]{grid-template-columns:1fr}}.section-title[data-v-18031946]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18031946]{margin-bottom:16px}.form-label[data-v-18031946]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18031946]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18031946]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18031946]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18031946]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18031946]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18031946]{color:#2563eb}.unit[data-v-18031946]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18031946]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18031946]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18031946]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c63cba10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c63cba10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c63cba10]{grid-template-columns:1fr}}.section-title[data-v-c63cba10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c63cba10]{margin-bottom:16px}.form-label[data-v-c63cba10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c63cba10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c63cba10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c63cba10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c63cba10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c63cba10]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c63cba10]{color:#2563eb}.unit[data-v-c63cba10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c63cba10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c63cba10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c63cba10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f3bb634]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f3bb634]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f3bb634]{grid-template-columns:1fr}}.section-title[data-v-6f3bb634]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f3bb634]{margin-bottom:16px}.form-label[data-v-6f3bb634]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f3bb634]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f3bb634]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f3bb634]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f3bb634]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f3bb634]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f3bb634]{color:#2563eb}.unit[data-v-6f3bb634]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f3bb634]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f3bb634]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f3bb634]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e21ffc8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e21ffc8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e21ffc8]{grid-template-columns:1fr}}.section-title[data-v-3e21ffc8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e21ffc8]{margin-bottom:16px}.form-label[data-v-3e21ffc8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e21ffc8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e21ffc8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e21ffc8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e21ffc8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e21ffc8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e21ffc8]{color:#2563eb}.unit[data-v-3e21ffc8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e21ffc8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e21ffc8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e21ffc8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-339f3c32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-339f3c32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-339f3c32]{grid-template-columns:1fr}}.section-title[data-v-339f3c32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-339f3c32]{margin-bottom:16px}.form-label[data-v-339f3c32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-339f3c32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-339f3c32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-339f3c32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-339f3c32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-339f3c32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-339f3c32]{color:#2563eb}.unit[data-v-339f3c32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-339f3c32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-339f3c32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-339f3c32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f70dc146]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f70dc146]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f70dc146]{grid-template-columns:1fr}}.section-title[data-v-f70dc146]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f70dc146]{margin-bottom:16px}.form-label[data-v-f70dc146]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f70dc146]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f70dc146]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f70dc146]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f70dc146]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f70dc146]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f70dc146]{color:#2563eb}.unit[data-v-f70dc146]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f70dc146]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f70dc146]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f70dc146]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d853f224]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d853f224]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d853f224]{grid-template-columns:1fr}}.section-title[data-v-d853f224]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d853f224]{margin-bottom:16px}.form-label[data-v-d853f224]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d853f224]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d853f224]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d853f224]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d853f224]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d853f224]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d853f224]{color:#2563eb}.unit[data-v-d853f224]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d853f224]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d853f224]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d853f224]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f87f4720]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f87f4720]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f87f4720]{grid-template-columns:1fr}}.section-title[data-v-f87f4720]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f87f4720]{margin-bottom:16px}.form-label[data-v-f87f4720]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f87f4720]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f87f4720]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f87f4720]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f87f4720]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f87f4720]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f87f4720]{color:#2563eb}.unit[data-v-f87f4720]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f87f4720]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f87f4720]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f87f4720]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-efd312ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-efd312ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-efd312ad]{grid-template-columns:1fr}}.section-title[data-v-efd312ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-efd312ad]{margin-bottom:16px}.form-label[data-v-efd312ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-efd312ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-efd312ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-efd312ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-efd312ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-efd312ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-efd312ad]{color:#2563eb}.unit[data-v-efd312ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-efd312ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-efd312ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-efd312ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52770f58]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52770f58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52770f58]{grid-template-columns:1fr}}.section-title[data-v-52770f58]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52770f58]{margin-bottom:16px}.form-label[data-v-52770f58]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52770f58]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52770f58]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52770f58]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52770f58]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52770f58]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52770f58]{color:#2563eb}.unit[data-v-52770f58]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52770f58]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52770f58]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52770f58]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd10232c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd10232c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd10232c]{grid-template-columns:1fr}}.section-title[data-v-fd10232c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd10232c]{margin-bottom:16px}.form-label[data-v-fd10232c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd10232c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd10232c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd10232c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd10232c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd10232c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd10232c]{color:#2563eb}.unit[data-v-fd10232c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd10232c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd10232c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd10232c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a79f3205]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a79f3205]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a79f3205]{grid-template-columns:1fr}}.section-title[data-v-a79f3205]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a79f3205]{margin-bottom:16px}.form-label[data-v-a79f3205]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a79f3205]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a79f3205]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a79f3205]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a79f3205]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a79f3205]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a79f3205]{color:#2563eb}.unit[data-v-a79f3205]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a79f3205]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a79f3205]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a79f3205]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-01f4949e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-01f4949e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-01f4949e]{grid-template-columns:1fr}}.section-title[data-v-01f4949e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-01f4949e]{margin-bottom:16px}.form-label[data-v-01f4949e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-01f4949e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-01f4949e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-01f4949e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-01f4949e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-01f4949e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-01f4949e]{color:#2563eb}.unit[data-v-01f4949e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-01f4949e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-01f4949e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-01f4949e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af417461]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af417461]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af417461]{grid-template-columns:1fr}}.section-title[data-v-af417461]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af417461]{margin-bottom:16px}.form-label[data-v-af417461]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af417461]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af417461]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af417461]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af417461]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af417461]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af417461]{color:#2563eb}.unit[data-v-af417461]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af417461]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af417461]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af417461]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd8081d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd8081d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd8081d6]{grid-template-columns:1fr}}.section-title[data-v-bd8081d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd8081d6]{margin-bottom:16px}.form-label[data-v-bd8081d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd8081d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd8081d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd8081d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd8081d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd8081d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd8081d6]{color:#2563eb}.unit[data-v-bd8081d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd8081d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd8081d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd8081d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18a2c3c7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18a2c3c7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18a2c3c7]{grid-template-columns:1fr}}.section-title[data-v-18a2c3c7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18a2c3c7]{margin-bottom:16px}.form-label[data-v-18a2c3c7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18a2c3c7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18a2c3c7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18a2c3c7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18a2c3c7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18a2c3c7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18a2c3c7]{color:#2563eb}.unit[data-v-18a2c3c7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18a2c3c7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18a2c3c7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18a2c3c7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43646dac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43646dac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43646dac]{grid-template-columns:1fr}}.section-title[data-v-43646dac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43646dac]{margin-bottom:16px}.form-label[data-v-43646dac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43646dac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43646dac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43646dac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43646dac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43646dac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43646dac]{color:#2563eb}.unit[data-v-43646dac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43646dac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43646dac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43646dac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca7b491a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca7b491a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca7b491a]{grid-template-columns:1fr}}.section-title[data-v-ca7b491a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca7b491a]{margin-bottom:16px}.form-label[data-v-ca7b491a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca7b491a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca7b491a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca7b491a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca7b491a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca7b491a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca7b491a]{color:#2563eb}.unit[data-v-ca7b491a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca7b491a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca7b491a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca7b491a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9478e13a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9478e13a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9478e13a]{grid-template-columns:1fr}}.section-title[data-v-9478e13a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9478e13a]{margin-bottom:16px}.form-label[data-v-9478e13a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9478e13a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9478e13a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9478e13a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9478e13a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9478e13a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9478e13a]{color:#2563eb}.unit[data-v-9478e13a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9478e13a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9478e13a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9478e13a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-032ad3de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-032ad3de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-032ad3de]{grid-template-columns:1fr}}.section-title[data-v-032ad3de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-032ad3de]{margin-bottom:16px}.form-label[data-v-032ad3de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-032ad3de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-032ad3de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-032ad3de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-032ad3de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-032ad3de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-032ad3de]{color:#2563eb}.unit[data-v-032ad3de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-032ad3de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-032ad3de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-032ad3de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c1e0ddf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c1e0ddf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c1e0ddf]{grid-template-columns:1fr}}.section-title[data-v-2c1e0ddf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c1e0ddf]{margin-bottom:16px}.form-label[data-v-2c1e0ddf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c1e0ddf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c1e0ddf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c1e0ddf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c1e0ddf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c1e0ddf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c1e0ddf]{color:#2563eb}.unit[data-v-2c1e0ddf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c1e0ddf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c1e0ddf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c1e0ddf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9601684]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9601684]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9601684]{grid-template-columns:1fr}}.section-title[data-v-e9601684]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9601684]{margin-bottom:16px}.form-label[data-v-e9601684]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9601684]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9601684]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9601684]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9601684]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9601684]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9601684]{color:#2563eb}.unit[data-v-e9601684]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9601684]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9601684]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9601684]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7849488b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7849488b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7849488b]{grid-template-columns:1fr}}.section-title[data-v-7849488b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7849488b]{margin-bottom:16px}.form-label[data-v-7849488b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7849488b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7849488b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7849488b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7849488b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7849488b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7849488b]{color:#2563eb}.unit[data-v-7849488b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7849488b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7849488b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7849488b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d792979c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d792979c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d792979c]{grid-template-columns:1fr}}.section-title[data-v-d792979c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d792979c]{margin-bottom:16px}.form-label[data-v-d792979c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d792979c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d792979c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d792979c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d792979c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d792979c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d792979c]{color:#2563eb}.unit[data-v-d792979c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d792979c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d792979c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d792979c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00d84961]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00d84961]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00d84961]{grid-template-columns:1fr}}.section-title[data-v-00d84961]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00d84961]{margin-bottom:16px}.form-label[data-v-00d84961]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00d84961]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00d84961]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00d84961]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00d84961]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00d84961]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00d84961]{color:#2563eb}.unit[data-v-00d84961]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00d84961]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00d84961]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00d84961]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d218125]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d218125]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d218125]{grid-template-columns:1fr}}.section-title[data-v-2d218125]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d218125]{margin-bottom:16px}.form-label[data-v-2d218125]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d218125]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d218125]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d218125]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d218125]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d218125]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d218125]{color:#2563eb}.unit[data-v-2d218125]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d218125]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d218125]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d218125]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ffb9e2f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ffb9e2f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ffb9e2f]{grid-template-columns:1fr}}.section-title[data-v-7ffb9e2f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ffb9e2f]{margin-bottom:16px}.form-label[data-v-7ffb9e2f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ffb9e2f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ffb9e2f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ffb9e2f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ffb9e2f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ffb9e2f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ffb9e2f]{color:#2563eb}.unit[data-v-7ffb9e2f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ffb9e2f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ffb9e2f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ffb9e2f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54db1e6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54db1e6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54db1e6b]{grid-template-columns:1fr}}.section-title[data-v-54db1e6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54db1e6b]{margin-bottom:16px}.form-label[data-v-54db1e6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54db1e6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54db1e6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54db1e6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54db1e6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54db1e6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54db1e6b]{color:#2563eb}.unit[data-v-54db1e6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54db1e6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54db1e6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54db1e6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b38405b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b38405b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b38405b1]{grid-template-columns:1fr}}.section-title[data-v-b38405b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b38405b1]{margin-bottom:16px}.form-label[data-v-b38405b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b38405b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b38405b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b38405b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b38405b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b38405b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b38405b1]{color:#2563eb}.unit[data-v-b38405b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b38405b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b38405b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b38405b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-482371e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-482371e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-482371e3]{grid-template-columns:1fr}}.section-title[data-v-482371e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-482371e3]{margin-bottom:16px}.form-label[data-v-482371e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-482371e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-482371e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-482371e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-482371e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-482371e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-482371e3]{color:#2563eb}.unit[data-v-482371e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-482371e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-482371e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-482371e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa37cf29]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa37cf29]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa37cf29]{grid-template-columns:1fr}}.section-title[data-v-fa37cf29]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa37cf29]{margin-bottom:16px}.form-label[data-v-fa37cf29]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa37cf29]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa37cf29]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa37cf29]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa37cf29]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa37cf29]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa37cf29]{color:#2563eb}.unit[data-v-fa37cf29]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa37cf29]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa37cf29]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa37cf29]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a3bbb86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a3bbb86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a3bbb86]{grid-template-columns:1fr}}.section-title[data-v-9a3bbb86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a3bbb86]{margin-bottom:16px}.form-label[data-v-9a3bbb86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a3bbb86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a3bbb86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a3bbb86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a3bbb86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a3bbb86]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a3bbb86]{color:#2563eb}.unit[data-v-9a3bbb86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a3bbb86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a3bbb86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a3bbb86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17bf708f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17bf708f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17bf708f]{grid-template-columns:1fr}}.section-title[data-v-17bf708f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17bf708f]{margin-bottom:16px}.form-label[data-v-17bf708f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17bf708f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17bf708f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17bf708f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17bf708f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17bf708f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17bf708f]{color:#2563eb}.unit[data-v-17bf708f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17bf708f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17bf708f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17bf708f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7df8c9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7df8c9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7df8c9d]{grid-template-columns:1fr}}.section-title[data-v-b7df8c9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7df8c9d]{margin-bottom:16px}.form-label[data-v-b7df8c9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7df8c9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7df8c9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7df8c9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7df8c9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7df8c9d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7df8c9d]{color:#2563eb}.unit[data-v-b7df8c9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7df8c9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7df8c9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7df8c9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-781f587c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-781f587c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-781f587c]{grid-template-columns:1fr}}.section-title[data-v-781f587c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-781f587c]{margin-bottom:16px}.form-label[data-v-781f587c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-781f587c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-781f587c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-781f587c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-781f587c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-781f587c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-781f587c]{color:#2563eb}.unit[data-v-781f587c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-781f587c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-781f587c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-781f587c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c4b8908]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c4b8908]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c4b8908]{grid-template-columns:1fr}}.section-title[data-v-0c4b8908]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c4b8908]{margin-bottom:16px}.form-label[data-v-0c4b8908]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c4b8908]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c4b8908]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c4b8908]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c4b8908]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c4b8908]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c4b8908]{color:#2563eb}.unit[data-v-0c4b8908]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c4b8908]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c4b8908]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c4b8908]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-488f2e53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-488f2e53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-488f2e53]{grid-template-columns:1fr}}.section-title[data-v-488f2e53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-488f2e53]{margin-bottom:16px}.form-label[data-v-488f2e53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-488f2e53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-488f2e53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-488f2e53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-488f2e53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-488f2e53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-488f2e53]{color:#2563eb}.unit[data-v-488f2e53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-488f2e53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-488f2e53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-488f2e53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03284648]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03284648]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03284648]{grid-template-columns:1fr}}.section-title[data-v-03284648]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03284648]{margin-bottom:16px}.form-label[data-v-03284648]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03284648]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03284648]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03284648]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03284648]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03284648]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03284648]{color:#2563eb}.unit[data-v-03284648]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03284648]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03284648]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03284648]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3604f5d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3604f5d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3604f5d6]{grid-template-columns:1fr}}.section-title[data-v-3604f5d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3604f5d6]{margin-bottom:16px}.form-label[data-v-3604f5d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3604f5d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3604f5d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3604f5d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3604f5d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3604f5d6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3604f5d6]{color:#2563eb}.unit[data-v-3604f5d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3604f5d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3604f5d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3604f5d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ae85558]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ae85558]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ae85558]{grid-template-columns:1fr}}.section-title[data-v-5ae85558]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ae85558]{margin-bottom:16px}.form-label[data-v-5ae85558]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ae85558]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ae85558]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ae85558]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ae85558]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ae85558]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ae85558]{color:#2563eb}.unit[data-v-5ae85558]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ae85558]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ae85558]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ae85558]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a484fd4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a484fd4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a484fd4]{grid-template-columns:1fr}}.section-title[data-v-5a484fd4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a484fd4]{margin-bottom:16px}.form-label[data-v-5a484fd4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a484fd4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a484fd4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a484fd4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a484fd4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a484fd4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a484fd4]{color:#2563eb}.unit[data-v-5a484fd4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a484fd4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a484fd4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a484fd4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7caa2db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7caa2db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7caa2db]{grid-template-columns:1fr}}.section-title[data-v-a7caa2db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7caa2db]{margin-bottom:16px}.form-label[data-v-a7caa2db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7caa2db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7caa2db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7caa2db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7caa2db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7caa2db]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7caa2db]{color:#2563eb}.unit[data-v-a7caa2db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7caa2db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7caa2db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7caa2db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a460bdf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a460bdf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a460bdf]{grid-template-columns:1fr}}.section-title[data-v-0a460bdf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a460bdf]{margin-bottom:16px}.form-label[data-v-0a460bdf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a460bdf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a460bdf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a460bdf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a460bdf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a460bdf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a460bdf]{color:#2563eb}.unit[data-v-0a460bdf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a460bdf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a460bdf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a460bdf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1fb91981]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1fb91981]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1fb91981]{grid-template-columns:1fr}}.section-title[data-v-1fb91981]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1fb91981]{margin-bottom:16px}.form-label[data-v-1fb91981]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1fb91981]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1fb91981]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1fb91981]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1fb91981]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1fb91981]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1fb91981]{color:#2563eb}.unit[data-v-1fb91981]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1fb91981]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1fb91981]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1fb91981]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e129cd82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e129cd82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e129cd82]{grid-template-columns:1fr}}.section-title[data-v-e129cd82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e129cd82]{margin-bottom:16px}.form-label[data-v-e129cd82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e129cd82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e129cd82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e129cd82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e129cd82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e129cd82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e129cd82]{color:#2563eb}.unit[data-v-e129cd82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e129cd82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e129cd82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e129cd82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78491e40]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78491e40]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78491e40]{grid-template-columns:1fr}}.section-title[data-v-78491e40]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78491e40]{margin-bottom:16px}.form-label[data-v-78491e40]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78491e40]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78491e40]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78491e40]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78491e40]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78491e40]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78491e40]{color:#2563eb}.unit[data-v-78491e40]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78491e40]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78491e40]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78491e40]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe9b8d19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe9b8d19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe9b8d19]{grid-template-columns:1fr}}.section-title[data-v-fe9b8d19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe9b8d19]{margin-bottom:16px}.form-label[data-v-fe9b8d19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe9b8d19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe9b8d19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe9b8d19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe9b8d19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe9b8d19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe9b8d19]{color:#2563eb}.unit[data-v-fe9b8d19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe9b8d19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe9b8d19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe9b8d19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afd08b43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afd08b43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afd08b43]{grid-template-columns:1fr}}.section-title[data-v-afd08b43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afd08b43]{margin-bottom:16px}.form-label[data-v-afd08b43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afd08b43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afd08b43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afd08b43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afd08b43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afd08b43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afd08b43]{color:#2563eb}.unit[data-v-afd08b43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afd08b43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afd08b43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afd08b43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-93ac4154]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-93ac4154]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-93ac4154]{grid-template-columns:1fr}}.section-title[data-v-93ac4154]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-93ac4154]{margin-bottom:16px}.form-label[data-v-93ac4154]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-93ac4154]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-93ac4154]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-93ac4154]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-93ac4154]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-93ac4154]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-93ac4154]{color:#2563eb}.unit[data-v-93ac4154]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-93ac4154]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-93ac4154]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-93ac4154]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5619fb80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5619fb80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5619fb80]{grid-template-columns:1fr}}.section-title[data-v-5619fb80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5619fb80]{margin-bottom:16px}.form-label[data-v-5619fb80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5619fb80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5619fb80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5619fb80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5619fb80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5619fb80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5619fb80]{color:#2563eb}.unit[data-v-5619fb80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5619fb80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5619fb80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5619fb80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32f9c8a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32f9c8a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32f9c8a4]{grid-template-columns:1fr}}.section-title[data-v-32f9c8a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32f9c8a4]{margin-bottom:16px}.form-label[data-v-32f9c8a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32f9c8a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32f9c8a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32f9c8a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32f9c8a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32f9c8a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32f9c8a4]{color:#2563eb}.unit[data-v-32f9c8a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32f9c8a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32f9c8a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32f9c8a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-256b849a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-256b849a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-256b849a]{grid-template-columns:1fr}}.section-title[data-v-256b849a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-256b849a]{margin-bottom:16px}.form-label[data-v-256b849a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-256b849a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-256b849a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-256b849a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-256b849a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-256b849a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-256b849a]{color:#2563eb}.unit[data-v-256b849a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-256b849a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-256b849a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-256b849a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c296f14a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c296f14a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c296f14a]{grid-template-columns:1fr}}.section-title[data-v-c296f14a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c296f14a]{margin-bottom:16px}.form-label[data-v-c296f14a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c296f14a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c296f14a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c296f14a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c296f14a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c296f14a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c296f14a]{color:#2563eb}.unit[data-v-c296f14a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c296f14a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c296f14a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c296f14a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-394096ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-394096ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-394096ea]{grid-template-columns:1fr}}.section-title[data-v-394096ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-394096ea]{margin-bottom:16px}.form-label[data-v-394096ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-394096ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-394096ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-394096ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-394096ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-394096ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-394096ea]{color:#2563eb}.unit[data-v-394096ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-394096ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-394096ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-394096ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54517fec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54517fec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54517fec]{grid-template-columns:1fr}}.section-title[data-v-54517fec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54517fec]{margin-bottom:16px}.form-label[data-v-54517fec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54517fec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54517fec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54517fec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54517fec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54517fec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54517fec]{color:#2563eb}.unit[data-v-54517fec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54517fec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54517fec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54517fec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-661b8b35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-661b8b35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-661b8b35]{grid-template-columns:1fr}}.section-title[data-v-661b8b35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-661b8b35]{margin-bottom:16px}.form-label[data-v-661b8b35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-661b8b35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-661b8b35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-661b8b35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-661b8b35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-661b8b35]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-661b8b35]{color:#2563eb}.unit[data-v-661b8b35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-661b8b35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-661b8b35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-661b8b35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-073e18bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-073e18bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-073e18bc]{grid-template-columns:1fr}}.section-title[data-v-073e18bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-073e18bc]{margin-bottom:16px}.form-label[data-v-073e18bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-073e18bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-073e18bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-073e18bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-073e18bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-073e18bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-073e18bc]{color:#2563eb}.unit[data-v-073e18bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-073e18bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-073e18bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-073e18bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e79fa6ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e79fa6ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e79fa6ff]{grid-template-columns:1fr}}.section-title[data-v-e79fa6ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e79fa6ff]{margin-bottom:16px}.form-label[data-v-e79fa6ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e79fa6ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e79fa6ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e79fa6ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e79fa6ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e79fa6ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e79fa6ff]{color:#2563eb}.unit[data-v-e79fa6ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e79fa6ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e79fa6ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e79fa6ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-297010c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-297010c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-297010c5]{grid-template-columns:1fr}}.section-title[data-v-297010c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-297010c5]{margin-bottom:16px}.form-label[data-v-297010c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-297010c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-297010c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-297010c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-297010c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-297010c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-297010c5]{color:#2563eb}.unit[data-v-297010c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-297010c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-297010c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-297010c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85e1716c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85e1716c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85e1716c]{grid-template-columns:1fr}}.section-title[data-v-85e1716c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85e1716c]{margin-bottom:16px}.form-label[data-v-85e1716c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85e1716c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85e1716c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85e1716c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85e1716c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85e1716c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85e1716c]{color:#2563eb}.unit[data-v-85e1716c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85e1716c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85e1716c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85e1716c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6c61dcee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6c61dcee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6c61dcee]{grid-template-columns:1fr}}.section-title[data-v-6c61dcee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6c61dcee]{margin-bottom:16px}.form-label[data-v-6c61dcee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6c61dcee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6c61dcee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6c61dcee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6c61dcee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6c61dcee]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6c61dcee]{color:#2563eb}.unit[data-v-6c61dcee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6c61dcee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6c61dcee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6c61dcee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e37bb90d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e37bb90d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e37bb90d]{grid-template-columns:1fr}}.section-title[data-v-e37bb90d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e37bb90d]{margin-bottom:16px}.form-label[data-v-e37bb90d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e37bb90d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e37bb90d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e37bb90d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e37bb90d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e37bb90d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e37bb90d]{color:#2563eb}.unit[data-v-e37bb90d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e37bb90d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e37bb90d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e37bb90d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f54fdbb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f54fdbb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f54fdbb1]{grid-template-columns:1fr}}.section-title[data-v-f54fdbb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f54fdbb1]{margin-bottom:16px}.form-label[data-v-f54fdbb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f54fdbb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f54fdbb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f54fdbb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f54fdbb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f54fdbb1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f54fdbb1]{color:#2563eb}.unit[data-v-f54fdbb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f54fdbb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f54fdbb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f54fdbb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3dd507f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3dd507f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3dd507f]{grid-template-columns:1fr}}.section-title[data-v-e3dd507f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3dd507f]{margin-bottom:16px}.form-label[data-v-e3dd507f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3dd507f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3dd507f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3dd507f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3dd507f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3dd507f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3dd507f]{color:#2563eb}.unit[data-v-e3dd507f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3dd507f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3dd507f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3dd507f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-668848cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-668848cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-668848cc]{grid-template-columns:1fr}}.section-title[data-v-668848cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-668848cc]{margin-bottom:16px}.form-label[data-v-668848cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-668848cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-668848cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-668848cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-668848cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-668848cc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-668848cc]{color:#2563eb}.unit[data-v-668848cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-668848cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-668848cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-668848cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25b0bd0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25b0bd0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25b0bd0d]{grid-template-columns:1fr}}.section-title[data-v-25b0bd0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25b0bd0d]{margin-bottom:16px}.form-label[data-v-25b0bd0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25b0bd0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25b0bd0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25b0bd0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25b0bd0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25b0bd0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25b0bd0d]{color:#2563eb}.unit[data-v-25b0bd0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25b0bd0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25b0bd0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25b0bd0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-442e9526]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-442e9526]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-442e9526]{grid-template-columns:1fr}}.section-title[data-v-442e9526]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-442e9526]{margin-bottom:16px}.form-label[data-v-442e9526]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-442e9526]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-442e9526]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-442e9526]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-442e9526]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-442e9526]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-442e9526]{color:#2563eb}.unit[data-v-442e9526]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-442e9526]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-442e9526]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-442e9526]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae9960c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae9960c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae9960c8]{grid-template-columns:1fr}}.section-title[data-v-ae9960c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae9960c8]{margin-bottom:16px}.form-label[data-v-ae9960c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae9960c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae9960c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae9960c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae9960c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae9960c8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae9960c8]{color:#2563eb}.unit[data-v-ae9960c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae9960c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae9960c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae9960c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a030da81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a030da81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a030da81]{grid-template-columns:1fr}}.section-title[data-v-a030da81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a030da81]{margin-bottom:16px}.form-label[data-v-a030da81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a030da81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a030da81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a030da81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a030da81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a030da81]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a030da81]{color:#2563eb}.unit[data-v-a030da81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a030da81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a030da81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a030da81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1d501afc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1d501afc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1d501afc]{grid-template-columns:1fr}}.section-title[data-v-1d501afc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1d501afc]{margin-bottom:16px}.form-label[data-v-1d501afc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1d501afc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1d501afc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1d501afc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1d501afc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1d501afc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1d501afc]{color:#2563eb}.unit[data-v-1d501afc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1d501afc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1d501afc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1d501afc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42ae5273]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42ae5273]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42ae5273]{grid-template-columns:1fr}}.section-title[data-v-42ae5273]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42ae5273]{margin-bottom:16px}.form-label[data-v-42ae5273]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42ae5273]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42ae5273]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42ae5273]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42ae5273]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42ae5273]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42ae5273]{color:#2563eb}.unit[data-v-42ae5273]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42ae5273]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42ae5273]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42ae5273]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-247a7b24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-247a7b24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-247a7b24]{grid-template-columns:1fr}}.section-title[data-v-247a7b24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-247a7b24]{margin-bottom:16px}.form-label[data-v-247a7b24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-247a7b24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-247a7b24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-247a7b24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-247a7b24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-247a7b24]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-247a7b24]{color:#2563eb}.unit[data-v-247a7b24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-247a7b24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-247a7b24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-247a7b24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21cadea2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21cadea2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21cadea2]{grid-template-columns:1fr}}.section-title[data-v-21cadea2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21cadea2]{margin-bottom:16px}.form-label[data-v-21cadea2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21cadea2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21cadea2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21cadea2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21cadea2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21cadea2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21cadea2]{color:#2563eb}.unit[data-v-21cadea2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21cadea2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21cadea2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21cadea2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6808f8ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6808f8ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6808f8ec]{grid-template-columns:1fr}}.section-title[data-v-6808f8ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6808f8ec]{margin-bottom:16px}.form-label[data-v-6808f8ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6808f8ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6808f8ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6808f8ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6808f8ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6808f8ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6808f8ec]{color:#2563eb}.unit[data-v-6808f8ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6808f8ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6808f8ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6808f8ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca483bb5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca483bb5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca483bb5]{grid-template-columns:1fr}}.section-title[data-v-ca483bb5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca483bb5]{margin-bottom:16px}.form-label[data-v-ca483bb5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca483bb5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca483bb5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca483bb5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca483bb5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca483bb5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca483bb5]{color:#2563eb}.unit[data-v-ca483bb5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca483bb5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca483bb5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca483bb5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9af06a95]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9af06a95]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9af06a95]{grid-template-columns:1fr}}.section-title[data-v-9af06a95]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9af06a95]{margin-bottom:16px}.form-label[data-v-9af06a95]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9af06a95]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9af06a95]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9af06a95]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9af06a95]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9af06a95]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9af06a95]{color:#2563eb}.unit[data-v-9af06a95]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9af06a95]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9af06a95]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9af06a95]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6db6d7e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6db6d7e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6db6d7e3]{grid-template-columns:1fr}}.section-title[data-v-6db6d7e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6db6d7e3]{margin-bottom:16px}.form-label[data-v-6db6d7e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6db6d7e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6db6d7e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6db6d7e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6db6d7e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6db6d7e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6db6d7e3]{color:#2563eb}.unit[data-v-6db6d7e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6db6d7e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6db6d7e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6db6d7e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b88cd2de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b88cd2de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b88cd2de]{grid-template-columns:1fr}}.section-title[data-v-b88cd2de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b88cd2de]{margin-bottom:16px}.form-label[data-v-b88cd2de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b88cd2de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b88cd2de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b88cd2de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b88cd2de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b88cd2de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b88cd2de]{color:#2563eb}.unit[data-v-b88cd2de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b88cd2de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b88cd2de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b88cd2de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13cad998]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13cad998]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13cad998]{grid-template-columns:1fr}}.section-title[data-v-13cad998]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13cad998]{margin-bottom:16px}.form-label[data-v-13cad998]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13cad998]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13cad998]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13cad998]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13cad998]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13cad998]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13cad998]{color:#2563eb}.unit[data-v-13cad998]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13cad998]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13cad998]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13cad998]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a2f907c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a2f907c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a2f907c]{grid-template-columns:1fr}}.section-title[data-v-5a2f907c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a2f907c]{margin-bottom:16px}.form-label[data-v-5a2f907c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a2f907c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a2f907c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a2f907c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a2f907c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a2f907c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a2f907c]{color:#2563eb}.unit[data-v-5a2f907c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a2f907c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a2f907c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a2f907c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09d64856]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09d64856]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09d64856]{grid-template-columns:1fr}}.section-title[data-v-09d64856]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09d64856]{margin-bottom:16px}.form-label[data-v-09d64856]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09d64856]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09d64856]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09d64856]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09d64856]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09d64856]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09d64856]{color:#2563eb}.unit[data-v-09d64856]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09d64856]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09d64856]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09d64856]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8a3fd24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8a3fd24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8a3fd24]{grid-template-columns:1fr}}.section-title[data-v-c8a3fd24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8a3fd24]{margin-bottom:16px}.form-label[data-v-c8a3fd24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8a3fd24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8a3fd24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8a3fd24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8a3fd24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8a3fd24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8a3fd24]{color:#2563eb}.unit[data-v-c8a3fd24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8a3fd24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8a3fd24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8a3fd24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28e8bfd6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28e8bfd6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28e8bfd6]{grid-template-columns:1fr}}.section-title[data-v-28e8bfd6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28e8bfd6]{margin-bottom:16px}.form-label[data-v-28e8bfd6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28e8bfd6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28e8bfd6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28e8bfd6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28e8bfd6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28e8bfd6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28e8bfd6]{color:#2563eb}.unit[data-v-28e8bfd6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28e8bfd6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28e8bfd6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28e8bfd6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-089bb808]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-089bb808]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-089bb808]{grid-template-columns:1fr}}.section-title[data-v-089bb808]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-089bb808]{margin-bottom:16px}.form-label[data-v-089bb808]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-089bb808]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-089bb808]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-089bb808]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-089bb808]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-089bb808]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-089bb808]{color:#2563eb}.unit[data-v-089bb808]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-089bb808]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-089bb808]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-089bb808]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42e290d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42e290d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42e290d1]{grid-template-columns:1fr}}.section-title[data-v-42e290d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42e290d1]{margin-bottom:16px}.form-label[data-v-42e290d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42e290d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42e290d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42e290d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42e290d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42e290d1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42e290d1]{color:#2563eb}.unit[data-v-42e290d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42e290d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42e290d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42e290d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae785b8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae785b8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae785b8d]{grid-template-columns:1fr}}.section-title[data-v-ae785b8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae785b8d]{margin-bottom:16px}.form-label[data-v-ae785b8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae785b8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae785b8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae785b8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae785b8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae785b8d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae785b8d]{color:#2563eb}.unit[data-v-ae785b8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae785b8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae785b8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae785b8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e31e82c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e31e82c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e31e82c6]{grid-template-columns:1fr}}.section-title[data-v-e31e82c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e31e82c6]{margin-bottom:16px}.form-label[data-v-e31e82c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e31e82c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e31e82c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e31e82c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e31e82c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e31e82c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e31e82c6]{color:#2563eb}.unit[data-v-e31e82c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e31e82c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e31e82c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e31e82c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6df797c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6df797c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6df797c8]{grid-template-columns:1fr}}.section-title[data-v-6df797c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6df797c8]{margin-bottom:16px}.form-label[data-v-6df797c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6df797c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6df797c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6df797c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6df797c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6df797c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6df797c8]{color:#2563eb}.unit[data-v-6df797c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6df797c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6df797c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6df797c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a22265b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a22265b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a22265b]{grid-template-columns:1fr}}.section-title[data-v-1a22265b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a22265b]{margin-bottom:16px}.form-label[data-v-1a22265b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a22265b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a22265b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a22265b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a22265b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a22265b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a22265b]{color:#2563eb}.unit[data-v-1a22265b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a22265b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a22265b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a22265b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3f8a0d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3f8a0d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3f8a0d5]{grid-template-columns:1fr}}.section-title[data-v-a3f8a0d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3f8a0d5]{margin-bottom:16px}.form-label[data-v-a3f8a0d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3f8a0d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3f8a0d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3f8a0d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3f8a0d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3f8a0d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3f8a0d5]{color:#2563eb}.unit[data-v-a3f8a0d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3f8a0d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3f8a0d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3f8a0d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cb80569]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cb80569]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cb80569]{grid-template-columns:1fr}}.section-title[data-v-6cb80569]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cb80569]{margin-bottom:16px}.form-label[data-v-6cb80569]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cb80569]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cb80569]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cb80569]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cb80569]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cb80569]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cb80569]{color:#2563eb}.unit[data-v-6cb80569]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cb80569]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cb80569]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cb80569]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9d99a53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9d99a53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9d99a53]{grid-template-columns:1fr}}.section-title[data-v-b9d99a53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9d99a53]{margin-bottom:16px}.form-label[data-v-b9d99a53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9d99a53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9d99a53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9d99a53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9d99a53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9d99a53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9d99a53]{color:#2563eb}.unit[data-v-b9d99a53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9d99a53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9d99a53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9d99a53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a991fbf4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a991fbf4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a991fbf4]{grid-template-columns:1fr}}.section-title[data-v-a991fbf4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a991fbf4]{margin-bottom:16px}.form-label[data-v-a991fbf4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a991fbf4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a991fbf4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a991fbf4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a991fbf4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a991fbf4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a991fbf4]{color:#2563eb}.unit[data-v-a991fbf4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a991fbf4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a991fbf4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a991fbf4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c573394d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c573394d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c573394d]{grid-template-columns:1fr}}.section-title[data-v-c573394d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c573394d]{margin-bottom:16px}.form-label[data-v-c573394d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c573394d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c573394d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c573394d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c573394d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c573394d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c573394d]{color:#2563eb}.unit[data-v-c573394d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c573394d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c573394d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c573394d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce227047]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce227047]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce227047]{grid-template-columns:1fr}}.section-title[data-v-ce227047]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce227047]{margin-bottom:16px}.form-label[data-v-ce227047]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce227047]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce227047]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce227047]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce227047]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce227047]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce227047]{color:#2563eb}.unit[data-v-ce227047]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce227047]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce227047]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce227047]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63165a6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63165a6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63165a6d]{grid-template-columns:1fr}}.section-title[data-v-63165a6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63165a6d]{margin-bottom:16px}.form-label[data-v-63165a6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63165a6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63165a6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63165a6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63165a6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63165a6d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63165a6d]{color:#2563eb}.unit[data-v-63165a6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63165a6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63165a6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63165a6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afe492f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afe492f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afe492f8]{grid-template-columns:1fr}}.section-title[data-v-afe492f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afe492f8]{margin-bottom:16px}.form-label[data-v-afe492f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afe492f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afe492f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afe492f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afe492f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afe492f8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afe492f8]{color:#2563eb}.unit[data-v-afe492f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afe492f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afe492f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afe492f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-047c93fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-047c93fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-047c93fc]{grid-template-columns:1fr}}.section-title[data-v-047c93fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-047c93fc]{margin-bottom:16px}.form-label[data-v-047c93fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-047c93fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-047c93fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-047c93fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-047c93fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-047c93fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-047c93fc]{color:#2563eb}.unit[data-v-047c93fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-047c93fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-047c93fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-047c93fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c0d404a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c0d404a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c0d404a]{grid-template-columns:1fr}}.section-title[data-v-3c0d404a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c0d404a]{margin-bottom:16px}.form-label[data-v-3c0d404a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c0d404a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c0d404a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c0d404a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c0d404a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c0d404a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c0d404a]{color:#2563eb}.unit[data-v-3c0d404a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c0d404a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c0d404a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c0d404a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87c63682]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87c63682]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87c63682]{grid-template-columns:1fr}}.section-title[data-v-87c63682]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87c63682]{margin-bottom:16px}.form-label[data-v-87c63682]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87c63682]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87c63682]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87c63682]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87c63682]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87c63682]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87c63682]{color:#2563eb}.unit[data-v-87c63682]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87c63682]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87c63682]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87c63682]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dece7a6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dece7a6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dece7a6f]{grid-template-columns:1fr}}.section-title[data-v-dece7a6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dece7a6f]{margin-bottom:16px}.form-label[data-v-dece7a6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dece7a6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dece7a6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dece7a6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dece7a6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dece7a6f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dece7a6f]{color:#2563eb}.unit[data-v-dece7a6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dece7a6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dece7a6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dece7a6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-56e6221f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-56e6221f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-56e6221f]{grid-template-columns:1fr}}.section-title[data-v-56e6221f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-56e6221f]{margin-bottom:16px}.form-label[data-v-56e6221f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-56e6221f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-56e6221f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-56e6221f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-56e6221f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-56e6221f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-56e6221f]{color:#2563eb}.unit[data-v-56e6221f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-56e6221f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-56e6221f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-56e6221f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eff491dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eff491dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eff491dc]{grid-template-columns:1fr}}.section-title[data-v-eff491dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eff491dc]{margin-bottom:16px}.form-label[data-v-eff491dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eff491dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eff491dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eff491dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eff491dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eff491dc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eff491dc]{color:#2563eb}.unit[data-v-eff491dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eff491dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eff491dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eff491dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06a30f9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06a30f9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06a30f9d]{grid-template-columns:1fr}}.section-title[data-v-06a30f9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06a30f9d]{margin-bottom:16px}.form-label[data-v-06a30f9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06a30f9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06a30f9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06a30f9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06a30f9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06a30f9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06a30f9d]{color:#2563eb}.unit[data-v-06a30f9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06a30f9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06a30f9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06a30f9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d828d97d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d828d97d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d828d97d]{grid-template-columns:1fr}}.section-title[data-v-d828d97d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d828d97d]{margin-bottom:16px}.form-label[data-v-d828d97d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d828d97d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d828d97d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d828d97d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d828d97d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d828d97d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d828d97d]{color:#2563eb}.unit[data-v-d828d97d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d828d97d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d828d97d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d828d97d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c41bcc13]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c41bcc13]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c41bcc13]{grid-template-columns:1fr}}.section-title[data-v-c41bcc13]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c41bcc13]{margin-bottom:16px}.form-label[data-v-c41bcc13]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c41bcc13]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c41bcc13]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c41bcc13]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c41bcc13]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c41bcc13]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c41bcc13]{color:#2563eb}.unit[data-v-c41bcc13]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c41bcc13]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c41bcc13]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c41bcc13]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c368efb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c368efb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c368efb]{grid-template-columns:1fr}}.section-title[data-v-4c368efb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c368efb]{margin-bottom:16px}.form-label[data-v-4c368efb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c368efb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c368efb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c368efb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c368efb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c368efb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c368efb]{color:#2563eb}.unit[data-v-4c368efb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c368efb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c368efb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c368efb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2374274f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2374274f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2374274f]{grid-template-columns:1fr}}.section-title[data-v-2374274f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2374274f]{margin-bottom:16px}.form-label[data-v-2374274f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2374274f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2374274f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2374274f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2374274f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2374274f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2374274f]{color:#2563eb}.unit[data-v-2374274f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2374274f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2374274f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2374274f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb0b6dc0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb0b6dc0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb0b6dc0]{grid-template-columns:1fr}}.section-title[data-v-fb0b6dc0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb0b6dc0]{margin-bottom:16px}.form-label[data-v-fb0b6dc0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb0b6dc0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb0b6dc0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb0b6dc0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb0b6dc0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb0b6dc0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb0b6dc0]{color:#2563eb}.unit[data-v-fb0b6dc0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb0b6dc0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb0b6dc0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb0b6dc0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-030c7de6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-030c7de6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-030c7de6]{grid-template-columns:1fr}}.section-title[data-v-030c7de6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-030c7de6]{margin-bottom:16px}.form-label[data-v-030c7de6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-030c7de6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-030c7de6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-030c7de6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-030c7de6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-030c7de6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-030c7de6]{color:#2563eb}.unit[data-v-030c7de6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-030c7de6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-030c7de6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-030c7de6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aab1ac38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aab1ac38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aab1ac38]{grid-template-columns:1fr}}.section-title[data-v-aab1ac38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aab1ac38]{margin-bottom:16px}.form-label[data-v-aab1ac38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aab1ac38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aab1ac38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aab1ac38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aab1ac38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aab1ac38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aab1ac38]{color:#2563eb}.unit[data-v-aab1ac38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aab1ac38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aab1ac38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aab1ac38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2ada3e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2ada3e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2ada3e5]{grid-template-columns:1fr}}.section-title[data-v-b2ada3e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2ada3e5]{margin-bottom:16px}.form-label[data-v-b2ada3e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2ada3e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2ada3e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2ada3e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2ada3e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2ada3e5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2ada3e5]{color:#2563eb}.unit[data-v-b2ada3e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2ada3e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2ada3e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2ada3e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-93e040f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-93e040f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-93e040f6]{grid-template-columns:1fr}}.section-title[data-v-93e040f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-93e040f6]{margin-bottom:16px}.form-label[data-v-93e040f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-93e040f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-93e040f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-93e040f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-93e040f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-93e040f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-93e040f6]{color:#2563eb}.unit[data-v-93e040f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-93e040f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-93e040f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-93e040f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea34814a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea34814a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea34814a]{grid-template-columns:1fr}}.section-title[data-v-ea34814a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea34814a]{margin-bottom:16px}.form-label[data-v-ea34814a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea34814a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea34814a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea34814a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea34814a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea34814a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea34814a]{color:#2563eb}.unit[data-v-ea34814a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea34814a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea34814a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea34814a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91940327]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91940327]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91940327]{grid-template-columns:1fr}}.section-title[data-v-91940327]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91940327]{margin-bottom:16px}.form-label[data-v-91940327]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91940327]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91940327]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91940327]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91940327]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91940327]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91940327]{color:#2563eb}.unit[data-v-91940327]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91940327]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91940327]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91940327]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76692b88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76692b88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76692b88]{grid-template-columns:1fr}}.section-title[data-v-76692b88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76692b88]{margin-bottom:16px}.form-label[data-v-76692b88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76692b88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76692b88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76692b88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76692b88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76692b88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76692b88]{color:#2563eb}.unit[data-v-76692b88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76692b88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76692b88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76692b88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d03430e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d03430e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d03430e6]{grid-template-columns:1fr}}.section-title[data-v-d03430e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d03430e6]{margin-bottom:16px}.form-label[data-v-d03430e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d03430e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d03430e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d03430e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d03430e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d03430e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d03430e6]{color:#2563eb}.unit[data-v-d03430e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d03430e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d03430e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d03430e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0101748]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0101748]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0101748]{grid-template-columns:1fr}}.section-title[data-v-a0101748]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0101748]{margin-bottom:16px}.form-label[data-v-a0101748]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0101748]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0101748]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0101748]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0101748]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0101748]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0101748]{color:#2563eb}.unit[data-v-a0101748]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0101748]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0101748]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0101748]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b1bdbe8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b1bdbe8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b1bdbe8]{grid-template-columns:1fr}}.section-title[data-v-5b1bdbe8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b1bdbe8]{margin-bottom:16px}.form-label[data-v-5b1bdbe8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b1bdbe8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b1bdbe8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b1bdbe8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b1bdbe8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b1bdbe8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b1bdbe8]{color:#2563eb}.unit[data-v-5b1bdbe8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b1bdbe8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b1bdbe8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b1bdbe8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a4d8740]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a4d8740]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a4d8740]{grid-template-columns:1fr}}.section-title[data-v-1a4d8740]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a4d8740]{margin-bottom:16px}.form-label[data-v-1a4d8740]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a4d8740]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a4d8740]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a4d8740]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a4d8740]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a4d8740]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a4d8740]{color:#2563eb}.unit[data-v-1a4d8740]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a4d8740]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a4d8740]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a4d8740]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a9eca07]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a9eca07]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a9eca07]{grid-template-columns:1fr}}.section-title[data-v-7a9eca07]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a9eca07]{margin-bottom:16px}.form-label[data-v-7a9eca07]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a9eca07]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a9eca07]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a9eca07]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a9eca07]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a9eca07]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a9eca07]{color:#2563eb}.unit[data-v-7a9eca07]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a9eca07]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a9eca07]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a9eca07]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86cd0013]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86cd0013]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86cd0013]{grid-template-columns:1fr}}.section-title[data-v-86cd0013]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86cd0013]{margin-bottom:16px}.form-label[data-v-86cd0013]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86cd0013]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86cd0013]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86cd0013]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86cd0013]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86cd0013]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86cd0013]{color:#2563eb}.unit[data-v-86cd0013]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86cd0013]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86cd0013]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86cd0013]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d801d512]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d801d512]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d801d512]{grid-template-columns:1fr}}.section-title[data-v-d801d512]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d801d512]{margin-bottom:16px}.form-label[data-v-d801d512]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d801d512]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d801d512]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d801d512]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d801d512]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d801d512]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d801d512]{color:#2563eb}.unit[data-v-d801d512]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d801d512]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d801d512]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d801d512]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f44fb274]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f44fb274]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f44fb274]{grid-template-columns:1fr}}.section-title[data-v-f44fb274]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f44fb274]{margin-bottom:16px}.form-label[data-v-f44fb274]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f44fb274]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f44fb274]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f44fb274]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f44fb274]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f44fb274]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f44fb274]{color:#2563eb}.unit[data-v-f44fb274]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f44fb274]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f44fb274]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f44fb274]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ebd2d30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ebd2d30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ebd2d30]{grid-template-columns:1fr}}.section-title[data-v-0ebd2d30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ebd2d30]{margin-bottom:16px}.form-label[data-v-0ebd2d30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ebd2d30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ebd2d30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ebd2d30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ebd2d30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ebd2d30]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ebd2d30]{color:#2563eb}.unit[data-v-0ebd2d30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ebd2d30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ebd2d30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ebd2d30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a78e1f51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a78e1f51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a78e1f51]{grid-template-columns:1fr}}.section-title[data-v-a78e1f51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a78e1f51]{margin-bottom:16px}.form-label[data-v-a78e1f51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a78e1f51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a78e1f51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a78e1f51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a78e1f51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a78e1f51]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a78e1f51]{color:#2563eb}.unit[data-v-a78e1f51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a78e1f51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a78e1f51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a78e1f51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad4a3ace]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad4a3ace]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad4a3ace]{grid-template-columns:1fr}}.section-title[data-v-ad4a3ace]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad4a3ace]{margin-bottom:16px}.form-label[data-v-ad4a3ace]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad4a3ace]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad4a3ace]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad4a3ace]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad4a3ace]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad4a3ace]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad4a3ace]{color:#2563eb}.unit[data-v-ad4a3ace]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad4a3ace]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad4a3ace]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad4a3ace]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a86242e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a86242e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a86242e]{grid-template-columns:1fr}}.section-title[data-v-8a86242e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a86242e]{margin-bottom:16px}.form-label[data-v-8a86242e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a86242e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a86242e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a86242e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a86242e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a86242e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a86242e]{color:#2563eb}.unit[data-v-8a86242e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a86242e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a86242e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a86242e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47f9f787]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47f9f787]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47f9f787]{grid-template-columns:1fr}}.section-title[data-v-47f9f787]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47f9f787]{margin-bottom:16px}.form-label[data-v-47f9f787]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47f9f787]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47f9f787]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47f9f787]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47f9f787]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47f9f787]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47f9f787]{color:#2563eb}.unit[data-v-47f9f787]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47f9f787]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47f9f787]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47f9f787]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e38de34f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e38de34f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e38de34f]{grid-template-columns:1fr}}.section-title[data-v-e38de34f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e38de34f]{margin-bottom:16px}.form-label[data-v-e38de34f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e38de34f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e38de34f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e38de34f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e38de34f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e38de34f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e38de34f]{color:#2563eb}.unit[data-v-e38de34f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e38de34f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e38de34f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e38de34f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-471a2a0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-471a2a0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-471a2a0c]{grid-template-columns:1fr}}.section-title[data-v-471a2a0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-471a2a0c]{margin-bottom:16px}.form-label[data-v-471a2a0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-471a2a0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-471a2a0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-471a2a0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-471a2a0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-471a2a0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-471a2a0c]{color:#2563eb}.unit[data-v-471a2a0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-471a2a0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-471a2a0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-471a2a0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb541e6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb541e6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb541e6d]{grid-template-columns:1fr}}.section-title[data-v-eb541e6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb541e6d]{margin-bottom:16px}.form-label[data-v-eb541e6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb541e6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb541e6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb541e6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb541e6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb541e6d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb541e6d]{color:#2563eb}.unit[data-v-eb541e6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb541e6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb541e6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb541e6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99b31a16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99b31a16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99b31a16]{grid-template-columns:1fr}}.section-title[data-v-99b31a16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99b31a16]{margin-bottom:16px}.form-label[data-v-99b31a16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99b31a16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99b31a16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99b31a16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99b31a16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99b31a16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99b31a16]{color:#2563eb}.unit[data-v-99b31a16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99b31a16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99b31a16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99b31a16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ee36f94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ee36f94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ee36f94]{grid-template-columns:1fr}}.section-title[data-v-6ee36f94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ee36f94]{margin-bottom:16px}.form-label[data-v-6ee36f94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ee36f94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ee36f94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ee36f94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ee36f94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ee36f94]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ee36f94]{color:#2563eb}.unit[data-v-6ee36f94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ee36f94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ee36f94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ee36f94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4aedc5aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4aedc5aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4aedc5aa]{grid-template-columns:1fr}}.section-title[data-v-4aedc5aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4aedc5aa]{margin-bottom:16px}.form-label[data-v-4aedc5aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4aedc5aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4aedc5aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4aedc5aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4aedc5aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4aedc5aa]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4aedc5aa]{color:#2563eb}.unit[data-v-4aedc5aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4aedc5aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4aedc5aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4aedc5aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0eca0d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0eca0d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0eca0d8]{grid-template-columns:1fr}}.section-title[data-v-f0eca0d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0eca0d8]{margin-bottom:16px}.form-label[data-v-f0eca0d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0eca0d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0eca0d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0eca0d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0eca0d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0eca0d8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0eca0d8]{color:#2563eb}.unit[data-v-f0eca0d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0eca0d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0eca0d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0eca0d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2727e49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2727e49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2727e49]{grid-template-columns:1fr}}.section-title[data-v-a2727e49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2727e49]{margin-bottom:16px}.form-label[data-v-a2727e49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2727e49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2727e49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2727e49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2727e49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2727e49]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2727e49]{color:#2563eb}.unit[data-v-a2727e49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2727e49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2727e49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2727e49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ccd421b5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ccd421b5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ccd421b5]{grid-template-columns:1fr}}.section-title[data-v-ccd421b5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ccd421b5]{margin-bottom:16px}.form-label[data-v-ccd421b5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ccd421b5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ccd421b5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ccd421b5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ccd421b5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ccd421b5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ccd421b5]{color:#2563eb}.unit[data-v-ccd421b5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ccd421b5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ccd421b5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ccd421b5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dcc47c8c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dcc47c8c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dcc47c8c]{grid-template-columns:1fr}}.section-title[data-v-dcc47c8c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dcc47c8c]{margin-bottom:16px}.form-label[data-v-dcc47c8c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dcc47c8c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dcc47c8c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dcc47c8c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dcc47c8c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dcc47c8c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dcc47c8c]{color:#2563eb}.unit[data-v-dcc47c8c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dcc47c8c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dcc47c8c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dcc47c8c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11eaecd7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11eaecd7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11eaecd7]{grid-template-columns:1fr}}.section-title[data-v-11eaecd7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11eaecd7]{margin-bottom:16px}.form-label[data-v-11eaecd7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11eaecd7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11eaecd7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11eaecd7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11eaecd7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11eaecd7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11eaecd7]{color:#2563eb}.unit[data-v-11eaecd7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11eaecd7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11eaecd7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11eaecd7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd8eed66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd8eed66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd8eed66]{grid-template-columns:1fr}}.section-title[data-v-dd8eed66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd8eed66]{margin-bottom:16px}.form-label[data-v-dd8eed66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd8eed66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd8eed66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd8eed66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd8eed66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd8eed66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd8eed66]{color:#2563eb}.unit[data-v-dd8eed66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd8eed66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd8eed66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd8eed66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ff632597]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ff632597]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ff632597]{grid-template-columns:1fr}}.section-title[data-v-ff632597]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ff632597]{margin-bottom:16px}.form-label[data-v-ff632597]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ff632597]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ff632597]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ff632597]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ff632597]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ff632597]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ff632597]{color:#2563eb}.unit[data-v-ff632597]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ff632597]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ff632597]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ff632597]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94b4be36]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94b4be36]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94b4be36]{grid-template-columns:1fr}}.section-title[data-v-94b4be36]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94b4be36]{margin-bottom:16px}.form-label[data-v-94b4be36]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94b4be36]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94b4be36]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94b4be36]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94b4be36]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94b4be36]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94b4be36]{color:#2563eb}.unit[data-v-94b4be36]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94b4be36]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94b4be36]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94b4be36]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c3fe54f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c3fe54f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c3fe54f]{grid-template-columns:1fr}}.section-title[data-v-3c3fe54f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c3fe54f]{margin-bottom:16px}.form-label[data-v-3c3fe54f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c3fe54f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c3fe54f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c3fe54f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c3fe54f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c3fe54f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c3fe54f]{color:#2563eb}.unit[data-v-3c3fe54f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c3fe54f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c3fe54f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c3fe54f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d94b561]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d94b561]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d94b561]{grid-template-columns:1fr}}.section-title[data-v-3d94b561]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d94b561]{margin-bottom:16px}.form-label[data-v-3d94b561]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d94b561]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d94b561]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d94b561]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d94b561]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d94b561]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d94b561]{color:#2563eb}.unit[data-v-3d94b561]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d94b561]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d94b561]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d94b561]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3546d45e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3546d45e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3546d45e]{grid-template-columns:1fr}}.section-title[data-v-3546d45e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3546d45e]{margin-bottom:16px}.form-label[data-v-3546d45e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3546d45e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3546d45e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3546d45e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3546d45e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3546d45e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3546d45e]{color:#2563eb}.unit[data-v-3546d45e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3546d45e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3546d45e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3546d45e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cbcf244]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cbcf244]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cbcf244]{grid-template-columns:1fr}}.section-title[data-v-4cbcf244]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cbcf244]{margin-bottom:16px}.form-label[data-v-4cbcf244]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cbcf244]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cbcf244]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cbcf244]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cbcf244]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cbcf244]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cbcf244]{color:#2563eb}.unit[data-v-4cbcf244]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cbcf244]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cbcf244]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cbcf244]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0d3addc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0d3addc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0d3addc]{grid-template-columns:1fr}}.section-title[data-v-d0d3addc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0d3addc]{margin-bottom:16px}.form-label[data-v-d0d3addc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0d3addc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0d3addc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0d3addc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0d3addc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0d3addc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0d3addc]{color:#2563eb}.unit[data-v-d0d3addc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0d3addc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0d3addc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0d3addc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e6993ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e6993ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e6993ca]{grid-template-columns:1fr}}.section-title[data-v-6e6993ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e6993ca]{margin-bottom:16px}.form-label[data-v-6e6993ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e6993ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e6993ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e6993ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e6993ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e6993ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e6993ca]{color:#2563eb}.unit[data-v-6e6993ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e6993ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e6993ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e6993ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8f7055c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8f7055c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8f7055c]{grid-template-columns:1fr}}.section-title[data-v-a8f7055c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8f7055c]{margin-bottom:16px}.form-label[data-v-a8f7055c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8f7055c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8f7055c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8f7055c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8f7055c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8f7055c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8f7055c]{color:#2563eb}.unit[data-v-a8f7055c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8f7055c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8f7055c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8f7055c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4c9a25c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4c9a25c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4c9a25c]{grid-template-columns:1fr}}.section-title[data-v-a4c9a25c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4c9a25c]{margin-bottom:16px}.form-label[data-v-a4c9a25c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4c9a25c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4c9a25c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4c9a25c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4c9a25c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4c9a25c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4c9a25c]{color:#2563eb}.unit[data-v-a4c9a25c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4c9a25c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4c9a25c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4c9a25c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-901da840]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-901da840]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-901da840]{grid-template-columns:1fr}}.section-title[data-v-901da840]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-901da840]{margin-bottom:16px}.form-label[data-v-901da840]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-901da840]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-901da840]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-901da840]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-901da840]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-901da840]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-901da840]{color:#2563eb}.unit[data-v-901da840]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-901da840]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-901da840]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-901da840]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c18b76fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c18b76fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c18b76fd]{grid-template-columns:1fr}}.section-title[data-v-c18b76fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c18b76fd]{margin-bottom:16px}.form-label[data-v-c18b76fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c18b76fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c18b76fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c18b76fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c18b76fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c18b76fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c18b76fd]{color:#2563eb}.unit[data-v-c18b76fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c18b76fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c18b76fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c18b76fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed259b77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed259b77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed259b77]{grid-template-columns:1fr}}.section-title[data-v-ed259b77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed259b77]{margin-bottom:16px}.form-label[data-v-ed259b77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed259b77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed259b77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed259b77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed259b77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed259b77]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed259b77]{color:#2563eb}.unit[data-v-ed259b77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed259b77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed259b77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed259b77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f64d58d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f64d58d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f64d58d1]{grid-template-columns:1fr}}.section-title[data-v-f64d58d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f64d58d1]{margin-bottom:16px}.form-label[data-v-f64d58d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f64d58d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f64d58d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f64d58d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f64d58d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f64d58d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f64d58d1]{color:#2563eb}.unit[data-v-f64d58d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f64d58d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f64d58d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f64d58d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-340e7268]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-340e7268]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-340e7268]{grid-template-columns:1fr}}.section-title[data-v-340e7268]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-340e7268]{margin-bottom:16px}.form-label[data-v-340e7268]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-340e7268]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-340e7268]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-340e7268]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-340e7268]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-340e7268]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-340e7268]{color:#2563eb}.unit[data-v-340e7268]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-340e7268]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-340e7268]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-340e7268]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31867299]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31867299]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31867299]{grid-template-columns:1fr}}.section-title[data-v-31867299]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31867299]{margin-bottom:16px}.form-label[data-v-31867299]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31867299]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31867299]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31867299]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31867299]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31867299]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31867299]{color:#2563eb}.unit[data-v-31867299]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31867299]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31867299]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31867299]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-551ea494]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-551ea494]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-551ea494]{grid-template-columns:1fr}}.section-title[data-v-551ea494]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-551ea494]{margin-bottom:16px}.form-label[data-v-551ea494]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-551ea494]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-551ea494]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-551ea494]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-551ea494]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-551ea494]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-551ea494]{color:#2563eb}.unit[data-v-551ea494]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-551ea494]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-551ea494]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-551ea494]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08210bbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08210bbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08210bbd]{grid-template-columns:1fr}}.section-title[data-v-08210bbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08210bbd]{margin-bottom:16px}.form-label[data-v-08210bbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08210bbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08210bbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08210bbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08210bbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08210bbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08210bbd]{color:#2563eb}.unit[data-v-08210bbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08210bbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08210bbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08210bbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e99e75a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e99e75a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e99e75a2]{grid-template-columns:1fr}}.section-title[data-v-e99e75a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e99e75a2]{margin-bottom:16px}.form-label[data-v-e99e75a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e99e75a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e99e75a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e99e75a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e99e75a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e99e75a2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e99e75a2]{color:#2563eb}.unit[data-v-e99e75a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e99e75a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e99e75a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e99e75a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17ee5265]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17ee5265]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17ee5265]{grid-template-columns:1fr}}.section-title[data-v-17ee5265]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17ee5265]{margin-bottom:16px}.form-label[data-v-17ee5265]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17ee5265]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17ee5265]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17ee5265]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17ee5265]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17ee5265]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17ee5265]{color:#2563eb}.unit[data-v-17ee5265]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17ee5265]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17ee5265]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17ee5265]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-153c8807]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-153c8807]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-153c8807]{grid-template-columns:1fr}}.section-title[data-v-153c8807]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-153c8807]{margin-bottom:16px}.form-label[data-v-153c8807]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-153c8807]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-153c8807]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-153c8807]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-153c8807]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-153c8807]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-153c8807]{color:#2563eb}.unit[data-v-153c8807]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-153c8807]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-153c8807]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-153c8807]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90e5020b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90e5020b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90e5020b]{grid-template-columns:1fr}}.section-title[data-v-90e5020b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90e5020b]{margin-bottom:16px}.form-label[data-v-90e5020b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90e5020b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90e5020b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90e5020b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90e5020b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90e5020b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90e5020b]{color:#2563eb}.unit[data-v-90e5020b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90e5020b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90e5020b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90e5020b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9f4c0cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9f4c0cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9f4c0cc]{grid-template-columns:1fr}}.section-title[data-v-f9f4c0cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9f4c0cc]{margin-bottom:16px}.form-label[data-v-f9f4c0cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9f4c0cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9f4c0cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9f4c0cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9f4c0cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9f4c0cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9f4c0cc]{color:#2563eb}.unit[data-v-f9f4c0cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9f4c0cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9f4c0cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9f4c0cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e4dd134]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e4dd134]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e4dd134]{grid-template-columns:1fr}}.section-title[data-v-7e4dd134]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e4dd134]{margin-bottom:16px}.form-label[data-v-7e4dd134]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e4dd134]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e4dd134]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e4dd134]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e4dd134]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e4dd134]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e4dd134]{color:#2563eb}.unit[data-v-7e4dd134]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e4dd134]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e4dd134]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e4dd134]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-805ede66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-805ede66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-805ede66]{grid-template-columns:1fr}}.section-title[data-v-805ede66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-805ede66]{margin-bottom:16px}.form-label[data-v-805ede66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-805ede66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-805ede66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-805ede66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-805ede66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-805ede66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-805ede66]{color:#2563eb}.unit[data-v-805ede66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-805ede66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-805ede66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-805ede66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f2c52162]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f2c52162]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f2c52162]{grid-template-columns:1fr}}.section-title[data-v-f2c52162]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f2c52162]{margin-bottom:16px}.form-label[data-v-f2c52162]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f2c52162]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f2c52162]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f2c52162]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f2c52162]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f2c52162]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f2c52162]{color:#2563eb}.unit[data-v-f2c52162]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f2c52162]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f2c52162]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f2c52162]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d81a325]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d81a325]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d81a325]{grid-template-columns:1fr}}.section-title[data-v-0d81a325]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d81a325]{margin-bottom:16px}.form-label[data-v-0d81a325]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d81a325]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d81a325]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d81a325]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d81a325]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d81a325]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d81a325]{color:#2563eb}.unit[data-v-0d81a325]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d81a325]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d81a325]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d81a325]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04af93a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04af93a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04af93a1]{grid-template-columns:1fr}}.section-title[data-v-04af93a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04af93a1]{margin-bottom:16px}.form-label[data-v-04af93a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04af93a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04af93a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04af93a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04af93a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04af93a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04af93a1]{color:#2563eb}.unit[data-v-04af93a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04af93a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04af93a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04af93a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e20863b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e20863b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e20863b7]{grid-template-columns:1fr}}.section-title[data-v-e20863b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e20863b7]{margin-bottom:16px}.form-label[data-v-e20863b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e20863b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e20863b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e20863b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e20863b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e20863b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e20863b7]{color:#2563eb}.unit[data-v-e20863b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e20863b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e20863b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e20863b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4a8bb3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4a8bb3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4a8bb3c]{grid-template-columns:1fr}}.section-title[data-v-c4a8bb3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4a8bb3c]{margin-bottom:16px}.form-label[data-v-c4a8bb3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4a8bb3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4a8bb3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4a8bb3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4a8bb3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4a8bb3c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4a8bb3c]{color:#2563eb}.unit[data-v-c4a8bb3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4a8bb3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4a8bb3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4a8bb3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ae7dea4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ae7dea4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ae7dea4]{grid-template-columns:1fr}}.section-title[data-v-3ae7dea4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ae7dea4]{margin-bottom:16px}.form-label[data-v-3ae7dea4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ae7dea4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ae7dea4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ae7dea4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ae7dea4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ae7dea4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ae7dea4]{color:#2563eb}.unit[data-v-3ae7dea4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ae7dea4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ae7dea4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ae7dea4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-462f9efd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-462f9efd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-462f9efd]{grid-template-columns:1fr}}.section-title[data-v-462f9efd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-462f9efd]{margin-bottom:16px}.form-label[data-v-462f9efd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-462f9efd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-462f9efd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-462f9efd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-462f9efd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-462f9efd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-462f9efd]{color:#2563eb}.unit[data-v-462f9efd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-462f9efd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-462f9efd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-462f9efd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74650e73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74650e73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74650e73]{grid-template-columns:1fr}}.section-title[data-v-74650e73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74650e73]{margin-bottom:16px}.form-label[data-v-74650e73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74650e73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74650e73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74650e73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74650e73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74650e73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74650e73]{color:#2563eb}.unit[data-v-74650e73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74650e73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74650e73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74650e73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b935e438]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b935e438]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b935e438]{grid-template-columns:1fr}}.section-title[data-v-b935e438]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b935e438]{margin-bottom:16px}.form-label[data-v-b935e438]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b935e438]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b935e438]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b935e438]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b935e438]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b935e438]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b935e438]{color:#2563eb}.unit[data-v-b935e438]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b935e438]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b935e438]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b935e438]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ce0e4f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ce0e4f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ce0e4f9]{grid-template-columns:1fr}}.section-title[data-v-4ce0e4f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ce0e4f9]{margin-bottom:16px}.form-label[data-v-4ce0e4f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ce0e4f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ce0e4f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ce0e4f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ce0e4f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ce0e4f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ce0e4f9]{color:#2563eb}.unit[data-v-4ce0e4f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ce0e4f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ce0e4f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ce0e4f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bba54911]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bba54911]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bba54911]{grid-template-columns:1fr}}.section-title[data-v-bba54911]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bba54911]{margin-bottom:16px}.form-label[data-v-bba54911]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bba54911]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bba54911]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bba54911]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bba54911]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bba54911]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bba54911]{color:#2563eb}.unit[data-v-bba54911]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bba54911]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bba54911]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bba54911]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca1c8656]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca1c8656]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca1c8656]{grid-template-columns:1fr}}.section-title[data-v-ca1c8656]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca1c8656]{margin-bottom:16px}.form-label[data-v-ca1c8656]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca1c8656]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca1c8656]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca1c8656]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca1c8656]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca1c8656]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca1c8656]{color:#2563eb}.unit[data-v-ca1c8656]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca1c8656]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca1c8656]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca1c8656]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4fa2baa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4fa2baa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4fa2baa]{grid-template-columns:1fr}}.section-title[data-v-d4fa2baa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4fa2baa]{margin-bottom:16px}.form-label[data-v-d4fa2baa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4fa2baa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4fa2baa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4fa2baa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4fa2baa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4fa2baa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4fa2baa]{color:#2563eb}.unit[data-v-d4fa2baa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4fa2baa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4fa2baa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4fa2baa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80b3bec8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80b3bec8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80b3bec8]{grid-template-columns:1fr}}.section-title[data-v-80b3bec8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80b3bec8]{margin-bottom:16px}.form-label[data-v-80b3bec8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80b3bec8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80b3bec8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80b3bec8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80b3bec8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80b3bec8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80b3bec8]{color:#2563eb}.unit[data-v-80b3bec8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80b3bec8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80b3bec8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80b3bec8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-990ad4a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-990ad4a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-990ad4a0]{grid-template-columns:1fr}}.section-title[data-v-990ad4a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-990ad4a0]{margin-bottom:16px}.form-label[data-v-990ad4a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-990ad4a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-990ad4a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-990ad4a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-990ad4a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-990ad4a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-990ad4a0]{color:#2563eb}.unit[data-v-990ad4a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-990ad4a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-990ad4a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-990ad4a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8464996]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8464996]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8464996]{grid-template-columns:1fr}}.section-title[data-v-a8464996]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8464996]{margin-bottom:16px}.form-label[data-v-a8464996]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8464996]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8464996]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8464996]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8464996]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8464996]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8464996]{color:#2563eb}.unit[data-v-a8464996]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8464996]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8464996]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8464996]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-132b4159]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-132b4159]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-132b4159]{grid-template-columns:1fr}}.section-title[data-v-132b4159]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-132b4159]{margin-bottom:16px}.form-label[data-v-132b4159]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-132b4159]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-132b4159]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-132b4159]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-132b4159]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-132b4159]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-132b4159]{color:#2563eb}.unit[data-v-132b4159]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-132b4159]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-132b4159]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-132b4159]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b62aad4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b62aad4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b62aad4d]{grid-template-columns:1fr}}.section-title[data-v-b62aad4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b62aad4d]{margin-bottom:16px}.form-label[data-v-b62aad4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b62aad4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b62aad4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b62aad4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b62aad4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b62aad4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b62aad4d]{color:#2563eb}.unit[data-v-b62aad4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b62aad4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b62aad4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b62aad4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80bdc2fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80bdc2fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80bdc2fc]{grid-template-columns:1fr}}.section-title[data-v-80bdc2fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80bdc2fc]{margin-bottom:16px}.form-label[data-v-80bdc2fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80bdc2fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80bdc2fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80bdc2fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80bdc2fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80bdc2fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80bdc2fc]{color:#2563eb}.unit[data-v-80bdc2fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80bdc2fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80bdc2fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80bdc2fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94edf05d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94edf05d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94edf05d]{grid-template-columns:1fr}}.section-title[data-v-94edf05d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94edf05d]{margin-bottom:16px}.form-label[data-v-94edf05d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94edf05d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94edf05d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94edf05d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94edf05d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94edf05d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94edf05d]{color:#2563eb}.unit[data-v-94edf05d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94edf05d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94edf05d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94edf05d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9ca9d39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9ca9d39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9ca9d39]{grid-template-columns:1fr}}.section-title[data-v-f9ca9d39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9ca9d39]{margin-bottom:16px}.form-label[data-v-f9ca9d39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9ca9d39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9ca9d39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9ca9d39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9ca9d39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9ca9d39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9ca9d39]{color:#2563eb}.unit[data-v-f9ca9d39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9ca9d39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9ca9d39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9ca9d39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7be99acb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7be99acb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7be99acb]{grid-template-columns:1fr}}.section-title[data-v-7be99acb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7be99acb]{margin-bottom:16px}.form-label[data-v-7be99acb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7be99acb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7be99acb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7be99acb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7be99acb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7be99acb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7be99acb]{color:#2563eb}.unit[data-v-7be99acb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7be99acb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7be99acb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7be99acb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07b7b5f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07b7b5f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07b7b5f6]{grid-template-columns:1fr}}.section-title[data-v-07b7b5f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07b7b5f6]{margin-bottom:16px}.form-label[data-v-07b7b5f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07b7b5f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07b7b5f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07b7b5f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07b7b5f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07b7b5f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07b7b5f6]{color:#2563eb}.unit[data-v-07b7b5f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07b7b5f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07b7b5f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07b7b5f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ffd49a60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ffd49a60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ffd49a60]{grid-template-columns:1fr}}.section-title[data-v-ffd49a60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ffd49a60]{margin-bottom:16px}.form-label[data-v-ffd49a60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ffd49a60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ffd49a60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ffd49a60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ffd49a60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ffd49a60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ffd49a60]{color:#2563eb}.unit[data-v-ffd49a60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ffd49a60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ffd49a60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ffd49a60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92f114a2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92f114a2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92f114a2]{grid-template-columns:1fr}}.section-title[data-v-92f114a2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92f114a2]{margin-bottom:16px}.form-label[data-v-92f114a2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92f114a2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92f114a2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92f114a2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92f114a2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92f114a2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92f114a2]{color:#2563eb}.unit[data-v-92f114a2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92f114a2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92f114a2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92f114a2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdf12369]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdf12369]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdf12369]{grid-template-columns:1fr}}.section-title[data-v-bdf12369]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdf12369]{margin-bottom:16px}.form-label[data-v-bdf12369]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdf12369]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdf12369]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdf12369]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdf12369]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdf12369]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdf12369]{color:#2563eb}.unit[data-v-bdf12369]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdf12369]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdf12369]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdf12369]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7be5b4a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7be5b4a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7be5b4a9]{grid-template-columns:1fr}}.section-title[data-v-7be5b4a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7be5b4a9]{margin-bottom:16px}.form-label[data-v-7be5b4a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7be5b4a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7be5b4a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7be5b4a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7be5b4a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7be5b4a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7be5b4a9]{color:#2563eb}.unit[data-v-7be5b4a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7be5b4a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7be5b4a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7be5b4a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e53e14bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e53e14bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e53e14bd]{grid-template-columns:1fr}}.section-title[data-v-e53e14bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e53e14bd]{margin-bottom:16px}.form-label[data-v-e53e14bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e53e14bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e53e14bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e53e14bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e53e14bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e53e14bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e53e14bd]{color:#2563eb}.unit[data-v-e53e14bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e53e14bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e53e14bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e53e14bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2c4256e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2c4256e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2c4256e]{grid-template-columns:1fr}}.section-title[data-v-b2c4256e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2c4256e]{margin-bottom:16px}.form-label[data-v-b2c4256e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2c4256e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2c4256e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2c4256e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2c4256e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2c4256e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2c4256e]{color:#2563eb}.unit[data-v-b2c4256e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2c4256e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2c4256e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2c4256e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed04cd3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed04cd3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed04cd3d]{grid-template-columns:1fr}}.section-title[data-v-ed04cd3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed04cd3d]{margin-bottom:16px}.form-label[data-v-ed04cd3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed04cd3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed04cd3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed04cd3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed04cd3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed04cd3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed04cd3d]{color:#2563eb}.unit[data-v-ed04cd3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed04cd3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed04cd3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed04cd3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e06f8b22]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e06f8b22]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e06f8b22]{grid-template-columns:1fr}}.section-title[data-v-e06f8b22]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e06f8b22]{margin-bottom:16px}.form-label[data-v-e06f8b22]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e06f8b22]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e06f8b22]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e06f8b22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e06f8b22]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e06f8b22]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e06f8b22]{color:#2563eb}.unit[data-v-e06f8b22]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e06f8b22]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e06f8b22]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e06f8b22]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57f60716]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57f60716]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57f60716]{grid-template-columns:1fr}}.section-title[data-v-57f60716]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57f60716]{margin-bottom:16px}.form-label[data-v-57f60716]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57f60716]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57f60716]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57f60716]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57f60716]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57f60716]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57f60716]{color:#2563eb}.unit[data-v-57f60716]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57f60716]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57f60716]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57f60716]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5749762]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5749762]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5749762]{grid-template-columns:1fr}}.section-title[data-v-a5749762]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5749762]{margin-bottom:16px}.form-label[data-v-a5749762]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5749762]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5749762]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5749762]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5749762]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5749762]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5749762]{color:#2563eb}.unit[data-v-a5749762]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5749762]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5749762]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5749762]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0a4f1bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0a4f1bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0a4f1bc]{grid-template-columns:1fr}}.section-title[data-v-c0a4f1bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0a4f1bc]{margin-bottom:16px}.form-label[data-v-c0a4f1bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0a4f1bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0a4f1bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0a4f1bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0a4f1bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0a4f1bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0a4f1bc]{color:#2563eb}.unit[data-v-c0a4f1bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0a4f1bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0a4f1bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0a4f1bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09f8ce57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09f8ce57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09f8ce57]{grid-template-columns:1fr}}.section-title[data-v-09f8ce57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09f8ce57]{margin-bottom:16px}.form-label[data-v-09f8ce57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09f8ce57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09f8ce57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09f8ce57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09f8ce57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09f8ce57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09f8ce57]{color:#2563eb}.unit[data-v-09f8ce57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09f8ce57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09f8ce57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09f8ce57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dad6d8d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dad6d8d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dad6d8d5]{grid-template-columns:1fr}}.section-title[data-v-dad6d8d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dad6d8d5]{margin-bottom:16px}.form-label[data-v-dad6d8d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dad6d8d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dad6d8d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dad6d8d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dad6d8d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dad6d8d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dad6d8d5]{color:#2563eb}.unit[data-v-dad6d8d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dad6d8d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dad6d8d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dad6d8d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f83b610]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f83b610]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f83b610]{grid-template-columns:1fr}}.section-title[data-v-9f83b610]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f83b610]{margin-bottom:16px}.form-label[data-v-9f83b610]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f83b610]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f83b610]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f83b610]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f83b610]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f83b610]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f83b610]{color:#2563eb}.unit[data-v-9f83b610]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f83b610]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f83b610]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f83b610]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba2f2c9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba2f2c9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba2f2c9f]{grid-template-columns:1fr}}.section-title[data-v-ba2f2c9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba2f2c9f]{margin-bottom:16px}.form-label[data-v-ba2f2c9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba2f2c9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba2f2c9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba2f2c9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba2f2c9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba2f2c9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba2f2c9f]{color:#2563eb}.unit[data-v-ba2f2c9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba2f2c9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba2f2c9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba2f2c9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b90f88b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b90f88b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b90f88b]{grid-template-columns:1fr}}.section-title[data-v-1b90f88b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b90f88b]{margin-bottom:16px}.form-label[data-v-1b90f88b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b90f88b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b90f88b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b90f88b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b90f88b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b90f88b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b90f88b]{color:#2563eb}.unit[data-v-1b90f88b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b90f88b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b90f88b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b90f88b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a7308ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a7308ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a7308ca]{grid-template-columns:1fr}}.section-title[data-v-7a7308ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a7308ca]{margin-bottom:16px}.form-label[data-v-7a7308ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a7308ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a7308ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a7308ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a7308ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a7308ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a7308ca]{color:#2563eb}.unit[data-v-7a7308ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a7308ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a7308ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a7308ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-772ff645]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-772ff645]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-772ff645]{grid-template-columns:1fr}}.section-title[data-v-772ff645]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-772ff645]{margin-bottom:16px}.form-label[data-v-772ff645]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-772ff645]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-772ff645]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-772ff645]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-772ff645]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-772ff645]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-772ff645]{color:#2563eb}.unit[data-v-772ff645]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-772ff645]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-772ff645]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-772ff645]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a18a9cfa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a18a9cfa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a18a9cfa]{grid-template-columns:1fr}}.section-title[data-v-a18a9cfa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a18a9cfa]{margin-bottom:16px}.form-label[data-v-a18a9cfa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a18a9cfa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a18a9cfa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a18a9cfa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a18a9cfa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a18a9cfa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a18a9cfa]{color:#2563eb}.unit[data-v-a18a9cfa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a18a9cfa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a18a9cfa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a18a9cfa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-043a2035]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-043a2035]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-043a2035]{grid-template-columns:1fr}}.section-title[data-v-043a2035]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-043a2035]{margin-bottom:16px}.form-label[data-v-043a2035]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-043a2035]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-043a2035]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-043a2035]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-043a2035]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-043a2035]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-043a2035]{color:#2563eb}.unit[data-v-043a2035]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-043a2035]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-043a2035]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-043a2035]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33728548]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33728548]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33728548]{grid-template-columns:1fr}}.section-title[data-v-33728548]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33728548]{margin-bottom:16px}.form-label[data-v-33728548]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33728548]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33728548]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33728548]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33728548]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33728548]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33728548]{color:#2563eb}.unit[data-v-33728548]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33728548]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33728548]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33728548]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d17b0261]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d17b0261]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d17b0261]{grid-template-columns:1fr}}.section-title[data-v-d17b0261]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d17b0261]{margin-bottom:16px}.form-label[data-v-d17b0261]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d17b0261]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d17b0261]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d17b0261]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d17b0261]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d17b0261]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d17b0261]{color:#2563eb}.unit[data-v-d17b0261]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d17b0261]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d17b0261]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d17b0261]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b3c3431]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b3c3431]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b3c3431]{grid-template-columns:1fr}}.section-title[data-v-7b3c3431]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b3c3431]{margin-bottom:16px}.form-label[data-v-7b3c3431]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b3c3431]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b3c3431]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b3c3431]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b3c3431]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b3c3431]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b3c3431]{color:#2563eb}.unit[data-v-7b3c3431]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b3c3431]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b3c3431]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b3c3431]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19d501eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19d501eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19d501eb]{grid-template-columns:1fr}}.section-title[data-v-19d501eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19d501eb]{margin-bottom:16px}.form-label[data-v-19d501eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19d501eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19d501eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19d501eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19d501eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19d501eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19d501eb]{color:#2563eb}.unit[data-v-19d501eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19d501eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19d501eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19d501eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c75113a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c75113a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c75113a]{grid-template-columns:1fr}}.section-title[data-v-4c75113a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c75113a]{margin-bottom:16px}.form-label[data-v-4c75113a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c75113a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c75113a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c75113a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c75113a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c75113a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c75113a]{color:#2563eb}.unit[data-v-4c75113a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c75113a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c75113a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c75113a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1cfe2bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1cfe2bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1cfe2bb]{grid-template-columns:1fr}}.section-title[data-v-a1cfe2bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1cfe2bb]{margin-bottom:16px}.form-label[data-v-a1cfe2bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1cfe2bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1cfe2bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1cfe2bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1cfe2bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1cfe2bb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1cfe2bb]{color:#2563eb}.unit[data-v-a1cfe2bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1cfe2bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1cfe2bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1cfe2bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1966ed50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1966ed50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1966ed50]{grid-template-columns:1fr}}.section-title[data-v-1966ed50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1966ed50]{margin-bottom:16px}.form-label[data-v-1966ed50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1966ed50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1966ed50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1966ed50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1966ed50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1966ed50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1966ed50]{color:#2563eb}.unit[data-v-1966ed50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1966ed50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1966ed50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1966ed50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ca35dc0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ca35dc0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ca35dc0]{grid-template-columns:1fr}}.section-title[data-v-8ca35dc0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ca35dc0]{margin-bottom:16px}.form-label[data-v-8ca35dc0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ca35dc0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ca35dc0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ca35dc0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ca35dc0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ca35dc0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ca35dc0]{color:#2563eb}.unit[data-v-8ca35dc0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ca35dc0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ca35dc0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ca35dc0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95d5ee2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95d5ee2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95d5ee2d]{grid-template-columns:1fr}}.section-title[data-v-95d5ee2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95d5ee2d]{margin-bottom:16px}.form-label[data-v-95d5ee2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95d5ee2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95d5ee2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95d5ee2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95d5ee2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95d5ee2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95d5ee2d]{color:#2563eb}.unit[data-v-95d5ee2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95d5ee2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95d5ee2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95d5ee2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a4d8c01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a4d8c01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a4d8c01]{grid-template-columns:1fr}}.section-title[data-v-1a4d8c01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a4d8c01]{margin-bottom:16px}.form-label[data-v-1a4d8c01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a4d8c01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a4d8c01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a4d8c01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a4d8c01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a4d8c01]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a4d8c01]{color:#2563eb}.unit[data-v-1a4d8c01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a4d8c01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a4d8c01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a4d8c01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc6c7d99]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc6c7d99]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc6c7d99]{grid-template-columns:1fr}}.section-title[data-v-bc6c7d99]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc6c7d99]{margin-bottom:16px}.form-label[data-v-bc6c7d99]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc6c7d99]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc6c7d99]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc6c7d99]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc6c7d99]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc6c7d99]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc6c7d99]{color:#2563eb}.unit[data-v-bc6c7d99]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc6c7d99]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc6c7d99]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc6c7d99]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cb50e6a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cb50e6a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cb50e6a]{grid-template-columns:1fr}}.section-title[data-v-4cb50e6a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cb50e6a]{margin-bottom:16px}.form-label[data-v-4cb50e6a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cb50e6a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cb50e6a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cb50e6a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cb50e6a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cb50e6a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cb50e6a]{color:#2563eb}.unit[data-v-4cb50e6a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cb50e6a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cb50e6a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cb50e6a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83cf3ccd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83cf3ccd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83cf3ccd]{grid-template-columns:1fr}}.section-title[data-v-83cf3ccd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83cf3ccd]{margin-bottom:16px}.form-label[data-v-83cf3ccd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83cf3ccd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83cf3ccd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83cf3ccd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83cf3ccd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83cf3ccd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83cf3ccd]{color:#2563eb}.unit[data-v-83cf3ccd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83cf3ccd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83cf3ccd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83cf3ccd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd8603af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd8603af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd8603af]{grid-template-columns:1fr}}.section-title[data-v-bd8603af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd8603af]{margin-bottom:16px}.form-label[data-v-bd8603af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd8603af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd8603af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd8603af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd8603af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd8603af]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd8603af]{color:#2563eb}.unit[data-v-bd8603af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd8603af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd8603af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd8603af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c55bfcdc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c55bfcdc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c55bfcdc]{grid-template-columns:1fr}}.section-title[data-v-c55bfcdc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c55bfcdc]{margin-bottom:16px}.form-label[data-v-c55bfcdc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c55bfcdc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c55bfcdc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c55bfcdc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c55bfcdc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c55bfcdc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c55bfcdc]{color:#2563eb}.unit[data-v-c55bfcdc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c55bfcdc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c55bfcdc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c55bfcdc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fb0b6e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fb0b6e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fb0b6e2]{grid-template-columns:1fr}}.section-title[data-v-8fb0b6e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fb0b6e2]{margin-bottom:16px}.form-label[data-v-8fb0b6e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fb0b6e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fb0b6e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fb0b6e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fb0b6e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fb0b6e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fb0b6e2]{color:#2563eb}.unit[data-v-8fb0b6e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fb0b6e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fb0b6e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fb0b6e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a185b11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a185b11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a185b11]{grid-template-columns:1fr}}.section-title[data-v-8a185b11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a185b11]{margin-bottom:16px}.form-label[data-v-8a185b11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a185b11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a185b11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a185b11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a185b11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a185b11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a185b11]{color:#2563eb}.unit[data-v-8a185b11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a185b11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a185b11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a185b11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e99a7bc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e99a7bc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e99a7bc2]{grid-template-columns:1fr}}.section-title[data-v-e99a7bc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e99a7bc2]{margin-bottom:16px}.form-label[data-v-e99a7bc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e99a7bc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e99a7bc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e99a7bc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e99a7bc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e99a7bc2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e99a7bc2]{color:#2563eb}.unit[data-v-e99a7bc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e99a7bc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e99a7bc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e99a7bc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2cc2c47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2cc2c47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2cc2c47]{grid-template-columns:1fr}}.section-title[data-v-a2cc2c47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2cc2c47]{margin-bottom:16px}.form-label[data-v-a2cc2c47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2cc2c47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2cc2c47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2cc2c47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2cc2c47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2cc2c47]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2cc2c47]{color:#2563eb}.unit[data-v-a2cc2c47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2cc2c47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2cc2c47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2cc2c47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ff5bf77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ff5bf77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ff5bf77]{grid-template-columns:1fr}}.section-title[data-v-7ff5bf77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ff5bf77]{margin-bottom:16px}.form-label[data-v-7ff5bf77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ff5bf77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ff5bf77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ff5bf77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ff5bf77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ff5bf77]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ff5bf77]{color:#2563eb}.unit[data-v-7ff5bf77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ff5bf77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ff5bf77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ff5bf77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35b395b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35b395b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35b395b0]{grid-template-columns:1fr}}.section-title[data-v-35b395b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35b395b0]{margin-bottom:16px}.form-label[data-v-35b395b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35b395b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35b395b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35b395b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35b395b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35b395b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35b395b0]{color:#2563eb}.unit[data-v-35b395b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35b395b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35b395b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35b395b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15e178a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15e178a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15e178a8]{grid-template-columns:1fr}}.section-title[data-v-15e178a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15e178a8]{margin-bottom:16px}.form-label[data-v-15e178a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15e178a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15e178a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15e178a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15e178a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15e178a8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15e178a8]{color:#2563eb}.unit[data-v-15e178a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15e178a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15e178a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15e178a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a52e5cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a52e5cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a52e5cb]{grid-template-columns:1fr}}.section-title[data-v-1a52e5cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a52e5cb]{margin-bottom:16px}.form-label[data-v-1a52e5cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a52e5cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a52e5cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a52e5cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a52e5cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a52e5cb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a52e5cb]{color:#2563eb}.unit[data-v-1a52e5cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a52e5cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a52e5cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a52e5cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85573fad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85573fad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85573fad]{grid-template-columns:1fr}}.section-title[data-v-85573fad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85573fad]{margin-bottom:16px}.form-label[data-v-85573fad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85573fad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85573fad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85573fad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85573fad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85573fad]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85573fad]{color:#2563eb}.unit[data-v-85573fad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85573fad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85573fad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85573fad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfada238]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfada238]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfada238]{grid-template-columns:1fr}}.section-title[data-v-dfada238]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfada238]{margin-bottom:16px}.form-label[data-v-dfada238]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfada238]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfada238]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfada238]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfada238]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfada238]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfada238]{color:#2563eb}.unit[data-v-dfada238]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfada238]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfada238]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfada238]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-506f541d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-506f541d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-506f541d]{grid-template-columns:1fr}}.section-title[data-v-506f541d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-506f541d]{margin-bottom:16px}.form-label[data-v-506f541d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-506f541d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-506f541d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-506f541d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-506f541d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-506f541d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-506f541d]{color:#2563eb}.unit[data-v-506f541d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-506f541d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-506f541d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-506f541d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-047cfe35]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-047cfe35]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-047cfe35]{grid-template-columns:1fr 1fr}}.section-title[data-v-047cfe35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-047cfe35]{margin-bottom:var(--space-4)}.form-label[data-v-047cfe35]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-047cfe35],.form-select[data-v-047cfe35]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-047cfe35]:focus,.form-select[data-v-047cfe35]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-047cfe35]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-047cfe35]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-047cfe35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-047cfe35]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-047cfe35]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-047cfe35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-047cfe35]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-047cfe35]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-047cfe35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-047cfe35]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-047cfe35]{margin-top:var(--space-2)}.mt-4[data-v-047cfe35]{margin-top:var(--space-4)}.unit-badge[data-v-047cfe35]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.sub-unit[data-v-047cfe35]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-normal)}.sub-result-banner[data-v-047cfe35]{justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--color-primary-200);flex-wrap:wrap;display:flex}.sub-result-label[data-v-047cfe35]{font-size:var(--text-xs);color:var(--color-primary-600);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.sub-result-value[data-v-047cfe35]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.formula-line[data-v-047cfe35]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.calculation-badge[data-v-047cfe35]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);word-break:break-all}.breakdown-text[data-v-047cfe35]{font-size:var(--text-sm);color:var(--text-secondary)}.placeholder[data-v-047cfe35]{font-size:var(--text-sm);color:var(--text-muted)}.preset-buttons[data-v-047cfe35]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-047cfe35]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-047cfe35]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.custom-calculator[data-v-7209ff3b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7209ff3b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7209ff3b]{grid-template-columns:1fr 1fr}}.section-title[data-v-7209ff3b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7209ff3b]{margin-bottom:var(--space-4)}.form-label[data-v-7209ff3b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7209ff3b],.form-select[data-v-7209ff3b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7209ff3b]:focus,.form-select[data-v-7209ff3b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7209ff3b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7209ff3b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7209ff3b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7209ff3b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7209ff3b]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7209ff3b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7209ff3b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7209ff3b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7209ff3b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7209ff3b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-content[data-v-7209ff3b]{gap:var(--space-4);flex-direction:column;display:flex}.input-with-symbol[data-v-7209ff3b]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-7209ff3b]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-7209ff3b]{border:none;border-radius:0}.input-with-symbol .form-input[data-v-7209ff3b]:focus{box-shadow:none}.symbol[data-v-7209ff3b]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.quick-buttons[data-v-7209ff3b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-7209ff3b]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.quick-btn[data-v-7209ff3b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.active[data-v-7209ff3b]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.breakdown-card[data-v-7209ff3b]{text-align:center}.breakdown-value[data-v-7209ff3b]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1)}.unit[data-v-7209ff3b]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:var(--font-weight-normal);margin-left:var(--space-1)}.unit-small[data-v-7209ff3b]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal);margin-left:2px}.formula-text[data-v-7209ff3b]{font-size:var(--text-sm);color:#4b5563;margin:0;line-height:1.5}.placeholder[data-v-7209ff3b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-7a213eb5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a213eb5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a213eb5]{grid-template-columns:1fr}}.section-title[data-v-7a213eb5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a213eb5]{margin-bottom:16px}.form-label[data-v-7a213eb5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a213eb5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a213eb5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a213eb5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a213eb5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a213eb5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a213eb5]{color:#2563eb}.unit[data-v-7a213eb5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a213eb5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a213eb5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a213eb5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b6f360d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b6f360d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b6f360d]{grid-template-columns:1fr}}.section-title[data-v-1b6f360d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b6f360d]{margin-bottom:16px}.form-label[data-v-1b6f360d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b6f360d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b6f360d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b6f360d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b6f360d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b6f360d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b6f360d]{color:#2563eb}.unit[data-v-1b6f360d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b6f360d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b6f360d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b6f360d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c82a532]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c82a532]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c82a532]{grid-template-columns:1fr}}.section-title[data-v-8c82a532]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c82a532]{margin-bottom:16px}.form-label[data-v-8c82a532]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c82a532]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c82a532]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c82a532]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c82a532]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c82a532]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c82a532]{color:#2563eb}.unit[data-v-8c82a532]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c82a532]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c82a532]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c82a532]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3994c349]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3994c349]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3994c349]{grid-template-columns:1fr}}.section-title[data-v-3994c349]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3994c349]{margin-bottom:16px}.form-label[data-v-3994c349]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3994c349]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3994c349]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3994c349]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3994c349]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3994c349]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3994c349]{color:#2563eb}.unit[data-v-3994c349]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3994c349]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3994c349]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3994c349]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8cafff4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8cafff4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8cafff4]{grid-template-columns:1fr}}.section-title[data-v-c8cafff4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8cafff4]{margin-bottom:16px}.form-label[data-v-c8cafff4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8cafff4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8cafff4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8cafff4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8cafff4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8cafff4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8cafff4]{color:#2563eb}.unit[data-v-c8cafff4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8cafff4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8cafff4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8cafff4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa6fd33d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa6fd33d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa6fd33d]{grid-template-columns:1fr}}.section-title[data-v-fa6fd33d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa6fd33d]{margin-bottom:16px}.form-label[data-v-fa6fd33d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa6fd33d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa6fd33d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa6fd33d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa6fd33d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa6fd33d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa6fd33d]{color:#2563eb}.unit[data-v-fa6fd33d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa6fd33d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa6fd33d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa6fd33d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ff410f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ff410f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ff410f6]{grid-template-columns:1fr}}.section-title[data-v-3ff410f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ff410f6]{margin-bottom:16px}.form-label[data-v-3ff410f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ff410f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ff410f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ff410f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ff410f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ff410f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ff410f6]{color:#2563eb}.unit[data-v-3ff410f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ff410f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ff410f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ff410f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-297afcd7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-297afcd7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-297afcd7]{grid-template-columns:1fr}}.section-title[data-v-297afcd7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-297afcd7]{margin-bottom:16px}.form-label[data-v-297afcd7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-297afcd7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-297afcd7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-297afcd7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-297afcd7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-297afcd7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-297afcd7]{color:#2563eb}.unit[data-v-297afcd7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-297afcd7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-297afcd7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-297afcd7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f344c23]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f344c23]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f344c23]{grid-template-columns:1fr}}.section-title[data-v-7f344c23]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f344c23]{margin-bottom:16px}.form-label[data-v-7f344c23]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f344c23]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f344c23]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f344c23]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f344c23]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f344c23]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f344c23]{color:#2563eb}.unit[data-v-7f344c23]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f344c23]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f344c23]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f344c23]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-111a1968]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-111a1968]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-111a1968]{grid-template-columns:1fr}}.section-title[data-v-111a1968]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-111a1968]{margin-bottom:16px}.form-label[data-v-111a1968]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-111a1968]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-111a1968]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-111a1968]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-111a1968]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-111a1968]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-111a1968]{color:#2563eb}.unit[data-v-111a1968]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-111a1968]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-111a1968]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-111a1968]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ad30593]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ad30593]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ad30593]{grid-template-columns:1fr}}.section-title[data-v-6ad30593]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ad30593]{margin-bottom:16px}.form-label[data-v-6ad30593]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ad30593]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ad30593]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ad30593]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ad30593]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ad30593]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ad30593]{color:#2563eb}.unit[data-v-6ad30593]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ad30593]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ad30593]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ad30593]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a105478]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a105478]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a105478]{grid-template-columns:1fr}}.section-title[data-v-2a105478]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a105478]{margin-bottom:16px}.form-label[data-v-2a105478]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a105478]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a105478]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a105478]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a105478]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a105478]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a105478]{color:#2563eb}.unit[data-v-2a105478]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a105478]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a105478]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a105478]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f4abde8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f4abde8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f4abde8]{grid-template-columns:1fr}}.section-title[data-v-8f4abde8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f4abde8]{margin-bottom:16px}.form-label[data-v-8f4abde8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f4abde8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f4abde8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f4abde8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f4abde8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f4abde8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f4abde8]{color:#2563eb}.unit[data-v-8f4abde8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f4abde8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f4abde8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f4abde8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7be21c82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7be21c82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7be21c82]{grid-template-columns:1fr}}.section-title[data-v-7be21c82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7be21c82]{margin-bottom:16px}.form-label[data-v-7be21c82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7be21c82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7be21c82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7be21c82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7be21c82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7be21c82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7be21c82]{color:#2563eb}.unit[data-v-7be21c82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7be21c82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7be21c82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7be21c82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-580de40f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-580de40f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-580de40f]{grid-template-columns:1fr}}.section-title[data-v-580de40f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-580de40f]{margin-bottom:16px}.form-label[data-v-580de40f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-580de40f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-580de40f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-580de40f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-580de40f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-580de40f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-580de40f]{color:#2563eb}.unit[data-v-580de40f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-580de40f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-580de40f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-580de40f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8e7d4a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8e7d4a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8e7d4a4]{grid-template-columns:1fr}}.section-title[data-v-f8e7d4a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8e7d4a4]{margin-bottom:16px}.form-label[data-v-f8e7d4a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8e7d4a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8e7d4a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8e7d4a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8e7d4a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8e7d4a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8e7d4a4]{color:#2563eb}.unit[data-v-f8e7d4a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8e7d4a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8e7d4a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8e7d4a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61371e9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61371e9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61371e9a]{grid-template-columns:1fr}}.section-title[data-v-61371e9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61371e9a]{margin-bottom:16px}.form-label[data-v-61371e9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61371e9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61371e9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61371e9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61371e9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61371e9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61371e9a]{color:#2563eb}.unit[data-v-61371e9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61371e9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61371e9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61371e9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2ea06a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2ea06a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2ea06a0]{grid-template-columns:1fr}}.section-title[data-v-e2ea06a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2ea06a0]{margin-bottom:16px}.form-label[data-v-e2ea06a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2ea06a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2ea06a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2ea06a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2ea06a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2ea06a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2ea06a0]{color:#2563eb}.unit[data-v-e2ea06a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2ea06a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2ea06a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2ea06a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6e58105]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6e58105]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6e58105]{grid-template-columns:1fr}}.section-title[data-v-a6e58105]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6e58105]{margin-bottom:16px}.form-label[data-v-a6e58105]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6e58105]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6e58105]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6e58105]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6e58105]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6e58105]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6e58105]{color:#2563eb}.unit[data-v-a6e58105]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6e58105]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6e58105]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6e58105]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55197626]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55197626]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55197626]{grid-template-columns:1fr}}.section-title[data-v-55197626]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55197626]{margin-bottom:16px}.form-label[data-v-55197626]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55197626]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55197626]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55197626]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55197626]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55197626]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55197626]{color:#2563eb}.unit[data-v-55197626]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55197626]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55197626]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55197626]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f9d6cf7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f9d6cf7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f9d6cf7]{grid-template-columns:1fr}}.section-title[data-v-5f9d6cf7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f9d6cf7]{margin-bottom:16px}.form-label[data-v-5f9d6cf7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f9d6cf7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f9d6cf7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f9d6cf7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f9d6cf7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f9d6cf7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f9d6cf7]{color:#2563eb}.unit[data-v-5f9d6cf7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f9d6cf7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f9d6cf7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f9d6cf7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac43d164]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac43d164]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac43d164]{grid-template-columns:1fr}}.section-title[data-v-ac43d164]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac43d164]{margin-bottom:16px}.form-label[data-v-ac43d164]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac43d164]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac43d164]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac43d164]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac43d164]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac43d164]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac43d164]{color:#2563eb}.unit[data-v-ac43d164]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac43d164]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac43d164]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac43d164]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43b474a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43b474a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43b474a9]{grid-template-columns:1fr}}.section-title[data-v-43b474a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43b474a9]{margin-bottom:16px}.form-label[data-v-43b474a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43b474a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43b474a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43b474a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43b474a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43b474a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43b474a9]{color:#2563eb}.unit[data-v-43b474a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43b474a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43b474a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43b474a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8390743]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8390743]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8390743]{grid-template-columns:1fr}}.section-title[data-v-f8390743]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8390743]{margin-bottom:16px}.form-label[data-v-f8390743]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8390743]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8390743]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8390743]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8390743]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8390743]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8390743]{color:#2563eb}.unit[data-v-f8390743]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8390743]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8390743]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8390743]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78dd79a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78dd79a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78dd79a7]{grid-template-columns:1fr}}.section-title[data-v-78dd79a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78dd79a7]{margin-bottom:16px}.form-label[data-v-78dd79a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78dd79a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78dd79a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78dd79a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78dd79a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78dd79a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78dd79a7]{color:#2563eb}.unit[data-v-78dd79a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78dd79a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78dd79a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78dd79a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce7305f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce7305f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce7305f5]{grid-template-columns:1fr}}.section-title[data-v-ce7305f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce7305f5]{margin-bottom:16px}.form-label[data-v-ce7305f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce7305f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce7305f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce7305f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce7305f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce7305f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce7305f5]{color:#2563eb}.unit[data-v-ce7305f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce7305f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce7305f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce7305f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b430c54a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b430c54a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b430c54a]{grid-template-columns:1fr}}.section-title[data-v-b430c54a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b430c54a]{margin-bottom:16px}.form-label[data-v-b430c54a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b430c54a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b430c54a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b430c54a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b430c54a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b430c54a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b430c54a]{color:#2563eb}.unit[data-v-b430c54a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b430c54a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b430c54a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b430c54a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-62a7d126]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-62a7d126]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-62a7d126]{grid-template-columns:1fr}}.section-title[data-v-62a7d126]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-62a7d126]{margin-bottom:16px}.form-label[data-v-62a7d126]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-62a7d126]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-62a7d126]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-62a7d126]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-62a7d126]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-62a7d126]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-62a7d126]{color:#2563eb}.unit[data-v-62a7d126]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-62a7d126]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-62a7d126]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-62a7d126]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e63a704]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e63a704]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e63a704]{grid-template-columns:1fr}}.section-title[data-v-1e63a704]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e63a704]{margin-bottom:16px}.form-label[data-v-1e63a704]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e63a704]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e63a704]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e63a704]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e63a704]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e63a704]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e63a704]{color:#2563eb}.unit[data-v-1e63a704]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e63a704]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e63a704]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e63a704]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fdb3a5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fdb3a5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fdb3a5d]{grid-template-columns:1fr}}.section-title[data-v-8fdb3a5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fdb3a5d]{margin-bottom:16px}.form-label[data-v-8fdb3a5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fdb3a5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fdb3a5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fdb3a5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fdb3a5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fdb3a5d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fdb3a5d]{color:#2563eb}.unit[data-v-8fdb3a5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fdb3a5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fdb3a5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fdb3a5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-397b016d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-397b016d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-397b016d]{grid-template-columns:1fr}}.section-title[data-v-397b016d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-397b016d]{margin-bottom:16px}.form-label[data-v-397b016d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-397b016d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-397b016d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-397b016d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-397b016d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-397b016d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-397b016d]{color:#2563eb}.unit[data-v-397b016d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-397b016d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-397b016d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-397b016d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ace67144]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ace67144]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ace67144]{grid-template-columns:1fr}}.section-title[data-v-ace67144]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ace67144]{margin-bottom:16px}.form-label[data-v-ace67144]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ace67144]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ace67144]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ace67144]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ace67144]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ace67144]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ace67144]{color:#2563eb}.unit[data-v-ace67144]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ace67144]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ace67144]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ace67144]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26d4c9d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26d4c9d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26d4c9d9]{grid-template-columns:1fr}}.section-title[data-v-26d4c9d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26d4c9d9]{margin-bottom:16px}.form-label[data-v-26d4c9d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26d4c9d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26d4c9d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26d4c9d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26d4c9d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26d4c9d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26d4c9d9]{color:#2563eb}.unit[data-v-26d4c9d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26d4c9d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26d4c9d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26d4c9d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d241b2cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d241b2cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d241b2cc]{grid-template-columns:1fr}}.section-title[data-v-d241b2cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d241b2cc]{margin-bottom:16px}.form-label[data-v-d241b2cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d241b2cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d241b2cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d241b2cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d241b2cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d241b2cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d241b2cc]{color:#2563eb}.unit[data-v-d241b2cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d241b2cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d241b2cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d241b2cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d08005e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d08005e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d08005e5]{grid-template-columns:1fr}}.section-title[data-v-d08005e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d08005e5]{margin-bottom:16px}.form-label[data-v-d08005e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d08005e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d08005e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d08005e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d08005e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d08005e5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d08005e5]{color:#2563eb}.unit[data-v-d08005e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d08005e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d08005e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d08005e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1470f78f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1470f78f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1470f78f]{grid-template-columns:1fr}}.section-title[data-v-1470f78f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1470f78f]{margin-bottom:16px}.form-label[data-v-1470f78f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1470f78f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1470f78f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1470f78f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1470f78f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1470f78f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1470f78f]{color:#2563eb}.unit[data-v-1470f78f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1470f78f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1470f78f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1470f78f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-912a24b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-912a24b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-912a24b9]{grid-template-columns:1fr}}.section-title[data-v-912a24b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-912a24b9]{margin-bottom:16px}.form-label[data-v-912a24b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-912a24b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-912a24b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-912a24b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-912a24b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-912a24b9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-912a24b9]{color:#2563eb}.unit[data-v-912a24b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-912a24b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-912a24b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-912a24b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25be207a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25be207a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25be207a]{grid-template-columns:1fr}}.section-title[data-v-25be207a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25be207a]{margin-bottom:16px}.form-label[data-v-25be207a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25be207a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25be207a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25be207a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25be207a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25be207a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25be207a]{color:#2563eb}.unit[data-v-25be207a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25be207a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25be207a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25be207a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb7e3e23]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb7e3e23]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb7e3e23]{grid-template-columns:1fr}}.section-title[data-v-fb7e3e23]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb7e3e23]{margin-bottom:16px}.form-label[data-v-fb7e3e23]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb7e3e23]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb7e3e23]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb7e3e23]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb7e3e23]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb7e3e23]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb7e3e23]{color:#2563eb}.unit[data-v-fb7e3e23]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb7e3e23]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb7e3e23]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb7e3e23]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cc37bf0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cc37bf0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cc37bf0]{grid-template-columns:1fr}}.section-title[data-v-9cc37bf0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cc37bf0]{margin-bottom:16px}.form-label[data-v-9cc37bf0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cc37bf0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cc37bf0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cc37bf0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cc37bf0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cc37bf0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cc37bf0]{color:#2563eb}.unit[data-v-9cc37bf0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cc37bf0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cc37bf0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cc37bf0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2eac8a24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2eac8a24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2eac8a24]{grid-template-columns:1fr}}.section-title[data-v-2eac8a24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2eac8a24]{margin-bottom:16px}.form-label[data-v-2eac8a24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2eac8a24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2eac8a24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2eac8a24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2eac8a24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2eac8a24]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2eac8a24]{color:#2563eb}.unit[data-v-2eac8a24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2eac8a24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2eac8a24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2eac8a24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16cc50d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16cc50d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16cc50d5]{grid-template-columns:1fr}}.section-title[data-v-16cc50d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16cc50d5]{margin-bottom:16px}.form-label[data-v-16cc50d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16cc50d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16cc50d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16cc50d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16cc50d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16cc50d5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16cc50d5]{color:#2563eb}.unit[data-v-16cc50d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16cc50d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16cc50d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16cc50d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e95e42a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e95e42a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e95e42a]{grid-template-columns:1fr}}.section-title[data-v-9e95e42a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e95e42a]{margin-bottom:16px}.form-label[data-v-9e95e42a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e95e42a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e95e42a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e95e42a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e95e42a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e95e42a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e95e42a]{color:#2563eb}.unit[data-v-9e95e42a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e95e42a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e95e42a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e95e42a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9b343b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9b343b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9b343b7]{grid-template-columns:1fr}}.section-title[data-v-b9b343b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9b343b7]{margin-bottom:16px}.form-label[data-v-b9b343b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9b343b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9b343b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9b343b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9b343b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9b343b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9b343b7]{color:#2563eb}.unit[data-v-b9b343b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9b343b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9b343b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9b343b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b733572]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b733572]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b733572]{grid-template-columns:1fr}}.section-title[data-v-4b733572]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b733572]{margin-bottom:16px}.form-label[data-v-4b733572]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b733572]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b733572]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b733572]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b733572]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b733572]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b733572]{color:#2563eb}.unit[data-v-4b733572]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b733572]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b733572]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b733572]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f9f5262]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f9f5262]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f9f5262]{grid-template-columns:1fr}}.section-title[data-v-7f9f5262]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f9f5262]{margin-bottom:16px}.form-label[data-v-7f9f5262]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f9f5262]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f9f5262]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f9f5262]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f9f5262]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f9f5262]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f9f5262]{color:#2563eb}.unit[data-v-7f9f5262]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f9f5262]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f9f5262]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f9f5262]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a13d9f52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a13d9f52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a13d9f52]{grid-template-columns:1fr}}.section-title[data-v-a13d9f52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a13d9f52]{margin-bottom:16px}.form-label[data-v-a13d9f52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a13d9f52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a13d9f52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a13d9f52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a13d9f52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a13d9f52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a13d9f52]{color:#2563eb}.unit[data-v-a13d9f52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a13d9f52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a13d9f52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a13d9f52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f64a18c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f64a18c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f64a18c9]{grid-template-columns:1fr}}.section-title[data-v-f64a18c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f64a18c9]{margin-bottom:16px}.form-label[data-v-f64a18c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f64a18c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f64a18c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f64a18c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f64a18c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f64a18c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f64a18c9]{color:#2563eb}.unit[data-v-f64a18c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f64a18c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f64a18c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f64a18c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e36e04c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e36e04c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e36e04c6]{grid-template-columns:1fr}}.section-title[data-v-e36e04c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e36e04c6]{margin-bottom:16px}.form-label[data-v-e36e04c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e36e04c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e36e04c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e36e04c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e36e04c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e36e04c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e36e04c6]{color:#2563eb}.unit[data-v-e36e04c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e36e04c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e36e04c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e36e04c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f92ea0ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f92ea0ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f92ea0ee]{grid-template-columns:1fr}}.section-title[data-v-f92ea0ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f92ea0ee]{margin-bottom:16px}.form-label[data-v-f92ea0ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f92ea0ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f92ea0ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f92ea0ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f92ea0ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f92ea0ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f92ea0ee]{color:#2563eb}.unit[data-v-f92ea0ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f92ea0ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f92ea0ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f92ea0ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5eff1e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5eff1e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5eff1e3]{grid-template-columns:1fr}}.section-title[data-v-e5eff1e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5eff1e3]{margin-bottom:16px}.form-label[data-v-e5eff1e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5eff1e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5eff1e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5eff1e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5eff1e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5eff1e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5eff1e3]{color:#2563eb}.unit[data-v-e5eff1e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5eff1e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5eff1e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5eff1e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b135f58]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b135f58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b135f58]{grid-template-columns:1fr}}.section-title[data-v-4b135f58]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b135f58]{margin-bottom:16px}.form-label[data-v-4b135f58]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b135f58]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b135f58]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b135f58]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b135f58]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b135f58]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b135f58]{color:#2563eb}.unit[data-v-4b135f58]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b135f58]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b135f58]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b135f58]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1739949a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1739949a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1739949a]{grid-template-columns:1fr}}.section-title[data-v-1739949a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1739949a]{margin-bottom:16px}.form-label[data-v-1739949a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1739949a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1739949a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1739949a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1739949a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1739949a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1739949a]{color:#2563eb}.unit[data-v-1739949a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1739949a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1739949a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1739949a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e83be03]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e83be03]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e83be03]{grid-template-columns:1fr}}.section-title[data-v-9e83be03]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e83be03]{margin-bottom:16px}.form-label[data-v-9e83be03]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e83be03]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e83be03]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e83be03]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e83be03]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e83be03]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e83be03]{color:#2563eb}.unit[data-v-9e83be03]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e83be03]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e83be03]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e83be03]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7378e72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7378e72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7378e72]{grid-template-columns:1fr}}.section-title[data-v-d7378e72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7378e72]{margin-bottom:16px}.form-label[data-v-d7378e72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7378e72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7378e72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7378e72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7378e72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7378e72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7378e72]{color:#2563eb}.unit[data-v-d7378e72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7378e72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7378e72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7378e72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b071e7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b071e7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b071e7d]{grid-template-columns:1fr}}.section-title[data-v-0b071e7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b071e7d]{margin-bottom:16px}.form-label[data-v-0b071e7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b071e7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b071e7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b071e7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b071e7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b071e7d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b071e7d]{color:#2563eb}.unit[data-v-0b071e7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b071e7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b071e7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b071e7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd5db50b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd5db50b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd5db50b]{grid-template-columns:1fr}}.section-title[data-v-fd5db50b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd5db50b]{margin-bottom:16px}.form-label[data-v-fd5db50b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd5db50b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd5db50b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd5db50b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd5db50b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd5db50b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd5db50b]{color:#2563eb}.unit[data-v-fd5db50b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd5db50b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd5db50b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd5db50b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea49e511]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea49e511]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea49e511]{grid-template-columns:1fr}}.section-title[data-v-ea49e511]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea49e511]{margin-bottom:16px}.form-label[data-v-ea49e511]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea49e511]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea49e511]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea49e511]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea49e511]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea49e511]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea49e511]{color:#2563eb}.unit[data-v-ea49e511]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea49e511]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea49e511]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea49e511]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-efa4256a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-efa4256a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-efa4256a]{grid-template-columns:1fr}}.section-title[data-v-efa4256a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-efa4256a]{margin-bottom:16px}.form-label[data-v-efa4256a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-efa4256a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-efa4256a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-efa4256a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-efa4256a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-efa4256a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-efa4256a]{color:#2563eb}.unit[data-v-efa4256a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-efa4256a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-efa4256a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-efa4256a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d8749ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d8749ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d8749ab]{grid-template-columns:1fr}}.section-title[data-v-9d8749ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d8749ab]{margin-bottom:16px}.form-label[data-v-9d8749ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d8749ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d8749ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d8749ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d8749ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d8749ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d8749ab]{color:#2563eb}.unit[data-v-9d8749ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d8749ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d8749ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d8749ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfafe874]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfafe874]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfafe874]{grid-template-columns:1fr}}.section-title[data-v-bfafe874]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfafe874]{margin-bottom:16px}.form-label[data-v-bfafe874]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfafe874]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfafe874]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfafe874]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfafe874]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfafe874]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfafe874]{color:#2563eb}.unit[data-v-bfafe874]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfafe874]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfafe874]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfafe874]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0caf2542]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0caf2542]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0caf2542]{grid-template-columns:1fr}}.section-title[data-v-0caf2542]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0caf2542]{margin-bottom:16px}.form-label[data-v-0caf2542]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0caf2542]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0caf2542]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0caf2542]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0caf2542]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0caf2542]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0caf2542]{color:#2563eb}.unit[data-v-0caf2542]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0caf2542]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0caf2542]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0caf2542]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f3f30f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f3f30f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f3f30f9]{grid-template-columns:1fr}}.section-title[data-v-5f3f30f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f3f30f9]{margin-bottom:16px}.form-label[data-v-5f3f30f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f3f30f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f3f30f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f3f30f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f3f30f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f3f30f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f3f30f9]{color:#2563eb}.unit[data-v-5f3f30f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f3f30f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f3f30f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f3f30f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59c5aa81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59c5aa81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59c5aa81]{grid-template-columns:1fr}}.section-title[data-v-59c5aa81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59c5aa81]{margin-bottom:16px}.form-label[data-v-59c5aa81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59c5aa81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59c5aa81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59c5aa81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59c5aa81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59c5aa81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59c5aa81]{color:#2563eb}.unit[data-v-59c5aa81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59c5aa81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59c5aa81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59c5aa81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2fb4859]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2fb4859]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2fb4859]{grid-template-columns:1fr}}.section-title[data-v-d2fb4859]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2fb4859]{margin-bottom:16px}.form-label[data-v-d2fb4859]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2fb4859]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2fb4859]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2fb4859]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2fb4859]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2fb4859]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2fb4859]{color:#2563eb}.unit[data-v-d2fb4859]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2fb4859]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2fb4859]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2fb4859]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4a17a50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4a17a50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4a17a50]{grid-template-columns:1fr}}.section-title[data-v-c4a17a50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4a17a50]{margin-bottom:16px}.form-label[data-v-c4a17a50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4a17a50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4a17a50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4a17a50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4a17a50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4a17a50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4a17a50]{color:#2563eb}.unit[data-v-c4a17a50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4a17a50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4a17a50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4a17a50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49bc038e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49bc038e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49bc038e]{grid-template-columns:1fr}}.section-title[data-v-49bc038e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49bc038e]{margin-bottom:16px}.form-label[data-v-49bc038e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49bc038e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49bc038e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49bc038e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49bc038e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49bc038e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49bc038e]{color:#2563eb}.unit[data-v-49bc038e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49bc038e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49bc038e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49bc038e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd28481f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd28481f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd28481f]{grid-template-columns:1fr}}.section-title[data-v-cd28481f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd28481f]{margin-bottom:16px}.form-label[data-v-cd28481f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd28481f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd28481f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd28481f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd28481f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd28481f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd28481f]{color:#2563eb}.unit[data-v-cd28481f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd28481f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd28481f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd28481f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f5a35a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f5a35a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f5a35a7]{grid-template-columns:1fr}}.section-title[data-v-0f5a35a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f5a35a7]{margin-bottom:16px}.form-label[data-v-0f5a35a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f5a35a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f5a35a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f5a35a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f5a35a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f5a35a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f5a35a7]{color:#2563eb}.unit[data-v-0f5a35a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f5a35a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f5a35a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f5a35a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19d5ab15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19d5ab15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19d5ab15]{grid-template-columns:1fr}}.section-title[data-v-19d5ab15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19d5ab15]{margin-bottom:16px}.form-label[data-v-19d5ab15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19d5ab15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19d5ab15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19d5ab15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19d5ab15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19d5ab15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19d5ab15]{color:#2563eb}.unit[data-v-19d5ab15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19d5ab15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19d5ab15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19d5ab15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d30879fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d30879fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d30879fe]{grid-template-columns:1fr}}.section-title[data-v-d30879fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d30879fe]{margin-bottom:16px}.form-label[data-v-d30879fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d30879fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d30879fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d30879fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d30879fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d30879fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d30879fe]{color:#2563eb}.unit[data-v-d30879fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d30879fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d30879fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d30879fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45b7306b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45b7306b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45b7306b]{grid-template-columns:1fr}}.section-title[data-v-45b7306b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45b7306b]{margin-bottom:16px}.form-label[data-v-45b7306b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45b7306b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45b7306b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45b7306b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45b7306b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45b7306b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45b7306b]{color:#2563eb}.unit[data-v-45b7306b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45b7306b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45b7306b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45b7306b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3526e8b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3526e8b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3526e8b6]{grid-template-columns:1fr}}.section-title[data-v-3526e8b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3526e8b6]{margin-bottom:16px}.form-label[data-v-3526e8b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3526e8b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3526e8b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3526e8b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3526e8b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3526e8b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3526e8b6]{color:#2563eb}.unit[data-v-3526e8b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3526e8b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3526e8b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3526e8b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c44f411]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c44f411]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c44f411]{grid-template-columns:1fr}}.section-title[data-v-2c44f411]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c44f411]{margin-bottom:16px}.form-label[data-v-2c44f411]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c44f411]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c44f411]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c44f411]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c44f411]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c44f411]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c44f411]{color:#2563eb}.unit[data-v-2c44f411]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c44f411]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c44f411]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c44f411]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6728d42e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6728d42e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6728d42e]{grid-template-columns:1fr}}.section-title[data-v-6728d42e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6728d42e]{margin-bottom:16px}.form-label[data-v-6728d42e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6728d42e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6728d42e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6728d42e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6728d42e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6728d42e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6728d42e]{color:#2563eb}.unit[data-v-6728d42e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6728d42e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6728d42e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6728d42e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29ae3e4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29ae3e4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29ae3e4d]{grid-template-columns:1fr}}.section-title[data-v-29ae3e4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29ae3e4d]{margin-bottom:16px}.form-label[data-v-29ae3e4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29ae3e4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29ae3e4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29ae3e4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29ae3e4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29ae3e4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29ae3e4d]{color:#2563eb}.unit[data-v-29ae3e4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29ae3e4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29ae3e4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29ae3e4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3675d997]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3675d997]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3675d997]{grid-template-columns:1fr}}.section-title[data-v-3675d997]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3675d997]{margin-bottom:16px}.form-label[data-v-3675d997]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3675d997]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3675d997]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3675d997]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3675d997]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3675d997]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3675d997]{color:#2563eb}.unit[data-v-3675d997]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3675d997]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3675d997]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3675d997]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6a5319d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6a5319d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6a5319d]{grid-template-columns:1fr}}.section-title[data-v-c6a5319d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6a5319d]{margin-bottom:16px}.form-label[data-v-c6a5319d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6a5319d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6a5319d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6a5319d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6a5319d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6a5319d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6a5319d]{color:#2563eb}.unit[data-v-c6a5319d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6a5319d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6a5319d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6a5319d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9e97e6a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9e97e6a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9e97e6a]{grid-template-columns:1fr}}.section-title[data-v-c9e97e6a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9e97e6a]{margin-bottom:16px}.form-label[data-v-c9e97e6a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9e97e6a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9e97e6a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9e97e6a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9e97e6a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9e97e6a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9e97e6a]{color:#2563eb}.unit[data-v-c9e97e6a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9e97e6a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9e97e6a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9e97e6a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69f989bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69f989bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69f989bc]{grid-template-columns:1fr}}.section-title[data-v-69f989bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69f989bc]{margin-bottom:16px}.form-label[data-v-69f989bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69f989bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69f989bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69f989bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69f989bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69f989bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69f989bc]{color:#2563eb}.unit[data-v-69f989bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69f989bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69f989bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69f989bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee91908c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee91908c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee91908c]{grid-template-columns:1fr}}.section-title[data-v-ee91908c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee91908c]{margin-bottom:16px}.form-label[data-v-ee91908c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee91908c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee91908c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee91908c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee91908c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee91908c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee91908c]{color:#2563eb}.unit[data-v-ee91908c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee91908c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee91908c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee91908c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14304133]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14304133]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14304133]{grid-template-columns:1fr}}.section-title[data-v-14304133]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14304133]{margin-bottom:16px}.form-label[data-v-14304133]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14304133]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14304133]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14304133]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14304133]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14304133]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14304133]{color:#2563eb}.unit[data-v-14304133]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14304133]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14304133]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14304133]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13dec352]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13dec352]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13dec352]{grid-template-columns:1fr}}.section-title[data-v-13dec352]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13dec352]{margin-bottom:16px}.form-label[data-v-13dec352]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13dec352]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13dec352]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13dec352]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13dec352]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13dec352]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13dec352]{color:#2563eb}.unit[data-v-13dec352]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13dec352]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13dec352]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13dec352]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db8fd6d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db8fd6d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db8fd6d9]{grid-template-columns:1fr}}.section-title[data-v-db8fd6d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db8fd6d9]{margin-bottom:16px}.form-label[data-v-db8fd6d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db8fd6d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db8fd6d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db8fd6d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db8fd6d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db8fd6d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db8fd6d9]{color:#2563eb}.unit[data-v-db8fd6d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db8fd6d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db8fd6d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db8fd6d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-260491cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-260491cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-260491cd]{grid-template-columns:1fr}}.section-title[data-v-260491cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-260491cd]{margin-bottom:16px}.form-label[data-v-260491cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-260491cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-260491cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-260491cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-260491cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-260491cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-260491cd]{color:#2563eb}.unit[data-v-260491cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-260491cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-260491cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-260491cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fad37e53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fad37e53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fad37e53]{grid-template-columns:1fr}}.section-title[data-v-fad37e53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fad37e53]{margin-bottom:16px}.form-label[data-v-fad37e53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fad37e53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fad37e53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fad37e53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fad37e53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fad37e53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fad37e53]{color:#2563eb}.unit[data-v-fad37e53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fad37e53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fad37e53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fad37e53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04a2c713]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04a2c713]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04a2c713]{grid-template-columns:1fr}}.section-title[data-v-04a2c713]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04a2c713]{margin-bottom:16px}.form-label[data-v-04a2c713]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04a2c713]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04a2c713]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04a2c713]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04a2c713]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04a2c713]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04a2c713]{color:#2563eb}.unit[data-v-04a2c713]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04a2c713]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04a2c713]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04a2c713]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24083690]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24083690]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24083690]{grid-template-columns:1fr}}.section-title[data-v-24083690]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24083690]{margin-bottom:16px}.form-label[data-v-24083690]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24083690]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24083690]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24083690]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24083690]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24083690]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24083690]{color:#2563eb}.unit[data-v-24083690]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24083690]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24083690]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24083690]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cfb6dff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cfb6dff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cfb6dff]{grid-template-columns:1fr}}.section-title[data-v-7cfb6dff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cfb6dff]{margin-bottom:16px}.form-label[data-v-7cfb6dff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cfb6dff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cfb6dff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cfb6dff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cfb6dff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cfb6dff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cfb6dff]{color:#2563eb}.unit[data-v-7cfb6dff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cfb6dff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cfb6dff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cfb6dff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a1e1ef8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a1e1ef8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a1e1ef8]{grid-template-columns:1fr}}.section-title[data-v-0a1e1ef8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a1e1ef8]{margin-bottom:16px}.form-label[data-v-0a1e1ef8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a1e1ef8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a1e1ef8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a1e1ef8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a1e1ef8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a1e1ef8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a1e1ef8]{color:#2563eb}.unit[data-v-0a1e1ef8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a1e1ef8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a1e1ef8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a1e1ef8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-642f9449]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-642f9449]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-642f9449]{grid-template-columns:1fr}}.section-title[data-v-642f9449]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-642f9449]{margin-bottom:16px}.form-label[data-v-642f9449]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-642f9449]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-642f9449]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-642f9449]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-642f9449]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-642f9449]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-642f9449]{color:#2563eb}.unit[data-v-642f9449]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-642f9449]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-642f9449]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-642f9449]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15807588]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15807588]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15807588]{grid-template-columns:1fr}}.section-title[data-v-15807588]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15807588]{margin-bottom:16px}.form-label[data-v-15807588]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15807588]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15807588]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15807588]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15807588]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15807588]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15807588]{color:#2563eb}.unit[data-v-15807588]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15807588]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15807588]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15807588]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71a3f56a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71a3f56a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71a3f56a]{grid-template-columns:1fr}}.section-title[data-v-71a3f56a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71a3f56a]{margin-bottom:16px}.form-label[data-v-71a3f56a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71a3f56a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71a3f56a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71a3f56a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71a3f56a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71a3f56a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71a3f56a]{color:#2563eb}.unit[data-v-71a3f56a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71a3f56a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71a3f56a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71a3f56a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3644375]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3644375]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3644375]{grid-template-columns:1fr}}.section-title[data-v-c3644375]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3644375]{margin-bottom:16px}.form-label[data-v-c3644375]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3644375]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3644375]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3644375]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3644375]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3644375]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3644375]{color:#2563eb}.unit[data-v-c3644375]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3644375]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3644375]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3644375]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da7726f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da7726f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da7726f5]{grid-template-columns:1fr}}.section-title[data-v-da7726f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da7726f5]{margin-bottom:16px}.form-label[data-v-da7726f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da7726f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da7726f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da7726f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da7726f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da7726f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da7726f5]{color:#2563eb}.unit[data-v-da7726f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da7726f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da7726f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da7726f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95b1bc3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95b1bc3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95b1bc3c]{grid-template-columns:1fr}}.section-title[data-v-95b1bc3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95b1bc3c]{margin-bottom:16px}.form-label[data-v-95b1bc3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95b1bc3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95b1bc3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95b1bc3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95b1bc3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95b1bc3c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95b1bc3c]{color:#2563eb}.unit[data-v-95b1bc3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95b1bc3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95b1bc3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95b1bc3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd4cc960]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd4cc960]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd4cc960]{grid-template-columns:1fr}}.section-title[data-v-fd4cc960]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd4cc960]{margin-bottom:16px}.form-label[data-v-fd4cc960]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd4cc960]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd4cc960]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd4cc960]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd4cc960]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd4cc960]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd4cc960]{color:#2563eb}.unit[data-v-fd4cc960]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd4cc960]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd4cc960]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd4cc960]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40ab1123]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40ab1123]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40ab1123]{grid-template-columns:1fr}}.section-title[data-v-40ab1123]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40ab1123]{margin-bottom:16px}.form-label[data-v-40ab1123]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40ab1123]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40ab1123]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40ab1123]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40ab1123]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40ab1123]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40ab1123]{color:#2563eb}.unit[data-v-40ab1123]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40ab1123]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40ab1123]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40ab1123]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-538182cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-538182cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-538182cb]{grid-template-columns:1fr}}.section-title[data-v-538182cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-538182cb]{margin-bottom:16px}.form-label[data-v-538182cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-538182cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-538182cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-538182cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-538182cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-538182cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-538182cb]{color:#2563eb}.unit[data-v-538182cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-538182cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-538182cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-538182cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b6058b86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b6058b86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b6058b86]{grid-template-columns:1fr}}.section-title[data-v-b6058b86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b6058b86]{margin-bottom:16px}.form-label[data-v-b6058b86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b6058b86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b6058b86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b6058b86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b6058b86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b6058b86]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b6058b86]{color:#2563eb}.unit[data-v-b6058b86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b6058b86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b6058b86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b6058b86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dad5a5e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dad5a5e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dad5a5e6]{grid-template-columns:1fr}}.section-title[data-v-dad5a5e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dad5a5e6]{margin-bottom:16px}.form-label[data-v-dad5a5e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dad5a5e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dad5a5e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dad5a5e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dad5a5e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dad5a5e6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dad5a5e6]{color:#2563eb}.unit[data-v-dad5a5e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dad5a5e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dad5a5e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dad5a5e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e8bc217]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e8bc217]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e8bc217]{grid-template-columns:1fr}}.section-title[data-v-5e8bc217]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e8bc217]{margin-bottom:16px}.form-label[data-v-5e8bc217]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e8bc217]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e8bc217]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e8bc217]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e8bc217]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e8bc217]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e8bc217]{color:#2563eb}.unit[data-v-5e8bc217]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e8bc217]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e8bc217]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e8bc217]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d9bfba4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d9bfba4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d9bfba4]{grid-template-columns:1fr}}.section-title[data-v-0d9bfba4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d9bfba4]{margin-bottom:16px}.form-label[data-v-0d9bfba4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d9bfba4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d9bfba4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d9bfba4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d9bfba4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d9bfba4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d9bfba4]{color:#2563eb}.unit[data-v-0d9bfba4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d9bfba4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d9bfba4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d9bfba4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-228cdb16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-228cdb16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-228cdb16]{grid-template-columns:1fr}}.section-title[data-v-228cdb16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-228cdb16]{margin-bottom:16px}.form-label[data-v-228cdb16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-228cdb16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-228cdb16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-228cdb16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-228cdb16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-228cdb16]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-228cdb16]{color:#2563eb}.unit[data-v-228cdb16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-228cdb16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-228cdb16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-228cdb16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ee703c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ee703c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ee703c0]{grid-template-columns:1fr}}.section-title[data-v-5ee703c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ee703c0]{margin-bottom:16px}.form-label[data-v-5ee703c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ee703c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ee703c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ee703c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ee703c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ee703c0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ee703c0]{color:#2563eb}.unit[data-v-5ee703c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ee703c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ee703c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ee703c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2a3e523]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2a3e523]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2a3e523]{grid-template-columns:1fr}}.section-title[data-v-d2a3e523]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2a3e523]{margin-bottom:16px}.form-label[data-v-d2a3e523]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2a3e523]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2a3e523]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2a3e523]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2a3e523]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2a3e523]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2a3e523]{color:#2563eb}.unit[data-v-d2a3e523]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2a3e523]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2a3e523]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2a3e523]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ece1317]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ece1317]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ece1317]{grid-template-columns:1fr}}.section-title[data-v-9ece1317]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ece1317]{margin-bottom:16px}.form-label[data-v-9ece1317]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ece1317]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ece1317]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ece1317]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ece1317]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ece1317]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ece1317]{color:#2563eb}.unit[data-v-9ece1317]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ece1317]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ece1317]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ece1317]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d71f437]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d71f437]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d71f437]{grid-template-columns:1fr}}.section-title[data-v-7d71f437]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d71f437]{margin-bottom:16px}.form-label[data-v-7d71f437]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d71f437]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d71f437]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d71f437]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d71f437]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d71f437]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d71f437]{color:#2563eb}.unit[data-v-7d71f437]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d71f437]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d71f437]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d71f437]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5dea4908]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5dea4908]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5dea4908]{grid-template-columns:1fr}}.section-title[data-v-5dea4908]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5dea4908]{margin-bottom:16px}.form-label[data-v-5dea4908]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5dea4908]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5dea4908]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5dea4908]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5dea4908]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5dea4908]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5dea4908]{color:#2563eb}.unit[data-v-5dea4908]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5dea4908]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5dea4908]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5dea4908]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7308855b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7308855b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7308855b]{grid-template-columns:1fr}}.section-title[data-v-7308855b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7308855b]{margin-bottom:16px}.form-label[data-v-7308855b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7308855b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7308855b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7308855b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7308855b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7308855b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7308855b]{color:#2563eb}.unit[data-v-7308855b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7308855b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7308855b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7308855b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-546d7ac7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-546d7ac7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-546d7ac7]{grid-template-columns:1fr}}.section-title[data-v-546d7ac7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-546d7ac7]{margin-bottom:16px}.form-label[data-v-546d7ac7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-546d7ac7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-546d7ac7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-546d7ac7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-546d7ac7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-546d7ac7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-546d7ac7]{color:#2563eb}.unit[data-v-546d7ac7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-546d7ac7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-546d7ac7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-546d7ac7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e5481f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e5481f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e5481f3]{grid-template-columns:1fr}}.section-title[data-v-1e5481f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e5481f3]{margin-bottom:16px}.form-label[data-v-1e5481f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e5481f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e5481f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e5481f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e5481f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e5481f3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e5481f3]{color:#2563eb}.unit[data-v-1e5481f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e5481f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e5481f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e5481f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e64abd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e64abd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e64abd1]{grid-template-columns:1fr}}.section-title[data-v-9e64abd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e64abd1]{margin-bottom:16px}.form-label[data-v-9e64abd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e64abd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e64abd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e64abd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e64abd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e64abd1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e64abd1]{color:#2563eb}.unit[data-v-9e64abd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e64abd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e64abd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e64abd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55b329db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55b329db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55b329db]{grid-template-columns:1fr}}.section-title[data-v-55b329db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55b329db]{margin-bottom:16px}.form-label[data-v-55b329db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55b329db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55b329db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55b329db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55b329db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55b329db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55b329db]{color:#2563eb}.unit[data-v-55b329db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55b329db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55b329db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55b329db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af2670b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af2670b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af2670b0]{grid-template-columns:1fr}}.section-title[data-v-af2670b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af2670b0]{margin-bottom:16px}.form-label[data-v-af2670b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af2670b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af2670b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af2670b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af2670b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af2670b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af2670b0]{color:#2563eb}.unit[data-v-af2670b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af2670b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af2670b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af2670b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3478cdcb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3478cdcb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3478cdcb]{grid-template-columns:1fr}}.section-title[data-v-3478cdcb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3478cdcb]{margin-bottom:16px}.form-label[data-v-3478cdcb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3478cdcb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3478cdcb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3478cdcb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3478cdcb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3478cdcb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3478cdcb]{color:#2563eb}.unit[data-v-3478cdcb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3478cdcb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3478cdcb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3478cdcb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6fb3c67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6fb3c67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6fb3c67]{grid-template-columns:1fr}}.section-title[data-v-c6fb3c67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6fb3c67]{margin-bottom:16px}.form-label[data-v-c6fb3c67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6fb3c67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6fb3c67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6fb3c67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6fb3c67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6fb3c67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6fb3c67]{color:#2563eb}.unit[data-v-c6fb3c67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6fb3c67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6fb3c67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6fb3c67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-077e6776]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-077e6776]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-077e6776]{grid-template-columns:1fr}}.section-title[data-v-077e6776]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-077e6776]{margin-bottom:16px}.form-label[data-v-077e6776]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-077e6776]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-077e6776]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-077e6776]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-077e6776]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-077e6776]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-077e6776]{color:#2563eb}.unit[data-v-077e6776]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-077e6776]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-077e6776]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-077e6776]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c32c136]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c32c136]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c32c136]{grid-template-columns:1fr}}.section-title[data-v-7c32c136]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c32c136]{margin-bottom:16px}.form-label[data-v-7c32c136]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c32c136]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c32c136]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c32c136]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c32c136]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c32c136]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c32c136]{color:#2563eb}.unit[data-v-7c32c136]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c32c136]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c32c136]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c32c136]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8deac4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8deac4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8deac4d]{grid-template-columns:1fr}}.section-title[data-v-a8deac4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8deac4d]{margin-bottom:16px}.form-label[data-v-a8deac4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8deac4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8deac4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8deac4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8deac4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8deac4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8deac4d]{color:#2563eb}.unit[data-v-a8deac4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8deac4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8deac4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8deac4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f654679]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f654679]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f654679]{grid-template-columns:1fr}}.section-title[data-v-1f654679]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f654679]{margin-bottom:16px}.form-label[data-v-1f654679]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f654679]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f654679]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f654679]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f654679]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f654679]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f654679]{color:#2563eb}.unit[data-v-1f654679]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f654679]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f654679]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f654679]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f6cf25a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f6cf25a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f6cf25a]{grid-template-columns:1fr}}.section-title[data-v-3f6cf25a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f6cf25a]{margin-bottom:16px}.form-label[data-v-3f6cf25a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f6cf25a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f6cf25a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f6cf25a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f6cf25a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f6cf25a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f6cf25a]{color:#2563eb}.unit[data-v-3f6cf25a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f6cf25a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f6cf25a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f6cf25a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6d0ca17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6d0ca17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6d0ca17]{grid-template-columns:1fr}}.section-title[data-v-d6d0ca17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6d0ca17]{margin-bottom:16px}.form-label[data-v-d6d0ca17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6d0ca17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6d0ca17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6d0ca17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6d0ca17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6d0ca17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6d0ca17]{color:#2563eb}.unit[data-v-d6d0ca17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6d0ca17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6d0ca17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6d0ca17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-471fd3f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-471fd3f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-471fd3f6]{grid-template-columns:1fr}}.section-title[data-v-471fd3f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-471fd3f6]{margin-bottom:16px}.form-label[data-v-471fd3f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-471fd3f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-471fd3f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-471fd3f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-471fd3f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-471fd3f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-471fd3f6]{color:#2563eb}.unit[data-v-471fd3f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-471fd3f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-471fd3f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-471fd3f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad35d014]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad35d014]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad35d014]{grid-template-columns:1fr}}.section-title[data-v-ad35d014]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad35d014]{margin-bottom:16px}.form-label[data-v-ad35d014]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad35d014]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad35d014]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad35d014]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad35d014]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad35d014]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad35d014]{color:#2563eb}.unit[data-v-ad35d014]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad35d014]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad35d014]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad35d014]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9d9931a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9d9931a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9d9931a]{grid-template-columns:1fr}}.section-title[data-v-a9d9931a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9d9931a]{margin-bottom:16px}.form-label[data-v-a9d9931a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9d9931a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9d9931a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9d9931a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9d9931a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9d9931a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9d9931a]{color:#2563eb}.unit[data-v-a9d9931a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9d9931a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9d9931a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9d9931a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5473a7b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5473a7b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5473a7b6]{grid-template-columns:1fr}}.section-title[data-v-5473a7b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5473a7b6]{margin-bottom:16px}.form-label[data-v-5473a7b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5473a7b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5473a7b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5473a7b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5473a7b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5473a7b6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5473a7b6]{color:#2563eb}.unit[data-v-5473a7b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5473a7b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5473a7b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5473a7b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15a3b2c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15a3b2c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15a3b2c0]{grid-template-columns:1fr}}.section-title[data-v-15a3b2c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15a3b2c0]{margin-bottom:16px}.form-label[data-v-15a3b2c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15a3b2c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15a3b2c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15a3b2c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15a3b2c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15a3b2c0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15a3b2c0]{color:#2563eb}.unit[data-v-15a3b2c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15a3b2c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15a3b2c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15a3b2c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07b50876]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07b50876]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07b50876]{grid-template-columns:1fr}}.section-title[data-v-07b50876]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07b50876]{margin-bottom:16px}.form-label[data-v-07b50876]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07b50876]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07b50876]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07b50876]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07b50876]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07b50876]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07b50876]{color:#2563eb}.unit[data-v-07b50876]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07b50876]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07b50876]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07b50876]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d27ab9bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d27ab9bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d27ab9bd]{grid-template-columns:1fr}}.section-title[data-v-d27ab9bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d27ab9bd]{margin-bottom:16px}.form-label[data-v-d27ab9bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d27ab9bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d27ab9bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d27ab9bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d27ab9bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d27ab9bd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d27ab9bd]{color:#2563eb}.unit[data-v-d27ab9bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d27ab9bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d27ab9bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d27ab9bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58ff876d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58ff876d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58ff876d]{grid-template-columns:1fr}}.section-title[data-v-58ff876d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58ff876d]{margin-bottom:16px}.form-label[data-v-58ff876d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58ff876d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58ff876d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58ff876d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58ff876d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58ff876d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58ff876d]{color:#2563eb}.unit[data-v-58ff876d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58ff876d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58ff876d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58ff876d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c41d32d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c41d32d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c41d32d]{grid-template-columns:1fr}}.section-title[data-v-3c41d32d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c41d32d]{margin-bottom:16px}.form-label[data-v-3c41d32d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c41d32d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c41d32d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c41d32d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c41d32d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c41d32d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c41d32d]{color:#2563eb}.unit[data-v-3c41d32d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c41d32d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c41d32d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c41d32d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca4efa1f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca4efa1f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca4efa1f]{grid-template-columns:1fr}}.section-title[data-v-ca4efa1f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca4efa1f]{margin-bottom:16px}.form-label[data-v-ca4efa1f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca4efa1f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca4efa1f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca4efa1f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca4efa1f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca4efa1f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca4efa1f]{color:#2563eb}.unit[data-v-ca4efa1f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca4efa1f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca4efa1f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca4efa1f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e842f85]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e842f85]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e842f85]{grid-template-columns:1fr}}.section-title[data-v-9e842f85]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e842f85]{margin-bottom:16px}.form-label[data-v-9e842f85]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e842f85]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e842f85]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e842f85]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e842f85]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e842f85]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e842f85]{color:#2563eb}.unit[data-v-9e842f85]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e842f85]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e842f85]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e842f85]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06e7e6fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06e7e6fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06e7e6fe]{grid-template-columns:1fr}}.section-title[data-v-06e7e6fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06e7e6fe]{margin-bottom:16px}.form-label[data-v-06e7e6fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06e7e6fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06e7e6fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06e7e6fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06e7e6fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06e7e6fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06e7e6fe]{color:#2563eb}.unit[data-v-06e7e6fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06e7e6fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06e7e6fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06e7e6fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4faceea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4faceea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4faceea]{grid-template-columns:1fr}}.section-title[data-v-f4faceea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4faceea]{margin-bottom:16px}.form-label[data-v-f4faceea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4faceea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4faceea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4faceea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4faceea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4faceea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4faceea]{color:#2563eb}.unit[data-v-f4faceea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4faceea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4faceea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4faceea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53884811]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53884811]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53884811]{grid-template-columns:1fr}}.section-title[data-v-53884811]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53884811]{margin-bottom:16px}.form-label[data-v-53884811]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53884811]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53884811]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53884811]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53884811]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53884811]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53884811]{color:#2563eb}.unit[data-v-53884811]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53884811]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53884811]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53884811]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a502e5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a502e5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a502e5c]{grid-template-columns:1fr}}.section-title[data-v-5a502e5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a502e5c]{margin-bottom:16px}.form-label[data-v-5a502e5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a502e5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a502e5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a502e5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a502e5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a502e5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a502e5c]{color:#2563eb}.unit[data-v-5a502e5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a502e5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a502e5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a502e5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c0cec95]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c0cec95]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c0cec95]{grid-template-columns:1fr}}.section-title[data-v-1c0cec95]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c0cec95]{margin-bottom:16px}.form-label[data-v-1c0cec95]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c0cec95]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c0cec95]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c0cec95]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c0cec95]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c0cec95]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c0cec95]{color:#2563eb}.unit[data-v-1c0cec95]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c0cec95]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c0cec95]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c0cec95]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ddb5cd78]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ddb5cd78]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ddb5cd78]{grid-template-columns:1fr}}.section-title[data-v-ddb5cd78]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ddb5cd78]{margin-bottom:16px}.form-label[data-v-ddb5cd78]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ddb5cd78]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ddb5cd78]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ddb5cd78]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ddb5cd78]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ddb5cd78]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ddb5cd78]{color:#2563eb}.unit[data-v-ddb5cd78]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ddb5cd78]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ddb5cd78]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ddb5cd78]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73b04733]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73b04733]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73b04733]{grid-template-columns:1fr}}.section-title[data-v-73b04733]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73b04733]{margin-bottom:16px}.form-label[data-v-73b04733]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73b04733]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73b04733]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73b04733]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73b04733]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73b04733]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73b04733]{color:#2563eb}.unit[data-v-73b04733]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73b04733]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73b04733]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73b04733]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30395184]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30395184]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30395184]{grid-template-columns:1fr}}.section-title[data-v-30395184]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30395184]{margin-bottom:16px}.form-label[data-v-30395184]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30395184]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30395184]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30395184]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30395184]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30395184]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30395184]{color:#2563eb}.unit[data-v-30395184]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30395184]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30395184]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30395184]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2939251]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2939251]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2939251]{grid-template-columns:1fr}}.section-title[data-v-d2939251]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2939251]{margin-bottom:16px}.form-label[data-v-d2939251]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2939251]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2939251]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2939251]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2939251]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2939251]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2939251]{color:#2563eb}.unit[data-v-d2939251]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2939251]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2939251]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2939251]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6526199]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6526199]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6526199]{grid-template-columns:1fr}}.section-title[data-v-f6526199]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6526199]{margin-bottom:16px}.form-label[data-v-f6526199]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6526199]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6526199]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6526199]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6526199]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6526199]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6526199]{color:#2563eb}.unit[data-v-f6526199]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6526199]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6526199]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6526199]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e889ce72]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e889ce72]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e889ce72]{grid-template-columns:1fr}}.section-title[data-v-e889ce72]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e889ce72]{margin-bottom:16px}.form-label[data-v-e889ce72]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e889ce72]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e889ce72]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e889ce72]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e889ce72]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e889ce72]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e889ce72]{color:#2563eb}.unit[data-v-e889ce72]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e889ce72]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e889ce72]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e889ce72]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bae37809]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bae37809]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bae37809]{grid-template-columns:1fr}}.section-title[data-v-bae37809]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bae37809]{margin-bottom:16px}.form-label[data-v-bae37809]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bae37809]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bae37809]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bae37809]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bae37809]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bae37809]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bae37809]{color:#2563eb}.unit[data-v-bae37809]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bae37809]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bae37809]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bae37809]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0bb0247c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0bb0247c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0bb0247c]{grid-template-columns:1fr}}.section-title[data-v-0bb0247c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0bb0247c]{margin-bottom:16px}.form-label[data-v-0bb0247c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0bb0247c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0bb0247c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0bb0247c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0bb0247c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0bb0247c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0bb0247c]{color:#2563eb}.unit[data-v-0bb0247c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0bb0247c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0bb0247c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0bb0247c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d46a8d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d46a8d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d46a8d9]{grid-template-columns:1fr}}.section-title[data-v-9d46a8d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d46a8d9]{margin-bottom:16px}.form-label[data-v-9d46a8d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d46a8d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d46a8d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d46a8d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d46a8d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d46a8d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d46a8d9]{color:#2563eb}.unit[data-v-9d46a8d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d46a8d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d46a8d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d46a8d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c43f0899]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c43f0899]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c43f0899]{grid-template-columns:1fr}}.section-title[data-v-c43f0899]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c43f0899]{margin-bottom:16px}.form-label[data-v-c43f0899]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c43f0899]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c43f0899]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c43f0899]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c43f0899]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c43f0899]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c43f0899]{color:#2563eb}.unit[data-v-c43f0899]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c43f0899]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c43f0899]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c43f0899]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79983a67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79983a67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79983a67]{grid-template-columns:1fr}}.section-title[data-v-79983a67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79983a67]{margin-bottom:16px}.form-label[data-v-79983a67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79983a67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79983a67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79983a67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79983a67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79983a67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79983a67]{color:#2563eb}.unit[data-v-79983a67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79983a67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79983a67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79983a67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67b25472]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67b25472]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67b25472]{grid-template-columns:1fr}}.section-title[data-v-67b25472]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67b25472]{margin-bottom:16px}.form-label[data-v-67b25472]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67b25472]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67b25472]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67b25472]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67b25472]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67b25472]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67b25472]{color:#2563eb}.unit[data-v-67b25472]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67b25472]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67b25472]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67b25472]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc20937e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc20937e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc20937e]{grid-template-columns:1fr}}.section-title[data-v-dc20937e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc20937e]{margin-bottom:16px}.form-label[data-v-dc20937e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc20937e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc20937e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc20937e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc20937e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc20937e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc20937e]{color:#2563eb}.unit[data-v-dc20937e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc20937e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc20937e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc20937e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef5e907c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef5e907c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef5e907c]{grid-template-columns:1fr}}.section-title[data-v-ef5e907c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef5e907c]{margin-bottom:16px}.form-label[data-v-ef5e907c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef5e907c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef5e907c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef5e907c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef5e907c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef5e907c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef5e907c]{color:#2563eb}.unit[data-v-ef5e907c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef5e907c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef5e907c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef5e907c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f8e25c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f8e25c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f8e25c4]{grid-template-columns:1fr}}.section-title[data-v-3f8e25c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f8e25c4]{margin-bottom:16px}.form-label[data-v-3f8e25c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f8e25c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f8e25c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f8e25c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f8e25c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f8e25c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f8e25c4]{color:#2563eb}.unit[data-v-3f8e25c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f8e25c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f8e25c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f8e25c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba1a5707]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba1a5707]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba1a5707]{grid-template-columns:1fr}}.section-title[data-v-ba1a5707]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba1a5707]{margin-bottom:16px}.form-label[data-v-ba1a5707]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba1a5707]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba1a5707]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba1a5707]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba1a5707]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba1a5707]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba1a5707]{color:#2563eb}.unit[data-v-ba1a5707]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba1a5707]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba1a5707]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba1a5707]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7278fd09]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7278fd09]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7278fd09]{grid-template-columns:1fr}}.section-title[data-v-7278fd09]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7278fd09]{margin-bottom:16px}.form-label[data-v-7278fd09]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7278fd09]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7278fd09]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7278fd09]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7278fd09]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7278fd09]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7278fd09]{color:#2563eb}.unit[data-v-7278fd09]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7278fd09]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7278fd09]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7278fd09]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2319d13a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2319d13a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2319d13a]{grid-template-columns:1fr}}.section-title[data-v-2319d13a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2319d13a]{margin-bottom:16px}.form-label[data-v-2319d13a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2319d13a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2319d13a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2319d13a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2319d13a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2319d13a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2319d13a]{color:#2563eb}.unit[data-v-2319d13a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2319d13a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2319d13a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2319d13a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b557adc4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b557adc4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b557adc4]{grid-template-columns:1fr}}.section-title[data-v-b557adc4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b557adc4]{margin-bottom:16px}.form-label[data-v-b557adc4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b557adc4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b557adc4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b557adc4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b557adc4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b557adc4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b557adc4]{color:#2563eb}.unit[data-v-b557adc4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b557adc4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b557adc4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b557adc4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54073ab8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54073ab8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54073ab8]{grid-template-columns:1fr}}.section-title[data-v-54073ab8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54073ab8]{margin-bottom:16px}.form-label[data-v-54073ab8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54073ab8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54073ab8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54073ab8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54073ab8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54073ab8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54073ab8]{color:#2563eb}.unit[data-v-54073ab8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54073ab8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54073ab8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54073ab8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f263fcc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f263fcc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f263fcc]{grid-template-columns:1fr}}.section-title[data-v-6f263fcc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f263fcc]{margin-bottom:16px}.form-label[data-v-6f263fcc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f263fcc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f263fcc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f263fcc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f263fcc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f263fcc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f263fcc]{color:#2563eb}.unit[data-v-6f263fcc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f263fcc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f263fcc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f263fcc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba8e7fe6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba8e7fe6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba8e7fe6]{grid-template-columns:1fr}}.section-title[data-v-ba8e7fe6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba8e7fe6]{margin-bottom:16px}.form-label[data-v-ba8e7fe6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba8e7fe6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba8e7fe6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba8e7fe6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba8e7fe6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba8e7fe6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba8e7fe6]{color:#2563eb}.unit[data-v-ba8e7fe6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba8e7fe6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba8e7fe6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba8e7fe6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51806d3a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51806d3a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51806d3a]{grid-template-columns:1fr}}.section-title[data-v-51806d3a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51806d3a]{margin-bottom:16px}.form-label[data-v-51806d3a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51806d3a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51806d3a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51806d3a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51806d3a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51806d3a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51806d3a]{color:#2563eb}.unit[data-v-51806d3a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51806d3a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51806d3a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51806d3a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5367e3be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5367e3be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5367e3be]{grid-template-columns:1fr}}.section-title[data-v-5367e3be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5367e3be]{margin-bottom:16px}.form-label[data-v-5367e3be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5367e3be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5367e3be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5367e3be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5367e3be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5367e3be]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5367e3be]{color:#2563eb}.unit[data-v-5367e3be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5367e3be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5367e3be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5367e3be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90f10551]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90f10551]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90f10551]{grid-template-columns:1fr}}.section-title[data-v-90f10551]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90f10551]{margin-bottom:16px}.form-label[data-v-90f10551]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90f10551]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90f10551]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90f10551]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90f10551]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90f10551]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90f10551]{color:#2563eb}.unit[data-v-90f10551]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90f10551]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90f10551]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90f10551]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f2c137b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f2c137b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f2c137b]{grid-template-columns:1fr}}.section-title[data-v-6f2c137b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f2c137b]{margin-bottom:16px}.form-label[data-v-6f2c137b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f2c137b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f2c137b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f2c137b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f2c137b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f2c137b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f2c137b]{color:#2563eb}.unit[data-v-6f2c137b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f2c137b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f2c137b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f2c137b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-590f0668]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-590f0668]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-590f0668]{grid-template-columns:1fr}}.section-title[data-v-590f0668]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-590f0668]{margin-bottom:16px}.form-label[data-v-590f0668]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-590f0668]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-590f0668]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-590f0668]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-590f0668]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-590f0668]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-590f0668]{color:#2563eb}.unit[data-v-590f0668]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-590f0668]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-590f0668]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-590f0668]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b938de98]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b938de98]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b938de98]{grid-template-columns:1fr}}.section-title[data-v-b938de98]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b938de98]{margin-bottom:16px}.form-label[data-v-b938de98]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b938de98]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b938de98]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b938de98]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b938de98]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b938de98]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b938de98]{color:#2563eb}.unit[data-v-b938de98]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b938de98]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b938de98]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b938de98]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e0dbdf4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e0dbdf4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e0dbdf4]{grid-template-columns:1fr}}.section-title[data-v-4e0dbdf4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e0dbdf4]{margin-bottom:16px}.form-label[data-v-4e0dbdf4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e0dbdf4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e0dbdf4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e0dbdf4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e0dbdf4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e0dbdf4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e0dbdf4]{color:#2563eb}.unit[data-v-4e0dbdf4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e0dbdf4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e0dbdf4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e0dbdf4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9daca719]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9daca719]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9daca719]{grid-template-columns:1fr}}.section-title[data-v-9daca719]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9daca719]{margin-bottom:16px}.form-label[data-v-9daca719]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9daca719]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9daca719]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9daca719]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9daca719]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9daca719]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9daca719]{color:#2563eb}.unit[data-v-9daca719]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9daca719]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9daca719]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9daca719]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80937fa6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80937fa6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80937fa6]{grid-template-columns:1fr}}.section-title[data-v-80937fa6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80937fa6]{margin-bottom:16px}.form-label[data-v-80937fa6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80937fa6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80937fa6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80937fa6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80937fa6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80937fa6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80937fa6]{color:#2563eb}.unit[data-v-80937fa6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80937fa6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80937fa6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80937fa6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-266bf91a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-266bf91a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-266bf91a]{grid-template-columns:1fr}}.section-title[data-v-266bf91a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-266bf91a]{margin-bottom:16px}.form-label[data-v-266bf91a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-266bf91a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-266bf91a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-266bf91a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-266bf91a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-266bf91a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-266bf91a]{color:#2563eb}.unit[data-v-266bf91a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-266bf91a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-266bf91a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-266bf91a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e9f6b4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e9f6b4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e9f6b4c]{grid-template-columns:1fr}}.section-title[data-v-1e9f6b4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e9f6b4c]{margin-bottom:16px}.form-label[data-v-1e9f6b4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e9f6b4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e9f6b4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e9f6b4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e9f6b4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e9f6b4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e9f6b4c]{color:#2563eb}.unit[data-v-1e9f6b4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e9f6b4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e9f6b4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e9f6b4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f70eb731]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f70eb731]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f70eb731]{grid-template-columns:1fr}}.section-title[data-v-f70eb731]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f70eb731]{margin-bottom:16px}.form-label[data-v-f70eb731]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f70eb731]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f70eb731]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f70eb731]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f70eb731]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f70eb731]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f70eb731]{color:#2563eb}.unit[data-v-f70eb731]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f70eb731]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f70eb731]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f70eb731]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-efbea274]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-efbea274]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-efbea274]{grid-template-columns:1fr}}.section-title[data-v-efbea274]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-efbea274]{margin-bottom:16px}.form-label[data-v-efbea274]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-efbea274]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-efbea274]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-efbea274]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-efbea274]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-efbea274]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-efbea274]{color:#2563eb}.unit[data-v-efbea274]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-efbea274]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-efbea274]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-efbea274]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25db7f63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25db7f63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25db7f63]{grid-template-columns:1fr}}.section-title[data-v-25db7f63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25db7f63]{margin-bottom:16px}.form-label[data-v-25db7f63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25db7f63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25db7f63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25db7f63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25db7f63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25db7f63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25db7f63]{color:#2563eb}.unit[data-v-25db7f63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25db7f63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25db7f63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25db7f63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-847d8e57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-847d8e57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-847d8e57]{grid-template-columns:1fr}}.section-title[data-v-847d8e57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-847d8e57]{margin-bottom:16px}.form-label[data-v-847d8e57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-847d8e57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-847d8e57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-847d8e57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-847d8e57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-847d8e57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-847d8e57]{color:#2563eb}.unit[data-v-847d8e57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-847d8e57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-847d8e57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-847d8e57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2570cfbe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2570cfbe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2570cfbe]{grid-template-columns:1fr}}.section-title[data-v-2570cfbe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2570cfbe]{margin-bottom:16px}.form-label[data-v-2570cfbe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2570cfbe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2570cfbe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2570cfbe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2570cfbe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2570cfbe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2570cfbe]{color:#2563eb}.unit[data-v-2570cfbe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2570cfbe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2570cfbe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2570cfbe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-245cc053]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-245cc053]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-245cc053]{grid-template-columns:1fr}}.section-title[data-v-245cc053]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-245cc053]{margin-bottom:16px}.form-label[data-v-245cc053]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-245cc053]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-245cc053]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-245cc053]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-245cc053]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-245cc053]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-245cc053]{color:#2563eb}.unit[data-v-245cc053]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-245cc053]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-245cc053]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-245cc053]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-968ab16d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-968ab16d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-968ab16d]{grid-template-columns:1fr}}.section-title[data-v-968ab16d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-968ab16d]{margin-bottom:16px}.form-label[data-v-968ab16d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-968ab16d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-968ab16d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-968ab16d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-968ab16d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-968ab16d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-968ab16d]{color:#2563eb}.unit[data-v-968ab16d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-968ab16d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-968ab16d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-968ab16d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-599c1d3b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-599c1d3b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-599c1d3b]{grid-template-columns:1fr}}.section-title[data-v-599c1d3b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-599c1d3b]{margin-bottom:16px}.form-label[data-v-599c1d3b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-599c1d3b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-599c1d3b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-599c1d3b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-599c1d3b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-599c1d3b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-599c1d3b]{color:#2563eb}.unit[data-v-599c1d3b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-599c1d3b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-599c1d3b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-599c1d3b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3783d57c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3783d57c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3783d57c]{grid-template-columns:1fr}}.section-title[data-v-3783d57c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3783d57c]{margin-bottom:16px}.form-label[data-v-3783d57c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3783d57c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3783d57c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3783d57c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3783d57c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3783d57c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3783d57c]{color:#2563eb}.unit[data-v-3783d57c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3783d57c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3783d57c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3783d57c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb115a37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb115a37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb115a37]{grid-template-columns:1fr}}.section-title[data-v-fb115a37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb115a37]{margin-bottom:16px}.form-label[data-v-fb115a37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb115a37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb115a37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb115a37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb115a37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb115a37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb115a37]{color:#2563eb}.unit[data-v-fb115a37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb115a37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb115a37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb115a37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c796d7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c796d7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c796d7c]{grid-template-columns:1fr}}.section-title[data-v-5c796d7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c796d7c]{margin-bottom:16px}.form-label[data-v-5c796d7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c796d7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c796d7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c796d7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c796d7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c796d7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c796d7c]{color:#2563eb}.unit[data-v-5c796d7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c796d7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c796d7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c796d7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c07d6e43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c07d6e43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c07d6e43]{grid-template-columns:1fr}}.section-title[data-v-c07d6e43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c07d6e43]{margin-bottom:16px}.form-label[data-v-c07d6e43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c07d6e43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c07d6e43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c07d6e43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c07d6e43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c07d6e43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c07d6e43]{color:#2563eb}.unit[data-v-c07d6e43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c07d6e43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c07d6e43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c07d6e43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e70c2d33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e70c2d33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e70c2d33]{grid-template-columns:1fr}}.section-title[data-v-e70c2d33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e70c2d33]{margin-bottom:16px}.form-label[data-v-e70c2d33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e70c2d33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e70c2d33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e70c2d33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e70c2d33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e70c2d33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e70c2d33]{color:#2563eb}.unit[data-v-e70c2d33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e70c2d33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e70c2d33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e70c2d33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5773e813]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5773e813]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5773e813]{grid-template-columns:1fr}}.section-title[data-v-5773e813]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5773e813]{margin-bottom:16px}.form-label[data-v-5773e813]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5773e813]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5773e813]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5773e813]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5773e813]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5773e813]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5773e813]{color:#2563eb}.unit[data-v-5773e813]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5773e813]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5773e813]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5773e813]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfecb6b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfecb6b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfecb6b6]{grid-template-columns:1fr}}.section-title[data-v-dfecb6b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfecb6b6]{margin-bottom:16px}.form-label[data-v-dfecb6b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfecb6b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfecb6b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfecb6b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfecb6b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfecb6b6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfecb6b6]{color:#2563eb}.unit[data-v-dfecb6b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfecb6b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfecb6b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfecb6b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6040b553]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6040b553]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6040b553]{grid-template-columns:1fr}}.section-title[data-v-6040b553]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6040b553]{margin-bottom:16px}.form-label[data-v-6040b553]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6040b553]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6040b553]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6040b553]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6040b553]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6040b553]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6040b553]{color:#2563eb}.unit[data-v-6040b553]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6040b553]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6040b553]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6040b553]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-488cbce5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-488cbce5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-488cbce5]{grid-template-columns:1fr}}.section-title[data-v-488cbce5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-488cbce5]{margin-bottom:16px}.form-label[data-v-488cbce5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-488cbce5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-488cbce5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-488cbce5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-488cbce5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-488cbce5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-488cbce5]{color:#2563eb}.unit[data-v-488cbce5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-488cbce5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-488cbce5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-488cbce5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d10b6b69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d10b6b69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d10b6b69]{grid-template-columns:1fr}}.section-title[data-v-d10b6b69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d10b6b69]{margin-bottom:16px}.form-label[data-v-d10b6b69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d10b6b69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d10b6b69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d10b6b69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d10b6b69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d10b6b69]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d10b6b69]{color:#2563eb}.unit[data-v-d10b6b69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d10b6b69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d10b6b69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d10b6b69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7f247260]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7f247260]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7f247260]{grid-template-columns:1fr}}.section-title[data-v-7f247260]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7f247260]{margin-bottom:16px}.form-label[data-v-7f247260]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7f247260]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7f247260]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7f247260]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7f247260]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7f247260]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7f247260]{color:#2563eb}.unit[data-v-7f247260]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7f247260]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7f247260]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7f247260]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-521fea15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-521fea15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-521fea15]{grid-template-columns:1fr}}.section-title[data-v-521fea15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-521fea15]{margin-bottom:16px}.form-label[data-v-521fea15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-521fea15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-521fea15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-521fea15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-521fea15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-521fea15]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-521fea15]{color:#2563eb}.unit[data-v-521fea15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-521fea15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-521fea15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-521fea15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aacdea08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aacdea08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aacdea08]{grid-template-columns:1fr}}.section-title[data-v-aacdea08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aacdea08]{margin-bottom:16px}.form-label[data-v-aacdea08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aacdea08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aacdea08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aacdea08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aacdea08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aacdea08]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aacdea08]{color:#2563eb}.unit[data-v-aacdea08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aacdea08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aacdea08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aacdea08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91495191]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91495191]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91495191]{grid-template-columns:1fr}}.section-title[data-v-91495191]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91495191]{margin-bottom:16px}.form-label[data-v-91495191]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91495191]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91495191]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91495191]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91495191]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91495191]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91495191]{color:#2563eb}.unit[data-v-91495191]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91495191]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91495191]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91495191]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbb84ea0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbb84ea0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbb84ea0]{grid-template-columns:1fr}}.section-title[data-v-bbb84ea0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbb84ea0]{margin-bottom:16px}.form-label[data-v-bbb84ea0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbb84ea0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbb84ea0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbb84ea0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbb84ea0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbb84ea0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbb84ea0]{color:#2563eb}.unit[data-v-bbb84ea0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbb84ea0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbb84ea0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbb84ea0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6288591e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6288591e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6288591e]{grid-template-columns:1fr}}.section-title[data-v-6288591e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6288591e]{margin-bottom:16px}.form-label[data-v-6288591e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6288591e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6288591e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6288591e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6288591e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6288591e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6288591e]{color:#2563eb}.unit[data-v-6288591e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6288591e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6288591e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6288591e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36250bb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36250bb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36250bb7]{grid-template-columns:1fr}}.section-title[data-v-36250bb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36250bb7]{margin-bottom:16px}.form-label[data-v-36250bb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36250bb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36250bb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36250bb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36250bb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36250bb7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36250bb7]{color:#2563eb}.unit[data-v-36250bb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36250bb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36250bb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36250bb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64f61711]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64f61711]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64f61711]{grid-template-columns:1fr}}.section-title[data-v-64f61711]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64f61711]{margin-bottom:16px}.form-label[data-v-64f61711]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64f61711]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64f61711]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64f61711]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64f61711]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64f61711]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64f61711]{color:#2563eb}.unit[data-v-64f61711]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64f61711]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64f61711]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64f61711]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-734c5421]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-734c5421]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-734c5421]{grid-template-columns:1fr}}.section-title[data-v-734c5421]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-734c5421]{margin-bottom:16px}.form-label[data-v-734c5421]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-734c5421]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-734c5421]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-734c5421]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-734c5421]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-734c5421]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-734c5421]{color:#2563eb}.unit[data-v-734c5421]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-734c5421]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-734c5421]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-734c5421]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b139db6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b139db6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b139db6]{grid-template-columns:1fr}}.section-title[data-v-9b139db6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b139db6]{margin-bottom:16px}.form-label[data-v-9b139db6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b139db6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b139db6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b139db6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b139db6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b139db6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b139db6]{color:#2563eb}.unit[data-v-9b139db6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b139db6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b139db6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b139db6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20a1cf31]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20a1cf31]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20a1cf31]{grid-template-columns:1fr}}.section-title[data-v-20a1cf31]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20a1cf31]{margin-bottom:16px}.form-label[data-v-20a1cf31]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20a1cf31]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20a1cf31]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20a1cf31]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20a1cf31]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20a1cf31]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20a1cf31]{color:#2563eb}.unit[data-v-20a1cf31]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20a1cf31]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20a1cf31]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20a1cf31]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5906bda9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5906bda9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5906bda9]{grid-template-columns:1fr}}.section-title[data-v-5906bda9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5906bda9]{margin-bottom:16px}.form-label[data-v-5906bda9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5906bda9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5906bda9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5906bda9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5906bda9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5906bda9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5906bda9]{color:#2563eb}.unit[data-v-5906bda9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5906bda9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5906bda9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5906bda9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28f4b033]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28f4b033]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28f4b033]{grid-template-columns:1fr}}.section-title[data-v-28f4b033]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28f4b033]{margin-bottom:16px}.form-label[data-v-28f4b033]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28f4b033]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28f4b033]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28f4b033]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28f4b033]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28f4b033]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28f4b033]{color:#2563eb}.unit[data-v-28f4b033]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28f4b033]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28f4b033]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28f4b033]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cbf72a46]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cbf72a46]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cbf72a46]{grid-template-columns:1fr 1fr}}.section-title[data-v-cbf72a46]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cbf72a46]{margin-bottom:var(--space-4)}.form-label[data-v-cbf72a46]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cbf72a46],.form-select[data-v-cbf72a46]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cbf72a46]:focus,.form-select[data-v-cbf72a46]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cbf72a46]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cbf72a46]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cbf72a46]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cbf72a46]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cbf72a46]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cbf72a46]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cbf72a46]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cbf72a46]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cbf72a46]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cbf72a46]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-cbf72a46]{margin-top:var(--space-2)}.mt-4[data-v-cbf72a46]{margin-top:var(--space-4)}.unit-badge[data-v-cbf72a46]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.sub-unit[data-v-cbf72a46]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-normal)}.formula-line[data-v-cbf72a46]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2)}.calculation-badge[data-v-cbf72a46]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);word-break:break-all}.breakdown-text[data-v-cbf72a46]{font-size:var(--text-sm);color:var(--text-secondary)}.placeholder[data-v-cbf72a46]{font-size:var(--text-sm);color:var(--text-muted)}.preset-buttons[data-v-cbf72a46]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.preset-btn[data-v-cbf72a46]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-cbf72a46]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.custom-calculator[data-v-5d4762f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d4762f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d4762f4]{grid-template-columns:1fr}}.section-title[data-v-5d4762f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d4762f4]{margin-bottom:16px}.form-label[data-v-5d4762f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d4762f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d4762f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d4762f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d4762f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d4762f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d4762f4]{color:#2563eb}.unit[data-v-5d4762f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d4762f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d4762f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d4762f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53539898]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53539898]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53539898]{grid-template-columns:1fr}}.section-title[data-v-53539898]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53539898]{margin-bottom:16px}.form-label[data-v-53539898]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53539898]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53539898]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53539898]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53539898]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53539898]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53539898]{color:#2563eb}.unit[data-v-53539898]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53539898]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53539898]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53539898]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1932eb49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1932eb49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1932eb49]{grid-template-columns:1fr}}.section-title[data-v-1932eb49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1932eb49]{margin-bottom:16px}.form-label[data-v-1932eb49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1932eb49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1932eb49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1932eb49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1932eb49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1932eb49]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1932eb49]{color:#2563eb}.unit[data-v-1932eb49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1932eb49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1932eb49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1932eb49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8e8a65f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8e8a65f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8e8a65f]{grid-template-columns:1fr}}.section-title[data-v-f8e8a65f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8e8a65f]{margin-bottom:16px}.form-label[data-v-f8e8a65f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8e8a65f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8e8a65f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8e8a65f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8e8a65f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8e8a65f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8e8a65f]{color:#2563eb}.unit[data-v-f8e8a65f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8e8a65f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8e8a65f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8e8a65f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a34d288]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a34d288]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a34d288]{grid-template-columns:1fr}}.section-title[data-v-3a34d288]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a34d288]{margin-bottom:16px}.form-label[data-v-3a34d288]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a34d288]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a34d288]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a34d288]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a34d288]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a34d288]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a34d288]{color:#2563eb}.unit[data-v-3a34d288]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a34d288]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a34d288]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a34d288]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8d1eb20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8d1eb20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8d1eb20]{grid-template-columns:1fr}}.section-title[data-v-c8d1eb20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8d1eb20]{margin-bottom:16px}.form-label[data-v-c8d1eb20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8d1eb20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8d1eb20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8d1eb20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8d1eb20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8d1eb20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8d1eb20]{color:#2563eb}.unit[data-v-c8d1eb20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8d1eb20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8d1eb20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8d1eb20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5db2498c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5db2498c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5db2498c]{grid-template-columns:1fr}}.section-title[data-v-5db2498c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5db2498c]{margin-bottom:16px}.form-label[data-v-5db2498c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5db2498c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5db2498c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5db2498c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5db2498c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5db2498c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5db2498c]{color:#2563eb}.unit[data-v-5db2498c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5db2498c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5db2498c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5db2498c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce2760bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce2760bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce2760bc]{grid-template-columns:1fr}}.section-title[data-v-ce2760bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce2760bc]{margin-bottom:16px}.form-label[data-v-ce2760bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce2760bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce2760bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce2760bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce2760bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce2760bc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce2760bc]{color:#2563eb}.unit[data-v-ce2760bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce2760bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce2760bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce2760bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6c278ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6c278ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6c278ea]{grid-template-columns:1fr}}.section-title[data-v-f6c278ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6c278ea]{margin-bottom:16px}.form-label[data-v-f6c278ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6c278ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6c278ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6c278ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6c278ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6c278ea]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6c278ea]{color:#2563eb}.unit[data-v-f6c278ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6c278ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6c278ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6c278ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8754baea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8754baea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8754baea]{grid-template-columns:1fr}}.section-title[data-v-8754baea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8754baea]{margin-bottom:16px}.form-label[data-v-8754baea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8754baea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8754baea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8754baea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8754baea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8754baea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8754baea]{color:#2563eb}.unit[data-v-8754baea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8754baea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8754baea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8754baea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c050ca1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c050ca1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c050ca1b]{grid-template-columns:1fr}}.section-title[data-v-c050ca1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c050ca1b]{margin-bottom:16px}.form-label[data-v-c050ca1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c050ca1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c050ca1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c050ca1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c050ca1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c050ca1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c050ca1b]{color:#2563eb}.unit[data-v-c050ca1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c050ca1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c050ca1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c050ca1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0b85cb0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0b85cb0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0b85cb0]{grid-template-columns:1fr}}.section-title[data-v-f0b85cb0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0b85cb0]{margin-bottom:16px}.form-label[data-v-f0b85cb0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0b85cb0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0b85cb0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0b85cb0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0b85cb0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0b85cb0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0b85cb0]{color:#2563eb}.unit[data-v-f0b85cb0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0b85cb0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0b85cb0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0b85cb0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b48764e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b48764e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b48764e2]{grid-template-columns:1fr}}.section-title[data-v-b48764e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b48764e2]{margin-bottom:16px}.form-label[data-v-b48764e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b48764e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b48764e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b48764e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b48764e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b48764e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b48764e2]{color:#2563eb}.unit[data-v-b48764e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b48764e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b48764e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b48764e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd791e24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd791e24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd791e24]{grid-template-columns:1fr}}.section-title[data-v-fd791e24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd791e24]{margin-bottom:16px}.form-label[data-v-fd791e24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd791e24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd791e24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd791e24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd791e24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd791e24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd791e24]{color:#2563eb}.unit[data-v-fd791e24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd791e24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd791e24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd791e24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b33576d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b33576d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b33576d8]{grid-template-columns:1fr}}.section-title[data-v-b33576d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b33576d8]{margin-bottom:16px}.form-label[data-v-b33576d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b33576d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b33576d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b33576d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b33576d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b33576d8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b33576d8]{color:#2563eb}.unit[data-v-b33576d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b33576d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b33576d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b33576d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6aa9fd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6aa9fd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6aa9fd3]{grid-template-columns:1fr}}.section-title[data-v-e6aa9fd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6aa9fd3]{margin-bottom:16px}.form-label[data-v-e6aa9fd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6aa9fd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6aa9fd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6aa9fd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6aa9fd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6aa9fd3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6aa9fd3]{color:#2563eb}.unit[data-v-e6aa9fd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6aa9fd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6aa9fd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6aa9fd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d58a1cba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d58a1cba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d58a1cba]{grid-template-columns:1fr}}.section-title[data-v-d58a1cba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d58a1cba]{margin-bottom:16px}.form-label[data-v-d58a1cba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d58a1cba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d58a1cba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d58a1cba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d58a1cba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d58a1cba]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d58a1cba]{color:#2563eb}.unit[data-v-d58a1cba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d58a1cba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d58a1cba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d58a1cba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ef85229]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ef85229]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ef85229]{grid-template-columns:1fr}}.section-title[data-v-8ef85229]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ef85229]{margin-bottom:16px}.form-label[data-v-8ef85229]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ef85229]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ef85229]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ef85229]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ef85229]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ef85229]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ef85229]{color:#2563eb}.unit[data-v-8ef85229]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ef85229]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ef85229]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ef85229]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97ddb03e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97ddb03e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97ddb03e]{grid-template-columns:1fr}}.section-title[data-v-97ddb03e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97ddb03e]{margin-bottom:16px}.form-label[data-v-97ddb03e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97ddb03e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97ddb03e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97ddb03e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97ddb03e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97ddb03e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97ddb03e]{color:#2563eb}.unit[data-v-97ddb03e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97ddb03e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97ddb03e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97ddb03e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6aa1a9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6aa1a9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6aa1a9f]{grid-template-columns:1fr}}.section-title[data-v-c6aa1a9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6aa1a9f]{margin-bottom:16px}.form-label[data-v-c6aa1a9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6aa1a9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6aa1a9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6aa1a9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6aa1a9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6aa1a9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6aa1a9f]{color:#2563eb}.unit[data-v-c6aa1a9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6aa1a9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6aa1a9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6aa1a9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9fb965d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9fb965d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9fb965d3]{grid-template-columns:1fr}}.section-title[data-v-9fb965d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9fb965d3]{margin-bottom:16px}.form-label[data-v-9fb965d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9fb965d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9fb965d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9fb965d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9fb965d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9fb965d3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9fb965d3]{color:#2563eb}.unit[data-v-9fb965d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9fb965d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9fb965d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9fb965d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe5439e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe5439e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe5439e2]{grid-template-columns:1fr}}.section-title[data-v-fe5439e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe5439e2]{margin-bottom:16px}.form-label[data-v-fe5439e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe5439e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe5439e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe5439e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe5439e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe5439e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe5439e2]{color:#2563eb}.unit[data-v-fe5439e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe5439e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe5439e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe5439e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a62f3eb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a62f3eb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a62f3eb4]{grid-template-columns:1fr}}.section-title[data-v-a62f3eb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a62f3eb4]{margin-bottom:16px}.form-label[data-v-a62f3eb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a62f3eb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a62f3eb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a62f3eb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a62f3eb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a62f3eb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a62f3eb4]{color:#2563eb}.unit[data-v-a62f3eb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a62f3eb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a62f3eb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a62f3eb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e83f9bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e83f9bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e83f9bf]{grid-template-columns:1fr}}.section-title[data-v-5e83f9bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e83f9bf]{margin-bottom:16px}.form-label[data-v-5e83f9bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e83f9bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e83f9bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e83f9bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e83f9bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e83f9bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e83f9bf]{color:#2563eb}.unit[data-v-5e83f9bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e83f9bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e83f9bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e83f9bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f6f72cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f6f72cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f6f72cc]{grid-template-columns:1fr}}.section-title[data-v-2f6f72cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f6f72cc]{margin-bottom:16px}.form-label[data-v-2f6f72cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f6f72cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f6f72cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f6f72cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f6f72cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f6f72cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f6f72cc]{color:#2563eb}.unit[data-v-2f6f72cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f6f72cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f6f72cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f6f72cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c935e6c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c935e6c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c935e6c]{grid-template-columns:1fr}}.section-title[data-v-0c935e6c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c935e6c]{margin-bottom:16px}.form-label[data-v-0c935e6c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c935e6c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c935e6c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c935e6c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c935e6c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c935e6c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c935e6c]{color:#2563eb}.unit[data-v-0c935e6c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c935e6c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c935e6c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c935e6c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-be7abfd4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-be7abfd4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-be7abfd4]{grid-template-columns:1fr}}.section-title[data-v-be7abfd4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-be7abfd4]{margin-bottom:16px}.form-label[data-v-be7abfd4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-be7abfd4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-be7abfd4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-be7abfd4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-be7abfd4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-be7abfd4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-be7abfd4]{color:#2563eb}.unit[data-v-be7abfd4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-be7abfd4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-be7abfd4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-be7abfd4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-026d69e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-026d69e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-026d69e2]{grid-template-columns:1fr}}.section-title[data-v-026d69e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-026d69e2]{margin-bottom:16px}.form-label[data-v-026d69e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-026d69e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-026d69e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-026d69e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-026d69e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-026d69e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-026d69e2]{color:#2563eb}.unit[data-v-026d69e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-026d69e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-026d69e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-026d69e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e4967c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e4967c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e4967c4]{grid-template-columns:1fr}}.section-title[data-v-2e4967c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e4967c4]{margin-bottom:16px}.form-label[data-v-2e4967c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e4967c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e4967c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e4967c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e4967c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e4967c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e4967c4]{color:#2563eb}.unit[data-v-2e4967c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e4967c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e4967c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e4967c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-253602c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-253602c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-253602c3]{grid-template-columns:1fr}}.section-title[data-v-253602c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-253602c3]{margin-bottom:16px}.form-label[data-v-253602c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-253602c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-253602c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-253602c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-253602c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-253602c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-253602c3]{color:#2563eb}.unit[data-v-253602c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-253602c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-253602c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-253602c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd52570b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd52570b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd52570b]{grid-template-columns:1fr}}.section-title[data-v-bd52570b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd52570b]{margin-bottom:16px}.form-label[data-v-bd52570b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd52570b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd52570b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd52570b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd52570b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd52570b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd52570b]{color:#2563eb}.unit[data-v-bd52570b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd52570b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd52570b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd52570b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6dc6e0b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6dc6e0b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6dc6e0b2]{grid-template-columns:1fr}}.section-title[data-v-6dc6e0b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6dc6e0b2]{margin-bottom:16px}.form-label[data-v-6dc6e0b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6dc6e0b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6dc6e0b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6dc6e0b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6dc6e0b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6dc6e0b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6dc6e0b2]{color:#2563eb}.unit[data-v-6dc6e0b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6dc6e0b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6dc6e0b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6dc6e0b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90f3d782]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90f3d782]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90f3d782]{grid-template-columns:1fr}}.section-title[data-v-90f3d782]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90f3d782]{margin-bottom:16px}.form-label[data-v-90f3d782]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90f3d782]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90f3d782]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90f3d782]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90f3d782]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90f3d782]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90f3d782]{color:#2563eb}.unit[data-v-90f3d782]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90f3d782]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90f3d782]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90f3d782]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6345635]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6345635]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6345635]{grid-template-columns:1fr}}.section-title[data-v-a6345635]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6345635]{margin-bottom:16px}.form-label[data-v-a6345635]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6345635]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6345635]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6345635]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6345635]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6345635]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6345635]{color:#2563eb}.unit[data-v-a6345635]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6345635]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6345635]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6345635]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f7eca56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f7eca56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f7eca56]{grid-template-columns:1fr}}.section-title[data-v-5f7eca56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f7eca56]{margin-bottom:16px}.form-label[data-v-5f7eca56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f7eca56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f7eca56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f7eca56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f7eca56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f7eca56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f7eca56]{color:#2563eb}.unit[data-v-5f7eca56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f7eca56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f7eca56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f7eca56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-edf470ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-edf470ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-edf470ca]{grid-template-columns:1fr}}.section-title[data-v-edf470ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-edf470ca]{margin-bottom:16px}.form-label[data-v-edf470ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-edf470ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-edf470ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-edf470ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-edf470ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-edf470ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-edf470ca]{color:#2563eb}.unit[data-v-edf470ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-edf470ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-edf470ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-edf470ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de3e8a62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de3e8a62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de3e8a62]{grid-template-columns:1fr}}.section-title[data-v-de3e8a62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de3e8a62]{margin-bottom:16px}.form-label[data-v-de3e8a62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de3e8a62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de3e8a62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de3e8a62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de3e8a62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de3e8a62]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de3e8a62]{color:#2563eb}.unit[data-v-de3e8a62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de3e8a62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de3e8a62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de3e8a62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-787b1d58]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-787b1d58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-787b1d58]{grid-template-columns:1fr}}.section-title[data-v-787b1d58]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-787b1d58]{margin-bottom:16px}.form-label[data-v-787b1d58]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-787b1d58]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-787b1d58]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-787b1d58]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-787b1d58]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-787b1d58]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-787b1d58]{color:#2563eb}.unit[data-v-787b1d58]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-787b1d58]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-787b1d58]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-787b1d58]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cac4cc70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cac4cc70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cac4cc70]{grid-template-columns:1fr}}.section-title[data-v-cac4cc70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cac4cc70]{margin-bottom:16px}.form-label[data-v-cac4cc70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cac4cc70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cac4cc70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cac4cc70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cac4cc70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cac4cc70]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cac4cc70]{color:#2563eb}.unit[data-v-cac4cc70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cac4cc70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cac4cc70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cac4cc70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-130799ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-130799ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-130799ab]{grid-template-columns:1fr}}.section-title[data-v-130799ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-130799ab]{margin-bottom:16px}.form-label[data-v-130799ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-130799ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-130799ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-130799ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-130799ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-130799ab]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-130799ab]{color:#2563eb}.unit[data-v-130799ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-130799ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-130799ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-130799ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b5b0e0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b5b0e0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b5b0e0f]{grid-template-columns:1fr}}.section-title[data-v-8b5b0e0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b5b0e0f]{margin-bottom:16px}.form-label[data-v-8b5b0e0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b5b0e0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b5b0e0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b5b0e0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b5b0e0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b5b0e0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b5b0e0f]{color:#2563eb}.unit[data-v-8b5b0e0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b5b0e0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b5b0e0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b5b0e0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8d3879c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8d3879c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8d3879c]{grid-template-columns:1fr}}.section-title[data-v-f8d3879c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8d3879c]{margin-bottom:16px}.form-label[data-v-f8d3879c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8d3879c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8d3879c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8d3879c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8d3879c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8d3879c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8d3879c]{color:#2563eb}.unit[data-v-f8d3879c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8d3879c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8d3879c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8d3879c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48336bff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48336bff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48336bff]{grid-template-columns:1fr}}.section-title[data-v-48336bff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48336bff]{margin-bottom:16px}.form-label[data-v-48336bff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48336bff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48336bff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48336bff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48336bff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48336bff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48336bff]{color:#2563eb}.unit[data-v-48336bff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48336bff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48336bff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48336bff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67dcdad5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67dcdad5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67dcdad5]{grid-template-columns:1fr}}.section-title[data-v-67dcdad5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67dcdad5]{margin-bottom:16px}.form-label[data-v-67dcdad5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67dcdad5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67dcdad5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67dcdad5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67dcdad5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67dcdad5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67dcdad5]{color:#2563eb}.unit[data-v-67dcdad5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67dcdad5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67dcdad5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67dcdad5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f07b074b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f07b074b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f07b074b]{grid-template-columns:1fr}}.section-title[data-v-f07b074b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f07b074b]{margin-bottom:16px}.form-label[data-v-f07b074b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f07b074b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f07b074b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f07b074b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f07b074b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f07b074b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f07b074b]{color:#2563eb}.unit[data-v-f07b074b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f07b074b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f07b074b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f07b074b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-facb24e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-facb24e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-facb24e0]{grid-template-columns:1fr}}.section-title[data-v-facb24e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-facb24e0]{margin-bottom:16px}.form-label[data-v-facb24e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-facb24e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-facb24e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-facb24e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-facb24e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-facb24e0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-facb24e0]{color:#2563eb}.unit[data-v-facb24e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-facb24e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-facb24e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-facb24e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-255857ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-255857ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-255857ca]{grid-template-columns:1fr}}.section-title[data-v-255857ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-255857ca]{margin-bottom:16px}.form-label[data-v-255857ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-255857ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-255857ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-255857ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-255857ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-255857ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-255857ca]{color:#2563eb}.unit[data-v-255857ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-255857ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-255857ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-255857ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-921704c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-921704c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-921704c3]{grid-template-columns:1fr}}.section-title[data-v-921704c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-921704c3]{margin-bottom:16px}.form-label[data-v-921704c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-921704c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-921704c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-921704c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-921704c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-921704c3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-921704c3]{color:#2563eb}.unit[data-v-921704c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-921704c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-921704c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-921704c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6010748b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6010748b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6010748b]{grid-template-columns:1fr}}.section-title[data-v-6010748b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6010748b]{margin-bottom:16px}.form-label[data-v-6010748b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6010748b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6010748b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6010748b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6010748b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6010748b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6010748b]{color:#2563eb}.unit[data-v-6010748b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6010748b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6010748b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6010748b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69e23ebb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69e23ebb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69e23ebb]{grid-template-columns:1fr}}.section-title[data-v-69e23ebb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69e23ebb]{margin-bottom:16px}.form-label[data-v-69e23ebb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69e23ebb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69e23ebb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69e23ebb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69e23ebb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69e23ebb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69e23ebb]{color:#2563eb}.unit[data-v-69e23ebb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69e23ebb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69e23ebb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69e23ebb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42d94560]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42d94560]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42d94560]{grid-template-columns:1fr}}.section-title[data-v-42d94560]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42d94560]{margin-bottom:16px}.form-label[data-v-42d94560]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42d94560]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42d94560]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42d94560]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42d94560]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42d94560]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42d94560]{color:#2563eb}.unit[data-v-42d94560]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42d94560]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42d94560]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42d94560]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ac0bd77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ac0bd77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ac0bd77]{grid-template-columns:1fr}}.section-title[data-v-3ac0bd77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ac0bd77]{margin-bottom:16px}.form-label[data-v-3ac0bd77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ac0bd77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ac0bd77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ac0bd77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ac0bd77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ac0bd77]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ac0bd77]{color:#2563eb}.unit[data-v-3ac0bd77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ac0bd77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ac0bd77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ac0bd77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f2c95d53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f2c95d53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f2c95d53]{grid-template-columns:1fr}}.section-title[data-v-f2c95d53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f2c95d53]{margin-bottom:16px}.form-label[data-v-f2c95d53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f2c95d53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f2c95d53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f2c95d53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f2c95d53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f2c95d53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f2c95d53]{color:#2563eb}.unit[data-v-f2c95d53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f2c95d53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f2c95d53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f2c95d53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f43aa675]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f43aa675]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f43aa675]{grid-template-columns:1fr}}.section-title[data-v-f43aa675]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f43aa675]{margin-bottom:16px}.form-label[data-v-f43aa675]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f43aa675]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f43aa675]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f43aa675]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f43aa675]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f43aa675]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f43aa675]{color:#2563eb}.unit[data-v-f43aa675]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f43aa675]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f43aa675]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f43aa675]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c1ee9a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c1ee9a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c1ee9a4]{grid-template-columns:1fr}}.section-title[data-v-9c1ee9a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c1ee9a4]{margin-bottom:16px}.form-label[data-v-9c1ee9a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c1ee9a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c1ee9a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c1ee9a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c1ee9a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c1ee9a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c1ee9a4]{color:#2563eb}.unit[data-v-9c1ee9a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c1ee9a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c1ee9a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c1ee9a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fab3085f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fab3085f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fab3085f]{grid-template-columns:1fr}}.section-title[data-v-fab3085f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fab3085f]{margin-bottom:16px}.form-label[data-v-fab3085f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fab3085f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fab3085f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fab3085f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fab3085f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fab3085f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fab3085f]{color:#2563eb}.unit[data-v-fab3085f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fab3085f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fab3085f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fab3085f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-185278d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-185278d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-185278d2]{grid-template-columns:1fr}}.section-title[data-v-185278d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-185278d2]{margin-bottom:16px}.form-label[data-v-185278d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-185278d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-185278d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-185278d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-185278d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-185278d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-185278d2]{color:#2563eb}.unit[data-v-185278d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-185278d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-185278d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-185278d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92871c82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92871c82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92871c82]{grid-template-columns:1fr}}.section-title[data-v-92871c82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92871c82]{margin-bottom:16px}.form-label[data-v-92871c82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92871c82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92871c82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92871c82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92871c82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92871c82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92871c82]{color:#2563eb}.unit[data-v-92871c82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92871c82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92871c82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92871c82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05c42b19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05c42b19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05c42b19]{grid-template-columns:1fr}}.section-title[data-v-05c42b19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05c42b19]{margin-bottom:16px}.form-label[data-v-05c42b19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05c42b19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05c42b19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05c42b19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05c42b19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05c42b19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05c42b19]{color:#2563eb}.unit[data-v-05c42b19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05c42b19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05c42b19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05c42b19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afb903ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afb903ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afb903ce]{grid-template-columns:1fr}}.section-title[data-v-afb903ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afb903ce]{margin-bottom:16px}.form-label[data-v-afb903ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afb903ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afb903ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afb903ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afb903ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afb903ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afb903ce]{color:#2563eb}.unit[data-v-afb903ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afb903ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afb903ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afb903ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e39456c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e39456c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e39456c4]{grid-template-columns:1fr}}.section-title[data-v-e39456c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e39456c4]{margin-bottom:16px}.form-label[data-v-e39456c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e39456c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e39456c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e39456c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e39456c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e39456c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e39456c4]{color:#2563eb}.unit[data-v-e39456c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e39456c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e39456c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e39456c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce3f669f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce3f669f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce3f669f]{grid-template-columns:1fr}}.section-title[data-v-ce3f669f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce3f669f]{margin-bottom:16px}.form-label[data-v-ce3f669f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce3f669f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce3f669f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce3f669f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce3f669f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce3f669f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce3f669f]{color:#2563eb}.unit[data-v-ce3f669f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce3f669f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce3f669f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce3f669f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c965a554]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c965a554]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c965a554]{grid-template-columns:1fr}}.section-title[data-v-c965a554]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c965a554]{margin-bottom:16px}.form-label[data-v-c965a554]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c965a554]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c965a554]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c965a554]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c965a554]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c965a554]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c965a554]{color:#2563eb}.unit[data-v-c965a554]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c965a554]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c965a554]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c965a554]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-254943c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-254943c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-254943c3]{grid-template-columns:1fr}}.section-title[data-v-254943c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-254943c3]{margin-bottom:16px}.form-label[data-v-254943c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-254943c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-254943c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-254943c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-254943c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-254943c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-254943c3]{color:#2563eb}.unit[data-v-254943c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-254943c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-254943c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-254943c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df8b3e8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df8b3e8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df8b3e8d]{grid-template-columns:1fr}}.section-title[data-v-df8b3e8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df8b3e8d]{margin-bottom:16px}.form-label[data-v-df8b3e8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df8b3e8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df8b3e8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df8b3e8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df8b3e8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df8b3e8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df8b3e8d]{color:#2563eb}.unit[data-v-df8b3e8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df8b3e8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df8b3e8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df8b3e8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54bff30f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54bff30f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54bff30f]{grid-template-columns:1fr}}.section-title[data-v-54bff30f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54bff30f]{margin-bottom:16px}.form-label[data-v-54bff30f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54bff30f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54bff30f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54bff30f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54bff30f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54bff30f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54bff30f]{color:#2563eb}.unit[data-v-54bff30f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54bff30f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54bff30f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54bff30f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7bd967b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7bd967b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7bd967b9]{grid-template-columns:1fr}}.section-title[data-v-7bd967b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7bd967b9]{margin-bottom:16px}.form-label[data-v-7bd967b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7bd967b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7bd967b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7bd967b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7bd967b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7bd967b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7bd967b9]{color:#2563eb}.unit[data-v-7bd967b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7bd967b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7bd967b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7bd967b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c17f3d11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c17f3d11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c17f3d11]{grid-template-columns:1fr}}.section-title[data-v-c17f3d11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c17f3d11]{margin-bottom:16px}.form-label[data-v-c17f3d11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c17f3d11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c17f3d11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c17f3d11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c17f3d11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c17f3d11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c17f3d11]{color:#2563eb}.unit[data-v-c17f3d11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c17f3d11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c17f3d11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c17f3d11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14d19323]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14d19323]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14d19323]{grid-template-columns:1fr}}.section-title[data-v-14d19323]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14d19323]{margin-bottom:16px}.form-label[data-v-14d19323]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14d19323]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14d19323]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14d19323]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14d19323]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14d19323]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14d19323]{color:#2563eb}.unit[data-v-14d19323]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14d19323]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14d19323]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14d19323]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e578646]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e578646]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e578646]{grid-template-columns:1fr}}.section-title[data-v-6e578646]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e578646]{margin-bottom:16px}.form-label[data-v-6e578646]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e578646]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e578646]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e578646]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e578646]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e578646]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e578646]{color:#2563eb}.unit[data-v-6e578646]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e578646]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e578646]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e578646]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5bb8f95c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5bb8f95c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5bb8f95c]{grid-template-columns:1fr}}.section-title[data-v-5bb8f95c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5bb8f95c]{margin-bottom:16px}.form-label[data-v-5bb8f95c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5bb8f95c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5bb8f95c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5bb8f95c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5bb8f95c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5bb8f95c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5bb8f95c]{color:#2563eb}.unit[data-v-5bb8f95c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5bb8f95c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5bb8f95c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5bb8f95c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-420fbc50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-420fbc50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-420fbc50]{grid-template-columns:1fr}}.section-title[data-v-420fbc50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-420fbc50]{margin-bottom:16px}.form-label[data-v-420fbc50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-420fbc50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-420fbc50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-420fbc50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-420fbc50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-420fbc50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-420fbc50]{color:#2563eb}.unit[data-v-420fbc50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-420fbc50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-420fbc50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-420fbc50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-363bf4da]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-363bf4da]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-363bf4da]{grid-template-columns:1fr}}.section-title[data-v-363bf4da]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-363bf4da]{margin-bottom:16px}.form-label[data-v-363bf4da]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-363bf4da]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-363bf4da]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-363bf4da]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-363bf4da]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-363bf4da]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-363bf4da]{color:#2563eb}.unit[data-v-363bf4da]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-363bf4da]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-363bf4da]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-363bf4da]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82833508]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82833508]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82833508]{grid-template-columns:1fr}}.section-title[data-v-82833508]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82833508]{margin-bottom:16px}.form-label[data-v-82833508]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82833508]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82833508]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82833508]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82833508]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82833508]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82833508]{color:#2563eb}.unit[data-v-82833508]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82833508]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82833508]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82833508]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4e7d65a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4e7d65a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4e7d65a]{grid-template-columns:1fr}}.section-title[data-v-f4e7d65a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4e7d65a]{margin-bottom:16px}.form-label[data-v-f4e7d65a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4e7d65a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4e7d65a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4e7d65a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4e7d65a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4e7d65a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4e7d65a]{color:#2563eb}.unit[data-v-f4e7d65a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4e7d65a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4e7d65a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4e7d65a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c8a4237]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c8a4237]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c8a4237]{grid-template-columns:1fr}}.section-title[data-v-4c8a4237]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c8a4237]{margin-bottom:16px}.form-label[data-v-4c8a4237]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c8a4237]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c8a4237]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c8a4237]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c8a4237]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c8a4237]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c8a4237]{color:#2563eb}.unit[data-v-4c8a4237]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c8a4237]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c8a4237]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c8a4237]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6241381]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6241381]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6241381]{grid-template-columns:1fr}}.section-title[data-v-c6241381]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6241381]{margin-bottom:16px}.form-label[data-v-c6241381]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6241381]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6241381]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6241381]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6241381]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6241381]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6241381]{color:#2563eb}.unit[data-v-c6241381]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6241381]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6241381]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6241381]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74086a1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74086a1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74086a1e]{grid-template-columns:1fr}}.section-title[data-v-74086a1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74086a1e]{margin-bottom:16px}.form-label[data-v-74086a1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74086a1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74086a1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74086a1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74086a1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74086a1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74086a1e]{color:#2563eb}.unit[data-v-74086a1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74086a1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74086a1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74086a1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4613388e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4613388e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4613388e]{grid-template-columns:1fr}}.section-title[data-v-4613388e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4613388e]{margin-bottom:16px}.form-label[data-v-4613388e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4613388e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4613388e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4613388e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4613388e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4613388e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4613388e]{color:#2563eb}.unit[data-v-4613388e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4613388e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4613388e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4613388e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-212a0b6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-212a0b6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-212a0b6d]{grid-template-columns:1fr}}.section-title[data-v-212a0b6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-212a0b6d]{margin-bottom:16px}.form-label[data-v-212a0b6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-212a0b6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-212a0b6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-212a0b6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-212a0b6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-212a0b6d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-212a0b6d]{color:#2563eb}.unit[data-v-212a0b6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-212a0b6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-212a0b6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-212a0b6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a53d3d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a53d3d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a53d3d0]{grid-template-columns:1fr}}.section-title[data-v-7a53d3d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a53d3d0]{margin-bottom:16px}.form-label[data-v-7a53d3d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a53d3d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a53d3d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a53d3d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a53d3d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a53d3d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a53d3d0]{color:#2563eb}.unit[data-v-7a53d3d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a53d3d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a53d3d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a53d3d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a79b6a44]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a79b6a44]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a79b6a44]{grid-template-columns:1fr}}.section-title[data-v-a79b6a44]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a79b6a44]{margin-bottom:16px}.form-label[data-v-a79b6a44]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a79b6a44]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a79b6a44]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a79b6a44]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a79b6a44]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a79b6a44]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a79b6a44]{color:#2563eb}.unit[data-v-a79b6a44]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a79b6a44]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a79b6a44]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a79b6a44]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6fcf045]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6fcf045]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6fcf045]{grid-template-columns:1fr}}.section-title[data-v-d6fcf045]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6fcf045]{margin-bottom:16px}.form-label[data-v-d6fcf045]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6fcf045]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6fcf045]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6fcf045]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6fcf045]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6fcf045]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6fcf045]{color:#2563eb}.unit[data-v-d6fcf045]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6fcf045]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6fcf045]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6fcf045]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-935caa97]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-935caa97]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-935caa97]{grid-template-columns:1fr}}.section-title[data-v-935caa97]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-935caa97]{margin-bottom:16px}.form-label[data-v-935caa97]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-935caa97]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-935caa97]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-935caa97]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-935caa97]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-935caa97]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-935caa97]{color:#2563eb}.unit[data-v-935caa97]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-935caa97]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-935caa97]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-935caa97]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-27d9a860]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-27d9a860]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-27d9a860]{grid-template-columns:1fr}}.section-title[data-v-27d9a860]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-27d9a860]{margin-bottom:16px}.form-label[data-v-27d9a860]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-27d9a860]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-27d9a860]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-27d9a860]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-27d9a860]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-27d9a860]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-27d9a860]{color:#2563eb}.unit[data-v-27d9a860]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-27d9a860]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-27d9a860]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-27d9a860]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c63894e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c63894e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c63894e4]{grid-template-columns:1fr}}.section-title[data-v-c63894e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c63894e4]{margin-bottom:16px}.form-label[data-v-c63894e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c63894e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c63894e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c63894e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c63894e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c63894e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c63894e4]{color:#2563eb}.unit[data-v-c63894e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c63894e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c63894e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c63894e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ffacee1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ffacee1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ffacee1]{grid-template-columns:1fr}}.section-title[data-v-7ffacee1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ffacee1]{margin-bottom:16px}.form-label[data-v-7ffacee1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ffacee1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ffacee1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ffacee1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ffacee1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ffacee1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ffacee1]{color:#2563eb}.unit[data-v-7ffacee1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ffacee1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ffacee1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ffacee1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02bf5f89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02bf5f89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02bf5f89]{grid-template-columns:1fr}}.section-title[data-v-02bf5f89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02bf5f89]{margin-bottom:16px}.form-label[data-v-02bf5f89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02bf5f89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02bf5f89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02bf5f89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02bf5f89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02bf5f89]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02bf5f89]{color:#2563eb}.unit[data-v-02bf5f89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02bf5f89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02bf5f89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02bf5f89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11d466a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11d466a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11d466a9]{grid-template-columns:1fr}}.section-title[data-v-11d466a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11d466a9]{margin-bottom:16px}.form-label[data-v-11d466a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11d466a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11d466a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11d466a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11d466a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11d466a9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11d466a9]{color:#2563eb}.unit[data-v-11d466a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11d466a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11d466a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11d466a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c8ff691]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c8ff691]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c8ff691]{grid-template-columns:1fr}}.section-title[data-v-3c8ff691]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c8ff691]{margin-bottom:16px}.form-label[data-v-3c8ff691]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c8ff691]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c8ff691]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c8ff691]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c8ff691]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c8ff691]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c8ff691]{color:#2563eb}.unit[data-v-3c8ff691]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c8ff691]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c8ff691]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c8ff691]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9243ff1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9243ff1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9243ff1]{grid-template-columns:1fr}}.section-title[data-v-f9243ff1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9243ff1]{margin-bottom:16px}.form-label[data-v-f9243ff1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9243ff1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9243ff1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9243ff1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9243ff1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9243ff1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9243ff1]{color:#2563eb}.unit[data-v-f9243ff1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9243ff1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9243ff1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9243ff1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cf07de2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cf07de2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cf07de2]{grid-template-columns:1fr}}.section-title[data-v-3cf07de2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cf07de2]{margin-bottom:16px}.form-label[data-v-3cf07de2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cf07de2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cf07de2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cf07de2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cf07de2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cf07de2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cf07de2]{color:#2563eb}.unit[data-v-3cf07de2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cf07de2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cf07de2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cf07de2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-884239d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-884239d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-884239d9]{grid-template-columns:1fr}}.section-title[data-v-884239d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-884239d9]{margin-bottom:16px}.form-label[data-v-884239d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-884239d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-884239d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-884239d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-884239d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-884239d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-884239d9]{color:#2563eb}.unit[data-v-884239d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-884239d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-884239d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-884239d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6cc8fce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6cc8fce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6cc8fce]{grid-template-columns:1fr}}.section-title[data-v-f6cc8fce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6cc8fce]{margin-bottom:16px}.form-label[data-v-f6cc8fce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6cc8fce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6cc8fce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6cc8fce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6cc8fce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6cc8fce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6cc8fce]{color:#2563eb}.unit[data-v-f6cc8fce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6cc8fce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6cc8fce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6cc8fce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59b7edd7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59b7edd7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59b7edd7]{grid-template-columns:1fr}}.section-title[data-v-59b7edd7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59b7edd7]{margin-bottom:16px}.form-label[data-v-59b7edd7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59b7edd7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59b7edd7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59b7edd7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59b7edd7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59b7edd7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59b7edd7]{color:#2563eb}.unit[data-v-59b7edd7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59b7edd7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59b7edd7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59b7edd7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0d1c501]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0d1c501]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0d1c501]{grid-template-columns:1fr}}.section-title[data-v-d0d1c501]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0d1c501]{margin-bottom:16px}.form-label[data-v-d0d1c501]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0d1c501]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0d1c501]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0d1c501]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0d1c501]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0d1c501]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0d1c501]{color:#2563eb}.unit[data-v-d0d1c501]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0d1c501]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0d1c501]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0d1c501]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acd5ff6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acd5ff6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acd5ff6d]{grid-template-columns:1fr}}.section-title[data-v-acd5ff6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acd5ff6d]{margin-bottom:16px}.form-label[data-v-acd5ff6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acd5ff6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acd5ff6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acd5ff6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acd5ff6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acd5ff6d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acd5ff6d]{color:#2563eb}.unit[data-v-acd5ff6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acd5ff6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acd5ff6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acd5ff6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-642aba61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-642aba61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-642aba61]{grid-template-columns:1fr}}.section-title[data-v-642aba61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-642aba61]{margin-bottom:16px}.form-label[data-v-642aba61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-642aba61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-642aba61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-642aba61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-642aba61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-642aba61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-642aba61]{color:#2563eb}.unit[data-v-642aba61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-642aba61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-642aba61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-642aba61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7785500e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7785500e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7785500e]{grid-template-columns:1fr}}.section-title[data-v-7785500e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7785500e]{margin-bottom:16px}.form-label[data-v-7785500e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7785500e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7785500e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7785500e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7785500e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7785500e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7785500e]{color:#2563eb}.unit[data-v-7785500e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7785500e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7785500e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7785500e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c263d5f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c263d5f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c263d5f2]{grid-template-columns:1fr}}.section-title[data-v-c263d5f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c263d5f2]{margin-bottom:16px}.form-label[data-v-c263d5f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c263d5f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c263d5f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c263d5f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c263d5f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c263d5f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c263d5f2]{color:#2563eb}.unit[data-v-c263d5f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c263d5f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c263d5f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c263d5f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d9db809a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d9db809a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d9db809a]{grid-template-columns:1fr}}.section-title[data-v-d9db809a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d9db809a]{margin-bottom:16px}.form-label[data-v-d9db809a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d9db809a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d9db809a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d9db809a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d9db809a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d9db809a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d9db809a]{color:#2563eb}.unit[data-v-d9db809a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d9db809a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d9db809a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d9db809a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02b1180c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02b1180c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02b1180c]{grid-template-columns:1fr}}.section-title[data-v-02b1180c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02b1180c]{margin-bottom:16px}.form-label[data-v-02b1180c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02b1180c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02b1180c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02b1180c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02b1180c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02b1180c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02b1180c]{color:#2563eb}.unit[data-v-02b1180c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02b1180c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02b1180c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02b1180c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86091892]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86091892]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86091892]{grid-template-columns:1fr}}.section-title[data-v-86091892]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86091892]{margin-bottom:16px}.form-label[data-v-86091892]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86091892]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86091892]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86091892]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86091892]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86091892]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86091892]{color:#2563eb}.unit[data-v-86091892]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86091892]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86091892]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86091892]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d7db6f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d7db6f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d7db6f8]{grid-template-columns:1fr}}.section-title[data-v-4d7db6f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d7db6f8]{margin-bottom:16px}.form-label[data-v-4d7db6f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d7db6f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d7db6f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d7db6f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d7db6f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d7db6f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d7db6f8]{color:#2563eb}.unit[data-v-4d7db6f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d7db6f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d7db6f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d7db6f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3eebe6b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3eebe6b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3eebe6b0]{grid-template-columns:1fr}}.section-title[data-v-3eebe6b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3eebe6b0]{margin-bottom:16px}.form-label[data-v-3eebe6b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3eebe6b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3eebe6b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3eebe6b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3eebe6b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3eebe6b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3eebe6b0]{color:#2563eb}.unit[data-v-3eebe6b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3eebe6b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3eebe6b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3eebe6b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17f4bd84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17f4bd84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17f4bd84]{grid-template-columns:1fr}}.section-title[data-v-17f4bd84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17f4bd84]{margin-bottom:16px}.form-label[data-v-17f4bd84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17f4bd84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17f4bd84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17f4bd84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17f4bd84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17f4bd84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17f4bd84]{color:#2563eb}.unit[data-v-17f4bd84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17f4bd84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17f4bd84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17f4bd84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7cd3c43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7cd3c43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7cd3c43]{grid-template-columns:1fr}}.section-title[data-v-b7cd3c43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7cd3c43]{margin-bottom:16px}.form-label[data-v-b7cd3c43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7cd3c43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7cd3c43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7cd3c43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7cd3c43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7cd3c43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7cd3c43]{color:#2563eb}.unit[data-v-b7cd3c43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7cd3c43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7cd3c43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7cd3c43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77ca0b4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77ca0b4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77ca0b4c]{grid-template-columns:1fr}}.section-title[data-v-77ca0b4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77ca0b4c]{margin-bottom:16px}.form-label[data-v-77ca0b4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77ca0b4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77ca0b4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77ca0b4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77ca0b4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77ca0b4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77ca0b4c]{color:#2563eb}.unit[data-v-77ca0b4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77ca0b4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77ca0b4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77ca0b4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a43f095]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a43f095]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a43f095]{grid-template-columns:1fr}}.section-title[data-v-7a43f095]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a43f095]{margin-bottom:16px}.form-label[data-v-7a43f095]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a43f095]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a43f095]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a43f095]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a43f095]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a43f095]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a43f095]{color:#2563eb}.unit[data-v-7a43f095]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a43f095]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a43f095]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a43f095]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9fb5b712]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9fb5b712]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9fb5b712]{grid-template-columns:1fr}}.section-title[data-v-9fb5b712]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9fb5b712]{margin-bottom:16px}.form-label[data-v-9fb5b712]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9fb5b712]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9fb5b712]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9fb5b712]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9fb5b712]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9fb5b712]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9fb5b712]{color:#2563eb}.unit[data-v-9fb5b712]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9fb5b712]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9fb5b712]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9fb5b712]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d6d2348]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d6d2348]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d6d2348]{grid-template-columns:1fr}}.section-title[data-v-5d6d2348]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d6d2348]{margin-bottom:16px}.form-label[data-v-5d6d2348]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d6d2348]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d6d2348]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d6d2348]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d6d2348]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d6d2348]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d6d2348]{color:#2563eb}.unit[data-v-5d6d2348]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d6d2348]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d6d2348]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d6d2348]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd2eef9e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd2eef9e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd2eef9e]{grid-template-columns:1fr}}.section-title[data-v-dd2eef9e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd2eef9e]{margin-bottom:16px}.form-label[data-v-dd2eef9e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd2eef9e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd2eef9e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd2eef9e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd2eef9e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd2eef9e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd2eef9e]{color:#2563eb}.unit[data-v-dd2eef9e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd2eef9e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd2eef9e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd2eef9e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85d68a32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85d68a32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85d68a32]{grid-template-columns:1fr}}.section-title[data-v-85d68a32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85d68a32]{margin-bottom:16px}.form-label[data-v-85d68a32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85d68a32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85d68a32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85d68a32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85d68a32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85d68a32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85d68a32]{color:#2563eb}.unit[data-v-85d68a32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85d68a32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85d68a32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85d68a32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d94a2c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d94a2c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d94a2c3]{grid-template-columns:1fr}}.section-title[data-v-8d94a2c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d94a2c3]{margin-bottom:16px}.form-label[data-v-8d94a2c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d94a2c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d94a2c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d94a2c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d94a2c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d94a2c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d94a2c3]{color:#2563eb}.unit[data-v-8d94a2c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d94a2c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d94a2c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d94a2c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe9c6e4f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe9c6e4f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe9c6e4f]{grid-template-columns:1fr}}.section-title[data-v-fe9c6e4f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe9c6e4f]{margin-bottom:16px}.form-label[data-v-fe9c6e4f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe9c6e4f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe9c6e4f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe9c6e4f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe9c6e4f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe9c6e4f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe9c6e4f]{color:#2563eb}.unit[data-v-fe9c6e4f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe9c6e4f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe9c6e4f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe9c6e4f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-203765d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-203765d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-203765d6]{grid-template-columns:1fr}}.section-title[data-v-203765d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-203765d6]{margin-bottom:16px}.form-label[data-v-203765d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-203765d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-203765d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-203765d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-203765d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-203765d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-203765d6]{color:#2563eb}.unit[data-v-203765d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-203765d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-203765d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-203765d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42722e17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42722e17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42722e17]{grid-template-columns:1fr}}.section-title[data-v-42722e17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42722e17]{margin-bottom:16px}.form-label[data-v-42722e17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42722e17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42722e17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42722e17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42722e17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42722e17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42722e17]{color:#2563eb}.unit[data-v-42722e17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42722e17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42722e17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42722e17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90c74063]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90c74063]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90c74063]{grid-template-columns:1fr}}.section-title[data-v-90c74063]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90c74063]{margin-bottom:16px}.form-label[data-v-90c74063]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90c74063]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90c74063]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90c74063]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90c74063]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90c74063]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90c74063]{color:#2563eb}.unit[data-v-90c74063]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90c74063]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90c74063]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90c74063]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cbccf19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cbccf19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cbccf19]{grid-template-columns:1fr}}.section-title[data-v-4cbccf19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cbccf19]{margin-bottom:16px}.form-label[data-v-4cbccf19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cbccf19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cbccf19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cbccf19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cbccf19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cbccf19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cbccf19]{color:#2563eb}.unit[data-v-4cbccf19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cbccf19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cbccf19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cbccf19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fba9cb2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fba9cb2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fba9cb2]{grid-template-columns:1fr}}.section-title[data-v-8fba9cb2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fba9cb2]{margin-bottom:16px}.form-label[data-v-8fba9cb2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fba9cb2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fba9cb2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fba9cb2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fba9cb2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fba9cb2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fba9cb2]{color:#2563eb}.unit[data-v-8fba9cb2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fba9cb2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fba9cb2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fba9cb2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b251df8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b251df8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b251df8b]{grid-template-columns:1fr}}.section-title[data-v-b251df8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b251df8b]{margin-bottom:16px}.form-label[data-v-b251df8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b251df8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b251df8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b251df8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b251df8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b251df8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b251df8b]{color:#2563eb}.unit[data-v-b251df8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b251df8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b251df8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b251df8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3cca82e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3cca82e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3cca82e3]{grid-template-columns:1fr}}.section-title[data-v-3cca82e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3cca82e3]{margin-bottom:16px}.form-label[data-v-3cca82e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3cca82e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3cca82e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3cca82e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3cca82e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3cca82e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3cca82e3]{color:#2563eb}.unit[data-v-3cca82e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3cca82e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3cca82e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3cca82e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fe520cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fe520cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fe520cf]{grid-template-columns:1fr}}.section-title[data-v-4fe520cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fe520cf]{margin-bottom:16px}.form-label[data-v-4fe520cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fe520cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fe520cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fe520cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fe520cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fe520cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fe520cf]{color:#2563eb}.unit[data-v-4fe520cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fe520cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fe520cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fe520cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0e49fe1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0e49fe1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0e49fe1]{grid-template-columns:1fr}}.section-title[data-v-a0e49fe1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0e49fe1]{margin-bottom:16px}.form-label[data-v-a0e49fe1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0e49fe1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0e49fe1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0e49fe1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0e49fe1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0e49fe1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0e49fe1]{color:#2563eb}.unit[data-v-a0e49fe1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0e49fe1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0e49fe1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0e49fe1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e9fa305]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e9fa305]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e9fa305]{grid-template-columns:1fr}}.section-title[data-v-3e9fa305]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e9fa305]{margin-bottom:16px}.form-label[data-v-3e9fa305]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e9fa305]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e9fa305]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e9fa305]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e9fa305]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e9fa305]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e9fa305]{color:#2563eb}.unit[data-v-3e9fa305]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e9fa305]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e9fa305]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e9fa305]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae56e3d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae56e3d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae56e3d6]{grid-template-columns:1fr}}.section-title[data-v-ae56e3d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae56e3d6]{margin-bottom:16px}.form-label[data-v-ae56e3d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae56e3d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae56e3d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae56e3d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae56e3d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae56e3d6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae56e3d6]{color:#2563eb}.unit[data-v-ae56e3d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae56e3d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae56e3d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae56e3d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d2c4b6d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d2c4b6d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d2c4b6d]{grid-template-columns:1fr}}.section-title[data-v-2d2c4b6d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d2c4b6d]{margin-bottom:16px}.form-label[data-v-2d2c4b6d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d2c4b6d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d2c4b6d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d2c4b6d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d2c4b6d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d2c4b6d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d2c4b6d]{color:#2563eb}.unit[data-v-2d2c4b6d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d2c4b6d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d2c4b6d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d2c4b6d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d98d0e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d98d0e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d98d0e2]{grid-template-columns:1fr}}.section-title[data-v-9d98d0e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d98d0e2]{margin-bottom:16px}.form-label[data-v-9d98d0e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d98d0e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d98d0e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d98d0e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d98d0e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d98d0e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d98d0e2]{color:#2563eb}.unit[data-v-9d98d0e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d98d0e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d98d0e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d98d0e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68d8c774]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68d8c774]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68d8c774]{grid-template-columns:1fr}}.section-title[data-v-68d8c774]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68d8c774]{margin-bottom:16px}.form-label[data-v-68d8c774]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68d8c774]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68d8c774]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68d8c774]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68d8c774]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68d8c774]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68d8c774]{color:#2563eb}.unit[data-v-68d8c774]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68d8c774]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68d8c774]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68d8c774]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-690827e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-690827e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-690827e4]{grid-template-columns:1fr}}.section-title[data-v-690827e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-690827e4]{margin-bottom:16px}.form-label[data-v-690827e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-690827e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-690827e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-690827e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-690827e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-690827e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-690827e4]{color:#2563eb}.unit[data-v-690827e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-690827e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-690827e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-690827e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42604bda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42604bda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42604bda]{grid-template-columns:1fr}}.section-title[data-v-42604bda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42604bda]{margin-bottom:16px}.form-label[data-v-42604bda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42604bda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42604bda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42604bda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42604bda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42604bda]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42604bda]{color:#2563eb}.unit[data-v-42604bda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42604bda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42604bda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42604bda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8bb3445]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8bb3445]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8bb3445]{grid-template-columns:1fr}}.section-title[data-v-b8bb3445]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8bb3445]{margin-bottom:16px}.form-label[data-v-b8bb3445]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8bb3445]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8bb3445]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8bb3445]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8bb3445]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8bb3445]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8bb3445]{color:#2563eb}.unit[data-v-b8bb3445]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8bb3445]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8bb3445]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8bb3445]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-044d9d44]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-044d9d44]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-044d9d44]{grid-template-columns:1fr}}.section-title[data-v-044d9d44]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-044d9d44]{margin-bottom:16px}.form-label[data-v-044d9d44]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-044d9d44]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-044d9d44]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-044d9d44]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-044d9d44]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-044d9d44]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-044d9d44]{color:#2563eb}.unit[data-v-044d9d44]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-044d9d44]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-044d9d44]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-044d9d44]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e5ce269]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e5ce269]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e5ce269]{grid-template-columns:1fr}}.section-title[data-v-7e5ce269]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e5ce269]{margin-bottom:16px}.form-label[data-v-7e5ce269]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e5ce269]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e5ce269]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e5ce269]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e5ce269]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e5ce269]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e5ce269]{color:#2563eb}.unit[data-v-7e5ce269]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e5ce269]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e5ce269]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e5ce269]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e638eb51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e638eb51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e638eb51]{grid-template-columns:1fr}}.section-title[data-v-e638eb51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e638eb51]{margin-bottom:16px}.form-label[data-v-e638eb51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e638eb51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e638eb51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e638eb51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e638eb51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e638eb51]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e638eb51]{color:#2563eb}.unit[data-v-e638eb51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e638eb51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e638eb51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e638eb51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09639345]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09639345]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09639345]{grid-template-columns:1fr}}.section-title[data-v-09639345]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09639345]{margin-bottom:16px}.form-label[data-v-09639345]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09639345]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09639345]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09639345]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09639345]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09639345]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09639345]{color:#2563eb}.unit[data-v-09639345]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09639345]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09639345]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09639345]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ebec8e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ebec8e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ebec8e4]{grid-template-columns:1fr}}.section-title[data-v-9ebec8e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ebec8e4]{margin-bottom:16px}.form-label[data-v-9ebec8e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ebec8e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ebec8e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ebec8e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ebec8e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ebec8e4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ebec8e4]{color:#2563eb}.unit[data-v-9ebec8e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ebec8e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ebec8e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ebec8e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-567a1da0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-567a1da0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-567a1da0]{grid-template-columns:1fr}}.section-title[data-v-567a1da0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-567a1da0]{margin-bottom:16px}.form-label[data-v-567a1da0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-567a1da0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-567a1da0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-567a1da0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-567a1da0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-567a1da0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-567a1da0]{color:#2563eb}.unit[data-v-567a1da0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-567a1da0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-567a1da0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-567a1da0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e475a312]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e475a312]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e475a312]{grid-template-columns:1fr}}.section-title[data-v-e475a312]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e475a312]{margin-bottom:16px}.form-label[data-v-e475a312]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e475a312]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e475a312]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e475a312]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e475a312]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e475a312]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e475a312]{color:#2563eb}.unit[data-v-e475a312]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e475a312]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e475a312]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e475a312]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-956f224c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-956f224c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-956f224c]{grid-template-columns:1fr}}.section-title[data-v-956f224c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-956f224c]{margin-bottom:16px}.form-label[data-v-956f224c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-956f224c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-956f224c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-956f224c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-956f224c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-956f224c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-956f224c]{color:#2563eb}.unit[data-v-956f224c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-956f224c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-956f224c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-956f224c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a48a191]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a48a191]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a48a191]{grid-template-columns:1fr}}.section-title[data-v-9a48a191]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a48a191]{margin-bottom:16px}.form-label[data-v-9a48a191]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a48a191]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a48a191]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a48a191]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a48a191]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a48a191]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a48a191]{color:#2563eb}.unit[data-v-9a48a191]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a48a191]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a48a191]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a48a191]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c47bd93c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c47bd93c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c47bd93c]{grid-template-columns:1fr}}.section-title[data-v-c47bd93c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c47bd93c]{margin-bottom:16px}.form-label[data-v-c47bd93c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c47bd93c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c47bd93c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c47bd93c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c47bd93c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c47bd93c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c47bd93c]{color:#2563eb}.unit[data-v-c47bd93c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c47bd93c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c47bd93c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c47bd93c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77f1f176]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77f1f176]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77f1f176]{grid-template-columns:1fr}}.section-title[data-v-77f1f176]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77f1f176]{margin-bottom:16px}.form-label[data-v-77f1f176]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77f1f176]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77f1f176]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77f1f176]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77f1f176]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77f1f176]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77f1f176]{color:#2563eb}.unit[data-v-77f1f176]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77f1f176]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77f1f176]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77f1f176]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a0432ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a0432ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a0432ce]{grid-template-columns:1fr}}.section-title[data-v-8a0432ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a0432ce]{margin-bottom:16px}.form-label[data-v-8a0432ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a0432ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a0432ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a0432ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a0432ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a0432ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a0432ce]{color:#2563eb}.unit[data-v-8a0432ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a0432ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a0432ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a0432ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec616c27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec616c27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec616c27]{grid-template-columns:1fr}}.section-title[data-v-ec616c27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec616c27]{margin-bottom:16px}.form-label[data-v-ec616c27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec616c27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec616c27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec616c27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec616c27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec616c27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec616c27]{color:#2563eb}.unit[data-v-ec616c27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec616c27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec616c27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec616c27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74893b21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74893b21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74893b21]{grid-template-columns:1fr}}.section-title[data-v-74893b21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74893b21]{margin-bottom:16px}.form-label[data-v-74893b21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74893b21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74893b21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74893b21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74893b21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74893b21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74893b21]{color:#2563eb}.unit[data-v-74893b21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74893b21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74893b21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74893b21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fed62faf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fed62faf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fed62faf]{grid-template-columns:1fr}}.section-title[data-v-fed62faf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fed62faf]{margin-bottom:16px}.form-label[data-v-fed62faf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fed62faf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fed62faf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fed62faf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fed62faf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fed62faf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fed62faf]{color:#2563eb}.unit[data-v-fed62faf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fed62faf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fed62faf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fed62faf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db40f387]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db40f387]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db40f387]{grid-template-columns:1fr}}.section-title[data-v-db40f387]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db40f387]{margin-bottom:16px}.form-label[data-v-db40f387]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db40f387]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db40f387]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db40f387]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db40f387]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db40f387]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db40f387]{color:#2563eb}.unit[data-v-db40f387]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db40f387]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db40f387]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db40f387]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4d66968]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4d66968]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4d66968]{grid-template-columns:1fr}}.section-title[data-v-a4d66968]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4d66968]{margin-bottom:16px}.form-label[data-v-a4d66968]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4d66968]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4d66968]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4d66968]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4d66968]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4d66968]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4d66968]{color:#2563eb}.unit[data-v-a4d66968]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4d66968]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4d66968]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4d66968]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24b34451]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24b34451]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24b34451]{grid-template-columns:1fr}}.section-title[data-v-24b34451]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24b34451]{margin-bottom:16px}.form-label[data-v-24b34451]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24b34451]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24b34451]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24b34451]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24b34451]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24b34451]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24b34451]{color:#2563eb}.unit[data-v-24b34451]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24b34451]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24b34451]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24b34451]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4ac3a87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4ac3a87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4ac3a87]{grid-template-columns:1fr}}.section-title[data-v-e4ac3a87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4ac3a87]{margin-bottom:16px}.form-label[data-v-e4ac3a87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4ac3a87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4ac3a87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4ac3a87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4ac3a87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4ac3a87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4ac3a87]{color:#2563eb}.unit[data-v-e4ac3a87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4ac3a87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4ac3a87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4ac3a87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73690bc5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73690bc5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73690bc5]{grid-template-columns:1fr}}.section-title[data-v-73690bc5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73690bc5]{margin-bottom:16px}.form-label[data-v-73690bc5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73690bc5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73690bc5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73690bc5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73690bc5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73690bc5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73690bc5]{color:#2563eb}.unit[data-v-73690bc5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73690bc5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73690bc5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73690bc5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-604b51d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-604b51d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-604b51d9]{grid-template-columns:1fr}}.section-title[data-v-604b51d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-604b51d9]{margin-bottom:16px}.form-label[data-v-604b51d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-604b51d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-604b51d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-604b51d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-604b51d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-604b51d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-604b51d9]{color:#2563eb}.unit[data-v-604b51d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-604b51d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-604b51d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-604b51d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c921dd94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c921dd94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c921dd94]{grid-template-columns:1fr}}.section-title[data-v-c921dd94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c921dd94]{margin-bottom:16px}.form-label[data-v-c921dd94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c921dd94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c921dd94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c921dd94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c921dd94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c921dd94]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c921dd94]{color:#2563eb}.unit[data-v-c921dd94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c921dd94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c921dd94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c921dd94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e09b613e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e09b613e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e09b613e]{grid-template-columns:1fr}}.section-title[data-v-e09b613e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e09b613e]{margin-bottom:16px}.form-label[data-v-e09b613e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e09b613e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e09b613e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e09b613e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e09b613e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e09b613e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e09b613e]{color:#2563eb}.unit[data-v-e09b613e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e09b613e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e09b613e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e09b613e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05c3c14c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05c3c14c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05c3c14c]{grid-template-columns:1fr}}.section-title[data-v-05c3c14c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05c3c14c]{margin-bottom:16px}.form-label[data-v-05c3c14c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05c3c14c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05c3c14c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05c3c14c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05c3c14c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05c3c14c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05c3c14c]{color:#2563eb}.unit[data-v-05c3c14c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05c3c14c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05c3c14c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05c3c14c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c577903]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c577903]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c577903]{grid-template-columns:1fr}}.section-title[data-v-4c577903]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c577903]{margin-bottom:16px}.form-label[data-v-4c577903]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c577903]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c577903]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c577903]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c577903]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c577903]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c577903]{color:#2563eb}.unit[data-v-4c577903]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c577903]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c577903]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c577903]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad1da46f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad1da46f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad1da46f]{grid-template-columns:1fr}}.section-title[data-v-ad1da46f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad1da46f]{margin-bottom:16px}.form-label[data-v-ad1da46f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad1da46f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad1da46f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad1da46f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad1da46f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad1da46f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad1da46f]{color:#2563eb}.unit[data-v-ad1da46f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad1da46f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad1da46f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad1da46f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e164f2c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e164f2c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e164f2c9]{grid-template-columns:1fr}}.section-title[data-v-e164f2c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e164f2c9]{margin-bottom:16px}.form-label[data-v-e164f2c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e164f2c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e164f2c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e164f2c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e164f2c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e164f2c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e164f2c9]{color:#2563eb}.unit[data-v-e164f2c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e164f2c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e164f2c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e164f2c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e383cb43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e383cb43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e383cb43]{grid-template-columns:1fr}}.section-title[data-v-e383cb43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e383cb43]{margin-bottom:16px}.form-label[data-v-e383cb43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e383cb43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e383cb43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e383cb43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e383cb43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e383cb43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e383cb43]{color:#2563eb}.unit[data-v-e383cb43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e383cb43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e383cb43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e383cb43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-131d2567]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-131d2567]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-131d2567]{grid-template-columns:1fr}}.section-title[data-v-131d2567]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-131d2567]{margin-bottom:16px}.form-label[data-v-131d2567]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-131d2567]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-131d2567]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-131d2567]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-131d2567]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-131d2567]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-131d2567]{color:#2563eb}.unit[data-v-131d2567]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-131d2567]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-131d2567]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-131d2567]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50cde1d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50cde1d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50cde1d0]{grid-template-columns:1fr}}.section-title[data-v-50cde1d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50cde1d0]{margin-bottom:16px}.form-label[data-v-50cde1d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50cde1d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50cde1d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50cde1d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50cde1d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50cde1d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50cde1d0]{color:#2563eb}.unit[data-v-50cde1d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50cde1d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50cde1d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50cde1d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cdf3f73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cdf3f73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cdf3f73]{grid-template-columns:1fr}}.section-title[data-v-4cdf3f73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cdf3f73]{margin-bottom:16px}.form-label[data-v-4cdf3f73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cdf3f73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cdf3f73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cdf3f73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cdf3f73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cdf3f73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cdf3f73]{color:#2563eb}.unit[data-v-4cdf3f73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cdf3f73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cdf3f73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cdf3f73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96db2fb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96db2fb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96db2fb1]{grid-template-columns:1fr}}.section-title[data-v-96db2fb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96db2fb1]{margin-bottom:16px}.form-label[data-v-96db2fb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96db2fb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96db2fb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96db2fb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96db2fb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96db2fb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96db2fb1]{color:#2563eb}.unit[data-v-96db2fb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96db2fb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96db2fb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96db2fb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c55f467a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c55f467a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c55f467a]{grid-template-columns:1fr}}.section-title[data-v-c55f467a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c55f467a]{margin-bottom:16px}.form-label[data-v-c55f467a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c55f467a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c55f467a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c55f467a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c55f467a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c55f467a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c55f467a]{color:#2563eb}.unit[data-v-c55f467a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c55f467a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c55f467a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c55f467a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab0ae285]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab0ae285]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab0ae285]{grid-template-columns:1fr}}.section-title[data-v-ab0ae285]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab0ae285]{margin-bottom:16px}.form-label[data-v-ab0ae285]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab0ae285]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab0ae285]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab0ae285]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab0ae285]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab0ae285]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab0ae285]{color:#2563eb}.unit[data-v-ab0ae285]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab0ae285]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab0ae285]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab0ae285]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-320cfc38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-320cfc38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-320cfc38]{grid-template-columns:1fr}}.section-title[data-v-320cfc38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-320cfc38]{margin-bottom:16px}.form-label[data-v-320cfc38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-320cfc38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-320cfc38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-320cfc38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-320cfc38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-320cfc38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-320cfc38]{color:#2563eb}.unit[data-v-320cfc38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-320cfc38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-320cfc38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-320cfc38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50dd3dfe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50dd3dfe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50dd3dfe]{grid-template-columns:1fr}}.section-title[data-v-50dd3dfe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50dd3dfe]{margin-bottom:16px}.form-label[data-v-50dd3dfe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50dd3dfe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50dd3dfe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50dd3dfe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50dd3dfe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50dd3dfe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50dd3dfe]{color:#2563eb}.unit[data-v-50dd3dfe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50dd3dfe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50dd3dfe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50dd3dfe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47943605]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47943605]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47943605]{grid-template-columns:1fr}}.section-title[data-v-47943605]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47943605]{margin-bottom:16px}.form-label[data-v-47943605]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47943605]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47943605]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47943605]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47943605]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47943605]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47943605]{color:#2563eb}.unit[data-v-47943605]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47943605]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47943605]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47943605]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8128e8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8128e8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8128e8a]{grid-template-columns:1fr}}.section-title[data-v-d8128e8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8128e8a]{margin-bottom:16px}.form-label[data-v-d8128e8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8128e8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8128e8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8128e8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8128e8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8128e8a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8128e8a]{color:#2563eb}.unit[data-v-d8128e8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8128e8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8128e8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8128e8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d2d98b7a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d2d98b7a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d2d98b7a]{grid-template-columns:1fr}}.section-title[data-v-d2d98b7a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d2d98b7a]{margin-bottom:16px}.form-label[data-v-d2d98b7a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d2d98b7a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d2d98b7a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d2d98b7a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d2d98b7a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d2d98b7a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d2d98b7a]{color:#2563eb}.unit[data-v-d2d98b7a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d2d98b7a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d2d98b7a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d2d98b7a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8530dae7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8530dae7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8530dae7]{grid-template-columns:1fr}}.section-title[data-v-8530dae7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8530dae7]{margin-bottom:16px}.form-label[data-v-8530dae7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8530dae7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8530dae7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8530dae7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8530dae7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8530dae7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8530dae7]{color:#2563eb}.unit[data-v-8530dae7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8530dae7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8530dae7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8530dae7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41807366]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41807366]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41807366]{grid-template-columns:1fr}}.section-title[data-v-41807366]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41807366]{margin-bottom:16px}.form-label[data-v-41807366]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41807366]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41807366]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41807366]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41807366]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41807366]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41807366]{color:#2563eb}.unit[data-v-41807366]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41807366]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41807366]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41807366]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e6822f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e6822f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e6822f3]{grid-template-columns:1fr}}.section-title[data-v-1e6822f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e6822f3]{margin-bottom:16px}.form-label[data-v-1e6822f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e6822f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e6822f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e6822f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e6822f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e6822f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e6822f3]{color:#2563eb}.unit[data-v-1e6822f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e6822f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e6822f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e6822f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-550ce113]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-550ce113]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-550ce113]{grid-template-columns:1fr}}.section-title[data-v-550ce113]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-550ce113]{margin-bottom:16px}.form-label[data-v-550ce113]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-550ce113]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-550ce113]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-550ce113]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-550ce113]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-550ce113]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-550ce113]{color:#2563eb}.unit[data-v-550ce113]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-550ce113]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-550ce113]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-550ce113]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ac62418]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ac62418]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ac62418]{grid-template-columns:1fr}}.section-title[data-v-2ac62418]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ac62418]{margin-bottom:16px}.form-label[data-v-2ac62418]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ac62418]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ac62418]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ac62418]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ac62418]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ac62418]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ac62418]{color:#2563eb}.unit[data-v-2ac62418]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ac62418]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ac62418]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ac62418]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ac6510ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ac6510ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ac6510ce]{grid-template-columns:1fr}}.section-title[data-v-ac6510ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ac6510ce]{margin-bottom:16px}.form-label[data-v-ac6510ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ac6510ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ac6510ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ac6510ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ac6510ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ac6510ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ac6510ce]{color:#2563eb}.unit[data-v-ac6510ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ac6510ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ac6510ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ac6510ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e24a62b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e24a62b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e24a62b3]{grid-template-columns:1fr}}.section-title[data-v-e24a62b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e24a62b3]{margin-bottom:16px}.form-label[data-v-e24a62b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e24a62b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e24a62b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e24a62b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e24a62b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e24a62b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e24a62b3]{color:#2563eb}.unit[data-v-e24a62b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e24a62b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e24a62b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e24a62b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73353650]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73353650]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73353650]{grid-template-columns:1fr}}.section-title[data-v-73353650]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73353650]{margin-bottom:16px}.form-label[data-v-73353650]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73353650]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73353650]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73353650]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73353650]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73353650]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73353650]{color:#2563eb}.unit[data-v-73353650]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73353650]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73353650]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73353650]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ba9dc92]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ba9dc92]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ba9dc92]{grid-template-columns:1fr}}.section-title[data-v-9ba9dc92]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ba9dc92]{margin-bottom:16px}.form-label[data-v-9ba9dc92]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ba9dc92]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ba9dc92]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ba9dc92]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ba9dc92]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ba9dc92]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ba9dc92]{color:#2563eb}.unit[data-v-9ba9dc92]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ba9dc92]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ba9dc92]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ba9dc92]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95fad23e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95fad23e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95fad23e]{grid-template-columns:1fr}}.section-title[data-v-95fad23e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95fad23e]{margin-bottom:16px}.form-label[data-v-95fad23e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95fad23e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95fad23e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95fad23e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95fad23e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95fad23e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95fad23e]{color:#2563eb}.unit[data-v-95fad23e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95fad23e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95fad23e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95fad23e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c46b4ac3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c46b4ac3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c46b4ac3]{grid-template-columns:1fr}}.section-title[data-v-c46b4ac3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c46b4ac3]{margin-bottom:16px}.form-label[data-v-c46b4ac3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c46b4ac3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c46b4ac3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c46b4ac3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c46b4ac3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c46b4ac3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c46b4ac3]{color:#2563eb}.unit[data-v-c46b4ac3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c46b4ac3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c46b4ac3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c46b4ac3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77d1c3cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77d1c3cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77d1c3cd]{grid-template-columns:1fr}}.section-title[data-v-77d1c3cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77d1c3cd]{margin-bottom:16px}.form-label[data-v-77d1c3cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77d1c3cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77d1c3cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77d1c3cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77d1c3cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77d1c3cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77d1c3cd]{color:#2563eb}.unit[data-v-77d1c3cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77d1c3cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77d1c3cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77d1c3cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55207148]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55207148]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55207148]{grid-template-columns:1fr}}.section-title[data-v-55207148]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55207148]{margin-bottom:16px}.form-label[data-v-55207148]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55207148]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55207148]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55207148]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55207148]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55207148]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55207148]{color:#2563eb}.unit[data-v-55207148]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55207148]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55207148]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55207148]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d5b1058]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d5b1058]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d5b1058]{grid-template-columns:1fr}}.section-title[data-v-4d5b1058]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d5b1058]{margin-bottom:16px}.form-label[data-v-4d5b1058]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d5b1058]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d5b1058]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d5b1058]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d5b1058]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d5b1058]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d5b1058]{color:#2563eb}.unit[data-v-4d5b1058]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d5b1058]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d5b1058]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d5b1058]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1904f28d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1904f28d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1904f28d]{grid-template-columns:1fr}}.section-title[data-v-1904f28d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1904f28d]{margin-bottom:16px}.form-label[data-v-1904f28d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1904f28d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1904f28d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1904f28d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1904f28d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1904f28d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1904f28d]{color:#2563eb}.unit[data-v-1904f28d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1904f28d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1904f28d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1904f28d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8fd1d14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8fd1d14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8fd1d14]{grid-template-columns:1fr}}.section-title[data-v-e8fd1d14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8fd1d14]{margin-bottom:16px}.form-label[data-v-e8fd1d14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8fd1d14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8fd1d14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8fd1d14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8fd1d14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8fd1d14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8fd1d14]{color:#2563eb}.unit[data-v-e8fd1d14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8fd1d14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8fd1d14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8fd1d14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-164a1eaf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-164a1eaf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-164a1eaf]{grid-template-columns:1fr}}.section-title[data-v-164a1eaf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-164a1eaf]{margin-bottom:16px}.form-label[data-v-164a1eaf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-164a1eaf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-164a1eaf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-164a1eaf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-164a1eaf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-164a1eaf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-164a1eaf]{color:#2563eb}.unit[data-v-164a1eaf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-164a1eaf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-164a1eaf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-164a1eaf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37c1ed07]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37c1ed07]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37c1ed07]{grid-template-columns:1fr}}.section-title[data-v-37c1ed07]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37c1ed07]{margin-bottom:16px}.form-label[data-v-37c1ed07]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37c1ed07]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37c1ed07]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37c1ed07]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37c1ed07]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37c1ed07]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37c1ed07]{color:#2563eb}.unit[data-v-37c1ed07]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37c1ed07]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37c1ed07]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37c1ed07]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47c5f263]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47c5f263]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47c5f263]{grid-template-columns:1fr}}.section-title[data-v-47c5f263]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47c5f263]{margin-bottom:16px}.form-label[data-v-47c5f263]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47c5f263]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47c5f263]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47c5f263]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47c5f263]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47c5f263]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47c5f263]{color:#2563eb}.unit[data-v-47c5f263]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47c5f263]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47c5f263]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47c5f263]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1d9ad286]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1d9ad286]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1d9ad286]{grid-template-columns:1fr}}.section-title[data-v-1d9ad286]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1d9ad286]{margin-bottom:16px}.form-label[data-v-1d9ad286]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1d9ad286]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1d9ad286]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1d9ad286]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1d9ad286]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1d9ad286]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1d9ad286]{color:#2563eb}.unit[data-v-1d9ad286]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1d9ad286]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1d9ad286]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1d9ad286]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d548fba3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d548fba3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d548fba3]{grid-template-columns:1fr}}.section-title[data-v-d548fba3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d548fba3]{margin-bottom:16px}.form-label[data-v-d548fba3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d548fba3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d548fba3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d548fba3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d548fba3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d548fba3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d548fba3]{color:#2563eb}.unit[data-v-d548fba3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d548fba3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d548fba3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d548fba3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c449cd11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c449cd11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c449cd11]{grid-template-columns:1fr}}.section-title[data-v-c449cd11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c449cd11]{margin-bottom:16px}.form-label[data-v-c449cd11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c449cd11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c449cd11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c449cd11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c449cd11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c449cd11]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c449cd11]{color:#2563eb}.unit[data-v-c449cd11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c449cd11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c449cd11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c449cd11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0836e694]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0836e694]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0836e694]{grid-template-columns:1fr}}.section-title[data-v-0836e694]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0836e694]{margin-bottom:16px}.form-label[data-v-0836e694]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0836e694]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0836e694]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0836e694]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0836e694]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0836e694]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0836e694]{color:#2563eb}.unit[data-v-0836e694]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0836e694]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0836e694]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0836e694]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfea584d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfea584d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfea584d]{grid-template-columns:1fr}}.section-title[data-v-cfea584d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfea584d]{margin-bottom:16px}.form-label[data-v-cfea584d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfea584d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfea584d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfea584d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfea584d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfea584d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfea584d]{color:#2563eb}.unit[data-v-cfea584d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfea584d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfea584d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfea584d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9363d36]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9363d36]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9363d36]{grid-template-columns:1fr}}.section-title[data-v-e9363d36]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9363d36]{margin-bottom:16px}.form-label[data-v-e9363d36]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9363d36]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9363d36]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9363d36]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9363d36]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9363d36]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9363d36]{color:#2563eb}.unit[data-v-e9363d36]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9363d36]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9363d36]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9363d36]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f7b08972]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f7b08972]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f7b08972]{grid-template-columns:1fr}}.section-title[data-v-f7b08972]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f7b08972]{margin-bottom:16px}.form-label[data-v-f7b08972]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f7b08972]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f7b08972]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f7b08972]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f7b08972]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f7b08972]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f7b08972]{color:#2563eb}.unit[data-v-f7b08972]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f7b08972]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f7b08972]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f7b08972]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7a87ba7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7a87ba7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7a87ba7]{grid-template-columns:1fr}}.section-title[data-v-b7a87ba7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7a87ba7]{margin-bottom:16px}.form-label[data-v-b7a87ba7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7a87ba7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7a87ba7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7a87ba7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7a87ba7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7a87ba7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7a87ba7]{color:#2563eb}.unit[data-v-b7a87ba7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7a87ba7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7a87ba7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7a87ba7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e68d01e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e68d01e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e68d01e]{grid-template-columns:1fr}}.section-title[data-v-1e68d01e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e68d01e]{margin-bottom:16px}.form-label[data-v-1e68d01e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e68d01e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e68d01e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e68d01e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e68d01e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e68d01e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e68d01e]{color:#2563eb}.unit[data-v-1e68d01e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e68d01e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e68d01e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e68d01e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f6a3a6a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f6a3a6a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f6a3a6a]{grid-template-columns:1fr}}.section-title[data-v-5f6a3a6a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f6a3a6a]{margin-bottom:16px}.form-label[data-v-5f6a3a6a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f6a3a6a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f6a3a6a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f6a3a6a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f6a3a6a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f6a3a6a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f6a3a6a]{color:#2563eb}.unit[data-v-5f6a3a6a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f6a3a6a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f6a3a6a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f6a3a6a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28d6e04d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28d6e04d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28d6e04d]{grid-template-columns:1fr}}.section-title[data-v-28d6e04d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28d6e04d]{margin-bottom:16px}.form-label[data-v-28d6e04d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28d6e04d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28d6e04d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28d6e04d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28d6e04d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28d6e04d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28d6e04d]{color:#2563eb}.unit[data-v-28d6e04d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28d6e04d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28d6e04d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28d6e04d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2fe07ea4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2fe07ea4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2fe07ea4]{grid-template-columns:1fr}}.section-title[data-v-2fe07ea4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2fe07ea4]{margin-bottom:16px}.form-label[data-v-2fe07ea4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2fe07ea4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2fe07ea4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2fe07ea4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2fe07ea4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2fe07ea4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2fe07ea4]{color:#2563eb}.unit[data-v-2fe07ea4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2fe07ea4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2fe07ea4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2fe07ea4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94ad0df1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94ad0df1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94ad0df1]{grid-template-columns:1fr}}.section-title[data-v-94ad0df1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94ad0df1]{margin-bottom:16px}.form-label[data-v-94ad0df1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94ad0df1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94ad0df1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94ad0df1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94ad0df1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94ad0df1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94ad0df1]{color:#2563eb}.unit[data-v-94ad0df1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94ad0df1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94ad0df1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94ad0df1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c2972d22]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c2972d22]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c2972d22]{grid-template-columns:1fr}}.section-title[data-v-c2972d22]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c2972d22]{margin-bottom:16px}.form-label[data-v-c2972d22]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c2972d22]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c2972d22]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c2972d22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c2972d22]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c2972d22]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c2972d22]{color:#2563eb}.unit[data-v-c2972d22]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c2972d22]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c2972d22]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c2972d22]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40f770c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40f770c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40f770c9]{grid-template-columns:1fr}}.section-title[data-v-40f770c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40f770c9]{margin-bottom:16px}.form-label[data-v-40f770c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40f770c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40f770c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40f770c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40f770c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40f770c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40f770c9]{color:#2563eb}.unit[data-v-40f770c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40f770c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40f770c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40f770c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c85e9ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c85e9ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c85e9ec]{grid-template-columns:1fr}}.section-title[data-v-5c85e9ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c85e9ec]{margin-bottom:16px}.form-label[data-v-5c85e9ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c85e9ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c85e9ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c85e9ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c85e9ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c85e9ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c85e9ec]{color:#2563eb}.unit[data-v-5c85e9ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c85e9ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c85e9ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c85e9ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ea3edc9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ea3edc9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ea3edc9]{grid-template-columns:1fr}}.section-title[data-v-5ea3edc9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ea3edc9]{margin-bottom:16px}.form-label[data-v-5ea3edc9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ea3edc9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ea3edc9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ea3edc9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ea3edc9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ea3edc9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ea3edc9]{color:#2563eb}.unit[data-v-5ea3edc9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ea3edc9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ea3edc9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ea3edc9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aac1ae80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aac1ae80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aac1ae80]{grid-template-columns:1fr}}.section-title[data-v-aac1ae80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aac1ae80]{margin-bottom:16px}.form-label[data-v-aac1ae80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aac1ae80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aac1ae80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aac1ae80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aac1ae80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aac1ae80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aac1ae80]{color:#2563eb}.unit[data-v-aac1ae80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aac1ae80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aac1ae80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aac1ae80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63b13b8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63b13b8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63b13b8d]{grid-template-columns:1fr}}.section-title[data-v-63b13b8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63b13b8d]{margin-bottom:16px}.form-label[data-v-63b13b8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63b13b8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63b13b8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63b13b8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63b13b8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63b13b8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63b13b8d]{color:#2563eb}.unit[data-v-63b13b8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63b13b8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63b13b8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63b13b8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8dba95b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8dba95b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8dba95b]{grid-template-columns:1fr}}.section-title[data-v-b8dba95b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8dba95b]{margin-bottom:16px}.form-label[data-v-b8dba95b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8dba95b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8dba95b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8dba95b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8dba95b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8dba95b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8dba95b]{color:#2563eb}.unit[data-v-b8dba95b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8dba95b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8dba95b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8dba95b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6eeff5d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6eeff5d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6eeff5d0]{grid-template-columns:1fr}}.section-title[data-v-6eeff5d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6eeff5d0]{margin-bottom:16px}.form-label[data-v-6eeff5d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6eeff5d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6eeff5d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6eeff5d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6eeff5d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6eeff5d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6eeff5d0]{color:#2563eb}.unit[data-v-6eeff5d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6eeff5d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6eeff5d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6eeff5d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8faa6110]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8faa6110]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8faa6110]{grid-template-columns:1fr}}.section-title[data-v-8faa6110]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8faa6110]{margin-bottom:16px}.form-label[data-v-8faa6110]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8faa6110]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8faa6110]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8faa6110]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8faa6110]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8faa6110]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8faa6110]{color:#2563eb}.unit[data-v-8faa6110]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8faa6110]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8faa6110]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8faa6110]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc750d3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc750d3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc750d3f]{grid-template-columns:1fr}}.section-title[data-v-cc750d3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc750d3f]{margin-bottom:16px}.form-label[data-v-cc750d3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc750d3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc750d3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc750d3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc750d3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc750d3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc750d3f]{color:#2563eb}.unit[data-v-cc750d3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc750d3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc750d3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc750d3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d117b00a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d117b00a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d117b00a]{grid-template-columns:1fr}}.section-title[data-v-d117b00a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d117b00a]{margin-bottom:16px}.form-label[data-v-d117b00a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d117b00a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d117b00a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d117b00a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d117b00a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d117b00a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d117b00a]{color:#2563eb}.unit[data-v-d117b00a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d117b00a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d117b00a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d117b00a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53be5196]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53be5196]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53be5196]{grid-template-columns:1fr}}.section-title[data-v-53be5196]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53be5196]{margin-bottom:16px}.form-label[data-v-53be5196]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53be5196]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53be5196]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53be5196]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53be5196]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53be5196]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53be5196]{color:#2563eb}.unit[data-v-53be5196]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53be5196]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53be5196]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53be5196]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7262b8ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7262b8ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7262b8ce]{grid-template-columns:1fr}}.section-title[data-v-7262b8ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7262b8ce]{margin-bottom:16px}.form-label[data-v-7262b8ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7262b8ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7262b8ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7262b8ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7262b8ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7262b8ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7262b8ce]{color:#2563eb}.unit[data-v-7262b8ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7262b8ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7262b8ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7262b8ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84895f75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84895f75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84895f75]{grid-template-columns:1fr}}.section-title[data-v-84895f75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84895f75]{margin-bottom:16px}.form-label[data-v-84895f75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84895f75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84895f75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84895f75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84895f75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84895f75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84895f75]{color:#2563eb}.unit[data-v-84895f75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84895f75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84895f75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84895f75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-629f3dfc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-629f3dfc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-629f3dfc]{grid-template-columns:1fr}}.section-title[data-v-629f3dfc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-629f3dfc]{margin-bottom:16px}.form-label[data-v-629f3dfc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-629f3dfc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-629f3dfc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-629f3dfc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-629f3dfc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-629f3dfc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-629f3dfc]{color:#2563eb}.unit[data-v-629f3dfc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-629f3dfc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-629f3dfc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-629f3dfc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d867114]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d867114]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d867114]{grid-template-columns:1fr}}.section-title[data-v-7d867114]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d867114]{margin-bottom:16px}.form-label[data-v-7d867114]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d867114]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d867114]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d867114]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d867114]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d867114]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d867114]{color:#2563eb}.unit[data-v-7d867114]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d867114]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d867114]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d867114]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0046c402]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0046c402]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0046c402]{grid-template-columns:1fr}}.section-title[data-v-0046c402]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0046c402]{margin-bottom:16px}.form-label[data-v-0046c402]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0046c402]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0046c402]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0046c402]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0046c402]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0046c402]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0046c402]{color:#2563eb}.unit[data-v-0046c402]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0046c402]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0046c402]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0046c402]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69ad980d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69ad980d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69ad980d]{grid-template-columns:1fr}}.section-title[data-v-69ad980d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69ad980d]{margin-bottom:16px}.form-label[data-v-69ad980d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69ad980d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69ad980d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69ad980d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69ad980d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69ad980d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69ad980d]{color:#2563eb}.unit[data-v-69ad980d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69ad980d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69ad980d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69ad980d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d56774ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d56774ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d56774ea]{grid-template-columns:1fr}}.section-title[data-v-d56774ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d56774ea]{margin-bottom:16px}.form-label[data-v-d56774ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d56774ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d56774ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d56774ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d56774ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d56774ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d56774ea]{color:#2563eb}.unit[data-v-d56774ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d56774ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d56774ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d56774ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ddb2b2d8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ddb2b2d8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ddb2b2d8]{grid-template-columns:1fr}}.section-title[data-v-ddb2b2d8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ddb2b2d8]{margin-bottom:16px}.form-label[data-v-ddb2b2d8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ddb2b2d8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ddb2b2d8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ddb2b2d8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ddb2b2d8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ddb2b2d8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ddb2b2d8]{color:#2563eb}.unit[data-v-ddb2b2d8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ddb2b2d8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ddb2b2d8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ddb2b2d8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e79275b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e79275b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e79275b]{grid-template-columns:1fr}}.section-title[data-v-7e79275b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e79275b]{margin-bottom:16px}.form-label[data-v-7e79275b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e79275b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e79275b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e79275b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e79275b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e79275b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e79275b]{color:#2563eb}.unit[data-v-7e79275b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e79275b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e79275b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e79275b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b7856df]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b7856df]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b7856df]{grid-template-columns:1fr}}.section-title[data-v-4b7856df]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b7856df]{margin-bottom:16px}.form-label[data-v-4b7856df]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b7856df]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b7856df]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b7856df]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b7856df]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b7856df]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b7856df]{color:#2563eb}.unit[data-v-4b7856df]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b7856df]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b7856df]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b7856df]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21fc321f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21fc321f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21fc321f]{grid-template-columns:1fr}}.section-title[data-v-21fc321f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21fc321f]{margin-bottom:16px}.form-label[data-v-21fc321f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21fc321f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21fc321f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21fc321f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21fc321f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21fc321f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21fc321f]{color:#2563eb}.unit[data-v-21fc321f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21fc321f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21fc321f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21fc321f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51c8d775]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51c8d775]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51c8d775]{grid-template-columns:1fr}}.section-title[data-v-51c8d775]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51c8d775]{margin-bottom:16px}.form-label[data-v-51c8d775]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51c8d775]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51c8d775]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51c8d775]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51c8d775]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51c8d775]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51c8d775]{color:#2563eb}.unit[data-v-51c8d775]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51c8d775]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51c8d775]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51c8d775]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51642093]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51642093]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51642093]{grid-template-columns:1fr}}.section-title[data-v-51642093]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51642093]{margin-bottom:16px}.form-label[data-v-51642093]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51642093]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51642093]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51642093]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51642093]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51642093]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51642093]{color:#2563eb}.unit[data-v-51642093]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51642093]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51642093]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51642093]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cab70a1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cab70a1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cab70a1d]{grid-template-columns:1fr}}.section-title[data-v-cab70a1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cab70a1d]{margin-bottom:16px}.form-label[data-v-cab70a1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cab70a1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cab70a1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cab70a1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cab70a1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cab70a1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cab70a1d]{color:#2563eb}.unit[data-v-cab70a1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cab70a1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cab70a1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cab70a1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38b3f2b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38b3f2b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38b3f2b1]{grid-template-columns:1fr}}.section-title[data-v-38b3f2b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38b3f2b1]{margin-bottom:16px}.form-label[data-v-38b3f2b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38b3f2b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38b3f2b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38b3f2b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38b3f2b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38b3f2b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38b3f2b1]{color:#2563eb}.unit[data-v-38b3f2b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38b3f2b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38b3f2b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38b3f2b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9458d458]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9458d458]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9458d458]{grid-template-columns:1fr}}.section-title[data-v-9458d458]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9458d458]{margin-bottom:16px}.form-label[data-v-9458d458]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9458d458]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9458d458]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9458d458]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9458d458]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9458d458]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9458d458]{color:#2563eb}.unit[data-v-9458d458]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9458d458]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9458d458]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9458d458]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca61f2ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca61f2ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca61f2ac]{grid-template-columns:1fr}}.section-title[data-v-ca61f2ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca61f2ac]{margin-bottom:16px}.form-label[data-v-ca61f2ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca61f2ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca61f2ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca61f2ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca61f2ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca61f2ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca61f2ac]{color:#2563eb}.unit[data-v-ca61f2ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca61f2ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca61f2ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca61f2ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e23e98ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e23e98ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e23e98ff]{grid-template-columns:1fr}}.section-title[data-v-e23e98ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e23e98ff]{margin-bottom:16px}.form-label[data-v-e23e98ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e23e98ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e23e98ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e23e98ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e23e98ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e23e98ff]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e23e98ff]{color:#2563eb}.unit[data-v-e23e98ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e23e98ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e23e98ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e23e98ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc40df20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc40df20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc40df20]{grid-template-columns:1fr}}.section-title[data-v-bc40df20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc40df20]{margin-bottom:16px}.form-label[data-v-bc40df20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc40df20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc40df20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc40df20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc40df20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc40df20]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc40df20]{color:#2563eb}.unit[data-v-bc40df20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc40df20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc40df20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc40df20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a0d9335]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a0d9335]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a0d9335]{grid-template-columns:1fr}}.section-title[data-v-1a0d9335]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a0d9335]{margin-bottom:16px}.form-label[data-v-1a0d9335]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a0d9335]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a0d9335]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a0d9335]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a0d9335]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a0d9335]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a0d9335]{color:#2563eb}.unit[data-v-1a0d9335]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a0d9335]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a0d9335]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a0d9335]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8710a62]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8710a62]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8710a62]{grid-template-columns:1fr}}.section-title[data-v-e8710a62]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8710a62]{margin-bottom:16px}.form-label[data-v-e8710a62]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8710a62]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8710a62]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8710a62]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8710a62]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8710a62]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8710a62]{color:#2563eb}.unit[data-v-e8710a62]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8710a62]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8710a62]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8710a62]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4a28287]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4a28287]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4a28287]{grid-template-columns:1fr}}.section-title[data-v-b4a28287]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4a28287]{margin-bottom:16px}.form-label[data-v-b4a28287]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4a28287]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4a28287]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4a28287]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4a28287]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4a28287]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4a28287]{color:#2563eb}.unit[data-v-b4a28287]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4a28287]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4a28287]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4a28287]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39f0b382]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39f0b382]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39f0b382]{grid-template-columns:1fr}}.section-title[data-v-39f0b382]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39f0b382]{margin-bottom:16px}.form-label[data-v-39f0b382]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39f0b382]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39f0b382]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39f0b382]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39f0b382]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39f0b382]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39f0b382]{color:#2563eb}.unit[data-v-39f0b382]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39f0b382]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39f0b382]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39f0b382]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae9efb3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae9efb3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae9efb3f]{grid-template-columns:1fr}}.section-title[data-v-ae9efb3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae9efb3f]{margin-bottom:16px}.form-label[data-v-ae9efb3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae9efb3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae9efb3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae9efb3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae9efb3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae9efb3f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae9efb3f]{color:#2563eb}.unit[data-v-ae9efb3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae9efb3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae9efb3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae9efb3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05f90532]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05f90532]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05f90532]{grid-template-columns:1fr}}.section-title[data-v-05f90532]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05f90532]{margin-bottom:16px}.form-label[data-v-05f90532]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05f90532]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05f90532]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05f90532]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05f90532]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05f90532]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05f90532]{color:#2563eb}.unit[data-v-05f90532]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05f90532]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05f90532]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05f90532]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64181c7c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-64181c7c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-64181c7c]{grid-template-columns:1fr 1fr}}.section-title[data-v-64181c7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-64181c7c]{margin-bottom:var(--space-4)}.form-label[data-v-64181c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-64181c7c],.form-select[data-v-64181c7c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-64181c7c]:focus,.form-select[data-v-64181c7c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-64181c7c]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-64181c7c]{padding-right:50px}.input-with-symbol .symbol[data-v-64181c7c]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:12px}.preset-buttons[data-v-64181c7c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-64181c7c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-64181c7c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.primary-result-box[data-v-64181c7c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-64181c7c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-64181c7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-64181c7c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-64181c7c]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.secondary-results-grid[data-v-64181c7c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-64181c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-64181c7c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-64181c7c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.sub-text[data-v-64181c7c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-64181c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-64181c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-64181c7c]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.mb-4[data-v-64181c7c]{margin-bottom:var(--space-4)}.placeholder[data-v-64181c7c]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-697a58a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-697a58a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-697a58a3]{grid-template-columns:1fr}}.section-title[data-v-697a58a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-697a58a3]{margin-bottom:16px}.form-label[data-v-697a58a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-697a58a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-697a58a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-697a58a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-697a58a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-697a58a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-697a58a3]{color:#2563eb}.unit[data-v-697a58a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-697a58a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-697a58a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-697a58a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ffa57c6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ffa57c6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ffa57c6f]{grid-template-columns:1fr}}.section-title[data-v-ffa57c6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ffa57c6f]{margin-bottom:16px}.form-label[data-v-ffa57c6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ffa57c6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ffa57c6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ffa57c6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ffa57c6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ffa57c6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ffa57c6f]{color:#2563eb}.unit[data-v-ffa57c6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ffa57c6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ffa57c6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ffa57c6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89594e9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89594e9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89594e9d]{grid-template-columns:1fr}}.section-title[data-v-89594e9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89594e9d]{margin-bottom:16px}.form-label[data-v-89594e9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89594e9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89594e9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89594e9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89594e9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89594e9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89594e9d]{color:#2563eb}.unit[data-v-89594e9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89594e9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89594e9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89594e9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3a5da9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3a5da9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3a5da9f]{grid-template-columns:1fr}}.section-title[data-v-f3a5da9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3a5da9f]{margin-bottom:16px}.form-label[data-v-f3a5da9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3a5da9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3a5da9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3a5da9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3a5da9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3a5da9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3a5da9f]{color:#2563eb}.unit[data-v-f3a5da9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3a5da9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3a5da9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3a5da9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0027f6ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0027f6ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0027f6ad]{grid-template-columns:1fr}}.section-title[data-v-0027f6ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0027f6ad]{margin-bottom:16px}.form-label[data-v-0027f6ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0027f6ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0027f6ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0027f6ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0027f6ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0027f6ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0027f6ad]{color:#2563eb}.unit[data-v-0027f6ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0027f6ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0027f6ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0027f6ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0f40d42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0f40d42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0f40d42]{grid-template-columns:1fr}}.section-title[data-v-c0f40d42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0f40d42]{margin-bottom:16px}.form-label[data-v-c0f40d42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0f40d42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0f40d42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0f40d42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0f40d42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0f40d42]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0f40d42]{color:#2563eb}.unit[data-v-c0f40d42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0f40d42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0f40d42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0f40d42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63432b5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63432b5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63432b5e]{grid-template-columns:1fr}}.section-title[data-v-63432b5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63432b5e]{margin-bottom:16px}.form-label[data-v-63432b5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63432b5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63432b5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63432b5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63432b5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63432b5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63432b5e]{color:#2563eb}.unit[data-v-63432b5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63432b5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63432b5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63432b5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55aca0dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55aca0dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55aca0dc]{grid-template-columns:1fr}}.section-title[data-v-55aca0dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55aca0dc]{margin-bottom:16px}.form-label[data-v-55aca0dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55aca0dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55aca0dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55aca0dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55aca0dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55aca0dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55aca0dc]{color:#2563eb}.unit[data-v-55aca0dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55aca0dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55aca0dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55aca0dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-860eab14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-860eab14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-860eab14]{grid-template-columns:1fr}}.section-title[data-v-860eab14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-860eab14]{margin-bottom:16px}.form-label[data-v-860eab14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-860eab14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-860eab14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-860eab14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-860eab14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-860eab14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-860eab14]{color:#2563eb}.unit[data-v-860eab14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-860eab14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-860eab14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-860eab14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3fcf438e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3fcf438e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3fcf438e]{grid-template-columns:1fr}}.section-title[data-v-3fcf438e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3fcf438e]{margin-bottom:16px}.form-label[data-v-3fcf438e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3fcf438e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3fcf438e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3fcf438e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3fcf438e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3fcf438e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3fcf438e]{color:#2563eb}.unit[data-v-3fcf438e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3fcf438e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3fcf438e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3fcf438e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cddca6f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cddca6f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cddca6f0]{grid-template-columns:1fr}}.section-title[data-v-cddca6f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cddca6f0]{margin-bottom:16px}.form-label[data-v-cddca6f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cddca6f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cddca6f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cddca6f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cddca6f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cddca6f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cddca6f0]{color:#2563eb}.unit[data-v-cddca6f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cddca6f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cddca6f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cddca6f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0c2646a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0c2646a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0c2646a]{grid-template-columns:1fr}}.section-title[data-v-a0c2646a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0c2646a]{margin-bottom:16px}.form-label[data-v-a0c2646a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0c2646a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0c2646a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0c2646a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0c2646a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0c2646a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0c2646a]{color:#2563eb}.unit[data-v-a0c2646a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0c2646a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0c2646a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0c2646a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c75002d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c75002d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c75002d7]{grid-template-columns:1fr}}.section-title[data-v-c75002d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c75002d7]{margin-bottom:16px}.form-label[data-v-c75002d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c75002d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c75002d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c75002d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c75002d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c75002d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c75002d7]{color:#2563eb}.unit[data-v-c75002d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c75002d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c75002d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c75002d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1c86d36]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1c86d36]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1c86d36]{grid-template-columns:1fr}}.section-title[data-v-f1c86d36]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1c86d36]{margin-bottom:16px}.form-label[data-v-f1c86d36]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1c86d36]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1c86d36]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1c86d36]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1c86d36]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1c86d36]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1c86d36]{color:#2563eb}.unit[data-v-f1c86d36]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1c86d36]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1c86d36]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1c86d36]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-162c07c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-162c07c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-162c07c0]{grid-template-columns:1fr}}.section-title[data-v-162c07c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-162c07c0]{margin-bottom:16px}.form-label[data-v-162c07c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-162c07c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-162c07c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-162c07c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-162c07c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-162c07c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-162c07c0]{color:#2563eb}.unit[data-v-162c07c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-162c07c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-162c07c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-162c07c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7a7438b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7a7438b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7a7438b]{grid-template-columns:1fr}}.section-title[data-v-e7a7438b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7a7438b]{margin-bottom:16px}.form-label[data-v-e7a7438b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7a7438b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7a7438b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7a7438b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7a7438b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7a7438b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7a7438b]{color:#2563eb}.unit[data-v-e7a7438b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7a7438b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7a7438b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7a7438b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd567554]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd567554]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd567554]{grid-template-columns:1fr}}.section-title[data-v-fd567554]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd567554]{margin-bottom:16px}.form-label[data-v-fd567554]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd567554]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd567554]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd567554]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd567554]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd567554]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd567554]{color:#2563eb}.unit[data-v-fd567554]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd567554]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd567554]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd567554]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02b6a055]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02b6a055]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02b6a055]{grid-template-columns:1fr}}.section-title[data-v-02b6a055]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02b6a055]{margin-bottom:16px}.form-label[data-v-02b6a055]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02b6a055]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02b6a055]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02b6a055]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02b6a055]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02b6a055]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02b6a055]{color:#2563eb}.unit[data-v-02b6a055]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02b6a055]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02b6a055]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02b6a055]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a294f21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a294f21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a294f21]{grid-template-columns:1fr}}.section-title[data-v-8a294f21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a294f21]{margin-bottom:16px}.form-label[data-v-8a294f21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a294f21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a294f21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a294f21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a294f21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a294f21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a294f21]{color:#2563eb}.unit[data-v-8a294f21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a294f21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a294f21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a294f21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b55793d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b55793d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b55793d]{grid-template-columns:1fr}}.section-title[data-v-6b55793d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b55793d]{margin-bottom:16px}.form-label[data-v-6b55793d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b55793d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b55793d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b55793d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b55793d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b55793d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b55793d]{color:#2563eb}.unit[data-v-6b55793d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b55793d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b55793d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b55793d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49f9a579]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49f9a579]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49f9a579]{grid-template-columns:1fr}}.section-title[data-v-49f9a579]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49f9a579]{margin-bottom:16px}.form-label[data-v-49f9a579]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49f9a579]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49f9a579]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49f9a579]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49f9a579]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49f9a579]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49f9a579]{color:#2563eb}.unit[data-v-49f9a579]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49f9a579]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49f9a579]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49f9a579]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e5ef2fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e5ef2fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e5ef2fa]{grid-template-columns:1fr}}.section-title[data-v-0e5ef2fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e5ef2fa]{margin-bottom:16px}.form-label[data-v-0e5ef2fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e5ef2fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e5ef2fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e5ef2fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e5ef2fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e5ef2fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e5ef2fa]{color:#2563eb}.unit[data-v-0e5ef2fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e5ef2fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e5ef2fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e5ef2fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a240211]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a240211]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a240211]{grid-template-columns:1fr}}.section-title[data-v-5a240211]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a240211]{margin-bottom:16px}.form-label[data-v-5a240211]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a240211]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a240211]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a240211]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a240211]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a240211]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a240211]{color:#2563eb}.unit[data-v-5a240211]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a240211]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a240211]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a240211]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b5d6a4e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b5d6a4e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b5d6a4e1]{grid-template-columns:1fr}}.section-title[data-v-b5d6a4e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b5d6a4e1]{margin-bottom:16px}.form-label[data-v-b5d6a4e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b5d6a4e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5d6a4e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b5d6a4e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b5d6a4e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b5d6a4e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b5d6a4e1]{color:#2563eb}.unit[data-v-b5d6a4e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b5d6a4e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b5d6a4e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b5d6a4e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9aa10eba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9aa10eba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9aa10eba]{grid-template-columns:1fr}}.section-title[data-v-9aa10eba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9aa10eba]{margin-bottom:16px}.form-label[data-v-9aa10eba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9aa10eba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9aa10eba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9aa10eba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9aa10eba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9aa10eba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9aa10eba]{color:#2563eb}.unit[data-v-9aa10eba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9aa10eba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9aa10eba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9aa10eba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b11021b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b11021b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b11021b7]{grid-template-columns:1fr}}.section-title[data-v-b11021b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b11021b7]{margin-bottom:16px}.form-label[data-v-b11021b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b11021b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b11021b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b11021b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b11021b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b11021b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b11021b7]{color:#2563eb}.unit[data-v-b11021b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b11021b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b11021b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b11021b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41982b14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41982b14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41982b14]{grid-template-columns:1fr}}.section-title[data-v-41982b14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41982b14]{margin-bottom:16px}.form-label[data-v-41982b14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41982b14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41982b14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41982b14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41982b14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41982b14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41982b14]{color:#2563eb}.unit[data-v-41982b14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41982b14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41982b14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41982b14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-882653b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-882653b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-882653b0]{grid-template-columns:1fr}}.section-title[data-v-882653b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-882653b0]{margin-bottom:16px}.form-label[data-v-882653b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-882653b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-882653b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-882653b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-882653b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-882653b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-882653b0]{color:#2563eb}.unit[data-v-882653b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-882653b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-882653b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-882653b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51b25c4e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51b25c4e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51b25c4e]{grid-template-columns:1fr}}.section-title[data-v-51b25c4e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51b25c4e]{margin-bottom:16px}.form-label[data-v-51b25c4e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51b25c4e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51b25c4e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51b25c4e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51b25c4e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51b25c4e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51b25c4e]{color:#2563eb}.unit[data-v-51b25c4e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51b25c4e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51b25c4e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51b25c4e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c68bb9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c68bb9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c68bb9a]{grid-template-columns:1fr}}.section-title[data-v-7c68bb9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c68bb9a]{margin-bottom:16px}.form-label[data-v-7c68bb9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c68bb9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c68bb9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c68bb9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c68bb9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c68bb9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c68bb9a]{color:#2563eb}.unit[data-v-7c68bb9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c68bb9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c68bb9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c68bb9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-efa24013]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-efa24013]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-efa24013]{grid-template-columns:1fr}}.section-title[data-v-efa24013]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-efa24013]{margin-bottom:16px}.form-label[data-v-efa24013]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-efa24013]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-efa24013]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-efa24013]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-efa24013]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-efa24013]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-efa24013]{color:#2563eb}.unit[data-v-efa24013]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-efa24013]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-efa24013]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-efa24013]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a928be0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a928be0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a928be0a]{grid-template-columns:1fr}}.section-title[data-v-a928be0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a928be0a]{margin-bottom:16px}.form-label[data-v-a928be0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a928be0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a928be0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a928be0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a928be0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a928be0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a928be0a]{color:#2563eb}.unit[data-v-a928be0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a928be0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a928be0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a928be0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abcfc8f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abcfc8f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abcfc8f7]{grid-template-columns:1fr}}.section-title[data-v-abcfc8f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abcfc8f7]{margin-bottom:16px}.form-label[data-v-abcfc8f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abcfc8f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abcfc8f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abcfc8f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abcfc8f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abcfc8f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abcfc8f7]{color:#2563eb}.unit[data-v-abcfc8f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abcfc8f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abcfc8f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abcfc8f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06820857]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06820857]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06820857]{grid-template-columns:1fr}}.section-title[data-v-06820857]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06820857]{margin-bottom:16px}.form-label[data-v-06820857]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06820857]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06820857]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06820857]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06820857]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06820857]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06820857]{color:#2563eb}.unit[data-v-06820857]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06820857]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06820857]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06820857]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8fda6ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8fda6ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8fda6ab]{grid-template-columns:1fr}}.section-title[data-v-e8fda6ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8fda6ab]{margin-bottom:16px}.form-label[data-v-e8fda6ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8fda6ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8fda6ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8fda6ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8fda6ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8fda6ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8fda6ab]{color:#2563eb}.unit[data-v-e8fda6ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8fda6ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8fda6ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8fda6ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53a62bc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53a62bc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53a62bc6]{grid-template-columns:1fr}}.section-title[data-v-53a62bc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53a62bc6]{margin-bottom:16px}.form-label[data-v-53a62bc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53a62bc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53a62bc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53a62bc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53a62bc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53a62bc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53a62bc6]{color:#2563eb}.unit[data-v-53a62bc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53a62bc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53a62bc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53a62bc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4659fb28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4659fb28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4659fb28]{grid-template-columns:1fr}}.section-title[data-v-4659fb28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4659fb28]{margin-bottom:16px}.form-label[data-v-4659fb28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4659fb28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4659fb28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4659fb28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4659fb28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4659fb28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4659fb28]{color:#2563eb}.unit[data-v-4659fb28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4659fb28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4659fb28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4659fb28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6b057118]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6b057118]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6b057118]{grid-template-columns:1fr}}.section-title[data-v-6b057118]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6b057118]{margin-bottom:16px}.form-label[data-v-6b057118]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6b057118]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6b057118]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6b057118]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6b057118]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6b057118]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6b057118]{color:#2563eb}.unit[data-v-6b057118]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6b057118]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6b057118]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6b057118]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7be08ea4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7be08ea4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7be08ea4]{grid-template-columns:1fr}}.section-title[data-v-7be08ea4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7be08ea4]{margin-bottom:16px}.form-label[data-v-7be08ea4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7be08ea4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7be08ea4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7be08ea4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7be08ea4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7be08ea4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7be08ea4]{color:#2563eb}.unit[data-v-7be08ea4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7be08ea4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7be08ea4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7be08ea4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28db1d18]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28db1d18]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28db1d18]{grid-template-columns:1fr}}.section-title[data-v-28db1d18]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28db1d18]{margin-bottom:16px}.form-label[data-v-28db1d18]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28db1d18]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28db1d18]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28db1d18]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28db1d18]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28db1d18]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28db1d18]{color:#2563eb}.unit[data-v-28db1d18]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28db1d18]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28db1d18]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28db1d18]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8672bb5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8672bb5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8672bb5]{grid-template-columns:1fr}}.section-title[data-v-d8672bb5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8672bb5]{margin-bottom:16px}.form-label[data-v-d8672bb5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8672bb5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8672bb5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8672bb5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8672bb5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8672bb5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8672bb5]{color:#2563eb}.unit[data-v-d8672bb5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8672bb5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8672bb5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8672bb5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef549a8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef549a8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef549a8b]{grid-template-columns:1fr}}.section-title[data-v-ef549a8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef549a8b]{margin-bottom:16px}.form-label[data-v-ef549a8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef549a8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef549a8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef549a8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef549a8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef549a8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef549a8b]{color:#2563eb}.unit[data-v-ef549a8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef549a8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef549a8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef549a8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eae19b61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eae19b61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eae19b61]{grid-template-columns:1fr}}.section-title[data-v-eae19b61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eae19b61]{margin-bottom:16px}.form-label[data-v-eae19b61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eae19b61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eae19b61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eae19b61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eae19b61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eae19b61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eae19b61]{color:#2563eb}.unit[data-v-eae19b61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eae19b61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eae19b61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eae19b61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e84b257]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e84b257]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e84b257]{grid-template-columns:1fr}}.section-title[data-v-9e84b257]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e84b257]{margin-bottom:16px}.form-label[data-v-9e84b257]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e84b257]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e84b257]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e84b257]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e84b257]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e84b257]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e84b257]{color:#2563eb}.unit[data-v-9e84b257]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e84b257]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e84b257]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e84b257]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0bd92c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0bd92c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0bd92c6]{grid-template-columns:1fr}}.section-title[data-v-d0bd92c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0bd92c6]{margin-bottom:16px}.form-label[data-v-d0bd92c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0bd92c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0bd92c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0bd92c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0bd92c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0bd92c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0bd92c6]{color:#2563eb}.unit[data-v-d0bd92c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0bd92c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0bd92c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0bd92c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f8f6fe88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f8f6fe88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f8f6fe88]{grid-template-columns:1fr}}.section-title[data-v-f8f6fe88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f8f6fe88]{margin-bottom:16px}.form-label[data-v-f8f6fe88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f8f6fe88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f8f6fe88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f8f6fe88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f8f6fe88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f8f6fe88]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f8f6fe88]{color:#2563eb}.unit[data-v-f8f6fe88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f8f6fe88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f8f6fe88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f8f6fe88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82996a1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82996a1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82996a1a]{grid-template-columns:1fr}}.section-title[data-v-82996a1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82996a1a]{margin-bottom:16px}.form-label[data-v-82996a1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82996a1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82996a1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82996a1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82996a1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82996a1a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82996a1a]{color:#2563eb}.unit[data-v-82996a1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82996a1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82996a1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82996a1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7987a65d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7987a65d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7987a65d]{grid-template-columns:1fr}}.section-title[data-v-7987a65d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7987a65d]{margin-bottom:16px}.form-label[data-v-7987a65d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7987a65d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7987a65d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7987a65d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7987a65d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7987a65d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7987a65d]{color:#2563eb}.unit[data-v-7987a65d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7987a65d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7987a65d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7987a65d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-08d096e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-08d096e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-08d096e4]{grid-template-columns:1fr}}.section-title[data-v-08d096e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-08d096e4]{margin-bottom:16px}.form-label[data-v-08d096e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-08d096e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-08d096e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-08d096e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-08d096e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-08d096e4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-08d096e4]{color:#2563eb}.unit[data-v-08d096e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-08d096e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-08d096e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-08d096e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b2c5d3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b2c5d3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b2c5d3d]{grid-template-columns:1fr}}.section-title[data-v-2b2c5d3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b2c5d3d]{margin-bottom:16px}.form-label[data-v-2b2c5d3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b2c5d3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b2c5d3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b2c5d3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b2c5d3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b2c5d3d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b2c5d3d]{color:#2563eb}.unit[data-v-2b2c5d3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b2c5d3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b2c5d3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b2c5d3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d011a825]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d011a825]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d011a825]{grid-template-columns:1fr}}.section-title[data-v-d011a825]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d011a825]{margin-bottom:16px}.form-label[data-v-d011a825]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d011a825]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d011a825]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d011a825]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d011a825]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d011a825]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d011a825]{color:#2563eb}.unit[data-v-d011a825]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d011a825]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d011a825]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d011a825]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8dc5a40d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8dc5a40d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8dc5a40d]{grid-template-columns:1fr}}.section-title[data-v-8dc5a40d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8dc5a40d]{margin-bottom:16px}.form-label[data-v-8dc5a40d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8dc5a40d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8dc5a40d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8dc5a40d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8dc5a40d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8dc5a40d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8dc5a40d]{color:#2563eb}.unit[data-v-8dc5a40d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8dc5a40d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8dc5a40d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8dc5a40d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48ab5827]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48ab5827]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48ab5827]{grid-template-columns:1fr}}.section-title[data-v-48ab5827]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48ab5827]{margin-bottom:16px}.form-label[data-v-48ab5827]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48ab5827]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48ab5827]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48ab5827]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48ab5827]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48ab5827]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48ab5827]{color:#2563eb}.unit[data-v-48ab5827]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48ab5827]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48ab5827]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48ab5827]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-059350be]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-059350be]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-059350be]{grid-template-columns:1fr}}.section-title[data-v-059350be]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-059350be]{margin-bottom:16px}.form-label[data-v-059350be]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-059350be]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-059350be]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-059350be]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-059350be]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-059350be]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-059350be]{color:#2563eb}.unit[data-v-059350be]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-059350be]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-059350be]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-059350be]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20c9fa4a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20c9fa4a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20c9fa4a]{grid-template-columns:1fr}}.section-title[data-v-20c9fa4a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20c9fa4a]{margin-bottom:16px}.form-label[data-v-20c9fa4a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20c9fa4a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20c9fa4a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20c9fa4a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20c9fa4a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20c9fa4a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20c9fa4a]{color:#2563eb}.unit[data-v-20c9fa4a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20c9fa4a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20c9fa4a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20c9fa4a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c55b100]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c55b100]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c55b100]{grid-template-columns:1fr}}.section-title[data-v-2c55b100]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c55b100]{margin-bottom:16px}.form-label[data-v-2c55b100]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c55b100]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c55b100]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c55b100]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c55b100]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c55b100]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c55b100]{color:#2563eb}.unit[data-v-2c55b100]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c55b100]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c55b100]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c55b100]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13504593]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13504593]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13504593]{grid-template-columns:1fr}}.section-title[data-v-13504593]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13504593]{margin-bottom:16px}.form-label[data-v-13504593]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13504593]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13504593]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13504593]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13504593]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13504593]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13504593]{color:#2563eb}.unit[data-v-13504593]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13504593]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13504593]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13504593]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4321dd9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4321dd9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4321dd9d]{grid-template-columns:1fr}}.section-title[data-v-4321dd9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4321dd9d]{margin-bottom:16px}.form-label[data-v-4321dd9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4321dd9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4321dd9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4321dd9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4321dd9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4321dd9d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4321dd9d]{color:#2563eb}.unit[data-v-4321dd9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4321dd9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4321dd9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4321dd9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b6fd3d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b6fd3d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b6fd3d6]{grid-template-columns:1fr}}.section-title[data-v-4b6fd3d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b6fd3d6]{margin-bottom:16px}.form-label[data-v-4b6fd3d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b6fd3d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b6fd3d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b6fd3d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b6fd3d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b6fd3d6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b6fd3d6]{color:#2563eb}.unit[data-v-4b6fd3d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b6fd3d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b6fd3d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b6fd3d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fee93cec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fee93cec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fee93cec]{grid-template-columns:1fr}}.section-title[data-v-fee93cec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fee93cec]{margin-bottom:16px}.form-label[data-v-fee93cec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fee93cec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fee93cec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fee93cec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fee93cec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fee93cec]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fee93cec]{color:#2563eb}.unit[data-v-fee93cec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fee93cec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fee93cec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fee93cec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f0373a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f0373a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f0373a3]{grid-template-columns:1fr}}.section-title[data-v-9f0373a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f0373a3]{margin-bottom:16px}.form-label[data-v-9f0373a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f0373a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f0373a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f0373a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f0373a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f0373a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f0373a3]{color:#2563eb}.unit[data-v-9f0373a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f0373a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f0373a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f0373a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6597b40f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6597b40f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6597b40f]{grid-template-columns:1fr}}.section-title[data-v-6597b40f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6597b40f]{margin-bottom:16px}.form-label[data-v-6597b40f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6597b40f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6597b40f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6597b40f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6597b40f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6597b40f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6597b40f]{color:#2563eb}.unit[data-v-6597b40f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6597b40f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6597b40f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6597b40f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f990ba1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f990ba1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f990ba1]{grid-template-columns:1fr}}.section-title[data-v-3f990ba1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f990ba1]{margin-bottom:16px}.form-label[data-v-3f990ba1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f990ba1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f990ba1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f990ba1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f990ba1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f990ba1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f990ba1]{color:#2563eb}.unit[data-v-3f990ba1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f990ba1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f990ba1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f990ba1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d8878fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d8878fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d8878fc]{grid-template-columns:1fr}}.section-title[data-v-3d8878fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d8878fc]{margin-bottom:16px}.form-label[data-v-3d8878fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d8878fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d8878fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d8878fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d8878fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d8878fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d8878fc]{color:#2563eb}.unit[data-v-3d8878fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d8878fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d8878fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d8878fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e03edc00]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e03edc00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e03edc00]{grid-template-columns:1fr}}.section-title[data-v-e03edc00]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e03edc00]{margin-bottom:16px}.form-label[data-v-e03edc00]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e03edc00]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e03edc00]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e03edc00]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e03edc00]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e03edc00]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e03edc00]{color:#2563eb}.unit[data-v-e03edc00]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e03edc00]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e03edc00]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e03edc00]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6778b9c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6778b9c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6778b9c4]{grid-template-columns:1fr}}.section-title[data-v-6778b9c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6778b9c4]{margin-bottom:16px}.form-label[data-v-6778b9c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6778b9c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6778b9c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6778b9c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6778b9c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6778b9c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6778b9c4]{color:#2563eb}.unit[data-v-6778b9c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6778b9c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6778b9c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6778b9c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80d3525f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80d3525f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80d3525f]{grid-template-columns:1fr}}.section-title[data-v-80d3525f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80d3525f]{margin-bottom:16px}.form-label[data-v-80d3525f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80d3525f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80d3525f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80d3525f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80d3525f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80d3525f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80d3525f]{color:#2563eb}.unit[data-v-80d3525f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80d3525f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80d3525f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80d3525f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0bedc921]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0bedc921]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0bedc921]{grid-template-columns:1fr}}.section-title[data-v-0bedc921]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0bedc921]{margin-bottom:16px}.form-label[data-v-0bedc921]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0bedc921]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0bedc921]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0bedc921]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0bedc921]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0bedc921]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0bedc921]{color:#2563eb}.unit[data-v-0bedc921]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0bedc921]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0bedc921]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0bedc921]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1dbabedc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1dbabedc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1dbabedc]{grid-template-columns:1fr}}.section-title[data-v-1dbabedc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1dbabedc]{margin-bottom:16px}.form-label[data-v-1dbabedc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1dbabedc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1dbabedc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1dbabedc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1dbabedc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1dbabedc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1dbabedc]{color:#2563eb}.unit[data-v-1dbabedc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1dbabedc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1dbabedc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1dbabedc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53ad475a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53ad475a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53ad475a]{grid-template-columns:1fr}}.section-title[data-v-53ad475a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53ad475a]{margin-bottom:16px}.form-label[data-v-53ad475a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53ad475a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53ad475a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53ad475a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53ad475a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53ad475a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53ad475a]{color:#2563eb}.unit[data-v-53ad475a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53ad475a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53ad475a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53ad475a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a1e940c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a1e940c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a1e940c]{grid-template-columns:1fr}}.section-title[data-v-9a1e940c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a1e940c]{margin-bottom:16px}.form-label[data-v-9a1e940c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a1e940c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a1e940c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a1e940c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a1e940c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a1e940c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a1e940c]{color:#2563eb}.unit[data-v-9a1e940c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a1e940c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a1e940c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a1e940c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77762a7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77762a7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77762a7c]{grid-template-columns:1fr}}.section-title[data-v-77762a7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77762a7c]{margin-bottom:16px}.form-label[data-v-77762a7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77762a7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77762a7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77762a7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77762a7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77762a7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77762a7c]{color:#2563eb}.unit[data-v-77762a7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77762a7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77762a7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77762a7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-744606c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-744606c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-744606c0]{grid-template-columns:1fr}}.section-title[data-v-744606c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-744606c0]{margin-bottom:16px}.form-label[data-v-744606c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-744606c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-744606c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-744606c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-744606c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-744606c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-744606c0]{color:#2563eb}.unit[data-v-744606c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-744606c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-744606c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-744606c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5bf2bca8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5bf2bca8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5bf2bca8]{grid-template-columns:1fr}}.section-title[data-v-5bf2bca8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5bf2bca8]{margin-bottom:16px}.form-label[data-v-5bf2bca8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5bf2bca8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5bf2bca8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5bf2bca8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5bf2bca8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5bf2bca8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5bf2bca8]{color:#2563eb}.unit[data-v-5bf2bca8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5bf2bca8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5bf2bca8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5bf2bca8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59f0ae9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59f0ae9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59f0ae9a]{grid-template-columns:1fr}}.section-title[data-v-59f0ae9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59f0ae9a]{margin-bottom:16px}.form-label[data-v-59f0ae9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59f0ae9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59f0ae9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59f0ae9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59f0ae9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59f0ae9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59f0ae9a]{color:#2563eb}.unit[data-v-59f0ae9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59f0ae9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59f0ae9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59f0ae9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2651451]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2651451]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2651451]{grid-template-columns:1fr}}.section-title[data-v-e2651451]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2651451]{margin-bottom:16px}.form-label[data-v-e2651451]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2651451]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2651451]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2651451]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2651451]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2651451]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2651451]{color:#2563eb}.unit[data-v-e2651451]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2651451]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2651451]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2651451]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19419ab8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19419ab8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19419ab8]{grid-template-columns:1fr}}.section-title[data-v-19419ab8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19419ab8]{margin-bottom:16px}.form-label[data-v-19419ab8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19419ab8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19419ab8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19419ab8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19419ab8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19419ab8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19419ab8]{color:#2563eb}.unit[data-v-19419ab8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19419ab8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19419ab8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19419ab8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04ece882]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04ece882]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04ece882]{grid-template-columns:1fr}}.section-title[data-v-04ece882]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04ece882]{margin-bottom:16px}.form-label[data-v-04ece882]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04ece882]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04ece882]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04ece882]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04ece882]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04ece882]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04ece882]{color:#2563eb}.unit[data-v-04ece882]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04ece882]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04ece882]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04ece882]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18a3f071]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18a3f071]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18a3f071]{grid-template-columns:1fr}}.section-title[data-v-18a3f071]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18a3f071]{margin-bottom:16px}.form-label[data-v-18a3f071]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18a3f071]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18a3f071]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18a3f071]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18a3f071]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18a3f071]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18a3f071]{color:#2563eb}.unit[data-v-18a3f071]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18a3f071]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18a3f071]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18a3f071]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5350491d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5350491d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5350491d]{grid-template-columns:1fr}}.section-title[data-v-5350491d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5350491d]{margin-bottom:16px}.form-label[data-v-5350491d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5350491d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5350491d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5350491d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5350491d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5350491d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5350491d]{color:#2563eb}.unit[data-v-5350491d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5350491d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5350491d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5350491d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd1bf0fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd1bf0fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd1bf0fe]{grid-template-columns:1fr}}.section-title[data-v-cd1bf0fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd1bf0fe]{margin-bottom:16px}.form-label[data-v-cd1bf0fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd1bf0fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd1bf0fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd1bf0fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd1bf0fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd1bf0fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd1bf0fe]{color:#2563eb}.unit[data-v-cd1bf0fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd1bf0fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd1bf0fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd1bf0fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-270a29cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-270a29cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-270a29cf]{grid-template-columns:1fr}}.section-title[data-v-270a29cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-270a29cf]{margin-bottom:16px}.form-label[data-v-270a29cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-270a29cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-270a29cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-270a29cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-270a29cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-270a29cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-270a29cf]{color:#2563eb}.unit[data-v-270a29cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-270a29cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-270a29cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-270a29cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2cb65ec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2cb65ec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2cb65ec]{grid-template-columns:1fr}}.section-title[data-v-a2cb65ec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2cb65ec]{margin-bottom:16px}.form-label[data-v-a2cb65ec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2cb65ec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2cb65ec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2cb65ec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2cb65ec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2cb65ec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2cb65ec]{color:#2563eb}.unit[data-v-a2cb65ec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2cb65ec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2cb65ec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2cb65ec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a960b0d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a960b0d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a960b0d2]{grid-template-columns:1fr}}.section-title[data-v-a960b0d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a960b0d2]{margin-bottom:16px}.form-label[data-v-a960b0d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a960b0d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a960b0d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a960b0d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a960b0d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a960b0d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a960b0d2]{color:#2563eb}.unit[data-v-a960b0d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a960b0d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a960b0d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a960b0d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8bffd99e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8bffd99e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8bffd99e]{grid-template-columns:1fr}}.section-title[data-v-8bffd99e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8bffd99e]{margin-bottom:16px}.form-label[data-v-8bffd99e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8bffd99e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8bffd99e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8bffd99e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8bffd99e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8bffd99e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8bffd99e]{color:#2563eb}.unit[data-v-8bffd99e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8bffd99e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8bffd99e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8bffd99e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-252477a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-252477a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-252477a8]{grid-template-columns:1fr}}.section-title[data-v-252477a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-252477a8]{margin-bottom:16px}.form-label[data-v-252477a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-252477a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-252477a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-252477a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-252477a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-252477a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-252477a8]{color:#2563eb}.unit[data-v-252477a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-252477a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-252477a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-252477a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4bae202]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4bae202]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4bae202]{grid-template-columns:1fr}}.section-title[data-v-b4bae202]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4bae202]{margin-bottom:16px}.form-label[data-v-b4bae202]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4bae202]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4bae202]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4bae202]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4bae202]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4bae202]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4bae202]{color:#2563eb}.unit[data-v-b4bae202]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4bae202]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4bae202]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4bae202]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db0ea501]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db0ea501]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db0ea501]{grid-template-columns:1fr}}.section-title[data-v-db0ea501]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db0ea501]{margin-bottom:16px}.form-label[data-v-db0ea501]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db0ea501]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db0ea501]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db0ea501]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db0ea501]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db0ea501]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db0ea501]{color:#2563eb}.unit[data-v-db0ea501]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db0ea501]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db0ea501]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db0ea501]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7b665454]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7b665454]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7b665454]{grid-template-columns:1fr}}.section-title[data-v-7b665454]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7b665454]{margin-bottom:16px}.form-label[data-v-7b665454]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7b665454]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7b665454]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7b665454]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7b665454]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7b665454]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7b665454]{color:#2563eb}.unit[data-v-7b665454]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7b665454]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7b665454]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7b665454]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa663543]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa663543]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa663543]{grid-template-columns:1fr}}.section-title[data-v-aa663543]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa663543]{margin-bottom:16px}.form-label[data-v-aa663543]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa663543]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa663543]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa663543]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa663543]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa663543]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa663543]{color:#2563eb}.unit[data-v-aa663543]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa663543]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa663543]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa663543]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4eae624]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4eae624]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4eae624]{grid-template-columns:1fr}}.section-title[data-v-c4eae624]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4eae624]{margin-bottom:16px}.form-label[data-v-c4eae624]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4eae624]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4eae624]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4eae624]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4eae624]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4eae624]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4eae624]{color:#2563eb}.unit[data-v-c4eae624]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4eae624]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4eae624]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4eae624]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-56ce7b4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-56ce7b4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-56ce7b4c]{grid-template-columns:1fr}}.section-title[data-v-56ce7b4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-56ce7b4c]{margin-bottom:16px}.form-label[data-v-56ce7b4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-56ce7b4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-56ce7b4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-56ce7b4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-56ce7b4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-56ce7b4c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-56ce7b4c]{color:#2563eb}.unit[data-v-56ce7b4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-56ce7b4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-56ce7b4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-56ce7b4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-857b6e65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-857b6e65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-857b6e65]{grid-template-columns:1fr}}.section-title[data-v-857b6e65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-857b6e65]{margin-bottom:16px}.form-label[data-v-857b6e65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-857b6e65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-857b6e65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-857b6e65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-857b6e65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-857b6e65]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-857b6e65]{color:#2563eb}.unit[data-v-857b6e65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-857b6e65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-857b6e65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-857b6e65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82574e5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82574e5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82574e5c]{grid-template-columns:1fr}}.section-title[data-v-82574e5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82574e5c]{margin-bottom:16px}.form-label[data-v-82574e5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82574e5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82574e5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82574e5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82574e5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82574e5c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82574e5c]{color:#2563eb}.unit[data-v-82574e5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82574e5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82574e5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82574e5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-01784745]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-01784745]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-01784745]{grid-template-columns:1fr}}.section-title[data-v-01784745]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-01784745]{margin-bottom:16px}.form-label[data-v-01784745]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-01784745]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-01784745]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-01784745]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-01784745]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-01784745]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-01784745]{color:#2563eb}.unit[data-v-01784745]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-01784745]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-01784745]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-01784745]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c34d3201]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c34d3201]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c34d3201]{grid-template-columns:1fr}}.section-title[data-v-c34d3201]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c34d3201]{margin-bottom:16px}.form-label[data-v-c34d3201]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c34d3201]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c34d3201]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c34d3201]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c34d3201]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c34d3201]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c34d3201]{color:#2563eb}.unit[data-v-c34d3201]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c34d3201]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c34d3201]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c34d3201]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04b8958b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04b8958b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04b8958b]{grid-template-columns:1fr}}.section-title[data-v-04b8958b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04b8958b]{margin-bottom:16px}.form-label[data-v-04b8958b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04b8958b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04b8958b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04b8958b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04b8958b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04b8958b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04b8958b]{color:#2563eb}.unit[data-v-04b8958b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04b8958b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04b8958b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04b8958b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd5d551f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd5d551f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd5d551f]{grid-template-columns:1fr}}.section-title[data-v-dd5d551f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd5d551f]{margin-bottom:16px}.form-label[data-v-dd5d551f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd5d551f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd5d551f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd5d551f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd5d551f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd5d551f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd5d551f]{color:#2563eb}.unit[data-v-dd5d551f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd5d551f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd5d551f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd5d551f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f1d8aec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f1d8aec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f1d8aec]{grid-template-columns:1fr}}.section-title[data-v-5f1d8aec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f1d8aec]{margin-bottom:16px}.form-label[data-v-5f1d8aec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f1d8aec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f1d8aec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f1d8aec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f1d8aec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f1d8aec]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f1d8aec]{color:#2563eb}.unit[data-v-5f1d8aec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f1d8aec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f1d8aec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f1d8aec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ae5cde0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ae5cde0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ae5cde0]{grid-template-columns:1fr}}.section-title[data-v-9ae5cde0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ae5cde0]{margin-bottom:16px}.form-label[data-v-9ae5cde0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ae5cde0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ae5cde0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ae5cde0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ae5cde0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ae5cde0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ae5cde0]{color:#2563eb}.unit[data-v-9ae5cde0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ae5cde0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ae5cde0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ae5cde0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-379abbaa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-379abbaa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-379abbaa]{grid-template-columns:1fr}}.section-title[data-v-379abbaa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-379abbaa]{margin-bottom:16px}.form-label[data-v-379abbaa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-379abbaa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-379abbaa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-379abbaa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-379abbaa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-379abbaa]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-379abbaa]{color:#2563eb}.unit[data-v-379abbaa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-379abbaa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-379abbaa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-379abbaa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37c6e3f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37c6e3f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37c6e3f4]{grid-template-columns:1fr}}.section-title[data-v-37c6e3f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37c6e3f4]{margin-bottom:16px}.form-label[data-v-37c6e3f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37c6e3f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37c6e3f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37c6e3f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37c6e3f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37c6e3f4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37c6e3f4]{color:#2563eb}.unit[data-v-37c6e3f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37c6e3f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37c6e3f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37c6e3f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2bb60c2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2bb60c2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2bb60c2b]{grid-template-columns:1fr}}.section-title[data-v-2bb60c2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2bb60c2b]{margin-bottom:16px}.form-label[data-v-2bb60c2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2bb60c2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2bb60c2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2bb60c2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2bb60c2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2bb60c2b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2bb60c2b]{color:#2563eb}.unit[data-v-2bb60c2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2bb60c2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2bb60c2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2bb60c2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a47875e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a47875e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a47875e5]{grid-template-columns:1fr}}.section-title[data-v-a47875e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a47875e5]{margin-bottom:16px}.form-label[data-v-a47875e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a47875e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a47875e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a47875e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a47875e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a47875e5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a47875e5]{color:#2563eb}.unit[data-v-a47875e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a47875e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a47875e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a47875e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60b001d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60b001d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60b001d6]{grid-template-columns:1fr}}.section-title[data-v-60b001d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60b001d6]{margin-bottom:16px}.form-label[data-v-60b001d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60b001d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60b001d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60b001d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60b001d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60b001d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60b001d6]{color:#2563eb}.unit[data-v-60b001d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60b001d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60b001d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60b001d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23ca4a5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23ca4a5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23ca4a5c]{grid-template-columns:1fr}}.section-title[data-v-23ca4a5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23ca4a5c]{margin-bottom:16px}.form-label[data-v-23ca4a5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23ca4a5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23ca4a5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23ca4a5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23ca4a5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23ca4a5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23ca4a5c]{color:#2563eb}.unit[data-v-23ca4a5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23ca4a5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23ca4a5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23ca4a5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-832fff01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-832fff01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-832fff01]{grid-template-columns:1fr}}.section-title[data-v-832fff01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-832fff01]{margin-bottom:16px}.form-label[data-v-832fff01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-832fff01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-832fff01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-832fff01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-832fff01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-832fff01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-832fff01]{color:#2563eb}.unit[data-v-832fff01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-832fff01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-832fff01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-832fff01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b67989f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b67989f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b67989f]{grid-template-columns:1fr}}.section-title[data-v-8b67989f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b67989f]{margin-bottom:16px}.form-label[data-v-8b67989f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b67989f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b67989f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b67989f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b67989f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b67989f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b67989f]{color:#2563eb}.unit[data-v-8b67989f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b67989f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b67989f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b67989f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54e0aaa4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54e0aaa4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54e0aaa4]{grid-template-columns:1fr}}.section-title[data-v-54e0aaa4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54e0aaa4]{margin-bottom:16px}.form-label[data-v-54e0aaa4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54e0aaa4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54e0aaa4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54e0aaa4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54e0aaa4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54e0aaa4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54e0aaa4]{color:#2563eb}.unit[data-v-54e0aaa4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54e0aaa4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54e0aaa4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54e0aaa4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e126155]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e126155]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e126155]{grid-template-columns:1fr}}.section-title[data-v-4e126155]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e126155]{margin-bottom:16px}.form-label[data-v-4e126155]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e126155]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e126155]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e126155]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e126155]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e126155]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e126155]{color:#2563eb}.unit[data-v-4e126155]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e126155]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e126155]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e126155]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-537dfb67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-537dfb67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-537dfb67]{grid-template-columns:1fr}}.section-title[data-v-537dfb67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-537dfb67]{margin-bottom:16px}.form-label[data-v-537dfb67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-537dfb67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-537dfb67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-537dfb67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-537dfb67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-537dfb67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-537dfb67]{color:#2563eb}.unit[data-v-537dfb67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-537dfb67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-537dfb67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-537dfb67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78d95375]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78d95375]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78d95375]{grid-template-columns:1fr}}.section-title[data-v-78d95375]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78d95375]{margin-bottom:16px}.form-label[data-v-78d95375]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78d95375]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78d95375]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78d95375]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78d95375]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78d95375]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78d95375]{color:#2563eb}.unit[data-v-78d95375]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78d95375]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78d95375]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78d95375]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e259204f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e259204f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e259204f]{grid-template-columns:1fr}}.section-title[data-v-e259204f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e259204f]{margin-bottom:16px}.form-label[data-v-e259204f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e259204f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e259204f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e259204f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e259204f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e259204f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e259204f]{color:#2563eb}.unit[data-v-e259204f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e259204f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e259204f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e259204f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3973bf8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3973bf8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3973bf8f]{grid-template-columns:1fr}}.section-title[data-v-3973bf8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3973bf8f]{margin-bottom:16px}.form-label[data-v-3973bf8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3973bf8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3973bf8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3973bf8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3973bf8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3973bf8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3973bf8f]{color:#2563eb}.unit[data-v-3973bf8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3973bf8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3973bf8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3973bf8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f92bab81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f92bab81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f92bab81]{grid-template-columns:1fr}}.section-title[data-v-f92bab81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f92bab81]{margin-bottom:16px}.form-label[data-v-f92bab81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f92bab81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f92bab81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f92bab81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f92bab81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f92bab81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f92bab81]{color:#2563eb}.unit[data-v-f92bab81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f92bab81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f92bab81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f92bab81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-479e914b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-479e914b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-479e914b]{grid-template-columns:1fr}}.section-title[data-v-479e914b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-479e914b]{margin-bottom:16px}.form-label[data-v-479e914b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-479e914b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-479e914b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-479e914b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-479e914b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-479e914b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-479e914b]{color:#2563eb}.unit[data-v-479e914b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-479e914b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-479e914b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-479e914b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c1f8ef5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c1f8ef5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c1f8ef5]{grid-template-columns:1fr}}.section-title[data-v-0c1f8ef5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c1f8ef5]{margin-bottom:16px}.form-label[data-v-0c1f8ef5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c1f8ef5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c1f8ef5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c1f8ef5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c1f8ef5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c1f8ef5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c1f8ef5]{color:#2563eb}.unit[data-v-0c1f8ef5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c1f8ef5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c1f8ef5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c1f8ef5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-341d7238]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-341d7238]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-341d7238]{grid-template-columns:1fr}}.section-title[data-v-341d7238]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-341d7238]{margin-bottom:16px}.form-label[data-v-341d7238]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-341d7238]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-341d7238]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-341d7238]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-341d7238]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-341d7238]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-341d7238]{color:#2563eb}.unit[data-v-341d7238]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-341d7238]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-341d7238]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-341d7238]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e49e5862]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e49e5862]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e49e5862]{grid-template-columns:1fr}}.section-title[data-v-e49e5862]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e49e5862]{margin-bottom:16px}.form-label[data-v-e49e5862]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e49e5862]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e49e5862]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e49e5862]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e49e5862]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e49e5862]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e49e5862]{color:#2563eb}.unit[data-v-e49e5862]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e49e5862]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e49e5862]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e49e5862]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-885f48dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-885f48dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-885f48dc]{grid-template-columns:1fr}}.section-title[data-v-885f48dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-885f48dc]{margin-bottom:16px}.form-label[data-v-885f48dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-885f48dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-885f48dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-885f48dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-885f48dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-885f48dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-885f48dc]{color:#2563eb}.unit[data-v-885f48dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-885f48dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-885f48dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-885f48dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e30c90d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e30c90d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e30c90d9]{grid-template-columns:1fr}}.section-title[data-v-e30c90d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e30c90d9]{margin-bottom:16px}.form-label[data-v-e30c90d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e30c90d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e30c90d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e30c90d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e30c90d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e30c90d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e30c90d9]{color:#2563eb}.unit[data-v-e30c90d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e30c90d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e30c90d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e30c90d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3438e01f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3438e01f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3438e01f]{grid-template-columns:1fr}}.section-title[data-v-3438e01f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3438e01f]{margin-bottom:16px}.form-label[data-v-3438e01f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3438e01f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3438e01f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3438e01f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3438e01f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3438e01f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3438e01f]{color:#2563eb}.unit[data-v-3438e01f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3438e01f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3438e01f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3438e01f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1b5d7532]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1b5d7532]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1b5d7532]{grid-template-columns:1fr}}.section-title[data-v-1b5d7532]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1b5d7532]{margin-bottom:16px}.form-label[data-v-1b5d7532]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1b5d7532]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1b5d7532]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1b5d7532]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1b5d7532]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1b5d7532]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1b5d7532]{color:#2563eb}.unit[data-v-1b5d7532]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1b5d7532]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1b5d7532]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1b5d7532]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e700f1ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e700f1ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e700f1ab]{grid-template-columns:1fr}}.section-title[data-v-e700f1ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e700f1ab]{margin-bottom:16px}.form-label[data-v-e700f1ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e700f1ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e700f1ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e700f1ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e700f1ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e700f1ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e700f1ab]{color:#2563eb}.unit[data-v-e700f1ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e700f1ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e700f1ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e700f1ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de5e1ef5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de5e1ef5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de5e1ef5]{grid-template-columns:1fr}}.section-title[data-v-de5e1ef5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de5e1ef5]{margin-bottom:16px}.form-label[data-v-de5e1ef5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de5e1ef5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de5e1ef5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de5e1ef5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de5e1ef5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de5e1ef5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de5e1ef5]{color:#2563eb}.unit[data-v-de5e1ef5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de5e1ef5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de5e1ef5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de5e1ef5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3021213f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3021213f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3021213f]{grid-template-columns:1fr}}.section-title[data-v-3021213f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3021213f]{margin-bottom:16px}.form-label[data-v-3021213f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3021213f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3021213f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3021213f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3021213f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3021213f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3021213f]{color:#2563eb}.unit[data-v-3021213f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3021213f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3021213f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3021213f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d423a82f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d423a82f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d423a82f]{grid-template-columns:1fr}}.section-title[data-v-d423a82f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d423a82f]{margin-bottom:16px}.form-label[data-v-d423a82f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d423a82f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d423a82f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d423a82f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d423a82f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d423a82f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d423a82f]{color:#2563eb}.unit[data-v-d423a82f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d423a82f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d423a82f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d423a82f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ac3ebda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ac3ebda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ac3ebda]{grid-template-columns:1fr}}.section-title[data-v-9ac3ebda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ac3ebda]{margin-bottom:16px}.form-label[data-v-9ac3ebda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ac3ebda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ac3ebda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ac3ebda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ac3ebda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ac3ebda]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ac3ebda]{color:#2563eb}.unit[data-v-9ac3ebda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ac3ebda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ac3ebda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ac3ebda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59a5a861]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59a5a861]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59a5a861]{grid-template-columns:1fr}}.section-title[data-v-59a5a861]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59a5a861]{margin-bottom:16px}.form-label[data-v-59a5a861]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59a5a861]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59a5a861]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59a5a861]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59a5a861]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59a5a861]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59a5a861]{color:#2563eb}.unit[data-v-59a5a861]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59a5a861]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59a5a861]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59a5a861]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9642b8c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9642b8c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9642b8c1]{grid-template-columns:1fr}}.section-title[data-v-9642b8c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9642b8c1]{margin-bottom:16px}.form-label[data-v-9642b8c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9642b8c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9642b8c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9642b8c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9642b8c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9642b8c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9642b8c1]{color:#2563eb}.unit[data-v-9642b8c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9642b8c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9642b8c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9642b8c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58b41424]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58b41424]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58b41424]{grid-template-columns:1fr}}.section-title[data-v-58b41424]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58b41424]{margin-bottom:16px}.form-label[data-v-58b41424]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58b41424]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58b41424]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58b41424]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58b41424]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58b41424]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58b41424]{color:#2563eb}.unit[data-v-58b41424]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58b41424]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58b41424]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58b41424]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-329bed0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-329bed0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-329bed0e]{grid-template-columns:1fr}}.section-title[data-v-329bed0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-329bed0e]{margin-bottom:16px}.form-label[data-v-329bed0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-329bed0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-329bed0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-329bed0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-329bed0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-329bed0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-329bed0e]{color:#2563eb}.unit[data-v-329bed0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-329bed0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-329bed0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-329bed0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-81ba1080]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-81ba1080]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-81ba1080]{grid-template-columns:1fr}}.section-title[data-v-81ba1080]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-81ba1080]{margin-bottom:16px}.form-label[data-v-81ba1080]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-81ba1080]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-81ba1080]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-81ba1080]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-81ba1080]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-81ba1080]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-81ba1080]{color:#2563eb}.unit[data-v-81ba1080]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-81ba1080]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-81ba1080]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-81ba1080]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-161a45cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-161a45cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-161a45cc]{grid-template-columns:1fr}}.section-title[data-v-161a45cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-161a45cc]{margin-bottom:16px}.form-label[data-v-161a45cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-161a45cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-161a45cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-161a45cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-161a45cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-161a45cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-161a45cc]{color:#2563eb}.unit[data-v-161a45cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-161a45cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-161a45cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-161a45cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f360ba58]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f360ba58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f360ba58]{grid-template-columns:1fr}}.section-title[data-v-f360ba58]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f360ba58]{margin-bottom:16px}.form-label[data-v-f360ba58]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f360ba58]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f360ba58]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f360ba58]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f360ba58]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f360ba58]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f360ba58]{color:#2563eb}.unit[data-v-f360ba58]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f360ba58]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f360ba58]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f360ba58]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e29f32d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e29f32d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e29f32d9]{grid-template-columns:1fr}}.section-title[data-v-e29f32d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e29f32d9]{margin-bottom:16px}.form-label[data-v-e29f32d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e29f32d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e29f32d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e29f32d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e29f32d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e29f32d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e29f32d9]{color:#2563eb}.unit[data-v-e29f32d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e29f32d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e29f32d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e29f32d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91445b1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91445b1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91445b1e]{grid-template-columns:1fr}}.section-title[data-v-91445b1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91445b1e]{margin-bottom:16px}.form-label[data-v-91445b1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91445b1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91445b1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91445b1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91445b1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91445b1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91445b1e]{color:#2563eb}.unit[data-v-91445b1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91445b1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91445b1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91445b1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b129e392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b129e392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b129e392]{grid-template-columns:1fr}}.section-title[data-v-b129e392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b129e392]{margin-bottom:16px}.form-label[data-v-b129e392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b129e392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b129e392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b129e392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b129e392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b129e392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b129e392]{color:#2563eb}.unit[data-v-b129e392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b129e392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b129e392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b129e392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c42772a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c42772a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c42772a8]{grid-template-columns:1fr}}.section-title[data-v-c42772a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c42772a8]{margin-bottom:16px}.form-label[data-v-c42772a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c42772a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c42772a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c42772a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c42772a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c42772a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c42772a8]{color:#2563eb}.unit[data-v-c42772a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c42772a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c42772a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c42772a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82f2f9a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82f2f9a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82f2f9a6]{grid-template-columns:1fr}}.section-title[data-v-82f2f9a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82f2f9a6]{margin-bottom:16px}.form-label[data-v-82f2f9a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82f2f9a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82f2f9a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82f2f9a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82f2f9a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82f2f9a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82f2f9a6]{color:#2563eb}.unit[data-v-82f2f9a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82f2f9a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82f2f9a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82f2f9a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed9abcb0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed9abcb0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed9abcb0]{grid-template-columns:1fr}}.section-title[data-v-ed9abcb0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed9abcb0]{margin-bottom:16px}.form-label[data-v-ed9abcb0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed9abcb0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed9abcb0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed9abcb0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed9abcb0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed9abcb0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed9abcb0]{color:#2563eb}.unit[data-v-ed9abcb0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed9abcb0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed9abcb0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed9abcb0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbd2ed0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbd2ed0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbd2ed0f]{grid-template-columns:1fr}}.section-title[data-v-bbd2ed0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbd2ed0f]{margin-bottom:16px}.form-label[data-v-bbd2ed0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbd2ed0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbd2ed0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbd2ed0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbd2ed0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbd2ed0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbd2ed0f]{color:#2563eb}.unit[data-v-bbd2ed0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbd2ed0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbd2ed0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbd2ed0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd75b38b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd75b38b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd75b38b]{grid-template-columns:1fr}}.section-title[data-v-cd75b38b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd75b38b]{margin-bottom:16px}.form-label[data-v-cd75b38b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd75b38b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd75b38b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd75b38b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd75b38b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd75b38b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd75b38b]{color:#2563eb}.unit[data-v-cd75b38b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd75b38b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd75b38b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd75b38b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7fe15a21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7fe15a21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7fe15a21]{grid-template-columns:1fr}}.section-title[data-v-7fe15a21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7fe15a21]{margin-bottom:16px}.form-label[data-v-7fe15a21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7fe15a21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7fe15a21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7fe15a21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7fe15a21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7fe15a21]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7fe15a21]{color:#2563eb}.unit[data-v-7fe15a21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7fe15a21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7fe15a21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7fe15a21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae7f98f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae7f98f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae7f98f2]{grid-template-columns:1fr}}.section-title[data-v-ae7f98f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae7f98f2]{margin-bottom:16px}.form-label[data-v-ae7f98f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae7f98f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae7f98f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae7f98f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae7f98f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae7f98f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae7f98f2]{color:#2563eb}.unit[data-v-ae7f98f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae7f98f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae7f98f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae7f98f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a8f5c88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a8f5c88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a8f5c88]{grid-template-columns:1fr}}.section-title[data-v-9a8f5c88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a8f5c88]{margin-bottom:16px}.form-label[data-v-9a8f5c88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a8f5c88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a8f5c88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a8f5c88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a8f5c88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a8f5c88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a8f5c88]{color:#2563eb}.unit[data-v-9a8f5c88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a8f5c88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a8f5c88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a8f5c88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8e03fa5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8e03fa5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8e03fa5]{grid-template-columns:1fr}}.section-title[data-v-b8e03fa5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8e03fa5]{margin-bottom:16px}.form-label[data-v-b8e03fa5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8e03fa5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8e03fa5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8e03fa5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8e03fa5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8e03fa5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8e03fa5]{color:#2563eb}.unit[data-v-b8e03fa5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8e03fa5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8e03fa5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8e03fa5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26351f2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26351f2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26351f2d]{grid-template-columns:1fr}}.section-title[data-v-26351f2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26351f2d]{margin-bottom:16px}.form-label[data-v-26351f2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26351f2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26351f2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26351f2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26351f2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26351f2d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26351f2d]{color:#2563eb}.unit[data-v-26351f2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26351f2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26351f2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26351f2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17c52908]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17c52908]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17c52908]{grid-template-columns:1fr}}.section-title[data-v-17c52908]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17c52908]{margin-bottom:16px}.form-label[data-v-17c52908]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17c52908]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17c52908]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17c52908]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17c52908]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17c52908]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17c52908]{color:#2563eb}.unit[data-v-17c52908]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17c52908]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17c52908]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17c52908]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2bfb499b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2bfb499b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2bfb499b]{grid-template-columns:1fr}}.section-title[data-v-2bfb499b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2bfb499b]{margin-bottom:16px}.form-label[data-v-2bfb499b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2bfb499b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2bfb499b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2bfb499b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2bfb499b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2bfb499b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2bfb499b]{color:#2563eb}.unit[data-v-2bfb499b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2bfb499b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2bfb499b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2bfb499b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97b9b472]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97b9b472]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97b9b472]{grid-template-columns:1fr}}.section-title[data-v-97b9b472]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97b9b472]{margin-bottom:16px}.form-label[data-v-97b9b472]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97b9b472]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97b9b472]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97b9b472]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97b9b472]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97b9b472]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97b9b472]{color:#2563eb}.unit[data-v-97b9b472]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97b9b472]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97b9b472]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97b9b472]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53d833ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53d833ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53d833ea]{grid-template-columns:1fr}}.section-title[data-v-53d833ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53d833ea]{margin-bottom:16px}.form-label[data-v-53d833ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53d833ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53d833ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53d833ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53d833ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53d833ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53d833ea]{color:#2563eb}.unit[data-v-53d833ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53d833ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53d833ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53d833ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-839cdba7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-839cdba7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-839cdba7]{grid-template-columns:1fr}}.section-title[data-v-839cdba7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-839cdba7]{margin-bottom:16px}.form-label[data-v-839cdba7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-839cdba7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-839cdba7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-839cdba7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-839cdba7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-839cdba7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-839cdba7]{color:#2563eb}.unit[data-v-839cdba7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-839cdba7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-839cdba7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-839cdba7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-934b0aab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-934b0aab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-934b0aab]{grid-template-columns:1fr}}.section-title[data-v-934b0aab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-934b0aab]{margin-bottom:16px}.form-label[data-v-934b0aab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-934b0aab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-934b0aab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-934b0aab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-934b0aab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-934b0aab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-934b0aab]{color:#2563eb}.unit[data-v-934b0aab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-934b0aab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-934b0aab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-934b0aab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b9c7415]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b9c7415]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b9c7415]{grid-template-columns:1fr}}.section-title[data-v-0b9c7415]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b9c7415]{margin-bottom:16px}.form-label[data-v-0b9c7415]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b9c7415]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b9c7415]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b9c7415]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b9c7415]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b9c7415]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b9c7415]{color:#2563eb}.unit[data-v-0b9c7415]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b9c7415]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b9c7415]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b9c7415]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8f93ca8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8f93ca8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8f93ca8]{grid-template-columns:1fr}}.section-title[data-v-a8f93ca8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8f93ca8]{margin-bottom:16px}.form-label[data-v-a8f93ca8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8f93ca8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8f93ca8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8f93ca8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8f93ca8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8f93ca8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8f93ca8]{color:#2563eb}.unit[data-v-a8f93ca8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8f93ca8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8f93ca8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8f93ca8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a725ab1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a725ab1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a725ab1]{grid-template-columns:1fr}}.section-title[data-v-3a725ab1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a725ab1]{margin-bottom:16px}.form-label[data-v-3a725ab1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a725ab1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a725ab1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a725ab1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a725ab1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a725ab1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a725ab1]{color:#2563eb}.unit[data-v-3a725ab1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a725ab1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a725ab1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a725ab1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74f5e152]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74f5e152]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74f5e152]{grid-template-columns:1fr}}.section-title[data-v-74f5e152]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74f5e152]{margin-bottom:16px}.form-label[data-v-74f5e152]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74f5e152]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74f5e152]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74f5e152]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74f5e152]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74f5e152]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74f5e152]{color:#2563eb}.unit[data-v-74f5e152]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74f5e152]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74f5e152]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74f5e152]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f92f74d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f92f74d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f92f74d]{grid-template-columns:1fr}}.section-title[data-v-3f92f74d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f92f74d]{margin-bottom:16px}.form-label[data-v-3f92f74d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f92f74d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f92f74d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f92f74d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f92f74d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f92f74d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f92f74d]{color:#2563eb}.unit[data-v-3f92f74d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f92f74d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f92f74d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f92f74d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c51f0b5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c51f0b5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c51f0b5]{grid-template-columns:1fr}}.section-title[data-v-9c51f0b5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c51f0b5]{margin-bottom:16px}.form-label[data-v-9c51f0b5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c51f0b5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c51f0b5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c51f0b5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c51f0b5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c51f0b5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c51f0b5]{color:#2563eb}.unit[data-v-9c51f0b5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c51f0b5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c51f0b5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c51f0b5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f5a71e31]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f5a71e31]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f5a71e31]{grid-template-columns:1fr}}.section-title[data-v-f5a71e31]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f5a71e31]{margin-bottom:16px}.form-label[data-v-f5a71e31]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f5a71e31]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f5a71e31]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f5a71e31]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f5a71e31]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f5a71e31]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f5a71e31]{color:#2563eb}.unit[data-v-f5a71e31]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f5a71e31]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f5a71e31]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f5a71e31]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ebd6f696]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ebd6f696]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ebd6f696]{grid-template-columns:1fr}}.section-title[data-v-ebd6f696]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ebd6f696]{margin-bottom:16px}.form-label[data-v-ebd6f696]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ebd6f696]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ebd6f696]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ebd6f696]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ebd6f696]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ebd6f696]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ebd6f696]{color:#2563eb}.unit[data-v-ebd6f696]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ebd6f696]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ebd6f696]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ebd6f696]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e56bcf08]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e56bcf08]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e56bcf08]{grid-template-columns:1fr}}.section-title[data-v-e56bcf08]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e56bcf08]{margin-bottom:16px}.form-label[data-v-e56bcf08]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e56bcf08]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e56bcf08]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e56bcf08]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e56bcf08]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e56bcf08]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e56bcf08]{color:#2563eb}.unit[data-v-e56bcf08]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e56bcf08]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e56bcf08]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e56bcf08]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef110553]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef110553]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef110553]{grid-template-columns:1fr}}.section-title[data-v-ef110553]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef110553]{margin-bottom:16px}.form-label[data-v-ef110553]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef110553]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef110553]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef110553]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef110553]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef110553]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef110553]{color:#2563eb}.unit[data-v-ef110553]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef110553]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef110553]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef110553]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02ae9b8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02ae9b8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02ae9b8b]{grid-template-columns:1fr}}.section-title[data-v-02ae9b8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02ae9b8b]{margin-bottom:16px}.form-label[data-v-02ae9b8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02ae9b8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02ae9b8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02ae9b8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02ae9b8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02ae9b8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02ae9b8b]{color:#2563eb}.unit[data-v-02ae9b8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02ae9b8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02ae9b8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02ae9b8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40f1421a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40f1421a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40f1421a]{grid-template-columns:1fr}}.section-title[data-v-40f1421a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40f1421a]{margin-bottom:16px}.form-label[data-v-40f1421a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40f1421a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40f1421a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40f1421a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40f1421a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40f1421a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40f1421a]{color:#2563eb}.unit[data-v-40f1421a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40f1421a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40f1421a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40f1421a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91ecdff7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91ecdff7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91ecdff7]{grid-template-columns:1fr}}.section-title[data-v-91ecdff7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91ecdff7]{margin-bottom:16px}.form-label[data-v-91ecdff7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91ecdff7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91ecdff7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91ecdff7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91ecdff7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91ecdff7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91ecdff7]{color:#2563eb}.unit[data-v-91ecdff7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91ecdff7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91ecdff7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91ecdff7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f79a97b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f79a97b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f79a97b]{grid-template-columns:1fr}}.section-title[data-v-5f79a97b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f79a97b]{margin-bottom:16px}.form-label[data-v-5f79a97b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f79a97b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f79a97b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f79a97b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f79a97b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f79a97b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f79a97b]{color:#2563eb}.unit[data-v-5f79a97b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f79a97b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f79a97b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f79a97b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00b99274]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00b99274]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00b99274]{grid-template-columns:1fr}}.section-title[data-v-00b99274]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00b99274]{margin-bottom:16px}.form-label[data-v-00b99274]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00b99274]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00b99274]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00b99274]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00b99274]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00b99274]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00b99274]{color:#2563eb}.unit[data-v-00b99274]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00b99274]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00b99274]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00b99274]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4327d91d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4327d91d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4327d91d]{grid-template-columns:1fr}}.section-title[data-v-4327d91d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4327d91d]{margin-bottom:16px}.form-label[data-v-4327d91d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4327d91d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4327d91d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4327d91d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4327d91d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4327d91d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4327d91d]{color:#2563eb}.unit[data-v-4327d91d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4327d91d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4327d91d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4327d91d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88fbffa8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88fbffa8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88fbffa8]{grid-template-columns:1fr}}.section-title[data-v-88fbffa8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88fbffa8]{margin-bottom:16px}.form-label[data-v-88fbffa8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88fbffa8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88fbffa8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88fbffa8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88fbffa8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88fbffa8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88fbffa8]{color:#2563eb}.unit[data-v-88fbffa8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88fbffa8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88fbffa8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88fbffa8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22d4faf5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22d4faf5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22d4faf5]{grid-template-columns:1fr}}.section-title[data-v-22d4faf5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22d4faf5]{margin-bottom:16px}.form-label[data-v-22d4faf5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22d4faf5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22d4faf5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22d4faf5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22d4faf5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22d4faf5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22d4faf5]{color:#2563eb}.unit[data-v-22d4faf5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22d4faf5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22d4faf5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22d4faf5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20800456]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20800456]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20800456]{grid-template-columns:1fr}}.section-title[data-v-20800456]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20800456]{margin-bottom:16px}.form-label[data-v-20800456]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20800456]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20800456]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20800456]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20800456]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20800456]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20800456]{color:#2563eb}.unit[data-v-20800456]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20800456]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20800456]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20800456]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-733d9822]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-733d9822]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-733d9822]{grid-template-columns:1fr}}.section-title[data-v-733d9822]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-733d9822]{margin-bottom:16px}.form-label[data-v-733d9822]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-733d9822]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-733d9822]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-733d9822]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-733d9822]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-733d9822]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-733d9822]{color:#2563eb}.unit[data-v-733d9822]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-733d9822]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-733d9822]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-733d9822]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-365e74b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-365e74b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-365e74b1]{grid-template-columns:1fr}}.section-title[data-v-365e74b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-365e74b1]{margin-bottom:16px}.form-label[data-v-365e74b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-365e74b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-365e74b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-365e74b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-365e74b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-365e74b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-365e74b1]{color:#2563eb}.unit[data-v-365e74b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-365e74b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-365e74b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-365e74b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f86c1a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f86c1a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f86c1a0]{grid-template-columns:1fr}}.section-title[data-v-2f86c1a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f86c1a0]{margin-bottom:16px}.form-label[data-v-2f86c1a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f86c1a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f86c1a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f86c1a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f86c1a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f86c1a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f86c1a0]{color:#2563eb}.unit[data-v-2f86c1a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f86c1a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f86c1a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f86c1a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a8a7e566]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a8a7e566]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a8a7e566]{grid-template-columns:1fr}}.section-title[data-v-a8a7e566]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a8a7e566]{margin-bottom:16px}.form-label[data-v-a8a7e566]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a8a7e566]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a8a7e566]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a8a7e566]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a8a7e566]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a8a7e566]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a8a7e566]{color:#2563eb}.unit[data-v-a8a7e566]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a8a7e566]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a8a7e566]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a8a7e566]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a889d7e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a889d7e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a889d7e9]{grid-template-columns:1fr}}.section-title[data-v-a889d7e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a889d7e9]{margin-bottom:16px}.form-label[data-v-a889d7e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a889d7e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a889d7e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a889d7e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a889d7e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a889d7e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a889d7e9]{color:#2563eb}.unit[data-v-a889d7e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a889d7e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a889d7e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a889d7e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0496695]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0496695]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0496695]{grid-template-columns:1fr}}.section-title[data-v-b0496695]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0496695]{margin-bottom:16px}.form-label[data-v-b0496695]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0496695]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0496695]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0496695]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0496695]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0496695]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0496695]{color:#2563eb}.unit[data-v-b0496695]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0496695]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0496695]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0496695]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4b4f711]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4b4f711]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4b4f711]{grid-template-columns:1fr}}.section-title[data-v-f4b4f711]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4b4f711]{margin-bottom:16px}.form-label[data-v-f4b4f711]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4b4f711]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4b4f711]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4b4f711]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4b4f711]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4b4f711]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4b4f711]{color:#2563eb}.unit[data-v-f4b4f711]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4b4f711]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4b4f711]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4b4f711]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68e09db2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68e09db2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68e09db2]{grid-template-columns:1fr}}.section-title[data-v-68e09db2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68e09db2]{margin-bottom:16px}.form-label[data-v-68e09db2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68e09db2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68e09db2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68e09db2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68e09db2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68e09db2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68e09db2]{color:#2563eb}.unit[data-v-68e09db2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68e09db2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68e09db2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68e09db2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7987f8f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7987f8f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7987f8f1]{grid-template-columns:1fr}}.section-title[data-v-7987f8f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7987f8f1]{margin-bottom:16px}.form-label[data-v-7987f8f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7987f8f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7987f8f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7987f8f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7987f8f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7987f8f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7987f8f1]{color:#2563eb}.unit[data-v-7987f8f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7987f8f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7987f8f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7987f8f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa811f7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa811f7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa811f7c]{grid-template-columns:1fr}}.section-title[data-v-fa811f7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa811f7c]{margin-bottom:16px}.form-label[data-v-fa811f7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa811f7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa811f7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa811f7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa811f7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa811f7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa811f7c]{color:#2563eb}.unit[data-v-fa811f7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa811f7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa811f7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa811f7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1999d0bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1999d0bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1999d0bd]{grid-template-columns:1fr}}.section-title[data-v-1999d0bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1999d0bd]{margin-bottom:16px}.form-label[data-v-1999d0bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1999d0bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1999d0bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1999d0bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1999d0bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1999d0bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1999d0bd]{color:#2563eb}.unit[data-v-1999d0bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1999d0bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1999d0bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1999d0bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6124da94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6124da94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6124da94]{grid-template-columns:1fr}}.section-title[data-v-6124da94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6124da94]{margin-bottom:16px}.form-label[data-v-6124da94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6124da94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6124da94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6124da94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6124da94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6124da94]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6124da94]{color:#2563eb}.unit[data-v-6124da94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6124da94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6124da94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6124da94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e48bae4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e48bae4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e48bae4c]{grid-template-columns:1fr}}.section-title[data-v-e48bae4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e48bae4c]{margin-bottom:16px}.form-label[data-v-e48bae4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e48bae4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e48bae4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e48bae4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e48bae4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e48bae4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e48bae4c]{color:#2563eb}.unit[data-v-e48bae4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e48bae4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e48bae4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e48bae4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b408287c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b408287c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b408287c]{grid-template-columns:1fr}}.section-title[data-v-b408287c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b408287c]{margin-bottom:16px}.form-label[data-v-b408287c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b408287c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b408287c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b408287c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b408287c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b408287c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b408287c]{color:#2563eb}.unit[data-v-b408287c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b408287c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b408287c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b408287c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2b7647a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2b7647a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2b7647a]{grid-template-columns:1fr}}.section-title[data-v-a2b7647a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2b7647a]{margin-bottom:16px}.form-label[data-v-a2b7647a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2b7647a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2b7647a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2b7647a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2b7647a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2b7647a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2b7647a]{color:#2563eb}.unit[data-v-a2b7647a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2b7647a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2b7647a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2b7647a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ece7d0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ece7d0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ece7d0e]{grid-template-columns:1fr}}.section-title[data-v-4ece7d0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ece7d0e]{margin-bottom:16px}.form-label[data-v-4ece7d0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ece7d0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ece7d0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ece7d0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ece7d0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ece7d0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ece7d0e]{color:#2563eb}.unit[data-v-4ece7d0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ece7d0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ece7d0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ece7d0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e9de64e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e9de64e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e9de64e]{grid-template-columns:1fr}}.section-title[data-v-1e9de64e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e9de64e]{margin-bottom:16px}.form-label[data-v-1e9de64e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e9de64e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e9de64e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e9de64e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e9de64e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e9de64e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e9de64e]{color:#2563eb}.unit[data-v-1e9de64e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e9de64e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e9de64e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e9de64e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-245198d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-245198d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-245198d4]{grid-template-columns:1fr}}.section-title[data-v-245198d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-245198d4]{margin-bottom:16px}.form-label[data-v-245198d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-245198d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-245198d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-245198d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-245198d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-245198d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-245198d4]{color:#2563eb}.unit[data-v-245198d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-245198d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-245198d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-245198d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e24a560]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e24a560]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e24a560]{grid-template-columns:1fr}}.section-title[data-v-8e24a560]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e24a560]{margin-bottom:16px}.form-label[data-v-8e24a560]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e24a560]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e24a560]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e24a560]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e24a560]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e24a560]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e24a560]{color:#2563eb}.unit[data-v-8e24a560]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e24a560]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e24a560]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e24a560]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee730048]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee730048]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee730048]{grid-template-columns:1fr}}.section-title[data-v-ee730048]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee730048]{margin-bottom:16px}.form-label[data-v-ee730048]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee730048]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee730048]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee730048]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee730048]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee730048]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee730048]{color:#2563eb}.unit[data-v-ee730048]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee730048]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee730048]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee730048]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d73aa5ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d73aa5ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d73aa5ff]{grid-template-columns:1fr}}.section-title[data-v-d73aa5ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d73aa5ff]{margin-bottom:16px}.form-label[data-v-d73aa5ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d73aa5ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d73aa5ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d73aa5ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d73aa5ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d73aa5ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d73aa5ff]{color:#2563eb}.unit[data-v-d73aa5ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d73aa5ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d73aa5ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d73aa5ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a5d74e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a5d74e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a5d74e9]{grid-template-columns:1fr}}.section-title[data-v-4a5d74e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a5d74e9]{margin-bottom:16px}.form-label[data-v-4a5d74e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a5d74e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a5d74e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a5d74e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a5d74e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a5d74e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a5d74e9]{color:#2563eb}.unit[data-v-4a5d74e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a5d74e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a5d74e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a5d74e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de2ef21f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de2ef21f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de2ef21f]{grid-template-columns:1fr}}.section-title[data-v-de2ef21f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de2ef21f]{margin-bottom:16px}.form-label[data-v-de2ef21f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de2ef21f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de2ef21f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de2ef21f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de2ef21f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de2ef21f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de2ef21f]{color:#2563eb}.unit[data-v-de2ef21f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de2ef21f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de2ef21f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de2ef21f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b74a0ec2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b74a0ec2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b74a0ec2]{grid-template-columns:1fr}}.section-title[data-v-b74a0ec2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b74a0ec2]{margin-bottom:16px}.form-label[data-v-b74a0ec2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b74a0ec2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b74a0ec2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b74a0ec2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b74a0ec2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b74a0ec2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b74a0ec2]{color:#2563eb}.unit[data-v-b74a0ec2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b74a0ec2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b74a0ec2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b74a0ec2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3ac7a7f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3ac7a7f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3ac7a7f]{grid-template-columns:1fr}}.section-title[data-v-e3ac7a7f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3ac7a7f]{margin-bottom:16px}.form-label[data-v-e3ac7a7f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3ac7a7f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3ac7a7f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3ac7a7f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3ac7a7f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3ac7a7f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3ac7a7f]{color:#2563eb}.unit[data-v-e3ac7a7f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3ac7a7f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3ac7a7f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3ac7a7f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49015504]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49015504]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49015504]{grid-template-columns:1fr}}.section-title[data-v-49015504]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49015504]{margin-bottom:16px}.form-label[data-v-49015504]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49015504]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49015504]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49015504]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49015504]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49015504]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49015504]{color:#2563eb}.unit[data-v-49015504]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49015504]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49015504]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49015504]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c3127f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c3127f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c3127f6]{grid-template-columns:1fr}}.section-title[data-v-8c3127f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c3127f6]{margin-bottom:16px}.form-label[data-v-8c3127f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c3127f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c3127f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c3127f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c3127f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c3127f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c3127f6]{color:#2563eb}.unit[data-v-8c3127f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c3127f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c3127f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c3127f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6aafa6c4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6aafa6c4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6aafa6c4]{grid-template-columns:1fr}}.section-title[data-v-6aafa6c4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6aafa6c4]{margin-bottom:16px}.form-label[data-v-6aafa6c4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6aafa6c4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6aafa6c4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6aafa6c4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6aafa6c4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6aafa6c4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6aafa6c4]{color:#2563eb}.unit[data-v-6aafa6c4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6aafa6c4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6aafa6c4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6aafa6c4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a1161b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a1161b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a1161b6]{grid-template-columns:1fr}}.section-title[data-v-4a1161b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a1161b6]{margin-bottom:16px}.form-label[data-v-4a1161b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a1161b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a1161b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a1161b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a1161b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a1161b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a1161b6]{color:#2563eb}.unit[data-v-4a1161b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a1161b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a1161b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a1161b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00f36e5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00f36e5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00f36e5e]{grid-template-columns:1fr}}.section-title[data-v-00f36e5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00f36e5e]{margin-bottom:16px}.form-label[data-v-00f36e5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00f36e5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00f36e5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00f36e5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00f36e5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00f36e5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00f36e5e]{color:#2563eb}.unit[data-v-00f36e5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00f36e5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00f36e5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00f36e5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41c66858]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41c66858]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41c66858]{grid-template-columns:1fr}}.section-title[data-v-41c66858]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41c66858]{margin-bottom:16px}.form-label[data-v-41c66858]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41c66858]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41c66858]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41c66858]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41c66858]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41c66858]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41c66858]{color:#2563eb}.unit[data-v-41c66858]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41c66858]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41c66858]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41c66858]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-074524d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-074524d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-074524d7]{grid-template-columns:1fr}}.section-title[data-v-074524d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-074524d7]{margin-bottom:16px}.form-label[data-v-074524d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-074524d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-074524d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-074524d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-074524d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-074524d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-074524d7]{color:#2563eb}.unit[data-v-074524d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-074524d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-074524d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-074524d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58b505c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58b505c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58b505c5]{grid-template-columns:1fr}}.section-title[data-v-58b505c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58b505c5]{margin-bottom:16px}.form-label[data-v-58b505c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58b505c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58b505c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58b505c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58b505c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58b505c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58b505c5]{color:#2563eb}.unit[data-v-58b505c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58b505c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58b505c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58b505c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33b1a9d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33b1a9d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33b1a9d4]{grid-template-columns:1fr}}.section-title[data-v-33b1a9d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33b1a9d4]{margin-bottom:16px}.form-label[data-v-33b1a9d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33b1a9d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33b1a9d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33b1a9d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33b1a9d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33b1a9d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33b1a9d4]{color:#2563eb}.unit[data-v-33b1a9d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33b1a9d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33b1a9d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33b1a9d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47eea488]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47eea488]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47eea488]{grid-template-columns:1fr}}.section-title[data-v-47eea488]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47eea488]{margin-bottom:16px}.form-label[data-v-47eea488]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47eea488]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47eea488]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47eea488]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47eea488]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47eea488]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47eea488]{color:#2563eb}.unit[data-v-47eea488]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47eea488]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47eea488]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47eea488]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf8d8933]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf8d8933]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf8d8933]{grid-template-columns:1fr}}.section-title[data-v-cf8d8933]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf8d8933]{margin-bottom:16px}.form-label[data-v-cf8d8933]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf8d8933]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf8d8933]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf8d8933]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf8d8933]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf8d8933]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf8d8933]{color:#2563eb}.unit[data-v-cf8d8933]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf8d8933]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf8d8933]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf8d8933]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c383ecd7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c383ecd7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c383ecd7]{grid-template-columns:1fr}}.section-title[data-v-c383ecd7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c383ecd7]{margin-bottom:16px}.form-label[data-v-c383ecd7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c383ecd7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c383ecd7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c383ecd7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c383ecd7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c383ecd7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c383ecd7]{color:#2563eb}.unit[data-v-c383ecd7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c383ecd7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c383ecd7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c383ecd7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-60d8c2d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-60d8c2d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-60d8c2d9]{grid-template-columns:1fr}}.section-title[data-v-60d8c2d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-60d8c2d9]{margin-bottom:16px}.form-label[data-v-60d8c2d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-60d8c2d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-60d8c2d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-60d8c2d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-60d8c2d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-60d8c2d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-60d8c2d9]{color:#2563eb}.unit[data-v-60d8c2d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-60d8c2d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-60d8c2d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-60d8c2d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06bdbee1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06bdbee1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06bdbee1]{grid-template-columns:1fr}}.section-title[data-v-06bdbee1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06bdbee1]{margin-bottom:16px}.form-label[data-v-06bdbee1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06bdbee1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06bdbee1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06bdbee1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06bdbee1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06bdbee1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06bdbee1]{color:#2563eb}.unit[data-v-06bdbee1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06bdbee1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06bdbee1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06bdbee1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4f66c11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4f66c11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4f66c11]{grid-template-columns:1fr}}.section-title[data-v-c4f66c11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4f66c11]{margin-bottom:16px}.form-label[data-v-c4f66c11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4f66c11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4f66c11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4f66c11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4f66c11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4f66c11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4f66c11]{color:#2563eb}.unit[data-v-c4f66c11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4f66c11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4f66c11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4f66c11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4f8dcca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4f8dcca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4f8dcca]{grid-template-columns:1fr}}.section-title[data-v-f4f8dcca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4f8dcca]{margin-bottom:16px}.form-label[data-v-f4f8dcca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4f8dcca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4f8dcca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4f8dcca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4f8dcca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4f8dcca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4f8dcca]{color:#2563eb}.unit[data-v-f4f8dcca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4f8dcca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4f8dcca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4f8dcca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d359bf46]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d359bf46]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d359bf46]{grid-template-columns:1fr}}.section-title[data-v-d359bf46]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d359bf46]{margin-bottom:16px}.form-label[data-v-d359bf46]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d359bf46]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d359bf46]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d359bf46]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d359bf46]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d359bf46]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d359bf46]{color:#2563eb}.unit[data-v-d359bf46]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d359bf46]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d359bf46]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d359bf46]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9e9bb9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9e9bb9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9e9bb9d]{grid-template-columns:1fr}}.section-title[data-v-f9e9bb9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9e9bb9d]{margin-bottom:16px}.form-label[data-v-f9e9bb9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9e9bb9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9e9bb9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9e9bb9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9e9bb9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9e9bb9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9e9bb9d]{color:#2563eb}.unit[data-v-f9e9bb9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9e9bb9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9e9bb9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9e9bb9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3e9ce6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3e9ce6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3e9ce6e]{grid-template-columns:1fr}}.section-title[data-v-e3e9ce6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3e9ce6e]{margin-bottom:16px}.form-label[data-v-e3e9ce6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3e9ce6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3e9ce6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3e9ce6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3e9ce6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3e9ce6e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3e9ce6e]{color:#2563eb}.unit[data-v-e3e9ce6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3e9ce6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3e9ce6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3e9ce6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d32adceb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d32adceb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d32adceb]{grid-template-columns:1fr}}.section-title[data-v-d32adceb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d32adceb]{margin-bottom:16px}.form-label[data-v-d32adceb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d32adceb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d32adceb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d32adceb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d32adceb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d32adceb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d32adceb]{color:#2563eb}.unit[data-v-d32adceb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d32adceb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d32adceb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d32adceb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8df9e1b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8df9e1b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8df9e1b1]{grid-template-columns:1fr}}.section-title[data-v-8df9e1b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8df9e1b1]{margin-bottom:16px}.form-label[data-v-8df9e1b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8df9e1b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8df9e1b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8df9e1b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8df9e1b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8df9e1b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8df9e1b1]{color:#2563eb}.unit[data-v-8df9e1b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8df9e1b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8df9e1b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8df9e1b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0c640e2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0c640e2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0c640e2d]{grid-template-columns:1fr}}.section-title[data-v-0c640e2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0c640e2d]{margin-bottom:16px}.form-label[data-v-0c640e2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0c640e2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0c640e2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0c640e2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0c640e2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0c640e2d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0c640e2d]{color:#2563eb}.unit[data-v-0c640e2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0c640e2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0c640e2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0c640e2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9581af42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9581af42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9581af42]{grid-template-columns:1fr}}.section-title[data-v-9581af42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9581af42]{margin-bottom:16px}.form-label[data-v-9581af42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9581af42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9581af42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9581af42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9581af42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9581af42]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9581af42]{color:#2563eb}.unit[data-v-9581af42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9581af42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9581af42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9581af42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd0fef8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd0fef8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd0fef8a]{grid-template-columns:1fr}}.section-title[data-v-cd0fef8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd0fef8a]{margin-bottom:16px}.form-label[data-v-cd0fef8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd0fef8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd0fef8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd0fef8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd0fef8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd0fef8a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd0fef8a]{color:#2563eb}.unit[data-v-cd0fef8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd0fef8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd0fef8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd0fef8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d986778]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d986778]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d986778]{grid-template-columns:1fr}}.section-title[data-v-3d986778]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d986778]{margin-bottom:16px}.form-label[data-v-3d986778]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d986778]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d986778]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d986778]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d986778]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d986778]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d986778]{color:#2563eb}.unit[data-v-3d986778]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d986778]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d986778]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d986778]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb761b38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb761b38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb761b38]{grid-template-columns:1fr}}.section-title[data-v-cb761b38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb761b38]{margin-bottom:16px}.form-label[data-v-cb761b38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb761b38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb761b38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb761b38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb761b38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb761b38]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb761b38]{color:#2563eb}.unit[data-v-cb761b38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb761b38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb761b38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb761b38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ec53e77]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ec53e77]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ec53e77]{grid-template-columns:1fr}}.section-title[data-v-0ec53e77]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ec53e77]{margin-bottom:16px}.form-label[data-v-0ec53e77]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ec53e77]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ec53e77]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ec53e77]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ec53e77]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ec53e77]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ec53e77]{color:#2563eb}.unit[data-v-0ec53e77]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ec53e77]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ec53e77]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ec53e77]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eeca6fe6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eeca6fe6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eeca6fe6]{grid-template-columns:1fr}}.section-title[data-v-eeca6fe6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eeca6fe6]{margin-bottom:16px}.form-label[data-v-eeca6fe6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eeca6fe6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eeca6fe6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eeca6fe6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eeca6fe6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eeca6fe6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eeca6fe6]{color:#2563eb}.unit[data-v-eeca6fe6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eeca6fe6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eeca6fe6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eeca6fe6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e81b45e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e81b45e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e81b45e5]{grid-template-columns:1fr}}.section-title[data-v-e81b45e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e81b45e5]{margin-bottom:16px}.form-label[data-v-e81b45e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e81b45e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e81b45e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e81b45e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e81b45e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e81b45e5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e81b45e5]{color:#2563eb}.unit[data-v-e81b45e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e81b45e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e81b45e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e81b45e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbfcfbfe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbfcfbfe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbfcfbfe]{grid-template-columns:1fr}}.section-title[data-v-dbfcfbfe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbfcfbfe]{margin-bottom:16px}.form-label[data-v-dbfcfbfe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbfcfbfe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbfcfbfe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbfcfbfe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbfcfbfe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbfcfbfe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbfcfbfe]{color:#2563eb}.unit[data-v-dbfcfbfe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbfcfbfe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbfcfbfe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbfcfbfe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0693cc71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0693cc71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0693cc71]{grid-template-columns:1fr}}.section-title[data-v-0693cc71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0693cc71]{margin-bottom:16px}.form-label[data-v-0693cc71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0693cc71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0693cc71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0693cc71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0693cc71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0693cc71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0693cc71]{color:#2563eb}.unit[data-v-0693cc71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0693cc71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0693cc71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0693cc71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-016a9f6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-016a9f6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-016a9f6e]{grid-template-columns:1fr}}.section-title[data-v-016a9f6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-016a9f6e]{margin-bottom:16px}.form-label[data-v-016a9f6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-016a9f6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-016a9f6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-016a9f6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-016a9f6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-016a9f6e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-016a9f6e]{color:#2563eb}.unit[data-v-016a9f6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-016a9f6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-016a9f6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-016a9f6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-756f9235]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-756f9235]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-756f9235]{grid-template-columns:1fr}}.section-title[data-v-756f9235]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-756f9235]{margin-bottom:16px}.form-label[data-v-756f9235]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-756f9235]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-756f9235]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-756f9235]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-756f9235]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-756f9235]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-756f9235]{color:#2563eb}.unit[data-v-756f9235]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-756f9235]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-756f9235]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-756f9235]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b4c35f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b4c35f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b4c35f2]{grid-template-columns:1fr}}.section-title[data-v-4b4c35f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b4c35f2]{margin-bottom:16px}.form-label[data-v-4b4c35f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b4c35f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b4c35f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b4c35f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b4c35f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b4c35f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b4c35f2]{color:#2563eb}.unit[data-v-4b4c35f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b4c35f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b4c35f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b4c35f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6379735f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6379735f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6379735f]{grid-template-columns:1fr}}.section-title[data-v-6379735f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6379735f]{margin-bottom:16px}.form-label[data-v-6379735f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6379735f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6379735f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6379735f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6379735f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6379735f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6379735f]{color:#2563eb}.unit[data-v-6379735f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6379735f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6379735f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6379735f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd004fcd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd004fcd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd004fcd]{grid-template-columns:1fr}}.section-title[data-v-cd004fcd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd004fcd]{margin-bottom:16px}.form-label[data-v-cd004fcd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd004fcd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd004fcd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd004fcd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd004fcd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd004fcd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd004fcd]{color:#2563eb}.unit[data-v-cd004fcd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd004fcd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd004fcd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd004fcd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33c9f91e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33c9f91e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33c9f91e]{grid-template-columns:1fr}}.section-title[data-v-33c9f91e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33c9f91e]{margin-bottom:16px}.form-label[data-v-33c9f91e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33c9f91e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33c9f91e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33c9f91e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33c9f91e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33c9f91e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33c9f91e]{color:#2563eb}.unit[data-v-33c9f91e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33c9f91e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33c9f91e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33c9f91e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-089c2610]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-089c2610]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-089c2610]{grid-template-columns:1fr}}.section-title[data-v-089c2610]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-089c2610]{margin-bottom:16px}.form-label[data-v-089c2610]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-089c2610]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-089c2610]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-089c2610]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-089c2610]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-089c2610]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-089c2610]{color:#2563eb}.unit[data-v-089c2610]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-089c2610]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-089c2610]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-089c2610]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d71c865]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d71c865]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d71c865]{grid-template-columns:1fr}}.section-title[data-v-5d71c865]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d71c865]{margin-bottom:16px}.form-label[data-v-5d71c865]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d71c865]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d71c865]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d71c865]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d71c865]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d71c865]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d71c865]{color:#2563eb}.unit[data-v-5d71c865]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d71c865]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d71c865]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d71c865]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9372090d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9372090d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9372090d]{grid-template-columns:1fr}}.section-title[data-v-9372090d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9372090d]{margin-bottom:16px}.form-label[data-v-9372090d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9372090d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9372090d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9372090d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9372090d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9372090d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9372090d]{color:#2563eb}.unit[data-v-9372090d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9372090d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9372090d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9372090d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12e1db6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12e1db6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12e1db6b]{grid-template-columns:1fr}}.section-title[data-v-12e1db6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12e1db6b]{margin-bottom:16px}.form-label[data-v-12e1db6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12e1db6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12e1db6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12e1db6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12e1db6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12e1db6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12e1db6b]{color:#2563eb}.unit[data-v-12e1db6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12e1db6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12e1db6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12e1db6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b32dc474]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b32dc474]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b32dc474]{grid-template-columns:1fr}}.section-title[data-v-b32dc474]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b32dc474]{margin-bottom:16px}.form-label[data-v-b32dc474]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b32dc474]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b32dc474]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b32dc474]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b32dc474]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b32dc474]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b32dc474]{color:#2563eb}.unit[data-v-b32dc474]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b32dc474]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b32dc474]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b32dc474]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6fb7ae46]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6fb7ae46]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6fb7ae46]{grid-template-columns:1fr}}.section-title[data-v-6fb7ae46]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6fb7ae46]{margin-bottom:16px}.form-label[data-v-6fb7ae46]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6fb7ae46]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6fb7ae46]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6fb7ae46]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6fb7ae46]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6fb7ae46]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6fb7ae46]{color:#2563eb}.unit[data-v-6fb7ae46]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6fb7ae46]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6fb7ae46]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6fb7ae46]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d7769ca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d7769ca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d7769ca]{grid-template-columns:1fr}}.section-title[data-v-0d7769ca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d7769ca]{margin-bottom:16px}.form-label[data-v-0d7769ca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d7769ca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d7769ca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d7769ca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d7769ca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d7769ca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d7769ca]{color:#2563eb}.unit[data-v-0d7769ca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d7769ca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d7769ca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d7769ca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4742e096]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4742e096]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4742e096]{grid-template-columns:1fr}}.section-title[data-v-4742e096]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4742e096]{margin-bottom:16px}.form-label[data-v-4742e096]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4742e096]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4742e096]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4742e096]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4742e096]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4742e096]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4742e096]{color:#2563eb}.unit[data-v-4742e096]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4742e096]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4742e096]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4742e096]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee31a341]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee31a341]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee31a341]{grid-template-columns:1fr}}.section-title[data-v-ee31a341]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee31a341]{margin-bottom:16px}.form-label[data-v-ee31a341]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee31a341]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee31a341]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee31a341]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee31a341]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee31a341]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee31a341]{color:#2563eb}.unit[data-v-ee31a341]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee31a341]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee31a341]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee31a341]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-080a6b17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-080a6b17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-080a6b17]{grid-template-columns:1fr}}.section-title[data-v-080a6b17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-080a6b17]{margin-bottom:16px}.form-label[data-v-080a6b17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-080a6b17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-080a6b17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-080a6b17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-080a6b17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-080a6b17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-080a6b17]{color:#2563eb}.unit[data-v-080a6b17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-080a6b17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-080a6b17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-080a6b17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b426c69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b426c69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b426c69]{grid-template-columns:1fr}}.section-title[data-v-3b426c69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b426c69]{margin-bottom:16px}.form-label[data-v-3b426c69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b426c69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b426c69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b426c69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b426c69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b426c69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b426c69]{color:#2563eb}.unit[data-v-3b426c69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b426c69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b426c69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b426c69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ee6871c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ee6871c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ee6871c]{grid-template-columns:1fr}}.section-title[data-v-0ee6871c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ee6871c]{margin-bottom:16px}.form-label[data-v-0ee6871c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ee6871c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ee6871c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ee6871c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ee6871c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ee6871c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ee6871c]{color:#2563eb}.unit[data-v-0ee6871c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ee6871c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ee6871c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ee6871c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d78316d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d78316d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d78316d9]{grid-template-columns:1fr}}.section-title[data-v-d78316d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d78316d9]{margin-bottom:16px}.form-label[data-v-d78316d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d78316d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d78316d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d78316d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d78316d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d78316d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d78316d9]{color:#2563eb}.unit[data-v-d78316d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d78316d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d78316d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d78316d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f6eee81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f6eee81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f6eee81]{grid-template-columns:1fr}}.section-title[data-v-8f6eee81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f6eee81]{margin-bottom:16px}.form-label[data-v-8f6eee81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f6eee81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f6eee81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f6eee81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f6eee81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f6eee81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f6eee81]{color:#2563eb}.unit[data-v-8f6eee81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f6eee81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f6eee81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f6eee81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7361f317]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7361f317]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7361f317]{grid-template-columns:1fr}}.section-title[data-v-7361f317]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7361f317]{margin-bottom:16px}.form-label[data-v-7361f317]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7361f317]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7361f317]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7361f317]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7361f317]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7361f317]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7361f317]{color:#2563eb}.unit[data-v-7361f317]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7361f317]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7361f317]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7361f317]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b99c221]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b99c221]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b99c221]{grid-template-columns:1fr}}.section-title[data-v-5b99c221]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b99c221]{margin-bottom:16px}.form-label[data-v-5b99c221]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b99c221]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b99c221]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b99c221]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b99c221]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b99c221]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b99c221]{color:#2563eb}.unit[data-v-5b99c221]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b99c221]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b99c221]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b99c221]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-500544c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-500544c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-500544c9]{grid-template-columns:1fr}}.section-title[data-v-500544c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-500544c9]{margin-bottom:16px}.form-label[data-v-500544c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-500544c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-500544c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-500544c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-500544c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-500544c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-500544c9]{color:#2563eb}.unit[data-v-500544c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-500544c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-500544c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-500544c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-079885b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-079885b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-079885b1]{grid-template-columns:1fr}}.section-title[data-v-079885b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-079885b1]{margin-bottom:16px}.form-label[data-v-079885b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-079885b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-079885b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-079885b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-079885b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-079885b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-079885b1]{color:#2563eb}.unit[data-v-079885b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-079885b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-079885b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-079885b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-465280ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-465280ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-465280ab]{grid-template-columns:1fr}}.section-title[data-v-465280ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-465280ab]{margin-bottom:16px}.form-label[data-v-465280ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-465280ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-465280ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-465280ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-465280ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-465280ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-465280ab]{color:#2563eb}.unit[data-v-465280ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-465280ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-465280ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-465280ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1a85e20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1a85e20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1a85e20]{grid-template-columns:1fr}}.section-title[data-v-d1a85e20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1a85e20]{margin-bottom:16px}.form-label[data-v-d1a85e20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1a85e20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1a85e20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1a85e20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1a85e20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1a85e20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1a85e20]{color:#2563eb}.unit[data-v-d1a85e20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1a85e20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1a85e20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1a85e20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab9cea0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab9cea0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab9cea0a]{grid-template-columns:1fr}}.section-title[data-v-ab9cea0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab9cea0a]{margin-bottom:16px}.form-label[data-v-ab9cea0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab9cea0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab9cea0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab9cea0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab9cea0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab9cea0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab9cea0a]{color:#2563eb}.unit[data-v-ab9cea0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab9cea0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab9cea0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab9cea0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f5cb392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f5cb392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f5cb392]{grid-template-columns:1fr}}.section-title[data-v-0f5cb392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f5cb392]{margin-bottom:16px}.form-label[data-v-0f5cb392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f5cb392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f5cb392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f5cb392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f5cb392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f5cb392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f5cb392]{color:#2563eb}.unit[data-v-0f5cb392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f5cb392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f5cb392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f5cb392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02fa87b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02fa87b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02fa87b0]{grid-template-columns:1fr}}.section-title[data-v-02fa87b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02fa87b0]{margin-bottom:16px}.form-label[data-v-02fa87b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02fa87b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02fa87b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02fa87b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02fa87b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02fa87b0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02fa87b0]{color:#2563eb}.unit[data-v-02fa87b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02fa87b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02fa87b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02fa87b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfff40c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfff40c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfff40c0]{grid-template-columns:1fr}}.section-title[data-v-dfff40c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfff40c0]{margin-bottom:16px}.form-label[data-v-dfff40c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfff40c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfff40c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfff40c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfff40c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfff40c0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfff40c0]{color:#2563eb}.unit[data-v-dfff40c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfff40c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfff40c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfff40c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-261b421a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-261b421a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-261b421a]{grid-template-columns:1fr}}.section-title[data-v-261b421a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-261b421a]{margin-bottom:16px}.form-label[data-v-261b421a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-261b421a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-261b421a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-261b421a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-261b421a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-261b421a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-261b421a]{color:#2563eb}.unit[data-v-261b421a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-261b421a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-261b421a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-261b421a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0459491]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0459491]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0459491]{grid-template-columns:1fr}}.section-title[data-v-f0459491]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0459491]{margin-bottom:16px}.form-label[data-v-f0459491]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0459491]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0459491]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0459491]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0459491]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0459491]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0459491]{color:#2563eb}.unit[data-v-f0459491]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0459491]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0459491]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0459491]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-adfacde7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-adfacde7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-adfacde7]{grid-template-columns:1fr}}.section-title[data-v-adfacde7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-adfacde7]{margin-bottom:16px}.form-label[data-v-adfacde7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-adfacde7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-adfacde7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-adfacde7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-adfacde7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-adfacde7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-adfacde7]{color:#2563eb}.unit[data-v-adfacde7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-adfacde7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-adfacde7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-adfacde7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-087a7508]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-087a7508]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-087a7508]{grid-template-columns:1fr}}.section-title[data-v-087a7508]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-087a7508]{margin-bottom:16px}.form-label[data-v-087a7508]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-087a7508]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-087a7508]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-087a7508]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-087a7508]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-087a7508]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-087a7508]{color:#2563eb}.unit[data-v-087a7508]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-087a7508]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-087a7508]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-087a7508]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af6ecb75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af6ecb75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af6ecb75]{grid-template-columns:1fr}}.section-title[data-v-af6ecb75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af6ecb75]{margin-bottom:16px}.form-label[data-v-af6ecb75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af6ecb75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af6ecb75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af6ecb75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af6ecb75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af6ecb75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af6ecb75]{color:#2563eb}.unit[data-v-af6ecb75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af6ecb75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af6ecb75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af6ecb75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c3a63b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c3a63b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c3a63b1]{grid-template-columns:1fr}}.section-title[data-v-8c3a63b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c3a63b1]{margin-bottom:16px}.form-label[data-v-8c3a63b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c3a63b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c3a63b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c3a63b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c3a63b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c3a63b1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c3a63b1]{color:#2563eb}.unit[data-v-8c3a63b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c3a63b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c3a63b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c3a63b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4c825ae]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4c825ae]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4c825ae]{grid-template-columns:1fr}}.section-title[data-v-e4c825ae]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4c825ae]{margin-bottom:16px}.form-label[data-v-e4c825ae]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4c825ae]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4c825ae]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4c825ae]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4c825ae]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4c825ae]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4c825ae]{color:#2563eb}.unit[data-v-e4c825ae]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4c825ae]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4c825ae]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4c825ae]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-80239192]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-80239192]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-80239192]{grid-template-columns:1fr}}.section-title[data-v-80239192]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-80239192]{margin-bottom:16px}.form-label[data-v-80239192]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-80239192]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-80239192]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-80239192]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-80239192]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-80239192]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-80239192]{color:#2563eb}.unit[data-v-80239192]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-80239192]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-80239192]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-80239192]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e89d594]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e89d594]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e89d594]{grid-template-columns:1fr}}.section-title[data-v-7e89d594]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e89d594]{margin-bottom:16px}.form-label[data-v-7e89d594]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e89d594]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e89d594]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e89d594]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e89d594]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e89d594]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e89d594]{color:#2563eb}.unit[data-v-7e89d594]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e89d594]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e89d594]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e89d594]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58c777f1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58c777f1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58c777f1]{grid-template-columns:1fr}}.section-title[data-v-58c777f1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58c777f1]{margin-bottom:16px}.form-label[data-v-58c777f1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58c777f1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58c777f1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58c777f1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58c777f1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58c777f1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58c777f1]{color:#2563eb}.unit[data-v-58c777f1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58c777f1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58c777f1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58c777f1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-768ffe61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-768ffe61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-768ffe61]{grid-template-columns:1fr}}.section-title[data-v-768ffe61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-768ffe61]{margin-bottom:16px}.form-label[data-v-768ffe61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-768ffe61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-768ffe61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-768ffe61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-768ffe61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-768ffe61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-768ffe61]{color:#2563eb}.unit[data-v-768ffe61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-768ffe61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-768ffe61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-768ffe61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7a99c92]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7a99c92]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7a99c92]{grid-template-columns:1fr}}.section-title[data-v-e7a99c92]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7a99c92]{margin-bottom:16px}.form-label[data-v-e7a99c92]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7a99c92]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7a99c92]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7a99c92]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7a99c92]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7a99c92]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7a99c92]{color:#2563eb}.unit[data-v-e7a99c92]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7a99c92]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7a99c92]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7a99c92]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6da4ad6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6da4ad6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6da4ad6b]{grid-template-columns:1fr}}.section-title[data-v-6da4ad6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6da4ad6b]{margin-bottom:16px}.form-label[data-v-6da4ad6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6da4ad6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6da4ad6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6da4ad6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6da4ad6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6da4ad6b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6da4ad6b]{color:#2563eb}.unit[data-v-6da4ad6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6da4ad6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6da4ad6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6da4ad6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74c53aa2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74c53aa2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74c53aa2]{grid-template-columns:1fr}}.section-title[data-v-74c53aa2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74c53aa2]{margin-bottom:16px}.form-label[data-v-74c53aa2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74c53aa2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74c53aa2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74c53aa2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74c53aa2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74c53aa2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74c53aa2]{color:#2563eb}.unit[data-v-74c53aa2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74c53aa2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74c53aa2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74c53aa2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f9589ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f9589ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f9589ea]{grid-template-columns:1fr}}.section-title[data-v-9f9589ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f9589ea]{margin-bottom:16px}.form-label[data-v-9f9589ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f9589ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f9589ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f9589ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f9589ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f9589ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f9589ea]{color:#2563eb}.unit[data-v-9f9589ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f9589ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f9589ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f9589ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07a3ce1c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07a3ce1c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07a3ce1c]{grid-template-columns:1fr}}.section-title[data-v-07a3ce1c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07a3ce1c]{margin-bottom:16px}.form-label[data-v-07a3ce1c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07a3ce1c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07a3ce1c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07a3ce1c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07a3ce1c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07a3ce1c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07a3ce1c]{color:#2563eb}.unit[data-v-07a3ce1c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07a3ce1c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07a3ce1c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07a3ce1c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47be9408]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47be9408]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47be9408]{grid-template-columns:1fr}}.section-title[data-v-47be9408]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47be9408]{margin-bottom:16px}.form-label[data-v-47be9408]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47be9408]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47be9408]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47be9408]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47be9408]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47be9408]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47be9408]{color:#2563eb}.unit[data-v-47be9408]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47be9408]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47be9408]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47be9408]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9b6df61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9b6df61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9b6df61]{grid-template-columns:1fr}}.section-title[data-v-f9b6df61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9b6df61]{margin-bottom:16px}.form-label[data-v-f9b6df61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9b6df61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9b6df61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9b6df61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9b6df61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9b6df61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9b6df61]{color:#2563eb}.unit[data-v-f9b6df61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9b6df61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9b6df61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9b6df61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-81182a32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-81182a32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-81182a32]{grid-template-columns:1fr}}.section-title[data-v-81182a32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-81182a32]{margin-bottom:16px}.form-label[data-v-81182a32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-81182a32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-81182a32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-81182a32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-81182a32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-81182a32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-81182a32]{color:#2563eb}.unit[data-v-81182a32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-81182a32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-81182a32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-81182a32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35808460]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35808460]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35808460]{grid-template-columns:1fr}}.section-title[data-v-35808460]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35808460]{margin-bottom:16px}.form-label[data-v-35808460]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35808460]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35808460]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35808460]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35808460]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35808460]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35808460]{color:#2563eb}.unit[data-v-35808460]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35808460]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35808460]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35808460]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51351674]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51351674]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51351674]{grid-template-columns:1fr}}.section-title[data-v-51351674]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51351674]{margin-bottom:16px}.form-label[data-v-51351674]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51351674]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51351674]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51351674]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51351674]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51351674]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51351674]{color:#2563eb}.unit[data-v-51351674]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51351674]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51351674]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51351674]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b419f71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b419f71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b419f71]{grid-template-columns:1fr}}.section-title[data-v-8b419f71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b419f71]{margin-bottom:16px}.form-label[data-v-8b419f71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b419f71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b419f71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b419f71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b419f71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b419f71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b419f71]{color:#2563eb}.unit[data-v-8b419f71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b419f71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b419f71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b419f71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-559250af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-559250af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-559250af]{grid-template-columns:1fr}}.section-title[data-v-559250af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-559250af]{margin-bottom:16px}.form-label[data-v-559250af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-559250af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-559250af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-559250af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-559250af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-559250af]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-559250af]{color:#2563eb}.unit[data-v-559250af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-559250af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-559250af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-559250af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc9d2e5b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc9d2e5b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc9d2e5b]{grid-template-columns:1fr}}.section-title[data-v-cc9d2e5b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc9d2e5b]{margin-bottom:16px}.form-label[data-v-cc9d2e5b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc9d2e5b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc9d2e5b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc9d2e5b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc9d2e5b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc9d2e5b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc9d2e5b]{color:#2563eb}.unit[data-v-cc9d2e5b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc9d2e5b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc9d2e5b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc9d2e5b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-844cd9c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-844cd9c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-844cd9c3]{grid-template-columns:1fr}}.section-title[data-v-844cd9c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-844cd9c3]{margin-bottom:16px}.form-label[data-v-844cd9c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-844cd9c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-844cd9c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-844cd9c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-844cd9c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-844cd9c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-844cd9c3]{color:#2563eb}.unit[data-v-844cd9c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-844cd9c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-844cd9c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-844cd9c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49b215c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49b215c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49b215c6]{grid-template-columns:1fr}}.section-title[data-v-49b215c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49b215c6]{margin-bottom:16px}.form-label[data-v-49b215c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49b215c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49b215c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49b215c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49b215c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49b215c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49b215c6]{color:#2563eb}.unit[data-v-49b215c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49b215c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49b215c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49b215c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-361cbb3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-361cbb3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-361cbb3d]{grid-template-columns:1fr}}.section-title[data-v-361cbb3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-361cbb3d]{margin-bottom:16px}.form-label[data-v-361cbb3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-361cbb3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-361cbb3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-361cbb3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-361cbb3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-361cbb3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-361cbb3d]{color:#2563eb}.unit[data-v-361cbb3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-361cbb3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-361cbb3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-361cbb3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da894903]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da894903]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da894903]{grid-template-columns:1fr}}.section-title[data-v-da894903]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da894903]{margin-bottom:16px}.form-label[data-v-da894903]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da894903]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da894903]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da894903]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da894903]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da894903]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da894903]{color:#2563eb}.unit[data-v-da894903]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da894903]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da894903]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da894903]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c81f04c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c81f04c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c81f04c]{grid-template-columns:1fr}}.section-title[data-v-8c81f04c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c81f04c]{margin-bottom:16px}.form-label[data-v-8c81f04c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c81f04c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c81f04c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c81f04c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c81f04c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c81f04c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c81f04c]{color:#2563eb}.unit[data-v-8c81f04c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c81f04c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c81f04c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c81f04c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-330a2a43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-330a2a43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-330a2a43]{grid-template-columns:1fr}}.section-title[data-v-330a2a43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-330a2a43]{margin-bottom:16px}.form-label[data-v-330a2a43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-330a2a43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-330a2a43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-330a2a43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-330a2a43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-330a2a43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-330a2a43]{color:#2563eb}.unit[data-v-330a2a43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-330a2a43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-330a2a43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-330a2a43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-324814f5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-324814f5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-324814f5]{grid-template-columns:1fr}}.section-title[data-v-324814f5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-324814f5]{margin-bottom:16px}.form-label[data-v-324814f5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-324814f5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-324814f5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-324814f5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-324814f5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-324814f5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-324814f5]{color:#2563eb}.unit[data-v-324814f5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-324814f5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-324814f5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-324814f5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a163585]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a163585]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a163585]{grid-template-columns:1fr}}.section-title[data-v-8a163585]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a163585]{margin-bottom:16px}.form-label[data-v-8a163585]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a163585]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a163585]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a163585]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a163585]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a163585]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a163585]{color:#2563eb}.unit[data-v-8a163585]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a163585]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a163585]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a163585]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b4f8009]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b4f8009]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b4f8009]{grid-template-columns:1fr}}.section-title[data-v-8b4f8009]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b4f8009]{margin-bottom:16px}.form-label[data-v-8b4f8009]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b4f8009]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b4f8009]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b4f8009]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b4f8009]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b4f8009]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b4f8009]{color:#2563eb}.unit[data-v-8b4f8009]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b4f8009]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b4f8009]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b4f8009]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4f25dff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4f25dff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4f25dff]{grid-template-columns:1fr}}.section-title[data-v-b4f25dff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4f25dff]{margin-bottom:16px}.form-label[data-v-b4f25dff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4f25dff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4f25dff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4f25dff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4f25dff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4f25dff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4f25dff]{color:#2563eb}.unit[data-v-b4f25dff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4f25dff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4f25dff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4f25dff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0833ab71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0833ab71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0833ab71]{grid-template-columns:1fr}}.section-title[data-v-0833ab71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0833ab71]{margin-bottom:16px}.form-label[data-v-0833ab71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0833ab71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0833ab71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0833ab71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0833ab71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0833ab71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0833ab71]{color:#2563eb}.unit[data-v-0833ab71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0833ab71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0833ab71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0833ab71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c565442f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c565442f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c565442f]{grid-template-columns:1fr}}.section-title[data-v-c565442f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c565442f]{margin-bottom:16px}.form-label[data-v-c565442f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c565442f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c565442f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c565442f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c565442f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c565442f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c565442f]{color:#2563eb}.unit[data-v-c565442f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c565442f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c565442f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c565442f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e4d28a5c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e4d28a5c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e4d28a5c]{grid-template-columns:1fr}}.section-title[data-v-e4d28a5c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e4d28a5c]{margin-bottom:16px}.form-label[data-v-e4d28a5c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e4d28a5c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e4d28a5c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e4d28a5c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e4d28a5c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e4d28a5c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e4d28a5c]{color:#2563eb}.unit[data-v-e4d28a5c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e4d28a5c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e4d28a5c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e4d28a5c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b53c573]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b53c573]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b53c573]{grid-template-columns:1fr}}.section-title[data-v-5b53c573]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b53c573]{margin-bottom:16px}.form-label[data-v-5b53c573]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b53c573]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b53c573]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b53c573]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b53c573]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b53c573]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b53c573]{color:#2563eb}.unit[data-v-5b53c573]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b53c573]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b53c573]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b53c573]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb71f46c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb71f46c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb71f46c]{grid-template-columns:1fr}}.section-title[data-v-bb71f46c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb71f46c]{margin-bottom:16px}.form-label[data-v-bb71f46c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb71f46c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb71f46c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb71f46c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb71f46c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb71f46c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb71f46c]{color:#2563eb}.unit[data-v-bb71f46c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb71f46c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb71f46c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb71f46c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39c0f33f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39c0f33f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39c0f33f]{grid-template-columns:1fr}}.section-title[data-v-39c0f33f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39c0f33f]{margin-bottom:16px}.form-label[data-v-39c0f33f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39c0f33f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39c0f33f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39c0f33f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39c0f33f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39c0f33f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39c0f33f]{color:#2563eb}.unit[data-v-39c0f33f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39c0f33f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39c0f33f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39c0f33f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a5c217f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a5c217f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a5c217f]{grid-template-columns:1fr}}.section-title[data-v-2a5c217f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a5c217f]{margin-bottom:16px}.form-label[data-v-2a5c217f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a5c217f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a5c217f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a5c217f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a5c217f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a5c217f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a5c217f]{color:#2563eb}.unit[data-v-2a5c217f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a5c217f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a5c217f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a5c217f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d9e550f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d9e550f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d9e550f8]{grid-template-columns:1fr}}.section-title[data-v-d9e550f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d9e550f8]{margin-bottom:16px}.form-label[data-v-d9e550f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d9e550f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d9e550f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d9e550f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d9e550f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d9e550f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d9e550f8]{color:#2563eb}.unit[data-v-d9e550f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d9e550f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d9e550f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d9e550f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fdd723f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fdd723f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fdd723f6]{grid-template-columns:1fr}}.section-title[data-v-fdd723f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fdd723f6]{margin-bottom:16px}.form-label[data-v-fdd723f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fdd723f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fdd723f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fdd723f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fdd723f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fdd723f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fdd723f6]{color:#2563eb}.unit[data-v-fdd723f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fdd723f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fdd723f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fdd723f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a492249c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a492249c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a492249c]{grid-template-columns:1fr}}.section-title[data-v-a492249c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a492249c]{margin-bottom:16px}.form-label[data-v-a492249c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a492249c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a492249c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a492249c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a492249c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a492249c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a492249c]{color:#2563eb}.unit[data-v-a492249c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a492249c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a492249c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a492249c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98f0d66c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98f0d66c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98f0d66c]{grid-template-columns:1fr}}.section-title[data-v-98f0d66c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98f0d66c]{margin-bottom:16px}.form-label[data-v-98f0d66c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98f0d66c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98f0d66c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98f0d66c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98f0d66c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98f0d66c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98f0d66c]{color:#2563eb}.unit[data-v-98f0d66c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98f0d66c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98f0d66c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98f0d66c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5fa2fe5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5fa2fe5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5fa2fe5]{grid-template-columns:1fr}}.section-title[data-v-a5fa2fe5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5fa2fe5]{margin-bottom:16px}.form-label[data-v-a5fa2fe5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5fa2fe5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5fa2fe5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5fa2fe5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5fa2fe5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5fa2fe5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5fa2fe5]{color:#2563eb}.unit[data-v-a5fa2fe5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5fa2fe5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5fa2fe5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5fa2fe5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0ddc1cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0ddc1cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0ddc1cd]{grid-template-columns:1fr}}.section-title[data-v-a0ddc1cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0ddc1cd]{margin-bottom:16px}.form-label[data-v-a0ddc1cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0ddc1cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0ddc1cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0ddc1cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0ddc1cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0ddc1cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0ddc1cd]{color:#2563eb}.unit[data-v-a0ddc1cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0ddc1cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0ddc1cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0ddc1cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15582b70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15582b70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15582b70]{grid-template-columns:1fr}}.section-title[data-v-15582b70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15582b70]{margin-bottom:16px}.form-label[data-v-15582b70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15582b70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15582b70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15582b70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15582b70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15582b70]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15582b70]{color:#2563eb}.unit[data-v-15582b70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15582b70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15582b70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15582b70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26f0453c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26f0453c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26f0453c]{grid-template-columns:1fr}}.section-title[data-v-26f0453c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26f0453c]{margin-bottom:16px}.form-label[data-v-26f0453c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26f0453c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26f0453c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26f0453c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26f0453c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26f0453c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26f0453c]{color:#2563eb}.unit[data-v-26f0453c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26f0453c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26f0453c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26f0453c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c0b7a16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c0b7a16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c0b7a16]{grid-template-columns:1fr}}.section-title[data-v-9c0b7a16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c0b7a16]{margin-bottom:16px}.form-label[data-v-9c0b7a16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c0b7a16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c0b7a16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c0b7a16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c0b7a16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c0b7a16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c0b7a16]{color:#2563eb}.unit[data-v-9c0b7a16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c0b7a16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c0b7a16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c0b7a16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d04fa84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d04fa84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d04fa84]{grid-template-columns:1fr}}.section-title[data-v-6d04fa84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d04fa84]{margin-bottom:16px}.form-label[data-v-6d04fa84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d04fa84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d04fa84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d04fa84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d04fa84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d04fa84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d04fa84]{color:#2563eb}.unit[data-v-6d04fa84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d04fa84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d04fa84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d04fa84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7fbe35d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7fbe35d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7fbe35d]{grid-template-columns:1fr}}.section-title[data-v-e7fbe35d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7fbe35d]{margin-bottom:16px}.form-label[data-v-e7fbe35d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7fbe35d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7fbe35d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7fbe35d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7fbe35d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7fbe35d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7fbe35d]{color:#2563eb}.unit[data-v-e7fbe35d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7fbe35d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7fbe35d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7fbe35d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f4d3ec8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f4d3ec8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f4d3ec8]{grid-template-columns:1fr}}.section-title[data-v-1f4d3ec8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f4d3ec8]{margin-bottom:16px}.form-label[data-v-1f4d3ec8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f4d3ec8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f4d3ec8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f4d3ec8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f4d3ec8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f4d3ec8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f4d3ec8]{color:#2563eb}.unit[data-v-1f4d3ec8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f4d3ec8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f4d3ec8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f4d3ec8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a4de309]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a4de309]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a4de309]{grid-template-columns:1fr}}.section-title[data-v-2a4de309]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a4de309]{margin-bottom:16px}.form-label[data-v-2a4de309]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a4de309]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a4de309]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a4de309]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a4de309]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a4de309]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a4de309]{color:#2563eb}.unit[data-v-2a4de309]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a4de309]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a4de309]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a4de309]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c815aa1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c815aa1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c815aa1e]{grid-template-columns:1fr}}.section-title[data-v-c815aa1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c815aa1e]{margin-bottom:16px}.form-label[data-v-c815aa1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c815aa1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c815aa1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c815aa1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c815aa1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c815aa1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c815aa1e]{color:#2563eb}.unit[data-v-c815aa1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c815aa1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c815aa1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c815aa1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5fcea3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5fcea3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5fcea3d]{grid-template-columns:1fr}}.section-title[data-v-d5fcea3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5fcea3d]{margin-bottom:16px}.form-label[data-v-d5fcea3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5fcea3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5fcea3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5fcea3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5fcea3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5fcea3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5fcea3d]{color:#2563eb}.unit[data-v-d5fcea3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5fcea3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5fcea3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5fcea3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43211924]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43211924]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43211924]{grid-template-columns:1fr}}.section-title[data-v-43211924]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43211924]{margin-bottom:16px}.form-label[data-v-43211924]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43211924]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43211924]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43211924]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43211924]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43211924]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43211924]{color:#2563eb}.unit[data-v-43211924]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43211924]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43211924]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43211924]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5f4a2c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5f4a2c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5f4a2c9]{grid-template-columns:1fr}}.section-title[data-v-e5f4a2c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5f4a2c9]{margin-bottom:16px}.form-label[data-v-e5f4a2c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5f4a2c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5f4a2c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5f4a2c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5f4a2c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5f4a2c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5f4a2c9]{color:#2563eb}.unit[data-v-e5f4a2c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5f4a2c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5f4a2c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5f4a2c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8a6a073]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8a6a073]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8a6a073]{grid-template-columns:1fr}}.section-title[data-v-e8a6a073]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8a6a073]{margin-bottom:16px}.form-label[data-v-e8a6a073]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8a6a073]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8a6a073]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8a6a073]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8a6a073]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8a6a073]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8a6a073]{color:#2563eb}.unit[data-v-e8a6a073]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8a6a073]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8a6a073]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8a6a073]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca226ea2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca226ea2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca226ea2]{grid-template-columns:1fr}}.section-title[data-v-ca226ea2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca226ea2]{margin-bottom:16px}.form-label[data-v-ca226ea2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca226ea2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca226ea2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca226ea2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca226ea2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca226ea2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca226ea2]{color:#2563eb}.unit[data-v-ca226ea2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca226ea2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca226ea2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca226ea2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64f10f4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64f10f4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64f10f4b]{grid-template-columns:1fr}}.section-title[data-v-64f10f4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64f10f4b]{margin-bottom:16px}.form-label[data-v-64f10f4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64f10f4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64f10f4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64f10f4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64f10f4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64f10f4b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64f10f4b]{color:#2563eb}.unit[data-v-64f10f4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64f10f4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64f10f4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64f10f4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3bf2e49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3bf2e49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3bf2e49]{grid-template-columns:1fr}}.section-title[data-v-a3bf2e49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3bf2e49]{margin-bottom:16px}.form-label[data-v-a3bf2e49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3bf2e49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3bf2e49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3bf2e49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3bf2e49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3bf2e49]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3bf2e49]{color:#2563eb}.unit[data-v-a3bf2e49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3bf2e49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3bf2e49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3bf2e49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db187997]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db187997]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db187997]{grid-template-columns:1fr}}.section-title[data-v-db187997]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db187997]{margin-bottom:16px}.form-label[data-v-db187997]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db187997]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db187997]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db187997]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db187997]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db187997]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db187997]{color:#2563eb}.unit[data-v-db187997]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db187997]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db187997]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db187997]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6bd16715]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6bd16715]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6bd16715]{grid-template-columns:1fr}}.section-title[data-v-6bd16715]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6bd16715]{margin-bottom:16px}.form-label[data-v-6bd16715]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6bd16715]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6bd16715]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6bd16715]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6bd16715]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6bd16715]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6bd16715]{color:#2563eb}.unit[data-v-6bd16715]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6bd16715]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6bd16715]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6bd16715]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d70c3b4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d70c3b4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d70c3b4c]{grid-template-columns:1fr}}.section-title[data-v-d70c3b4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d70c3b4c]{margin-bottom:16px}.form-label[data-v-d70c3b4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d70c3b4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d70c3b4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d70c3b4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d70c3b4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d70c3b4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d70c3b4c]{color:#2563eb}.unit[data-v-d70c3b4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d70c3b4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d70c3b4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d70c3b4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5b8ce58]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5b8ce58]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5b8ce58]{grid-template-columns:1fr}}.section-title[data-v-e5b8ce58]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5b8ce58]{margin-bottom:16px}.form-label[data-v-e5b8ce58]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5b8ce58]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5b8ce58]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5b8ce58]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5b8ce58]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5b8ce58]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5b8ce58]{color:#2563eb}.unit[data-v-e5b8ce58]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5b8ce58]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5b8ce58]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5b8ce58]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ca8fb86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ca8fb86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ca8fb86]{grid-template-columns:1fr}}.section-title[data-v-8ca8fb86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ca8fb86]{margin-bottom:16px}.form-label[data-v-8ca8fb86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ca8fb86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ca8fb86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ca8fb86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ca8fb86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ca8fb86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ca8fb86]{color:#2563eb}.unit[data-v-8ca8fb86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ca8fb86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ca8fb86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ca8fb86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea92d6fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea92d6fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea92d6fc]{grid-template-columns:1fr}}.section-title[data-v-ea92d6fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea92d6fc]{margin-bottom:16px}.form-label[data-v-ea92d6fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea92d6fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea92d6fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea92d6fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea92d6fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea92d6fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea92d6fc]{color:#2563eb}.unit[data-v-ea92d6fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea92d6fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea92d6fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea92d6fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df2defda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df2defda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df2defda]{grid-template-columns:1fr}}.section-title[data-v-df2defda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df2defda]{margin-bottom:16px}.form-label[data-v-df2defda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df2defda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df2defda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df2defda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df2defda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df2defda]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df2defda]{color:#2563eb}.unit[data-v-df2defda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df2defda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df2defda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df2defda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b50d160f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b50d160f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b50d160f]{grid-template-columns:1fr}}.section-title[data-v-b50d160f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b50d160f]{margin-bottom:16px}.form-label[data-v-b50d160f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b50d160f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b50d160f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b50d160f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b50d160f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b50d160f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b50d160f]{color:#2563eb}.unit[data-v-b50d160f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b50d160f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b50d160f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b50d160f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bac8381]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bac8381]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bac8381]{grid-template-columns:1fr}}.section-title[data-v-1bac8381]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bac8381]{margin-bottom:16px}.form-label[data-v-1bac8381]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bac8381]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bac8381]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bac8381]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bac8381]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bac8381]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bac8381]{color:#2563eb}.unit[data-v-1bac8381]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bac8381]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bac8381]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bac8381]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24544fc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24544fc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24544fc2]{grid-template-columns:1fr}}.section-title[data-v-24544fc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24544fc2]{margin-bottom:16px}.form-label[data-v-24544fc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24544fc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24544fc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24544fc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24544fc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24544fc2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24544fc2]{color:#2563eb}.unit[data-v-24544fc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24544fc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24544fc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24544fc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-acafd7e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-acafd7e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-acafd7e5]{grid-template-columns:1fr}}.section-title[data-v-acafd7e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-acafd7e5]{margin-bottom:16px}.form-label[data-v-acafd7e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-acafd7e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-acafd7e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-acafd7e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-acafd7e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-acafd7e5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-acafd7e5]{color:#2563eb}.unit[data-v-acafd7e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-acafd7e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-acafd7e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-acafd7e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-460bf232]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-460bf232]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-460bf232]{grid-template-columns:1fr}}.section-title[data-v-460bf232]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-460bf232]{margin-bottom:16px}.form-label[data-v-460bf232]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-460bf232]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-460bf232]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-460bf232]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-460bf232]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-460bf232]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-460bf232]{color:#2563eb}.unit[data-v-460bf232]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-460bf232]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-460bf232]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-460bf232]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05de881b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05de881b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05de881b]{grid-template-columns:1fr}}.section-title[data-v-05de881b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05de881b]{margin-bottom:16px}.form-label[data-v-05de881b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05de881b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05de881b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05de881b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05de881b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05de881b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05de881b]{color:#2563eb}.unit[data-v-05de881b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05de881b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05de881b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05de881b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13edeafa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13edeafa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13edeafa]{grid-template-columns:1fr}}.section-title[data-v-13edeafa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13edeafa]{margin-bottom:16px}.form-label[data-v-13edeafa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13edeafa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13edeafa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13edeafa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13edeafa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13edeafa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13edeafa]{color:#2563eb}.unit[data-v-13edeafa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13edeafa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13edeafa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13edeafa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7c99edb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7c99edb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7c99edb]{grid-template-columns:1fr}}.section-title[data-v-e7c99edb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7c99edb]{margin-bottom:16px}.form-label[data-v-e7c99edb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7c99edb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7c99edb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7c99edb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7c99edb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7c99edb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7c99edb]{color:#2563eb}.unit[data-v-e7c99edb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7c99edb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7c99edb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7c99edb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c87d12cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c87d12cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c87d12cd]{grid-template-columns:1fr}}.section-title[data-v-c87d12cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c87d12cd]{margin-bottom:16px}.form-label[data-v-c87d12cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c87d12cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c87d12cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c87d12cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c87d12cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c87d12cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c87d12cd]{color:#2563eb}.unit[data-v-c87d12cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c87d12cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c87d12cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c87d12cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7e44ca1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7e44ca1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7e44ca1]{grid-template-columns:1fr}}.section-title[data-v-a7e44ca1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7e44ca1]{margin-bottom:16px}.form-label[data-v-a7e44ca1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7e44ca1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7e44ca1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7e44ca1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7e44ca1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7e44ca1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7e44ca1]{color:#2563eb}.unit[data-v-a7e44ca1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7e44ca1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7e44ca1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7e44ca1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c24a15a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c24a15a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c24a15a]{grid-template-columns:1fr}}.section-title[data-v-2c24a15a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c24a15a]{margin-bottom:16px}.form-label[data-v-2c24a15a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c24a15a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c24a15a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c24a15a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c24a15a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c24a15a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c24a15a]{color:#2563eb}.unit[data-v-2c24a15a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c24a15a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c24a15a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c24a15a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa7a2c12]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa7a2c12]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa7a2c12]{grid-template-columns:1fr}}.section-title[data-v-fa7a2c12]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa7a2c12]{margin-bottom:16px}.form-label[data-v-fa7a2c12]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa7a2c12]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa7a2c12]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa7a2c12]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa7a2c12]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa7a2c12]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa7a2c12]{color:#2563eb}.unit[data-v-fa7a2c12]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa7a2c12]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa7a2c12]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa7a2c12]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d2cc362]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d2cc362]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d2cc362]{grid-template-columns:1fr}}.section-title[data-v-6d2cc362]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d2cc362]{margin-bottom:16px}.form-label[data-v-6d2cc362]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d2cc362]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d2cc362]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d2cc362]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d2cc362]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d2cc362]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d2cc362]{color:#2563eb}.unit[data-v-6d2cc362]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d2cc362]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d2cc362]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d2cc362]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8aa8d121]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8aa8d121]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8aa8d121]{grid-template-columns:1fr}}.section-title[data-v-8aa8d121]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8aa8d121]{margin-bottom:16px}.form-label[data-v-8aa8d121]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8aa8d121]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8aa8d121]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8aa8d121]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8aa8d121]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8aa8d121]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8aa8d121]{color:#2563eb}.unit[data-v-8aa8d121]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8aa8d121]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8aa8d121]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8aa8d121]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2d2d775]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2d2d775]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2d2d775]{grid-template-columns:1fr}}.section-title[data-v-e2d2d775]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2d2d775]{margin-bottom:16px}.form-label[data-v-e2d2d775]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2d2d775]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2d2d775]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2d2d775]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2d2d775]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2d2d775]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2d2d775]{color:#2563eb}.unit[data-v-e2d2d775]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2d2d775]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2d2d775]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2d2d775]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23a003fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23a003fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23a003fc]{grid-template-columns:1fr}}.section-title[data-v-23a003fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23a003fc]{margin-bottom:16px}.form-label[data-v-23a003fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23a003fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23a003fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23a003fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23a003fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23a003fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23a003fc]{color:#2563eb}.unit[data-v-23a003fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23a003fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23a003fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23a003fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9684766]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9684766]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9684766]{grid-template-columns:1fr}}.section-title[data-v-f9684766]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9684766]{margin-bottom:16px}.form-label[data-v-f9684766]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9684766]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9684766]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9684766]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9684766]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9684766]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9684766]{color:#2563eb}.unit[data-v-f9684766]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9684766]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9684766]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9684766]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e88dfb92]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e88dfb92]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e88dfb92]{grid-template-columns:1fr}}.section-title[data-v-e88dfb92]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e88dfb92]{margin-bottom:16px}.form-label[data-v-e88dfb92]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e88dfb92]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e88dfb92]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e88dfb92]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e88dfb92]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e88dfb92]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e88dfb92]{color:#2563eb}.unit[data-v-e88dfb92]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e88dfb92]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e88dfb92]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e88dfb92]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-529f8098]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-529f8098]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-529f8098]{grid-template-columns:1fr}}.section-title[data-v-529f8098]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-529f8098]{margin-bottom:16px}.form-label[data-v-529f8098]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-529f8098]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-529f8098]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-529f8098]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-529f8098]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-529f8098]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-529f8098]{color:#2563eb}.unit[data-v-529f8098]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-529f8098]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-529f8098]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-529f8098]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61a5da9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61a5da9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61a5da9d]{grid-template-columns:1fr}}.section-title[data-v-61a5da9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61a5da9d]{margin-bottom:16px}.form-label[data-v-61a5da9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61a5da9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61a5da9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61a5da9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61a5da9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61a5da9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61a5da9d]{color:#2563eb}.unit[data-v-61a5da9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61a5da9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61a5da9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61a5da9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ecc322a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ecc322a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ecc322a7]{grid-template-columns:1fr}}.section-title[data-v-ecc322a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ecc322a7]{margin-bottom:16px}.form-label[data-v-ecc322a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ecc322a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ecc322a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ecc322a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ecc322a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ecc322a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ecc322a7]{color:#2563eb}.unit[data-v-ecc322a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ecc322a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ecc322a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ecc322a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4961b43b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4961b43b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4961b43b]{grid-template-columns:1fr}}.section-title[data-v-4961b43b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4961b43b]{margin-bottom:16px}.form-label[data-v-4961b43b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4961b43b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4961b43b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4961b43b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4961b43b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4961b43b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4961b43b]{color:#2563eb}.unit[data-v-4961b43b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4961b43b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4961b43b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4961b43b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-86b279cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-86b279cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-86b279cf]{grid-template-columns:1fr}}.section-title[data-v-86b279cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-86b279cf]{margin-bottom:16px}.form-label[data-v-86b279cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-86b279cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-86b279cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-86b279cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-86b279cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-86b279cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-86b279cf]{color:#2563eb}.unit[data-v-86b279cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-86b279cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-86b279cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-86b279cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bafead0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bafead0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bafead0]{grid-template-columns:1fr}}.section-title[data-v-9bafead0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bafead0]{margin-bottom:16px}.form-label[data-v-9bafead0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bafead0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bafead0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bafead0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bafead0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bafead0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bafead0]{color:#2563eb}.unit[data-v-9bafead0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bafead0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bafead0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bafead0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b26d27ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b26d27ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b26d27ef]{grid-template-columns:1fr}}.section-title[data-v-b26d27ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b26d27ef]{margin-bottom:16px}.form-label[data-v-b26d27ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b26d27ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b26d27ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b26d27ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b26d27ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b26d27ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b26d27ef]{color:#2563eb}.unit[data-v-b26d27ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b26d27ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b26d27ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b26d27ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8cfc071]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8cfc071]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8cfc071]{grid-template-columns:1fr}}.section-title[data-v-e8cfc071]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8cfc071]{margin-bottom:16px}.form-label[data-v-e8cfc071]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8cfc071]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8cfc071]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8cfc071]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8cfc071]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8cfc071]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8cfc071]{color:#2563eb}.unit[data-v-e8cfc071]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8cfc071]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8cfc071]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8cfc071]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a7e6702]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a7e6702]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a7e6702]{grid-template-columns:1fr}}.section-title[data-v-7a7e6702]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a7e6702]{margin-bottom:16px}.form-label[data-v-7a7e6702]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a7e6702]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a7e6702]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a7e6702]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a7e6702]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a7e6702]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a7e6702]{color:#2563eb}.unit[data-v-7a7e6702]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a7e6702]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a7e6702]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a7e6702]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-338bdb7f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-338bdb7f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-338bdb7f]{grid-template-columns:1fr}}.section-title[data-v-338bdb7f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-338bdb7f]{margin-bottom:16px}.form-label[data-v-338bdb7f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-338bdb7f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-338bdb7f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-338bdb7f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-338bdb7f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-338bdb7f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-338bdb7f]{color:#2563eb}.unit[data-v-338bdb7f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-338bdb7f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-338bdb7f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-338bdb7f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a1d8602]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a1d8602]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a1d8602]{grid-template-columns:1fr}}.section-title[data-v-6a1d8602]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a1d8602]{margin-bottom:16px}.form-label[data-v-6a1d8602]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a1d8602]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a1d8602]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a1d8602]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a1d8602]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a1d8602]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a1d8602]{color:#2563eb}.unit[data-v-6a1d8602]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a1d8602]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a1d8602]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a1d8602]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5611016e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5611016e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5611016e]{grid-template-columns:1fr}}.section-title[data-v-5611016e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5611016e]{margin-bottom:16px}.form-label[data-v-5611016e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5611016e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5611016e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5611016e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5611016e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5611016e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5611016e]{color:#2563eb}.unit[data-v-5611016e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5611016e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5611016e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5611016e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4ca0d6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4ca0d6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4ca0d6b]{grid-template-columns:1fr}}.section-title[data-v-c4ca0d6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4ca0d6b]{margin-bottom:16px}.form-label[data-v-c4ca0d6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4ca0d6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4ca0d6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4ca0d6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4ca0d6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4ca0d6b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4ca0d6b]{color:#2563eb}.unit[data-v-c4ca0d6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4ca0d6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4ca0d6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4ca0d6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc0e6a27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc0e6a27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc0e6a27]{grid-template-columns:1fr}}.section-title[data-v-fc0e6a27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc0e6a27]{margin-bottom:16px}.form-label[data-v-fc0e6a27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc0e6a27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc0e6a27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc0e6a27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc0e6a27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc0e6a27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc0e6a27]{color:#2563eb}.unit[data-v-fc0e6a27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc0e6a27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc0e6a27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc0e6a27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aaef124c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aaef124c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aaef124c]{grid-template-columns:1fr}}.section-title[data-v-aaef124c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aaef124c]{margin-bottom:16px}.form-label[data-v-aaef124c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aaef124c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aaef124c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aaef124c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aaef124c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aaef124c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aaef124c]{color:#2563eb}.unit[data-v-aaef124c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aaef124c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aaef124c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aaef124c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7168fe90]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7168fe90]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7168fe90]{grid-template-columns:1fr}}.section-title[data-v-7168fe90]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7168fe90]{margin-bottom:16px}.form-label[data-v-7168fe90]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7168fe90]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7168fe90]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7168fe90]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7168fe90]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7168fe90]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7168fe90]{color:#2563eb}.unit[data-v-7168fe90]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7168fe90]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7168fe90]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7168fe90]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44ed7a52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44ed7a52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44ed7a52]{grid-template-columns:1fr}}.section-title[data-v-44ed7a52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44ed7a52]{margin-bottom:16px}.form-label[data-v-44ed7a52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44ed7a52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44ed7a52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44ed7a52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44ed7a52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44ed7a52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44ed7a52]{color:#2563eb}.unit[data-v-44ed7a52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44ed7a52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44ed7a52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44ed7a52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a9e7906]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a9e7906]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a9e7906]{grid-template-columns:1fr}}.section-title[data-v-9a9e7906]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a9e7906]{margin-bottom:16px}.form-label[data-v-9a9e7906]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a9e7906]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a9e7906]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a9e7906]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a9e7906]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a9e7906]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a9e7906]{color:#2563eb}.unit[data-v-9a9e7906]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a9e7906]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a9e7906]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a9e7906]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-363b0417]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-363b0417]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-363b0417]{grid-template-columns:1fr}}.section-title[data-v-363b0417]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-363b0417]{margin-bottom:16px}.form-label[data-v-363b0417]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-363b0417]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-363b0417]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-363b0417]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-363b0417]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-363b0417]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-363b0417]{color:#2563eb}.unit[data-v-363b0417]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-363b0417]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-363b0417]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-363b0417]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54fe86bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54fe86bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54fe86bd]{grid-template-columns:1fr}}.section-title[data-v-54fe86bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54fe86bd]{margin-bottom:16px}.form-label[data-v-54fe86bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54fe86bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54fe86bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54fe86bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54fe86bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54fe86bd]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54fe86bd]{color:#2563eb}.unit[data-v-54fe86bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54fe86bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54fe86bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54fe86bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f83dfd1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f83dfd1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f83dfd1e]{grid-template-columns:1fr}}.section-title[data-v-f83dfd1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f83dfd1e]{margin-bottom:16px}.form-label[data-v-f83dfd1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f83dfd1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f83dfd1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f83dfd1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f83dfd1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f83dfd1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f83dfd1e]{color:#2563eb}.unit[data-v-f83dfd1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f83dfd1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f83dfd1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f83dfd1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5dacc104]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5dacc104]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5dacc104]{grid-template-columns:1fr}}.section-title[data-v-5dacc104]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5dacc104]{margin-bottom:16px}.form-label[data-v-5dacc104]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5dacc104]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5dacc104]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5dacc104]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5dacc104]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5dacc104]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5dacc104]{color:#2563eb}.unit[data-v-5dacc104]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5dacc104]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5dacc104]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5dacc104]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a4501ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a4501ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a4501ba]{grid-template-columns:1fr}}.section-title[data-v-2a4501ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a4501ba]{margin-bottom:16px}.form-label[data-v-2a4501ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a4501ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a4501ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a4501ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a4501ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a4501ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a4501ba]{color:#2563eb}.unit[data-v-2a4501ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a4501ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a4501ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a4501ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbbd82f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbbd82f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbbd82f9]{grid-template-columns:1fr}}.section-title[data-v-bbbd82f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbbd82f9]{margin-bottom:16px}.form-label[data-v-bbbd82f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbbd82f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbbd82f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbbd82f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbbd82f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbbd82f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbbd82f9]{color:#2563eb}.unit[data-v-bbbd82f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbbd82f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbbd82f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbbd82f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf12ded2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf12ded2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf12ded2]{grid-template-columns:1fr}}.section-title[data-v-bf12ded2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf12ded2]{margin-bottom:16px}.form-label[data-v-bf12ded2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf12ded2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf12ded2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf12ded2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf12ded2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf12ded2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf12ded2]{color:#2563eb}.unit[data-v-bf12ded2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf12ded2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf12ded2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf12ded2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c52fcddb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c52fcddb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c52fcddb]{grid-template-columns:1fr}}.section-title[data-v-c52fcddb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c52fcddb]{margin-bottom:16px}.form-label[data-v-c52fcddb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c52fcddb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c52fcddb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c52fcddb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c52fcddb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c52fcddb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c52fcddb]{color:#2563eb}.unit[data-v-c52fcddb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c52fcddb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c52fcddb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c52fcddb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a901b014]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a901b014]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a901b014]{grid-template-columns:1fr}}.section-title[data-v-a901b014]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a901b014]{margin-bottom:16px}.form-label[data-v-a901b014]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a901b014]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a901b014]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a901b014]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a901b014]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a901b014]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a901b014]{color:#2563eb}.unit[data-v-a901b014]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a901b014]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a901b014]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a901b014]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44f74634]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44f74634]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44f74634]{grid-template-columns:1fr}}.section-title[data-v-44f74634]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44f74634]{margin-bottom:16px}.form-label[data-v-44f74634]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44f74634]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44f74634]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44f74634]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44f74634]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44f74634]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44f74634]{color:#2563eb}.unit[data-v-44f74634]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44f74634]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44f74634]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44f74634]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a83649f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a83649f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a83649f8]{grid-template-columns:1fr}}.section-title[data-v-a83649f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a83649f8]{margin-bottom:16px}.form-label[data-v-a83649f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a83649f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a83649f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a83649f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a83649f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a83649f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a83649f8]{color:#2563eb}.unit[data-v-a83649f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a83649f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a83649f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a83649f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2e9932fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2e9932fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2e9932fd]{grid-template-columns:1fr}}.section-title[data-v-2e9932fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2e9932fd]{margin-bottom:16px}.form-label[data-v-2e9932fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2e9932fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2e9932fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2e9932fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2e9932fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2e9932fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2e9932fd]{color:#2563eb}.unit[data-v-2e9932fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2e9932fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2e9932fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2e9932fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bcecbb9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bcecbb9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bcecbb9]{grid-template-columns:1fr}}.section-title[data-v-1bcecbb9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bcecbb9]{margin-bottom:16px}.form-label[data-v-1bcecbb9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bcecbb9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bcecbb9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bcecbb9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bcecbb9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bcecbb9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bcecbb9]{color:#2563eb}.unit[data-v-1bcecbb9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bcecbb9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bcecbb9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bcecbb9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6497b71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6497b71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6497b71]{grid-template-columns:1fr}}.section-title[data-v-a6497b71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6497b71]{margin-bottom:16px}.form-label[data-v-a6497b71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6497b71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6497b71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6497b71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6497b71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6497b71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6497b71]{color:#2563eb}.unit[data-v-a6497b71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6497b71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6497b71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6497b71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25856143]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25856143]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25856143]{grid-template-columns:1fr}}.section-title[data-v-25856143]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25856143]{margin-bottom:16px}.form-label[data-v-25856143]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25856143]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25856143]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25856143]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25856143]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25856143]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25856143]{color:#2563eb}.unit[data-v-25856143]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25856143]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25856143]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25856143]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6df6bbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6df6bbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6df6bbd]{grid-template-columns:1fr}}.section-title[data-v-a6df6bbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6df6bbd]{margin-bottom:16px}.form-label[data-v-a6df6bbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6df6bbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6df6bbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6df6bbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6df6bbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6df6bbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6df6bbd]{color:#2563eb}.unit[data-v-a6df6bbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6df6bbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6df6bbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6df6bbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af1206ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af1206ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af1206ad]{grid-template-columns:1fr}}.section-title[data-v-af1206ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af1206ad]{margin-bottom:16px}.form-label[data-v-af1206ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af1206ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af1206ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af1206ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af1206ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af1206ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af1206ad]{color:#2563eb}.unit[data-v-af1206ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af1206ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af1206ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af1206ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc132972]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc132972]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc132972]{grid-template-columns:1fr}}.section-title[data-v-cc132972]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc132972]{margin-bottom:16px}.form-label[data-v-cc132972]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc132972]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc132972]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc132972]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc132972]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc132972]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc132972]{color:#2563eb}.unit[data-v-cc132972]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc132972]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc132972]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc132972]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-476bb20c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-476bb20c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-476bb20c]{grid-template-columns:1fr}}.section-title[data-v-476bb20c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-476bb20c]{margin-bottom:16px}.form-label[data-v-476bb20c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-476bb20c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-476bb20c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-476bb20c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-476bb20c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-476bb20c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-476bb20c]{color:#2563eb}.unit[data-v-476bb20c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-476bb20c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-476bb20c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-476bb20c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd25f0d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd25f0d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd25f0d7]{grid-template-columns:1fr}}.section-title[data-v-dd25f0d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd25f0d7]{margin-bottom:16px}.form-label[data-v-dd25f0d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd25f0d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd25f0d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd25f0d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd25f0d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd25f0d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd25f0d7]{color:#2563eb}.unit[data-v-dd25f0d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd25f0d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd25f0d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd25f0d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e815b0c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e815b0c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e815b0c8]{grid-template-columns:1fr}}.section-title[data-v-e815b0c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e815b0c8]{margin-bottom:16px}.form-label[data-v-e815b0c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e815b0c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e815b0c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e815b0c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e815b0c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e815b0c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e815b0c8]{color:#2563eb}.unit[data-v-e815b0c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e815b0c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e815b0c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e815b0c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cba0f3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cba0f3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cba0f3e]{grid-template-columns:1fr}}.section-title[data-v-4cba0f3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cba0f3e]{margin-bottom:16px}.form-label[data-v-4cba0f3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cba0f3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cba0f3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cba0f3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cba0f3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cba0f3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cba0f3e]{color:#2563eb}.unit[data-v-4cba0f3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cba0f3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cba0f3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cba0f3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1e10d28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1e10d28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1e10d28]{grid-template-columns:1fr}}.section-title[data-v-e1e10d28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1e10d28]{margin-bottom:16px}.form-label[data-v-e1e10d28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1e10d28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1e10d28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1e10d28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1e10d28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1e10d28]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1e10d28]{color:#2563eb}.unit[data-v-e1e10d28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1e10d28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1e10d28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1e10d28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19528f1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19528f1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19528f1b]{grid-template-columns:1fr}}.section-title[data-v-19528f1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19528f1b]{margin-bottom:16px}.form-label[data-v-19528f1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19528f1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19528f1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19528f1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19528f1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19528f1b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19528f1b]{color:#2563eb}.unit[data-v-19528f1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19528f1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19528f1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19528f1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-351f8bf6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-351f8bf6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-351f8bf6]{grid-template-columns:1fr}}.section-title[data-v-351f8bf6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-351f8bf6]{margin-bottom:16px}.form-label[data-v-351f8bf6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-351f8bf6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-351f8bf6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-351f8bf6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-351f8bf6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-351f8bf6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-351f8bf6]{color:#2563eb}.unit[data-v-351f8bf6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-351f8bf6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-351f8bf6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-351f8bf6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a92557b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a92557b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a92557b8]{grid-template-columns:1fr}}.section-title[data-v-a92557b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a92557b8]{margin-bottom:16px}.form-label[data-v-a92557b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a92557b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a92557b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a92557b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a92557b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a92557b8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a92557b8]{color:#2563eb}.unit[data-v-a92557b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a92557b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a92557b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a92557b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36a85502]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36a85502]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36a85502]{grid-template-columns:1fr}}.section-title[data-v-36a85502]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36a85502]{margin-bottom:16px}.form-label[data-v-36a85502]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36a85502]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36a85502]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36a85502]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36a85502]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36a85502]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36a85502]{color:#2563eb}.unit[data-v-36a85502]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36a85502]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36a85502]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36a85502]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-794b6f1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-794b6f1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-794b6f1a]{grid-template-columns:1fr}}.section-title[data-v-794b6f1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-794b6f1a]{margin-bottom:16px}.form-label[data-v-794b6f1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-794b6f1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-794b6f1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-794b6f1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-794b6f1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-794b6f1a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-794b6f1a]{color:#2563eb}.unit[data-v-794b6f1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-794b6f1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-794b6f1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-794b6f1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ec835a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ec835a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ec835a1]{grid-template-columns:1fr}}.section-title[data-v-1ec835a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ec835a1]{margin-bottom:16px}.form-label[data-v-1ec835a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ec835a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ec835a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ec835a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ec835a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ec835a1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ec835a1]{color:#2563eb}.unit[data-v-1ec835a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ec835a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ec835a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ec835a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e466df26]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e466df26]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e466df26]{grid-template-columns:1fr}}.section-title[data-v-e466df26]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e466df26]{margin-bottom:16px}.form-label[data-v-e466df26]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e466df26]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e466df26]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e466df26]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e466df26]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e466df26]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e466df26]{color:#2563eb}.unit[data-v-e466df26]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e466df26]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e466df26]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e466df26]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eba21826]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eba21826]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eba21826]{grid-template-columns:1fr}}.section-title[data-v-eba21826]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eba21826]{margin-bottom:16px}.form-label[data-v-eba21826]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eba21826]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eba21826]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eba21826]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eba21826]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eba21826]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eba21826]{color:#2563eb}.unit[data-v-eba21826]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eba21826]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eba21826]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eba21826]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7a2750d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7a2750d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7a2750d]{grid-template-columns:1fr}}.section-title[data-v-c7a2750d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7a2750d]{margin-bottom:16px}.form-label[data-v-c7a2750d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7a2750d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7a2750d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7a2750d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7a2750d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7a2750d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7a2750d]{color:#2563eb}.unit[data-v-c7a2750d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7a2750d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7a2750d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7a2750d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3e513cb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3e513cb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3e513cb]{grid-template-columns:1fr}}.section-title[data-v-f3e513cb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3e513cb]{margin-bottom:16px}.form-label[data-v-f3e513cb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3e513cb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3e513cb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3e513cb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3e513cb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3e513cb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3e513cb]{color:#2563eb}.unit[data-v-f3e513cb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3e513cb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3e513cb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3e513cb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42d03ec4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42d03ec4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42d03ec4]{grid-template-columns:1fr}}.section-title[data-v-42d03ec4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42d03ec4]{margin-bottom:16px}.form-label[data-v-42d03ec4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42d03ec4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42d03ec4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42d03ec4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42d03ec4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42d03ec4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42d03ec4]{color:#2563eb}.unit[data-v-42d03ec4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42d03ec4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42d03ec4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42d03ec4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8eae67a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8eae67a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8eae67a]{grid-template-columns:1fr}}.section-title[data-v-b8eae67a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8eae67a]{margin-bottom:16px}.form-label[data-v-b8eae67a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8eae67a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8eae67a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8eae67a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8eae67a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8eae67a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8eae67a]{color:#2563eb}.unit[data-v-b8eae67a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8eae67a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8eae67a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8eae67a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a52bd94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a52bd94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a52bd94]{grid-template-columns:1fr}}.section-title[data-v-4a52bd94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a52bd94]{margin-bottom:16px}.form-label[data-v-4a52bd94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a52bd94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a52bd94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a52bd94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a52bd94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a52bd94]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a52bd94]{color:#2563eb}.unit[data-v-4a52bd94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a52bd94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a52bd94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a52bd94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6e99ce5a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6e99ce5a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6e99ce5a]{grid-template-columns:1fr}}.section-title[data-v-6e99ce5a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6e99ce5a]{margin-bottom:16px}.form-label[data-v-6e99ce5a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6e99ce5a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6e99ce5a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6e99ce5a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6e99ce5a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6e99ce5a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6e99ce5a]{color:#2563eb}.unit[data-v-6e99ce5a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6e99ce5a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6e99ce5a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6e99ce5a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-19ddb407]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-19ddb407]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-19ddb407]{grid-template-columns:1fr}}.section-title[data-v-19ddb407]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-19ddb407]{margin-bottom:16px}.form-label[data-v-19ddb407]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-19ddb407]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-19ddb407]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-19ddb407]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-19ddb407]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-19ddb407]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-19ddb407]{color:#2563eb}.unit[data-v-19ddb407]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-19ddb407]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-19ddb407]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-19ddb407]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6e2114f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6e2114f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6e2114f]{grid-template-columns:1fr}}.section-title[data-v-d6e2114f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6e2114f]{margin-bottom:16px}.form-label[data-v-d6e2114f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6e2114f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6e2114f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6e2114f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6e2114f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6e2114f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6e2114f]{color:#2563eb}.unit[data-v-d6e2114f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6e2114f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6e2114f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6e2114f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a370efd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a370efd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a370efd]{grid-template-columns:1fr}}.section-title[data-v-1a370efd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a370efd]{margin-bottom:16px}.form-label[data-v-1a370efd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a370efd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a370efd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a370efd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a370efd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a370efd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a370efd]{color:#2563eb}.unit[data-v-1a370efd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a370efd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a370efd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a370efd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf9f4c6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf9f4c6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf9f4c6f]{grid-template-columns:1fr}}.section-title[data-v-bf9f4c6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf9f4c6f]{margin-bottom:16px}.form-label[data-v-bf9f4c6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf9f4c6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf9f4c6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf9f4c6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf9f4c6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf9f4c6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf9f4c6f]{color:#2563eb}.unit[data-v-bf9f4c6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf9f4c6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf9f4c6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf9f4c6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd0f8b12]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd0f8b12]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd0f8b12]{grid-template-columns:1fr}}.section-title[data-v-bd0f8b12]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd0f8b12]{margin-bottom:16px}.form-label[data-v-bd0f8b12]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd0f8b12]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd0f8b12]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd0f8b12]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd0f8b12]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd0f8b12]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd0f8b12]{color:#2563eb}.unit[data-v-bd0f8b12]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd0f8b12]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd0f8b12]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd0f8b12]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66bb88ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66bb88ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66bb88ab]{grid-template-columns:1fr}}.section-title[data-v-66bb88ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66bb88ab]{margin-bottom:16px}.form-label[data-v-66bb88ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66bb88ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66bb88ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66bb88ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66bb88ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66bb88ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66bb88ab]{color:#2563eb}.unit[data-v-66bb88ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66bb88ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66bb88ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66bb88ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b49ecb3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b49ecb3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b49ecb3]{grid-template-columns:1fr}}.section-title[data-v-0b49ecb3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b49ecb3]{margin-bottom:16px}.form-label[data-v-0b49ecb3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b49ecb3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b49ecb3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b49ecb3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b49ecb3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b49ecb3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b49ecb3]{color:#2563eb}.unit[data-v-0b49ecb3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b49ecb3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b49ecb3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b49ecb3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5364419]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5364419]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5364419]{grid-template-columns:1fr}}.section-title[data-v-a5364419]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5364419]{margin-bottom:16px}.form-label[data-v-a5364419]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5364419]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5364419]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5364419]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5364419]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5364419]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5364419]{color:#2563eb}.unit[data-v-a5364419]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5364419]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5364419]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5364419]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8843036e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8843036e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8843036e]{grid-template-columns:1fr}}.section-title[data-v-8843036e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8843036e]{margin-bottom:16px}.form-label[data-v-8843036e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8843036e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8843036e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8843036e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8843036e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8843036e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8843036e]{color:#2563eb}.unit[data-v-8843036e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8843036e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8843036e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8843036e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b43f18ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b43f18ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b43f18ab]{grid-template-columns:1fr}}.section-title[data-v-b43f18ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b43f18ab]{margin-bottom:16px}.form-label[data-v-b43f18ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b43f18ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b43f18ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b43f18ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b43f18ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b43f18ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b43f18ab]{color:#2563eb}.unit[data-v-b43f18ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b43f18ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b43f18ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b43f18ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea7c17e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea7c17e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea7c17e6]{grid-template-columns:1fr}}.section-title[data-v-ea7c17e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea7c17e6]{margin-bottom:16px}.form-label[data-v-ea7c17e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea7c17e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea7c17e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea7c17e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea7c17e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea7c17e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea7c17e6]{color:#2563eb}.unit[data-v-ea7c17e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea7c17e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea7c17e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea7c17e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05d60387]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05d60387]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05d60387]{grid-template-columns:1fr}}.section-title[data-v-05d60387]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05d60387]{margin-bottom:16px}.form-label[data-v-05d60387]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05d60387]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05d60387]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05d60387]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05d60387]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05d60387]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05d60387]{color:#2563eb}.unit[data-v-05d60387]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05d60387]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05d60387]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05d60387]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b94a7c70]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b94a7c70]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b94a7c70]{grid-template-columns:1fr}}.section-title[data-v-b94a7c70]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b94a7c70]{margin-bottom:16px}.form-label[data-v-b94a7c70]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b94a7c70]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b94a7c70]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b94a7c70]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b94a7c70]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b94a7c70]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b94a7c70]{color:#2563eb}.unit[data-v-b94a7c70]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b94a7c70]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b94a7c70]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b94a7c70]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc70df23]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc70df23]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc70df23]{grid-template-columns:1fr}}.section-title[data-v-bc70df23]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc70df23]{margin-bottom:16px}.form-label[data-v-bc70df23]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc70df23]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc70df23]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc70df23]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc70df23]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc70df23]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc70df23]{color:#2563eb}.unit[data-v-bc70df23]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc70df23]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc70df23]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc70df23]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91fcc1a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91fcc1a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91fcc1a0]{grid-template-columns:1fr}}.section-title[data-v-91fcc1a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91fcc1a0]{margin-bottom:16px}.form-label[data-v-91fcc1a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91fcc1a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91fcc1a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91fcc1a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91fcc1a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91fcc1a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91fcc1a0]{color:#2563eb}.unit[data-v-91fcc1a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91fcc1a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91fcc1a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91fcc1a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c48db94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c48db94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c48db94]{grid-template-columns:1fr}}.section-title[data-v-8c48db94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c48db94]{margin-bottom:16px}.form-label[data-v-8c48db94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c48db94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c48db94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c48db94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c48db94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c48db94]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c48db94]{color:#2563eb}.unit[data-v-8c48db94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c48db94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c48db94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c48db94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b361888]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b361888]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b361888]{grid-template-columns:1fr}}.section-title[data-v-5b361888]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b361888]{margin-bottom:16px}.form-label[data-v-5b361888]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b361888]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b361888]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b361888]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b361888]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b361888]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b361888]{color:#2563eb}.unit[data-v-5b361888]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b361888]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b361888]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b361888]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da2754b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da2754b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da2754b9]{grid-template-columns:1fr}}.section-title[data-v-da2754b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da2754b9]{margin-bottom:16px}.form-label[data-v-da2754b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da2754b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da2754b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da2754b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da2754b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da2754b9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da2754b9]{color:#2563eb}.unit[data-v-da2754b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da2754b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da2754b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da2754b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c787fc1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c787fc1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c787fc1e]{grid-template-columns:1fr}}.section-title[data-v-c787fc1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c787fc1e]{margin-bottom:16px}.form-label[data-v-c787fc1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c787fc1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c787fc1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c787fc1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c787fc1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c787fc1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c787fc1e]{color:#2563eb}.unit[data-v-c787fc1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c787fc1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c787fc1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c787fc1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-728d8558]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-728d8558]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-728d8558]{grid-template-columns:1fr}}.section-title[data-v-728d8558]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-728d8558]{margin-bottom:16px}.form-label[data-v-728d8558]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-728d8558]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-728d8558]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-728d8558]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-728d8558]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-728d8558]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-728d8558]{color:#2563eb}.unit[data-v-728d8558]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-728d8558]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-728d8558]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-728d8558]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7939aaac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7939aaac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7939aaac]{grid-template-columns:1fr}}.section-title[data-v-7939aaac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7939aaac]{margin-bottom:16px}.form-label[data-v-7939aaac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7939aaac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7939aaac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7939aaac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7939aaac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7939aaac]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7939aaac]{color:#2563eb}.unit[data-v-7939aaac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7939aaac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7939aaac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7939aaac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c31a9395]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c31a9395]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c31a9395]{grid-template-columns:1fr}}.section-title[data-v-c31a9395]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c31a9395]{margin-bottom:16px}.form-label[data-v-c31a9395]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c31a9395]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c31a9395]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c31a9395]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c31a9395]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c31a9395]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c31a9395]{color:#2563eb}.unit[data-v-c31a9395]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c31a9395]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c31a9395]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c31a9395]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6dde56f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6dde56f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6dde56f2]{grid-template-columns:1fr}}.section-title[data-v-6dde56f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6dde56f2]{margin-bottom:16px}.form-label[data-v-6dde56f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6dde56f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6dde56f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6dde56f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6dde56f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6dde56f2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6dde56f2]{color:#2563eb}.unit[data-v-6dde56f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6dde56f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6dde56f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6dde56f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1600354b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1600354b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1600354b]{grid-template-columns:1fr}}.section-title[data-v-1600354b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1600354b]{margin-bottom:16px}.form-label[data-v-1600354b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1600354b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1600354b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1600354b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1600354b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1600354b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1600354b]{color:#2563eb}.unit[data-v-1600354b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1600354b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1600354b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1600354b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd504d60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd504d60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd504d60]{grid-template-columns:1fr}}.section-title[data-v-bd504d60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd504d60]{margin-bottom:16px}.form-label[data-v-bd504d60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd504d60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd504d60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd504d60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd504d60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd504d60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd504d60]{color:#2563eb}.unit[data-v-bd504d60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd504d60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd504d60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd504d60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2cb78fb9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2cb78fb9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2cb78fb9]{grid-template-columns:1fr}}.section-title[data-v-2cb78fb9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2cb78fb9]{margin-bottom:16px}.form-label[data-v-2cb78fb9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2cb78fb9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2cb78fb9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2cb78fb9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2cb78fb9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2cb78fb9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2cb78fb9]{color:#2563eb}.unit[data-v-2cb78fb9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2cb78fb9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2cb78fb9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2cb78fb9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21dc9522]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21dc9522]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21dc9522]{grid-template-columns:1fr}}.section-title[data-v-21dc9522]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21dc9522]{margin-bottom:16px}.form-label[data-v-21dc9522]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21dc9522]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21dc9522]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21dc9522]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21dc9522]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21dc9522]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21dc9522]{color:#2563eb}.unit[data-v-21dc9522]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21dc9522]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21dc9522]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21dc9522]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50f5026f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50f5026f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50f5026f]{grid-template-columns:1fr}}.section-title[data-v-50f5026f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50f5026f]{margin-bottom:16px}.form-label[data-v-50f5026f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50f5026f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50f5026f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50f5026f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50f5026f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50f5026f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50f5026f]{color:#2563eb}.unit[data-v-50f5026f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50f5026f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50f5026f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50f5026f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-220d39f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-220d39f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-220d39f4]{grid-template-columns:1fr}}.section-title[data-v-220d39f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-220d39f4]{margin-bottom:16px}.form-label[data-v-220d39f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-220d39f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-220d39f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-220d39f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-220d39f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-220d39f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-220d39f4]{color:#2563eb}.unit[data-v-220d39f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-220d39f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-220d39f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-220d39f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc188a7b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc188a7b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc188a7b]{grid-template-columns:1fr}}.section-title[data-v-dc188a7b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc188a7b]{margin-bottom:16px}.form-label[data-v-dc188a7b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc188a7b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc188a7b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc188a7b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc188a7b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc188a7b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc188a7b]{color:#2563eb}.unit[data-v-dc188a7b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc188a7b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc188a7b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc188a7b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50bf2464]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50bf2464]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50bf2464]{grid-template-columns:1fr}}.section-title[data-v-50bf2464]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50bf2464]{margin-bottom:16px}.form-label[data-v-50bf2464]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50bf2464]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50bf2464]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50bf2464]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50bf2464]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50bf2464]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50bf2464]{color:#2563eb}.unit[data-v-50bf2464]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50bf2464]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50bf2464]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50bf2464]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0062e16e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0062e16e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0062e16e]{grid-template-columns:1fr}}.section-title[data-v-0062e16e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0062e16e]{margin-bottom:16px}.form-label[data-v-0062e16e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0062e16e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0062e16e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0062e16e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0062e16e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0062e16e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0062e16e]{color:#2563eb}.unit[data-v-0062e16e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0062e16e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0062e16e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0062e16e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90324cca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90324cca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90324cca]{grid-template-columns:1fr}}.section-title[data-v-90324cca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90324cca]{margin-bottom:16px}.form-label[data-v-90324cca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90324cca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90324cca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90324cca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90324cca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90324cca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90324cca]{color:#2563eb}.unit[data-v-90324cca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90324cca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90324cca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90324cca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17c4ebb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17c4ebb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17c4ebb7]{grid-template-columns:1fr}}.section-title[data-v-17c4ebb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17c4ebb7]{margin-bottom:16px}.form-label[data-v-17c4ebb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17c4ebb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17c4ebb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17c4ebb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17c4ebb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17c4ebb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17c4ebb7]{color:#2563eb}.unit[data-v-17c4ebb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17c4ebb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17c4ebb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17c4ebb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30f31b0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30f31b0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30f31b0c]{grid-template-columns:1fr}}.section-title[data-v-30f31b0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30f31b0c]{margin-bottom:16px}.form-label[data-v-30f31b0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30f31b0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30f31b0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30f31b0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30f31b0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30f31b0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30f31b0c]{color:#2563eb}.unit[data-v-30f31b0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30f31b0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30f31b0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30f31b0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4c2db24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4c2db24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4c2db24]{grid-template-columns:1fr}}.section-title[data-v-b4c2db24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4c2db24]{margin-bottom:16px}.form-label[data-v-b4c2db24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4c2db24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4c2db24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4c2db24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4c2db24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4c2db24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4c2db24]{color:#2563eb}.unit[data-v-b4c2db24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4c2db24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4c2db24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4c2db24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f7999a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f7999a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f7999a7]{grid-template-columns:1fr}}.section-title[data-v-3f7999a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f7999a7]{margin-bottom:16px}.form-label[data-v-3f7999a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f7999a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f7999a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f7999a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f7999a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f7999a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f7999a7]{color:#2563eb}.unit[data-v-3f7999a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f7999a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f7999a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f7999a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c28b39e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c28b39e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c28b39e6]{grid-template-columns:1fr}}.section-title[data-v-c28b39e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c28b39e6]{margin-bottom:16px}.form-label[data-v-c28b39e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c28b39e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c28b39e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c28b39e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c28b39e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c28b39e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c28b39e6]{color:#2563eb}.unit[data-v-c28b39e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c28b39e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c28b39e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c28b39e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-81db7e69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-81db7e69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-81db7e69]{grid-template-columns:1fr}}.section-title[data-v-81db7e69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-81db7e69]{margin-bottom:16px}.form-label[data-v-81db7e69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-81db7e69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-81db7e69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-81db7e69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-81db7e69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-81db7e69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-81db7e69]{color:#2563eb}.unit[data-v-81db7e69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-81db7e69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-81db7e69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-81db7e69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47538720]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-47538720]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-47538720]{grid-template-columns:1fr}}.section-title[data-v-47538720]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-47538720]{margin-bottom:16px}.form-label[data-v-47538720]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-47538720]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-47538720]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-47538720]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-47538720]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-47538720]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-47538720]{color:#2563eb}.unit[data-v-47538720]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-47538720]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-47538720]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-47538720]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74d93168]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74d93168]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74d93168]{grid-template-columns:1fr}}.section-title[data-v-74d93168]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74d93168]{margin-bottom:16px}.form-label[data-v-74d93168]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74d93168]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74d93168]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74d93168]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74d93168]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74d93168]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74d93168]{color:#2563eb}.unit[data-v-74d93168]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74d93168]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74d93168]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74d93168]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25f25c03]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25f25c03]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25f25c03]{grid-template-columns:1fr}}.section-title[data-v-25f25c03]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25f25c03]{margin-bottom:16px}.form-label[data-v-25f25c03]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25f25c03]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25f25c03]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25f25c03]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25f25c03]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25f25c03]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25f25c03]{color:#2563eb}.unit[data-v-25f25c03]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25f25c03]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25f25c03]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25f25c03]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-840400fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-840400fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-840400fe]{grid-template-columns:1fr}}.section-title[data-v-840400fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-840400fe]{margin-bottom:16px}.form-label[data-v-840400fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-840400fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-840400fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-840400fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-840400fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-840400fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-840400fe]{color:#2563eb}.unit[data-v-840400fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-840400fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-840400fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-840400fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-89d00bc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-89d00bc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-89d00bc6]{grid-template-columns:1fr}}.section-title[data-v-89d00bc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-89d00bc6]{margin-bottom:16px}.form-label[data-v-89d00bc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-89d00bc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-89d00bc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-89d00bc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-89d00bc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-89d00bc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-89d00bc6]{color:#2563eb}.unit[data-v-89d00bc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-89d00bc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-89d00bc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-89d00bc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5975727]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5975727]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5975727]{grid-template-columns:1fr}}.section-title[data-v-c5975727]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5975727]{margin-bottom:16px}.form-label[data-v-c5975727]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5975727]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5975727]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5975727]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5975727]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5975727]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5975727]{color:#2563eb}.unit[data-v-c5975727]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5975727]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5975727]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5975727]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7fcaa68f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7fcaa68f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7fcaa68f]{grid-template-columns:1fr}}.section-title[data-v-7fcaa68f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7fcaa68f]{margin-bottom:16px}.form-label[data-v-7fcaa68f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7fcaa68f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7fcaa68f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7fcaa68f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7fcaa68f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7fcaa68f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7fcaa68f]{color:#2563eb}.unit[data-v-7fcaa68f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7fcaa68f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7fcaa68f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7fcaa68f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab4979b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab4979b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab4979b1]{grid-template-columns:1fr}}.section-title[data-v-ab4979b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab4979b1]{margin-bottom:16px}.form-label[data-v-ab4979b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab4979b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab4979b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab4979b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab4979b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab4979b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab4979b1]{color:#2563eb}.unit[data-v-ab4979b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab4979b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab4979b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab4979b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee387d37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee387d37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee387d37]{grid-template-columns:1fr}}.section-title[data-v-ee387d37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee387d37]{margin-bottom:16px}.form-label[data-v-ee387d37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee387d37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee387d37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee387d37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee387d37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee387d37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee387d37]{color:#2563eb}.unit[data-v-ee387d37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee387d37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee387d37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee387d37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99310392]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99310392]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99310392]{grid-template-columns:1fr}}.section-title[data-v-99310392]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99310392]{margin-bottom:16px}.form-label[data-v-99310392]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99310392]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99310392]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99310392]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99310392]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99310392]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99310392]{color:#2563eb}.unit[data-v-99310392]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99310392]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99310392]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99310392]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37dfaaa4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37dfaaa4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37dfaaa4]{grid-template-columns:1fr}}.section-title[data-v-37dfaaa4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37dfaaa4]{margin-bottom:16px}.form-label[data-v-37dfaaa4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37dfaaa4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37dfaaa4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37dfaaa4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37dfaaa4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37dfaaa4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37dfaaa4]{color:#2563eb}.unit[data-v-37dfaaa4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37dfaaa4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37dfaaa4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37dfaaa4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-876c34b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-876c34b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-876c34b0]{grid-template-columns:1fr}}.section-title[data-v-876c34b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-876c34b0]{margin-bottom:16px}.form-label[data-v-876c34b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-876c34b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-876c34b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-876c34b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-876c34b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-876c34b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-876c34b0]{color:#2563eb}.unit[data-v-876c34b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-876c34b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-876c34b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-876c34b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71599611]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71599611]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71599611]{grid-template-columns:1fr}}.section-title[data-v-71599611]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71599611]{margin-bottom:16px}.form-label[data-v-71599611]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71599611]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71599611]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71599611]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71599611]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71599611]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71599611]{color:#2563eb}.unit[data-v-71599611]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71599611]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71599611]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71599611]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd5e776c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd5e776c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd5e776c]{grid-template-columns:1fr}}.section-title[data-v-bd5e776c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd5e776c]{margin-bottom:16px}.form-label[data-v-bd5e776c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd5e776c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd5e776c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd5e776c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd5e776c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd5e776c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd5e776c]{color:#2563eb}.unit[data-v-bd5e776c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd5e776c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd5e776c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd5e776c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-18ca429a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-18ca429a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-18ca429a]{grid-template-columns:1fr}}.section-title[data-v-18ca429a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-18ca429a]{margin-bottom:16px}.form-label[data-v-18ca429a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-18ca429a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-18ca429a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-18ca429a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-18ca429a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-18ca429a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-18ca429a]{color:#2563eb}.unit[data-v-18ca429a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-18ca429a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-18ca429a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-18ca429a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38177a51]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38177a51]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38177a51]{grid-template-columns:1fr}}.section-title[data-v-38177a51]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38177a51]{margin-bottom:16px}.form-label[data-v-38177a51]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38177a51]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38177a51]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38177a51]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38177a51]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38177a51]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38177a51]{color:#2563eb}.unit[data-v-38177a51]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38177a51]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38177a51]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38177a51]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-184b36bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-184b36bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-184b36bc]{grid-template-columns:1fr}}.section-title[data-v-184b36bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-184b36bc]{margin-bottom:16px}.form-label[data-v-184b36bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-184b36bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-184b36bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-184b36bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-184b36bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-184b36bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-184b36bc]{color:#2563eb}.unit[data-v-184b36bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-184b36bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-184b36bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-184b36bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3105735]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3105735]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3105735]{grid-template-columns:1fr}}.section-title[data-v-f3105735]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3105735]{margin-bottom:16px}.form-label[data-v-f3105735]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3105735]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3105735]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3105735]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3105735]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3105735]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3105735]{color:#2563eb}.unit[data-v-f3105735]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3105735]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3105735]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3105735]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c0e2ed3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c0e2ed3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c0e2ed3]{grid-template-columns:1fr}}.section-title[data-v-3c0e2ed3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c0e2ed3]{margin-bottom:16px}.form-label[data-v-3c0e2ed3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c0e2ed3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c0e2ed3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c0e2ed3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c0e2ed3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c0e2ed3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c0e2ed3]{color:#2563eb}.unit[data-v-3c0e2ed3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c0e2ed3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c0e2ed3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c0e2ed3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0c884f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0c884f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0c884f4]{grid-template-columns:1fr}}.section-title[data-v-c0c884f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0c884f4]{margin-bottom:16px}.form-label[data-v-c0c884f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0c884f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0c884f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0c884f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0c884f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0c884f4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0c884f4]{color:#2563eb}.unit[data-v-c0c884f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0c884f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0c884f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0c884f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dbab3b98]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dbab3b98]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dbab3b98]{grid-template-columns:1fr}}.section-title[data-v-dbab3b98]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dbab3b98]{margin-bottom:16px}.form-label[data-v-dbab3b98]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dbab3b98]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dbab3b98]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dbab3b98]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dbab3b98]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dbab3b98]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dbab3b98]{color:#2563eb}.unit[data-v-dbab3b98]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dbab3b98]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dbab3b98]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dbab3b98]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7de926c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7de926c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7de926c8]{grid-template-columns:1fr}}.section-title[data-v-7de926c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7de926c8]{margin-bottom:16px}.form-label[data-v-7de926c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7de926c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7de926c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7de926c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7de926c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7de926c8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7de926c8]{color:#2563eb}.unit[data-v-7de926c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7de926c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7de926c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7de926c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e8cc556]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e8cc556]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e8cc556]{grid-template-columns:1fr}}.section-title[data-v-9e8cc556]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e8cc556]{margin-bottom:16px}.form-label[data-v-9e8cc556]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e8cc556]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e8cc556]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e8cc556]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e8cc556]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e8cc556]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e8cc556]{color:#2563eb}.unit[data-v-9e8cc556]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e8cc556]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e8cc556]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e8cc556]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0df9f147]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0df9f147]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0df9f147]{grid-template-columns:1fr}}.section-title[data-v-0df9f147]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0df9f147]{margin-bottom:16px}.form-label[data-v-0df9f147]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0df9f147]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0df9f147]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0df9f147]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0df9f147]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0df9f147]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0df9f147]{color:#2563eb}.unit[data-v-0df9f147]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0df9f147]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0df9f147]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0df9f147]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca26b0c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca26b0c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca26b0c1]{grid-template-columns:1fr}}.section-title[data-v-ca26b0c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca26b0c1]{margin-bottom:16px}.form-label[data-v-ca26b0c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca26b0c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca26b0c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca26b0c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca26b0c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca26b0c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca26b0c1]{color:#2563eb}.unit[data-v-ca26b0c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca26b0c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca26b0c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca26b0c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ecd17803]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ecd17803]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ecd17803]{grid-template-columns:1fr}}.section-title[data-v-ecd17803]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ecd17803]{margin-bottom:16px}.form-label[data-v-ecd17803]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ecd17803]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ecd17803]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ecd17803]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ecd17803]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ecd17803]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ecd17803]{color:#2563eb}.unit[data-v-ecd17803]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ecd17803]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ecd17803]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ecd17803]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0709ecb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0709ecb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0709ecb]{grid-template-columns:1fr}}.section-title[data-v-d0709ecb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0709ecb]{margin-bottom:16px}.form-label[data-v-d0709ecb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0709ecb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0709ecb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0709ecb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0709ecb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0709ecb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0709ecb]{color:#2563eb}.unit[data-v-d0709ecb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0709ecb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0709ecb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0709ecb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ec100a63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ec100a63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ec100a63]{grid-template-columns:1fr}}.section-title[data-v-ec100a63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ec100a63]{margin-bottom:16px}.form-label[data-v-ec100a63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ec100a63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ec100a63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ec100a63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ec100a63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ec100a63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ec100a63]{color:#2563eb}.unit[data-v-ec100a63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ec100a63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ec100a63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ec100a63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3aba4a86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3aba4a86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3aba4a86]{grid-template-columns:1fr}}.section-title[data-v-3aba4a86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3aba4a86]{margin-bottom:16px}.form-label[data-v-3aba4a86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3aba4a86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3aba4a86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3aba4a86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3aba4a86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3aba4a86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3aba4a86]{color:#2563eb}.unit[data-v-3aba4a86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3aba4a86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3aba4a86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3aba4a86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-928a4b5f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-928a4b5f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-928a4b5f]{grid-template-columns:1fr}}.section-title[data-v-928a4b5f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-928a4b5f]{margin-bottom:16px}.form-label[data-v-928a4b5f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-928a4b5f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-928a4b5f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-928a4b5f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-928a4b5f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-928a4b5f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-928a4b5f]{color:#2563eb}.unit[data-v-928a4b5f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-928a4b5f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-928a4b5f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-928a4b5f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-572fd641]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-572fd641]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-572fd641]{grid-template-columns:1fr}}.section-title[data-v-572fd641]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-572fd641]{margin-bottom:16px}.form-label[data-v-572fd641]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-572fd641]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-572fd641]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-572fd641]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-572fd641]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-572fd641]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-572fd641]{color:#2563eb}.unit[data-v-572fd641]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-572fd641]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-572fd641]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-572fd641]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8eeeb7c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8eeeb7c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8eeeb7c5]{grid-template-columns:1fr}}.section-title[data-v-8eeeb7c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8eeeb7c5]{margin-bottom:16px}.form-label[data-v-8eeeb7c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8eeeb7c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8eeeb7c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8eeeb7c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8eeeb7c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8eeeb7c5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8eeeb7c5]{color:#2563eb}.unit[data-v-8eeeb7c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8eeeb7c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8eeeb7c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8eeeb7c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e5d3577]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e5d3577]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e5d3577]{grid-template-columns:1fr}}.section-title[data-v-9e5d3577]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e5d3577]{margin-bottom:16px}.form-label[data-v-9e5d3577]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e5d3577]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e5d3577]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e5d3577]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e5d3577]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e5d3577]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e5d3577]{color:#2563eb}.unit[data-v-9e5d3577]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e5d3577]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e5d3577]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e5d3577]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b80e44d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b80e44d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b80e44d5]{grid-template-columns:1fr}}.section-title[data-v-b80e44d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b80e44d5]{margin-bottom:16px}.form-label[data-v-b80e44d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b80e44d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b80e44d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b80e44d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b80e44d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b80e44d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b80e44d5]{color:#2563eb}.unit[data-v-b80e44d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b80e44d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b80e44d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b80e44d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa4d0590]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa4d0590]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa4d0590]{grid-template-columns:1fr}}.section-title[data-v-fa4d0590]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa4d0590]{margin-bottom:16px}.form-label[data-v-fa4d0590]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa4d0590]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa4d0590]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa4d0590]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa4d0590]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa4d0590]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa4d0590]{color:#2563eb}.unit[data-v-fa4d0590]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa4d0590]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa4d0590]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa4d0590]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26aabeeb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26aabeeb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26aabeeb]{grid-template-columns:1fr}}.section-title[data-v-26aabeeb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26aabeeb]{margin-bottom:16px}.form-label[data-v-26aabeeb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26aabeeb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26aabeeb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26aabeeb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26aabeeb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26aabeeb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26aabeeb]{color:#2563eb}.unit[data-v-26aabeeb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26aabeeb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26aabeeb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26aabeeb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c304bc3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c304bc3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c304bc3d]{grid-template-columns:1fr}}.section-title[data-v-c304bc3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c304bc3d]{margin-bottom:16px}.form-label[data-v-c304bc3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c304bc3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c304bc3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c304bc3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c304bc3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c304bc3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c304bc3d]{color:#2563eb}.unit[data-v-c304bc3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c304bc3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c304bc3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c304bc3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5223d078]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5223d078]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5223d078]{grid-template-columns:1fr}}.section-title[data-v-5223d078]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5223d078]{margin-bottom:16px}.form-label[data-v-5223d078]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5223d078]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5223d078]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5223d078]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5223d078]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5223d078]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5223d078]{color:#2563eb}.unit[data-v-5223d078]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5223d078]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5223d078]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5223d078]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ea79647]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ea79647]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ea79647]{grid-template-columns:1fr}}.section-title[data-v-1ea79647]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ea79647]{margin-bottom:16px}.form-label[data-v-1ea79647]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ea79647]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ea79647]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ea79647]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ea79647]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ea79647]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ea79647]{color:#2563eb}.unit[data-v-1ea79647]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ea79647]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ea79647]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ea79647]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca91d5ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca91d5ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca91d5ac]{grid-template-columns:1fr}}.section-title[data-v-ca91d5ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca91d5ac]{margin-bottom:16px}.form-label[data-v-ca91d5ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca91d5ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca91d5ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca91d5ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca91d5ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca91d5ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca91d5ac]{color:#2563eb}.unit[data-v-ca91d5ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca91d5ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca91d5ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca91d5ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3fcdcda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3fcdcda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3fcdcda]{grid-template-columns:1fr}}.section-title[data-v-a3fcdcda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3fcdcda]{margin-bottom:16px}.form-label[data-v-a3fcdcda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3fcdcda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3fcdcda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3fcdcda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3fcdcda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3fcdcda]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3fcdcda]{color:#2563eb}.unit[data-v-a3fcdcda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3fcdcda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3fcdcda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3fcdcda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-570575b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-570575b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-570575b1]{grid-template-columns:1fr}}.section-title[data-v-570575b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-570575b1]{margin-bottom:16px}.form-label[data-v-570575b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-570575b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-570575b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-570575b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-570575b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-570575b1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-570575b1]{color:#2563eb}.unit[data-v-570575b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-570575b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-570575b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-570575b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cabcc342]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cabcc342]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cabcc342]{grid-template-columns:1fr}}.section-title[data-v-cabcc342]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cabcc342]{margin-bottom:16px}.form-label[data-v-cabcc342]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cabcc342]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cabcc342]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cabcc342]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cabcc342]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cabcc342]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cabcc342]{color:#2563eb}.unit[data-v-cabcc342]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cabcc342]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cabcc342]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cabcc342]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d678ce4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d678ce4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d678ce4]{grid-template-columns:1fr}}.section-title[data-v-2d678ce4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d678ce4]{margin-bottom:16px}.form-label[data-v-2d678ce4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d678ce4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d678ce4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d678ce4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d678ce4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d678ce4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d678ce4]{color:#2563eb}.unit[data-v-2d678ce4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d678ce4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d678ce4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d678ce4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92c7f9f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92c7f9f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92c7f9f7]{grid-template-columns:1fr}}.section-title[data-v-92c7f9f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92c7f9f7]{margin-bottom:16px}.form-label[data-v-92c7f9f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92c7f9f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92c7f9f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92c7f9f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92c7f9f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92c7f9f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92c7f9f7]{color:#2563eb}.unit[data-v-92c7f9f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92c7f9f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92c7f9f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92c7f9f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-caad05c8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-caad05c8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-caad05c8]{grid-template-columns:1fr}}.section-title[data-v-caad05c8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-caad05c8]{margin-bottom:16px}.form-label[data-v-caad05c8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-caad05c8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-caad05c8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-caad05c8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-caad05c8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-caad05c8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-caad05c8]{color:#2563eb}.unit[data-v-caad05c8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-caad05c8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-caad05c8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-caad05c8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a73d53a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a73d53a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a73d53a]{grid-template-columns:1fr}}.section-title[data-v-9a73d53a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a73d53a]{margin-bottom:16px}.form-label[data-v-9a73d53a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a73d53a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a73d53a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a73d53a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a73d53a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a73d53a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a73d53a]{color:#2563eb}.unit[data-v-9a73d53a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a73d53a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a73d53a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a73d53a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc5a49d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc5a49d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc5a49d2]{grid-template-columns:1fr}}.section-title[data-v-dc5a49d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc5a49d2]{margin-bottom:16px}.form-label[data-v-dc5a49d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc5a49d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc5a49d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc5a49d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc5a49d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc5a49d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc5a49d2]{color:#2563eb}.unit[data-v-dc5a49d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc5a49d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc5a49d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc5a49d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49d93e0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49d93e0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49d93e0c]{grid-template-columns:1fr}}.section-title[data-v-49d93e0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49d93e0c]{margin-bottom:16px}.form-label[data-v-49d93e0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49d93e0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49d93e0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49d93e0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49d93e0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49d93e0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49d93e0c]{color:#2563eb}.unit[data-v-49d93e0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49d93e0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49d93e0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49d93e0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d6cd2f1a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d6cd2f1a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d6cd2f1a]{grid-template-columns:1fr}}.section-title[data-v-d6cd2f1a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d6cd2f1a]{margin-bottom:16px}.form-label[data-v-d6cd2f1a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d6cd2f1a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d6cd2f1a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d6cd2f1a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d6cd2f1a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d6cd2f1a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d6cd2f1a]{color:#2563eb}.unit[data-v-d6cd2f1a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d6cd2f1a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d6cd2f1a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d6cd2f1a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24557be7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24557be7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24557be7]{grid-template-columns:1fr}}.section-title[data-v-24557be7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24557be7]{margin-bottom:16px}.form-label[data-v-24557be7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24557be7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24557be7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24557be7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24557be7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24557be7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24557be7]{color:#2563eb}.unit[data-v-24557be7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24557be7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24557be7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24557be7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-25020564]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-25020564]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-25020564]{grid-template-columns:1fr}}.section-title[data-v-25020564]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-25020564]{margin-bottom:16px}.form-label[data-v-25020564]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-25020564]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-25020564]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-25020564]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-25020564]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-25020564]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-25020564]{color:#2563eb}.unit[data-v-25020564]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-25020564]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-25020564]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-25020564]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ab13416]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ab13416]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ab13416]{grid-template-columns:1fr}}.section-title[data-v-8ab13416]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ab13416]{margin-bottom:16px}.form-label[data-v-8ab13416]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ab13416]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ab13416]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ab13416]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ab13416]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ab13416]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ab13416]{color:#2563eb}.unit[data-v-8ab13416]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ab13416]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ab13416]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ab13416]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-689edbd8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-689edbd8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-689edbd8]{grid-template-columns:1fr}}.section-title[data-v-689edbd8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-689edbd8]{margin-bottom:16px}.form-label[data-v-689edbd8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-689edbd8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-689edbd8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-689edbd8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-689edbd8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-689edbd8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-689edbd8]{color:#2563eb}.unit[data-v-689edbd8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-689edbd8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-689edbd8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-689edbd8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-09a6c779]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-09a6c779]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-09a6c779]{grid-template-columns:1fr}}.section-title[data-v-09a6c779]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-09a6c779]{margin-bottom:16px}.form-label[data-v-09a6c779]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-09a6c779]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-09a6c779]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-09a6c779]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-09a6c779]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-09a6c779]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-09a6c779]{color:#2563eb}.unit[data-v-09a6c779]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-09a6c779]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-09a6c779]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-09a6c779]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c503c9bd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c503c9bd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c503c9bd]{grid-template-columns:1fr}}.section-title[data-v-c503c9bd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c503c9bd]{margin-bottom:16px}.form-label[data-v-c503c9bd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c503c9bd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c503c9bd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c503c9bd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c503c9bd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c503c9bd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c503c9bd]{color:#2563eb}.unit[data-v-c503c9bd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c503c9bd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c503c9bd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c503c9bd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-feb12493]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-feb12493]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-feb12493]{grid-template-columns:1fr}}.section-title[data-v-feb12493]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-feb12493]{margin-bottom:16px}.form-label[data-v-feb12493]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-feb12493]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-feb12493]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-feb12493]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-feb12493]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-feb12493]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-feb12493]{color:#2563eb}.unit[data-v-feb12493]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-feb12493]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-feb12493]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-feb12493]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cc11107c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cc11107c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cc11107c]{grid-template-columns:1fr}}.section-title[data-v-cc11107c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cc11107c]{margin-bottom:16px}.form-label[data-v-cc11107c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cc11107c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cc11107c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cc11107c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cc11107c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cc11107c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cc11107c]{color:#2563eb}.unit[data-v-cc11107c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cc11107c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cc11107c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cc11107c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd807ffd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd807ffd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd807ffd]{grid-template-columns:1fr}}.section-title[data-v-cd807ffd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd807ffd]{margin-bottom:16px}.form-label[data-v-cd807ffd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd807ffd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd807ffd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd807ffd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd807ffd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd807ffd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd807ffd]{color:#2563eb}.unit[data-v-cd807ffd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd807ffd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd807ffd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd807ffd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-28fc11a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-28fc11a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-28fc11a0]{grid-template-columns:1fr}}.section-title[data-v-28fc11a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-28fc11a0]{margin-bottom:16px}.form-label[data-v-28fc11a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-28fc11a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-28fc11a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-28fc11a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-28fc11a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-28fc11a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-28fc11a0]{color:#2563eb}.unit[data-v-28fc11a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-28fc11a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-28fc11a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-28fc11a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22a2d55a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22a2d55a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22a2d55a]{grid-template-columns:1fr}}.section-title[data-v-22a2d55a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22a2d55a]{margin-bottom:16px}.form-label[data-v-22a2d55a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22a2d55a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22a2d55a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22a2d55a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22a2d55a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22a2d55a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22a2d55a]{color:#2563eb}.unit[data-v-22a2d55a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22a2d55a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22a2d55a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22a2d55a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d044133]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d044133]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d044133]{grid-template-columns:1fr}}.section-title[data-v-9d044133]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d044133]{margin-bottom:16px}.form-label[data-v-9d044133]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d044133]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d044133]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d044133]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d044133]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d044133]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d044133]{color:#2563eb}.unit[data-v-9d044133]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d044133]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d044133]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d044133]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-857b0252]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-857b0252]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-857b0252]{grid-template-columns:1fr}}.section-title[data-v-857b0252]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-857b0252]{margin-bottom:16px}.form-label[data-v-857b0252]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-857b0252]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-857b0252]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-857b0252]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-857b0252]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-857b0252]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-857b0252]{color:#2563eb}.unit[data-v-857b0252]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-857b0252]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-857b0252]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-857b0252]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5f69cc8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5f69cc8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5f69cc8]{grid-template-columns:1fr}}.section-title[data-v-d5f69cc8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5f69cc8]{margin-bottom:16px}.form-label[data-v-d5f69cc8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5f69cc8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5f69cc8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5f69cc8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5f69cc8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5f69cc8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5f69cc8]{color:#2563eb}.unit[data-v-d5f69cc8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5f69cc8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5f69cc8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5f69cc8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4d1c3a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4d1c3a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4d1c3a7]{grid-template-columns:1fr}}.section-title[data-v-b4d1c3a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4d1c3a7]{margin-bottom:16px}.form-label[data-v-b4d1c3a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4d1c3a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4d1c3a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4d1c3a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4d1c3a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4d1c3a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4d1c3a7]{color:#2563eb}.unit[data-v-b4d1c3a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4d1c3a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4d1c3a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4d1c3a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1576b8b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1576b8b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1576b8b7]{grid-template-columns:1fr}}.section-title[data-v-1576b8b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1576b8b7]{margin-bottom:16px}.form-label[data-v-1576b8b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1576b8b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1576b8b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1576b8b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1576b8b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1576b8b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1576b8b7]{color:#2563eb}.unit[data-v-1576b8b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1576b8b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1576b8b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1576b8b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1231f1bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1231f1bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1231f1bb]{grid-template-columns:1fr}}.section-title[data-v-1231f1bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1231f1bb]{margin-bottom:16px}.form-label[data-v-1231f1bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1231f1bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1231f1bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1231f1bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1231f1bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1231f1bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1231f1bb]{color:#2563eb}.unit[data-v-1231f1bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1231f1bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1231f1bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1231f1bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7e6450d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7e6450d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7e6450d]{grid-template-columns:1fr}}.section-title[data-v-c7e6450d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7e6450d]{margin-bottom:16px}.form-label[data-v-c7e6450d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7e6450d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7e6450d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7e6450d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7e6450d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7e6450d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7e6450d]{color:#2563eb}.unit[data-v-c7e6450d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7e6450d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7e6450d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7e6450d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1878fb78]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1878fb78]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1878fb78]{grid-template-columns:1fr}}.section-title[data-v-1878fb78]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1878fb78]{margin-bottom:16px}.form-label[data-v-1878fb78]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1878fb78]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1878fb78]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1878fb78]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1878fb78]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1878fb78]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1878fb78]{color:#2563eb}.unit[data-v-1878fb78]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1878fb78]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1878fb78]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1878fb78]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-330c76f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-330c76f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-330c76f9]{grid-template-columns:1fr}}.section-title[data-v-330c76f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-330c76f9]{margin-bottom:16px}.form-label[data-v-330c76f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-330c76f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-330c76f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-330c76f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-330c76f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-330c76f9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-330c76f9]{color:#2563eb}.unit[data-v-330c76f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-330c76f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-330c76f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-330c76f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f236ef5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f236ef5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f236ef5]{grid-template-columns:1fr}}.section-title[data-v-6f236ef5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f236ef5]{margin-bottom:16px}.form-label[data-v-6f236ef5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f236ef5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f236ef5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f236ef5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f236ef5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f236ef5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f236ef5]{color:#2563eb}.unit[data-v-6f236ef5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f236ef5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f236ef5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f236ef5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abd128b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abd128b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abd128b3]{grid-template-columns:1fr}}.section-title[data-v-abd128b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abd128b3]{margin-bottom:16px}.form-label[data-v-abd128b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abd128b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abd128b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abd128b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abd128b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abd128b3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abd128b3]{color:#2563eb}.unit[data-v-abd128b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abd128b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abd128b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abd128b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7ded85d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7ded85d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7ded85d]{grid-template-columns:1fr}}.section-title[data-v-d7ded85d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7ded85d]{margin-bottom:16px}.form-label[data-v-d7ded85d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7ded85d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7ded85d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7ded85d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7ded85d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7ded85d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7ded85d]{color:#2563eb}.unit[data-v-d7ded85d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7ded85d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7ded85d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7ded85d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d4cc52f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d4cc52f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d4cc52f]{grid-template-columns:1fr}}.section-title[data-v-4d4cc52f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d4cc52f]{margin-bottom:16px}.form-label[data-v-4d4cc52f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d4cc52f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d4cc52f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d4cc52f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d4cc52f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d4cc52f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d4cc52f]{color:#2563eb}.unit[data-v-4d4cc52f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d4cc52f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d4cc52f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d4cc52f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8f381918]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8f381918]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8f381918]{grid-template-columns:1fr}}.section-title[data-v-8f381918]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8f381918]{margin-bottom:16px}.form-label[data-v-8f381918]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8f381918]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8f381918]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8f381918]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8f381918]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8f381918]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8f381918]{color:#2563eb}.unit[data-v-8f381918]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8f381918]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8f381918]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8f381918]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e67894fb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e67894fb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e67894fb]{grid-template-columns:1fr}}.section-title[data-v-e67894fb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e67894fb]{margin-bottom:16px}.form-label[data-v-e67894fb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e67894fb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e67894fb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e67894fb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e67894fb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e67894fb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e67894fb]{color:#2563eb}.unit[data-v-e67894fb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e67894fb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e67894fb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e67894fb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d047b067]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d047b067]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d047b067]{grid-template-columns:1fr}}.section-title[data-v-d047b067]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d047b067]{margin-bottom:16px}.form-label[data-v-d047b067]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d047b067]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d047b067]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d047b067]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d047b067]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d047b067]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d047b067]{color:#2563eb}.unit[data-v-d047b067]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d047b067]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d047b067]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d047b067]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-693fd775]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-693fd775]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-693fd775]{grid-template-columns:1fr}}.section-title[data-v-693fd775]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-693fd775]{margin-bottom:16px}.form-label[data-v-693fd775]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-693fd775]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-693fd775]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-693fd775]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-693fd775]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-693fd775]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-693fd775]{color:#2563eb}.unit[data-v-693fd775]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-693fd775]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-693fd775]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-693fd775]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5b7298c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5b7298c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5b7298c]{grid-template-columns:1fr}}.section-title[data-v-d5b7298c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5b7298c]{margin-bottom:16px}.form-label[data-v-d5b7298c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5b7298c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5b7298c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5b7298c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5b7298c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5b7298c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5b7298c]{color:#2563eb}.unit[data-v-d5b7298c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5b7298c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5b7298c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5b7298c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3c8c7d47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3c8c7d47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3c8c7d47]{grid-template-columns:1fr}}.section-title[data-v-3c8c7d47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3c8c7d47]{margin-bottom:16px}.form-label[data-v-3c8c7d47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3c8c7d47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3c8c7d47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3c8c7d47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3c8c7d47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3c8c7d47]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3c8c7d47]{color:#2563eb}.unit[data-v-3c8c7d47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3c8c7d47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3c8c7d47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3c8c7d47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e4914aa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e4914aa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e4914aa]{grid-template-columns:1fr}}.section-title[data-v-5e4914aa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e4914aa]{margin-bottom:16px}.form-label[data-v-5e4914aa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e4914aa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e4914aa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e4914aa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e4914aa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e4914aa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e4914aa]{color:#2563eb}.unit[data-v-5e4914aa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e4914aa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e4914aa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e4914aa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1716ee7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1716ee7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1716ee7]{grid-template-columns:1fr}}.section-title[data-v-e1716ee7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1716ee7]{margin-bottom:16px}.form-label[data-v-e1716ee7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1716ee7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1716ee7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1716ee7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1716ee7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1716ee7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1716ee7]{color:#2563eb}.unit[data-v-e1716ee7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1716ee7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1716ee7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1716ee7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce220d80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce220d80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce220d80]{grid-template-columns:1fr}}.section-title[data-v-ce220d80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce220d80]{margin-bottom:16px}.form-label[data-v-ce220d80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce220d80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce220d80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce220d80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce220d80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce220d80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce220d80]{color:#2563eb}.unit[data-v-ce220d80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce220d80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce220d80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce220d80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-466791f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-466791f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-466791f0]{grid-template-columns:1fr}}.section-title[data-v-466791f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-466791f0]{margin-bottom:16px}.form-label[data-v-466791f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-466791f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-466791f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-466791f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-466791f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-466791f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-466791f0]{color:#2563eb}.unit[data-v-466791f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-466791f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-466791f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-466791f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4443d6a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4443d6a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4443d6a6]{grid-template-columns:1fr}}.section-title[data-v-4443d6a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4443d6a6]{margin-bottom:16px}.form-label[data-v-4443d6a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4443d6a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4443d6a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4443d6a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4443d6a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4443d6a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4443d6a6]{color:#2563eb}.unit[data-v-4443d6a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4443d6a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4443d6a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4443d6a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c1dfaab0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c1dfaab0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c1dfaab0]{grid-template-columns:1fr}}.section-title[data-v-c1dfaab0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c1dfaab0]{margin-bottom:16px}.form-label[data-v-c1dfaab0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c1dfaab0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c1dfaab0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c1dfaab0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c1dfaab0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c1dfaab0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c1dfaab0]{color:#2563eb}.unit[data-v-c1dfaab0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c1dfaab0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c1dfaab0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c1dfaab0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-336a736f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-336a736f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-336a736f]{grid-template-columns:1fr}}.section-title[data-v-336a736f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-336a736f]{margin-bottom:16px}.form-label[data-v-336a736f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-336a736f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-336a736f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-336a736f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-336a736f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-336a736f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-336a736f]{color:#2563eb}.unit[data-v-336a736f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-336a736f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-336a736f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-336a736f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-729c86fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-729c86fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-729c86fa]{grid-template-columns:1fr}}.section-title[data-v-729c86fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-729c86fa]{margin-bottom:16px}.form-label[data-v-729c86fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-729c86fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-729c86fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-729c86fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-729c86fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-729c86fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-729c86fa]{color:#2563eb}.unit[data-v-729c86fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-729c86fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-729c86fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-729c86fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8ad87ec9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8ad87ec9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8ad87ec9]{grid-template-columns:1fr}}.section-title[data-v-8ad87ec9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8ad87ec9]{margin-bottom:16px}.form-label[data-v-8ad87ec9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8ad87ec9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8ad87ec9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8ad87ec9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8ad87ec9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8ad87ec9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8ad87ec9]{color:#2563eb}.unit[data-v-8ad87ec9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8ad87ec9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8ad87ec9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8ad87ec9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa4b4887]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa4b4887]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa4b4887]{grid-template-columns:1fr}}.section-title[data-v-aa4b4887]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa4b4887]{margin-bottom:16px}.form-label[data-v-aa4b4887]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa4b4887]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa4b4887]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa4b4887]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa4b4887]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa4b4887]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa4b4887]{color:#2563eb}.unit[data-v-aa4b4887]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa4b4887]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa4b4887]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa4b4887]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6002c475]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6002c475]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6002c475]{grid-template-columns:1fr}}.section-title[data-v-6002c475]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6002c475]{margin-bottom:16px}.form-label[data-v-6002c475]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6002c475]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6002c475]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6002c475]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6002c475]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6002c475]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6002c475]{color:#2563eb}.unit[data-v-6002c475]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6002c475]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6002c475]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6002c475]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2c75b29]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2c75b29]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2c75b29]{grid-template-columns:1fr}}.section-title[data-v-e2c75b29]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2c75b29]{margin-bottom:16px}.form-label[data-v-e2c75b29]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2c75b29]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2c75b29]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2c75b29]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2c75b29]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2c75b29]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2c75b29]{color:#2563eb}.unit[data-v-e2c75b29]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2c75b29]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2c75b29]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2c75b29]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a57333fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a57333fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a57333fa]{grid-template-columns:1fr}}.section-title[data-v-a57333fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a57333fa]{margin-bottom:16px}.form-label[data-v-a57333fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a57333fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a57333fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a57333fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a57333fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a57333fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a57333fa]{color:#2563eb}.unit[data-v-a57333fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a57333fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a57333fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a57333fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cbec982c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cbec982c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cbec982c]{grid-template-columns:1fr}}.section-title[data-v-cbec982c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cbec982c]{margin-bottom:16px}.form-label[data-v-cbec982c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cbec982c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cbec982c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cbec982c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cbec982c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cbec982c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cbec982c]{color:#2563eb}.unit[data-v-cbec982c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cbec982c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cbec982c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cbec982c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c51d0110]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c51d0110]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c51d0110]{grid-template-columns:1fr}}.section-title[data-v-c51d0110]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c51d0110]{margin-bottom:16px}.form-label[data-v-c51d0110]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c51d0110]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c51d0110]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c51d0110]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c51d0110]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c51d0110]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c51d0110]{color:#2563eb}.unit[data-v-c51d0110]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c51d0110]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c51d0110]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c51d0110]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a059d854]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a059d854]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a059d854]{grid-template-columns:1fr}}.section-title[data-v-a059d854]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a059d854]{margin-bottom:16px}.form-label[data-v-a059d854]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a059d854]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a059d854]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a059d854]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a059d854]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a059d854]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a059d854]{color:#2563eb}.unit[data-v-a059d854]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a059d854]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a059d854]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a059d854]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63c60438]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63c60438]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63c60438]{grid-template-columns:1fr}}.section-title[data-v-63c60438]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63c60438]{margin-bottom:16px}.form-label[data-v-63c60438]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63c60438]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63c60438]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63c60438]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63c60438]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63c60438]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63c60438]{color:#2563eb}.unit[data-v-63c60438]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63c60438]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63c60438]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63c60438]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94afe651]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94afe651]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94afe651]{grid-template-columns:1fr}}.section-title[data-v-94afe651]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94afe651]{margin-bottom:16px}.form-label[data-v-94afe651]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94afe651]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94afe651]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94afe651]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94afe651]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94afe651]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94afe651]{color:#2563eb}.unit[data-v-94afe651]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94afe651]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94afe651]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94afe651]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe2607d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe2607d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe2607d3]{grid-template-columns:1fr}}.section-title[data-v-fe2607d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe2607d3]{margin-bottom:16px}.form-label[data-v-fe2607d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe2607d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe2607d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe2607d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe2607d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe2607d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe2607d3]{color:#2563eb}.unit[data-v-fe2607d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe2607d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe2607d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe2607d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c966e601]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c966e601]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c966e601]{grid-template-columns:1fr}}.section-title[data-v-c966e601]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c966e601]{margin-bottom:16px}.form-label[data-v-c966e601]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c966e601]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c966e601]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c966e601]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c966e601]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c966e601]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c966e601]{color:#2563eb}.unit[data-v-c966e601]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c966e601]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c966e601]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c966e601]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c20a1568]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c20a1568]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c20a1568]{grid-template-columns:1fr}}.section-title[data-v-c20a1568]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c20a1568]{margin-bottom:16px}.form-label[data-v-c20a1568]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c20a1568]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c20a1568]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c20a1568]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c20a1568]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c20a1568]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c20a1568]{color:#2563eb}.unit[data-v-c20a1568]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c20a1568]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c20a1568]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c20a1568]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfa42530]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfa42530]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfa42530]{grid-template-columns:1fr}}.section-title[data-v-dfa42530]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfa42530]{margin-bottom:16px}.form-label[data-v-dfa42530]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfa42530]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfa42530]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfa42530]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfa42530]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfa42530]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfa42530]{color:#2563eb}.unit[data-v-dfa42530]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfa42530]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfa42530]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfa42530]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52750a97]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52750a97]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52750a97]{grid-template-columns:1fr}}.section-title[data-v-52750a97]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52750a97]{margin-bottom:16px}.form-label[data-v-52750a97]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52750a97]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52750a97]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52750a97]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52750a97]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52750a97]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52750a97]{color:#2563eb}.unit[data-v-52750a97]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52750a97]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52750a97]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52750a97]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7003be4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7003be4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7003be4c]{grid-template-columns:1fr}}.section-title[data-v-7003be4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7003be4c]{margin-bottom:16px}.form-label[data-v-7003be4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7003be4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7003be4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7003be4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7003be4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7003be4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7003be4c]{color:#2563eb}.unit[data-v-7003be4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7003be4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7003be4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7003be4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1e70300f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1e70300f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1e70300f]{grid-template-columns:1fr}}.section-title[data-v-1e70300f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1e70300f]{margin-bottom:16px}.form-label[data-v-1e70300f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1e70300f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1e70300f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1e70300f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1e70300f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1e70300f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1e70300f]{color:#2563eb}.unit[data-v-1e70300f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1e70300f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1e70300f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1e70300f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57b01a81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57b01a81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57b01a81]{grid-template-columns:1fr}}.section-title[data-v-57b01a81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57b01a81]{margin-bottom:16px}.form-label[data-v-57b01a81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57b01a81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57b01a81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57b01a81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57b01a81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57b01a81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57b01a81]{color:#2563eb}.unit[data-v-57b01a81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57b01a81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57b01a81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57b01a81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0e856b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0e856b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0e856b4]{grid-template-columns:1fr}}.section-title[data-v-a0e856b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0e856b4]{margin-bottom:16px}.form-label[data-v-a0e856b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0e856b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0e856b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0e856b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0e856b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0e856b4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0e856b4]{color:#2563eb}.unit[data-v-a0e856b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0e856b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0e856b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0e856b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24435bf8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24435bf8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24435bf8]{grid-template-columns:1fr}}.section-title[data-v-24435bf8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24435bf8]{margin-bottom:16px}.form-label[data-v-24435bf8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24435bf8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24435bf8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24435bf8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24435bf8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24435bf8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24435bf8]{color:#2563eb}.unit[data-v-24435bf8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24435bf8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24435bf8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24435bf8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af2a203f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af2a203f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af2a203f]{grid-template-columns:1fr}}.section-title[data-v-af2a203f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af2a203f]{margin-bottom:16px}.form-label[data-v-af2a203f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af2a203f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af2a203f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af2a203f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af2a203f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af2a203f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af2a203f]{color:#2563eb}.unit[data-v-af2a203f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af2a203f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af2a203f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af2a203f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-648f1abd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-648f1abd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-648f1abd]{grid-template-columns:1fr}}.section-title[data-v-648f1abd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-648f1abd]{margin-bottom:16px}.form-label[data-v-648f1abd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-648f1abd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-648f1abd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-648f1abd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-648f1abd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-648f1abd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-648f1abd]{color:#2563eb}.unit[data-v-648f1abd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-648f1abd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-648f1abd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-648f1abd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79b40945]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79b40945]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79b40945]{grid-template-columns:1fr}}.section-title[data-v-79b40945]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79b40945]{margin-bottom:16px}.form-label[data-v-79b40945]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79b40945]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79b40945]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79b40945]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79b40945]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79b40945]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79b40945]{color:#2563eb}.unit[data-v-79b40945]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79b40945]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79b40945]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79b40945]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d9ffcc3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d9ffcc3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d9ffcc3]{grid-template-columns:1fr}}.section-title[data-v-9d9ffcc3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d9ffcc3]{margin-bottom:16px}.form-label[data-v-9d9ffcc3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d9ffcc3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d9ffcc3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d9ffcc3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d9ffcc3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d9ffcc3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d9ffcc3]{color:#2563eb}.unit[data-v-9d9ffcc3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d9ffcc3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d9ffcc3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d9ffcc3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11bf1298]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11bf1298]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11bf1298]{grid-template-columns:1fr}}.section-title[data-v-11bf1298]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11bf1298]{margin-bottom:16px}.form-label[data-v-11bf1298]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11bf1298]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11bf1298]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11bf1298]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11bf1298]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11bf1298]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11bf1298]{color:#2563eb}.unit[data-v-11bf1298]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11bf1298]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11bf1298]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11bf1298]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e722bd9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e722bd9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e722bd9]{grid-template-columns:1fr}}.section-title[data-v-3e722bd9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e722bd9]{margin-bottom:16px}.form-label[data-v-3e722bd9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e722bd9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e722bd9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e722bd9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e722bd9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e722bd9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e722bd9]{color:#2563eb}.unit[data-v-3e722bd9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e722bd9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e722bd9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e722bd9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f90fa3e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f90fa3e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f90fa3e0]{grid-template-columns:1fr}}.section-title[data-v-f90fa3e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f90fa3e0]{margin-bottom:16px}.form-label[data-v-f90fa3e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f90fa3e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f90fa3e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f90fa3e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f90fa3e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f90fa3e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f90fa3e0]{color:#2563eb}.unit[data-v-f90fa3e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f90fa3e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f90fa3e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f90fa3e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9b0195fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9b0195fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9b0195fc]{grid-template-columns:1fr}}.section-title[data-v-9b0195fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9b0195fc]{margin-bottom:16px}.form-label[data-v-9b0195fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9b0195fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9b0195fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9b0195fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9b0195fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9b0195fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9b0195fc]{color:#2563eb}.unit[data-v-9b0195fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9b0195fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9b0195fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9b0195fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2814ae81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2814ae81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2814ae81]{grid-template-columns:1fr}}.section-title[data-v-2814ae81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2814ae81]{margin-bottom:16px}.form-label[data-v-2814ae81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2814ae81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2814ae81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2814ae81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2814ae81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2814ae81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2814ae81]{color:#2563eb}.unit[data-v-2814ae81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2814ae81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2814ae81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2814ae81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52ed0415]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52ed0415]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52ed0415]{grid-template-columns:1fr}}.section-title[data-v-52ed0415]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52ed0415]{margin-bottom:16px}.form-label[data-v-52ed0415]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52ed0415]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52ed0415]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52ed0415]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52ed0415]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52ed0415]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52ed0415]{color:#2563eb}.unit[data-v-52ed0415]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52ed0415]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52ed0415]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52ed0415]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a30bb330]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a30bb330]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a30bb330]{grid-template-columns:1fr}}.section-title[data-v-a30bb330]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a30bb330]{margin-bottom:16px}.form-label[data-v-a30bb330]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a30bb330]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a30bb330]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a30bb330]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a30bb330]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a30bb330]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a30bb330]{color:#2563eb}.unit[data-v-a30bb330]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a30bb330]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a30bb330]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a30bb330]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9b52df1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9b52df1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9b52df1]{grid-template-columns:1fr}}.section-title[data-v-a9b52df1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9b52df1]{margin-bottom:16px}.form-label[data-v-a9b52df1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9b52df1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9b52df1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9b52df1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9b52df1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9b52df1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9b52df1]{color:#2563eb}.unit[data-v-a9b52df1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9b52df1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9b52df1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9b52df1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58f33110]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58f33110]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58f33110]{grid-template-columns:1fr}}.section-title[data-v-58f33110]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58f33110]{margin-bottom:16px}.form-label[data-v-58f33110]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58f33110]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58f33110]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58f33110]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58f33110]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58f33110]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58f33110]{color:#2563eb}.unit[data-v-58f33110]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58f33110]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58f33110]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58f33110]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa7bdf4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa7bdf4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa7bdf4c]{grid-template-columns:1fr}}.section-title[data-v-aa7bdf4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa7bdf4c]{margin-bottom:16px}.form-label[data-v-aa7bdf4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa7bdf4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa7bdf4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa7bdf4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa7bdf4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa7bdf4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa7bdf4c]{color:#2563eb}.unit[data-v-aa7bdf4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa7bdf4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa7bdf4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa7bdf4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c4c49d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c4c49d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c4c49d0]{grid-template-columns:1fr}}.section-title[data-v-7c4c49d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c4c49d0]{margin-bottom:16px}.form-label[data-v-7c4c49d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c4c49d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c4c49d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c4c49d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c4c49d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c4c49d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c4c49d0]{color:#2563eb}.unit[data-v-7c4c49d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c4c49d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c4c49d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c4c49d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab1c7f63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab1c7f63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab1c7f63]{grid-template-columns:1fr}}.section-title[data-v-ab1c7f63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab1c7f63]{margin-bottom:16px}.form-label[data-v-ab1c7f63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab1c7f63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab1c7f63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab1c7f63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab1c7f63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab1c7f63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab1c7f63]{color:#2563eb}.unit[data-v-ab1c7f63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab1c7f63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab1c7f63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab1c7f63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb2e6126]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb2e6126]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb2e6126]{grid-template-columns:1fr}}.section-title[data-v-eb2e6126]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb2e6126]{margin-bottom:16px}.form-label[data-v-eb2e6126]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb2e6126]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb2e6126]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb2e6126]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb2e6126]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb2e6126]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb2e6126]{color:#2563eb}.unit[data-v-eb2e6126]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb2e6126]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb2e6126]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb2e6126]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-844619f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-844619f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-844619f8]{grid-template-columns:1fr}}.section-title[data-v-844619f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-844619f8]{margin-bottom:16px}.form-label[data-v-844619f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-844619f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-844619f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-844619f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-844619f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-844619f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-844619f8]{color:#2563eb}.unit[data-v-844619f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-844619f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-844619f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-844619f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-215a8e83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-215a8e83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-215a8e83]{grid-template-columns:1fr}}.section-title[data-v-215a8e83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-215a8e83]{margin-bottom:16px}.form-label[data-v-215a8e83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-215a8e83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-215a8e83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-215a8e83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-215a8e83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-215a8e83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-215a8e83]{color:#2563eb}.unit[data-v-215a8e83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-215a8e83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-215a8e83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-215a8e83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e38072f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e38072f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e38072f3]{grid-template-columns:1fr}}.section-title[data-v-e38072f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e38072f3]{margin-bottom:16px}.form-label[data-v-e38072f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e38072f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e38072f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e38072f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e38072f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e38072f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e38072f3]{color:#2563eb}.unit[data-v-e38072f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e38072f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e38072f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e38072f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-501afbb2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-501afbb2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-501afbb2]{grid-template-columns:1fr}}.section-title[data-v-501afbb2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-501afbb2]{margin-bottom:16px}.form-label[data-v-501afbb2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-501afbb2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-501afbb2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-501afbb2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-501afbb2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-501afbb2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-501afbb2]{color:#2563eb}.unit[data-v-501afbb2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-501afbb2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-501afbb2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-501afbb2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6ba07413]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6ba07413]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6ba07413]{grid-template-columns:1fr}}.section-title[data-v-6ba07413]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6ba07413]{margin-bottom:16px}.form-label[data-v-6ba07413]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6ba07413]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6ba07413]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6ba07413]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6ba07413]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6ba07413]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6ba07413]{color:#2563eb}.unit[data-v-6ba07413]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6ba07413]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6ba07413]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6ba07413]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df91da9a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df91da9a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df91da9a]{grid-template-columns:1fr}}.section-title[data-v-df91da9a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df91da9a]{margin-bottom:16px}.form-label[data-v-df91da9a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df91da9a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df91da9a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df91da9a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df91da9a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df91da9a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df91da9a]{color:#2563eb}.unit[data-v-df91da9a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df91da9a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df91da9a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df91da9a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41a1e752]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41a1e752]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41a1e752]{grid-template-columns:1fr}}.section-title[data-v-41a1e752]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41a1e752]{margin-bottom:16px}.form-label[data-v-41a1e752]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41a1e752]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41a1e752]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41a1e752]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41a1e752]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41a1e752]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41a1e752]{color:#2563eb}.unit[data-v-41a1e752]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41a1e752]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41a1e752]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41a1e752]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7a636dca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7a636dca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7a636dca]{grid-template-columns:1fr}}.section-title[data-v-7a636dca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7a636dca]{margin-bottom:16px}.form-label[data-v-7a636dca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7a636dca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7a636dca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7a636dca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7a636dca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7a636dca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7a636dca]{color:#2563eb}.unit[data-v-7a636dca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7a636dca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7a636dca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7a636dca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74d897fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74d897fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74d897fe]{grid-template-columns:1fr}}.section-title[data-v-74d897fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74d897fe]{margin-bottom:16px}.form-label[data-v-74d897fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74d897fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74d897fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74d897fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74d897fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74d897fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74d897fe]{color:#2563eb}.unit[data-v-74d897fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74d897fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74d897fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74d897fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d532c958]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d532c958]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d532c958]{grid-template-columns:1fr}}.section-title[data-v-d532c958]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d532c958]{margin-bottom:16px}.form-label[data-v-d532c958]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d532c958]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d532c958]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d532c958]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d532c958]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d532c958]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d532c958]{color:#2563eb}.unit[data-v-d532c958]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d532c958]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d532c958]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d532c958]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54130ece]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54130ece]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54130ece]{grid-template-columns:1fr}}.section-title[data-v-54130ece]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54130ece]{margin-bottom:16px}.form-label[data-v-54130ece]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54130ece]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54130ece]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54130ece]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54130ece]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54130ece]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54130ece]{color:#2563eb}.unit[data-v-54130ece]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54130ece]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54130ece]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54130ece]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b402aba1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b402aba1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b402aba1]{grid-template-columns:1fr}}.section-title[data-v-b402aba1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b402aba1]{margin-bottom:16px}.form-label[data-v-b402aba1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b402aba1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b402aba1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b402aba1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b402aba1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b402aba1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b402aba1]{color:#2563eb}.unit[data-v-b402aba1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b402aba1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b402aba1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b402aba1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8719ac0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8719ac0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8719ac0c]{grid-template-columns:1fr}}.section-title[data-v-8719ac0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8719ac0c]{margin-bottom:16px}.form-label[data-v-8719ac0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8719ac0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8719ac0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8719ac0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8719ac0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8719ac0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8719ac0c]{color:#2563eb}.unit[data-v-8719ac0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8719ac0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8719ac0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8719ac0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb027999]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb027999]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb027999]{grid-template-columns:1fr}}.section-title[data-v-cb027999]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb027999]{margin-bottom:16px}.form-label[data-v-cb027999]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb027999]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb027999]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb027999]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb027999]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb027999]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb027999]{color:#2563eb}.unit[data-v-cb027999]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb027999]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb027999]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb027999]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-54f49ef6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-54f49ef6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-54f49ef6]{grid-template-columns:1fr}}.section-title[data-v-54f49ef6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-54f49ef6]{margin-bottom:16px}.form-label[data-v-54f49ef6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-54f49ef6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-54f49ef6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-54f49ef6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-54f49ef6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-54f49ef6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-54f49ef6]{color:#2563eb}.unit[data-v-54f49ef6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-54f49ef6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-54f49ef6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-54f49ef6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46394115]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46394115]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46394115]{grid-template-columns:1fr}}.section-title[data-v-46394115]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46394115]{margin-bottom:16px}.form-label[data-v-46394115]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46394115]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46394115]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46394115]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46394115]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46394115]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46394115]{color:#2563eb}.unit[data-v-46394115]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46394115]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46394115]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46394115]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-99f77751]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-99f77751]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-99f77751]{grid-template-columns:1fr}}.section-title[data-v-99f77751]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-99f77751]{margin-bottom:16px}.form-label[data-v-99f77751]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-99f77751]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-99f77751]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-99f77751]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-99f77751]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-99f77751]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-99f77751]{color:#2563eb}.unit[data-v-99f77751]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-99f77751]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-99f77751]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-99f77751]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-758d51ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-758d51ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-758d51ba]{grid-template-columns:1fr}}.section-title[data-v-758d51ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-758d51ba]{margin-bottom:16px}.form-label[data-v-758d51ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-758d51ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-758d51ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-758d51ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-758d51ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-758d51ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-758d51ba]{color:#2563eb}.unit[data-v-758d51ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-758d51ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-758d51ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-758d51ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df7dfc45]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df7dfc45]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df7dfc45]{grid-template-columns:1fr}}.section-title[data-v-df7dfc45]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df7dfc45]{margin-bottom:16px}.form-label[data-v-df7dfc45]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df7dfc45]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df7dfc45]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df7dfc45]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df7dfc45]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df7dfc45]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df7dfc45]{color:#2563eb}.unit[data-v-df7dfc45]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df7dfc45]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df7dfc45]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df7dfc45]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd2ee9d6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd2ee9d6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd2ee9d6]{grid-template-columns:1fr}}.section-title[data-v-cd2ee9d6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd2ee9d6]{margin-bottom:16px}.form-label[data-v-cd2ee9d6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd2ee9d6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd2ee9d6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd2ee9d6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd2ee9d6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd2ee9d6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd2ee9d6]{color:#2563eb}.unit[data-v-cd2ee9d6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd2ee9d6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd2ee9d6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd2ee9d6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db592eaf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db592eaf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db592eaf]{grid-template-columns:1fr}}.section-title[data-v-db592eaf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db592eaf]{margin-bottom:16px}.form-label[data-v-db592eaf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db592eaf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db592eaf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db592eaf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db592eaf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db592eaf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db592eaf]{color:#2563eb}.unit[data-v-db592eaf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db592eaf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db592eaf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db592eaf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4109b8c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4109b8c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4109b8c3]{grid-template-columns:1fr}}.section-title[data-v-4109b8c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4109b8c3]{margin-bottom:16px}.form-label[data-v-4109b8c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4109b8c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4109b8c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4109b8c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4109b8c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4109b8c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4109b8c3]{color:#2563eb}.unit[data-v-4109b8c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4109b8c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4109b8c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4109b8c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-314239ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-314239ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-314239ef]{grid-template-columns:1fr}}.section-title[data-v-314239ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-314239ef]{margin-bottom:16px}.form-label[data-v-314239ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-314239ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-314239ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-314239ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-314239ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-314239ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-314239ef]{color:#2563eb}.unit[data-v-314239ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-314239ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-314239ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-314239ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-714bfeff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-714bfeff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-714bfeff]{grid-template-columns:1fr}}.section-title[data-v-714bfeff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-714bfeff]{margin-bottom:16px}.form-label[data-v-714bfeff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-714bfeff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-714bfeff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-714bfeff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-714bfeff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-714bfeff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-714bfeff]{color:#2563eb}.unit[data-v-714bfeff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-714bfeff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-714bfeff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-714bfeff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35885def]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35885def]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35885def]{grid-template-columns:1fr}}.section-title[data-v-35885def]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35885def]{margin-bottom:16px}.form-label[data-v-35885def]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35885def]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35885def]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35885def]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35885def]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35885def]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35885def]{color:#2563eb}.unit[data-v-35885def]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35885def]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35885def]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35885def]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b57e1670]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b57e1670]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b57e1670]{grid-template-columns:1fr}}.section-title[data-v-b57e1670]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b57e1670]{margin-bottom:16px}.form-label[data-v-b57e1670]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b57e1670]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b57e1670]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b57e1670]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b57e1670]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b57e1670]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b57e1670]{color:#2563eb}.unit[data-v-b57e1670]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b57e1670]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b57e1670]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b57e1670]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-309c3f69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-309c3f69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-309c3f69]{grid-template-columns:1fr}}.section-title[data-v-309c3f69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-309c3f69]{margin-bottom:16px}.form-label[data-v-309c3f69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-309c3f69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-309c3f69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-309c3f69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-309c3f69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-309c3f69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-309c3f69]{color:#2563eb}.unit[data-v-309c3f69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-309c3f69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-309c3f69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-309c3f69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3422967]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3422967]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3422967]{grid-template-columns:1fr}}.section-title[data-v-f3422967]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3422967]{margin-bottom:16px}.form-label[data-v-f3422967]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3422967]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3422967]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3422967]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3422967]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3422967]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3422967]{color:#2563eb}.unit[data-v-f3422967]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3422967]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3422967]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3422967]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0e403d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0e403d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0e403d5]{grid-template-columns:1fr}}.section-title[data-v-b0e403d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0e403d5]{margin-bottom:16px}.form-label[data-v-b0e403d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0e403d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0e403d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0e403d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0e403d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0e403d5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0e403d5]{color:#2563eb}.unit[data-v-b0e403d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0e403d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0e403d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0e403d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00285815]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00285815]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00285815]{grid-template-columns:1fr}}.section-title[data-v-00285815]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00285815]{margin-bottom:16px}.form-label[data-v-00285815]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00285815]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00285815]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00285815]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00285815]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00285815]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00285815]{color:#2563eb}.unit[data-v-00285815]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00285815]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00285815]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00285815]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bf89e983]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bf89e983]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bf89e983]{grid-template-columns:1fr}}.section-title[data-v-bf89e983]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bf89e983]{margin-bottom:16px}.form-label[data-v-bf89e983]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bf89e983]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bf89e983]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bf89e983]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bf89e983]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bf89e983]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bf89e983]{color:#2563eb}.unit[data-v-bf89e983]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bf89e983]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bf89e983]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bf89e983]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9240621d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9240621d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9240621d]{grid-template-columns:1fr}}.section-title[data-v-9240621d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9240621d]{margin-bottom:16px}.form-label[data-v-9240621d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9240621d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9240621d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9240621d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9240621d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9240621d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9240621d]{color:#2563eb}.unit[data-v-9240621d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9240621d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9240621d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9240621d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ce23299]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ce23299]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ce23299]{grid-template-columns:1fr}}.section-title[data-v-1ce23299]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ce23299]{margin-bottom:16px}.form-label[data-v-1ce23299]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ce23299]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ce23299]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ce23299]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ce23299]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ce23299]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ce23299]{color:#2563eb}.unit[data-v-1ce23299]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ce23299]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ce23299]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ce23299]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58a82812]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58a82812]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58a82812]{grid-template-columns:1fr}}.section-title[data-v-58a82812]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58a82812]{margin-bottom:16px}.form-label[data-v-58a82812]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58a82812]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58a82812]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58a82812]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58a82812]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58a82812]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58a82812]{color:#2563eb}.unit[data-v-58a82812]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58a82812]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58a82812]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58a82812]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f760ab6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f760ab6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f760ab6]{grid-template-columns:1fr}}.section-title[data-v-4f760ab6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f760ab6]{margin-bottom:16px}.form-label[data-v-4f760ab6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f760ab6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f760ab6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f760ab6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f760ab6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f760ab6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f760ab6]{color:#2563eb}.unit[data-v-4f760ab6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f760ab6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f760ab6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f760ab6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c43197f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c43197f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c43197f3]{grid-template-columns:1fr}}.section-title[data-v-c43197f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c43197f3]{margin-bottom:16px}.form-label[data-v-c43197f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c43197f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c43197f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c43197f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c43197f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c43197f3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c43197f3]{color:#2563eb}.unit[data-v-c43197f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c43197f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c43197f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c43197f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d2b0b93]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d2b0b93]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d2b0b93]{grid-template-columns:1fr}}.section-title[data-v-9d2b0b93]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d2b0b93]{margin-bottom:16px}.form-label[data-v-9d2b0b93]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d2b0b93]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d2b0b93]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d2b0b93]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d2b0b93]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d2b0b93]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d2b0b93]{color:#2563eb}.unit[data-v-9d2b0b93]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d2b0b93]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d2b0b93]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d2b0b93]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4b4755c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4b4755c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4b4755c]{grid-template-columns:1fr}}.section-title[data-v-b4b4755c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4b4755c]{margin-bottom:16px}.form-label[data-v-b4b4755c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4b4755c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4b4755c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4b4755c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4b4755c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4b4755c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4b4755c]{color:#2563eb}.unit[data-v-b4b4755c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4b4755c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4b4755c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4b4755c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8566d9f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8566d9f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8566d9f8]{grid-template-columns:1fr}}.section-title[data-v-8566d9f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8566d9f8]{margin-bottom:16px}.form-label[data-v-8566d9f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8566d9f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8566d9f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8566d9f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8566d9f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8566d9f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8566d9f8]{color:#2563eb}.unit[data-v-8566d9f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8566d9f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8566d9f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8566d9f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fa9372a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fa9372a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fa9372a]{grid-template-columns:1fr}}.section-title[data-v-5fa9372a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fa9372a]{margin-bottom:16px}.form-label[data-v-5fa9372a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fa9372a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fa9372a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fa9372a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fa9372a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fa9372a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fa9372a]{color:#2563eb}.unit[data-v-5fa9372a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fa9372a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fa9372a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fa9372a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a86d2f8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a86d2f8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a86d2f8d]{grid-template-columns:1fr}}.section-title[data-v-a86d2f8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a86d2f8d]{margin-bottom:16px}.form-label[data-v-a86d2f8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a86d2f8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a86d2f8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a86d2f8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a86d2f8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a86d2f8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a86d2f8d]{color:#2563eb}.unit[data-v-a86d2f8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a86d2f8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a86d2f8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a86d2f8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11d640bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11d640bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11d640bb]{grid-template-columns:1fr}}.section-title[data-v-11d640bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11d640bb]{margin-bottom:16px}.form-label[data-v-11d640bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11d640bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11d640bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11d640bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11d640bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11d640bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11d640bb]{color:#2563eb}.unit[data-v-11d640bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11d640bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11d640bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11d640bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-728b2dda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-728b2dda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-728b2dda]{grid-template-columns:1fr}}.section-title[data-v-728b2dda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-728b2dda]{margin-bottom:16px}.form-label[data-v-728b2dda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-728b2dda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-728b2dda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-728b2dda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-728b2dda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-728b2dda]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-728b2dda]{color:#2563eb}.unit[data-v-728b2dda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-728b2dda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-728b2dda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-728b2dda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-705c933a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-705c933a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-705c933a]{grid-template-columns:1fr}}.section-title[data-v-705c933a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-705c933a]{margin-bottom:16px}.form-label[data-v-705c933a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-705c933a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-705c933a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-705c933a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-705c933a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-705c933a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-705c933a]{color:#2563eb}.unit[data-v-705c933a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-705c933a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-705c933a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-705c933a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-578ed3ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-578ed3ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-578ed3ce]{grid-template-columns:1fr}}.section-title[data-v-578ed3ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-578ed3ce]{margin-bottom:16px}.form-label[data-v-578ed3ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-578ed3ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-578ed3ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-578ed3ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-578ed3ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-578ed3ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-578ed3ce]{color:#2563eb}.unit[data-v-578ed3ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-578ed3ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-578ed3ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-578ed3ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-af87b468]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-af87b468]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-af87b468]{grid-template-columns:1fr}}.section-title[data-v-af87b468]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-af87b468]{margin-bottom:16px}.form-label[data-v-af87b468]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-af87b468]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-af87b468]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-af87b468]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-af87b468]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-af87b468]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-af87b468]{color:#2563eb}.unit[data-v-af87b468]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-af87b468]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-af87b468]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-af87b468]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6e53c0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6e53c0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6e53c0e]{grid-template-columns:1fr}}.section-title[data-v-e6e53c0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6e53c0e]{margin-bottom:16px}.form-label[data-v-e6e53c0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6e53c0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6e53c0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6e53c0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6e53c0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6e53c0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6e53c0e]{color:#2563eb}.unit[data-v-e6e53c0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6e53c0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6e53c0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6e53c0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ff972d9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ff972d9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ff972d9]{grid-template-columns:1fr}}.section-title[data-v-1ff972d9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ff972d9]{margin-bottom:16px}.form-label[data-v-1ff972d9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ff972d9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ff972d9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ff972d9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ff972d9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ff972d9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ff972d9]{color:#2563eb}.unit[data-v-1ff972d9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ff972d9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ff972d9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ff972d9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5224c21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5224c21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5224c21]{grid-template-columns:1fr}}.section-title[data-v-a5224c21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5224c21]{margin-bottom:16px}.form-label[data-v-a5224c21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5224c21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5224c21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5224c21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5224c21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5224c21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5224c21]{color:#2563eb}.unit[data-v-a5224c21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5224c21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5224c21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5224c21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7ae6bc4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e7ae6bc4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e7ae6bc4]{grid-template-columns:1fr 1fr}}.section-title[data-v-e7ae6bc4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e7ae6bc4]{margin-bottom:var(--space-4)}.form-label[data-v-e7ae6bc4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e7ae6bc4],.form-select[data-v-e7ae6bc4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e7ae6bc4]:focus,.form-select[data-v-e7ae6bc4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e7ae6bc4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e7ae6bc4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e7ae6bc4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e7ae6bc4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e7ae6bc4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e7ae6bc4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e7ae6bc4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e7ae6bc4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e7ae6bc4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e7ae6bc4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-e7ae6bc4]{margin-top:var(--space-4)}.mode-toggle-group[data-v-e7ae6bc4]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-btn[data-v-e7ae6bc4]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-e7ae6bc4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.dimensions-group[data-v-e7ae6bc4]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-e7ae6bc4]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-addon[data-v-e7ae6bc4]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-e7ae6bc4]{box-shadow:none;border:none;flex:1}.input-addon[data-v-e7ae6bc4]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.input-addon-prefix[data-v-e7ae6bc4]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-right:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.presets-section[data-v-e7ae6bc4]{margin-bottom:var(--space-4)}.presets-grid[data-v-e7ae6bc4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-e7ae6bc4]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .2s}.preset-btn[data-v-e7ae6bc4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-text[data-v-e7ae6bc4]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.price-box[data-v-e7ae6bc4]{background:var(--color-neutral-50,#f9fafb);border-color:var(--border-color)}.price-highlight[data-v-e7ae6bc4]{font-size:var(--text-3xl)!important;color:var(--text-primary)!important}.results-wrapper[data-v-e7ae6bc4]{flex-direction:column;display:flex}.formula-line[data-v-e7ae6bc4]{margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--text-primary)}.text-muted-sm[data-v-e7ae6bc4]{font-size:var(--text-xs);color:var(--text-muted)}.formula-note[data-v-e7ae6bc4]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);border-top:1px dashed var(--border-color);padding-top:var(--space-2);margin-bottom:0}.placeholder-text[data-v-e7ae6bc4]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-15c193c3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15c193c3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15c193c3]{grid-template-columns:1fr}}.section-title[data-v-15c193c3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15c193c3]{margin-bottom:16px}.form-label[data-v-15c193c3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15c193c3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15c193c3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15c193c3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15c193c3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15c193c3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15c193c3]{color:#2563eb}.unit[data-v-15c193c3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15c193c3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15c193c3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15c193c3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a66397de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a66397de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a66397de]{grid-template-columns:1fr}}.section-title[data-v-a66397de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a66397de]{margin-bottom:16px}.form-label[data-v-a66397de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a66397de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a66397de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a66397de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a66397de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a66397de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a66397de]{color:#2563eb}.unit[data-v-a66397de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a66397de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a66397de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a66397de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a7b5bff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a7b5bff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a7b5bff]{grid-template-columns:1fr}}.section-title[data-v-2a7b5bff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a7b5bff]{margin-bottom:16px}.form-label[data-v-2a7b5bff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a7b5bff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a7b5bff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a7b5bff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a7b5bff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a7b5bff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a7b5bff]{color:#2563eb}.unit[data-v-2a7b5bff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a7b5bff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a7b5bff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a7b5bff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5368a69b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5368a69b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5368a69b]{grid-template-columns:1fr}}.section-title[data-v-5368a69b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5368a69b]{margin-bottom:16px}.form-label[data-v-5368a69b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5368a69b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5368a69b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5368a69b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5368a69b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5368a69b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5368a69b]{color:#2563eb}.unit[data-v-5368a69b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5368a69b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5368a69b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5368a69b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1a47ab86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1a47ab86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1a47ab86]{grid-template-columns:1fr}}.section-title[data-v-1a47ab86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1a47ab86]{margin-bottom:16px}.form-label[data-v-1a47ab86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1a47ab86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1a47ab86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1a47ab86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1a47ab86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1a47ab86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1a47ab86]{color:#2563eb}.unit[data-v-1a47ab86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1a47ab86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1a47ab86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1a47ab86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8315d56b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8315d56b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8315d56b]{grid-template-columns:1fr}}.section-title[data-v-8315d56b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8315d56b]{margin-bottom:16px}.form-label[data-v-8315d56b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8315d56b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8315d56b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8315d56b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8315d56b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8315d56b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8315d56b]{color:#2563eb}.unit[data-v-8315d56b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8315d56b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8315d56b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8315d56b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c826101f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c826101f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c826101f]{grid-template-columns:1fr}}.section-title[data-v-c826101f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c826101f]{margin-bottom:16px}.form-label[data-v-c826101f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c826101f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c826101f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c826101f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c826101f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c826101f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c826101f]{color:#2563eb}.unit[data-v-c826101f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c826101f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c826101f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c826101f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d4ddf258]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d4ddf258]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d4ddf258]{grid-template-columns:1fr}}.section-title[data-v-d4ddf258]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d4ddf258]{margin-bottom:16px}.form-label[data-v-d4ddf258]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d4ddf258]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d4ddf258]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d4ddf258]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d4ddf258]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d4ddf258]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d4ddf258]{color:#2563eb}.unit[data-v-d4ddf258]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d4ddf258]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d4ddf258]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d4ddf258]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87980870]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87980870]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87980870]{grid-template-columns:1fr}}.section-title[data-v-87980870]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87980870]{margin-bottom:16px}.form-label[data-v-87980870]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87980870]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87980870]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87980870]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87980870]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87980870]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87980870]{color:#2563eb}.unit[data-v-87980870]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87980870]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87980870]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87980870]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a3a3584]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a3a3584]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a3a3584]{grid-template-columns:1fr}}.section-title[data-v-0a3a3584]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a3a3584]{margin-bottom:16px}.form-label[data-v-0a3a3584]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a3a3584]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a3a3584]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a3a3584]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a3a3584]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a3a3584]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a3a3584]{color:#2563eb}.unit[data-v-0a3a3584]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a3a3584]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a3a3584]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a3a3584]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97e18f54]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97e18f54]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97e18f54]{grid-template-columns:1fr}}.section-title[data-v-97e18f54]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97e18f54]{margin-bottom:16px}.form-label[data-v-97e18f54]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97e18f54]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97e18f54]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97e18f54]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97e18f54]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97e18f54]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97e18f54]{color:#2563eb}.unit[data-v-97e18f54]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97e18f54]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97e18f54]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97e18f54]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-902f72cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-902f72cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-902f72cf]{grid-template-columns:1fr}}.section-title[data-v-902f72cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-902f72cf]{margin-bottom:16px}.form-label[data-v-902f72cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-902f72cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-902f72cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-902f72cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-902f72cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-902f72cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-902f72cf]{color:#2563eb}.unit[data-v-902f72cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-902f72cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-902f72cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-902f72cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-38a398e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-38a398e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-38a398e2]{grid-template-columns:1fr}}.section-title[data-v-38a398e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-38a398e2]{margin-bottom:16px}.form-label[data-v-38a398e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-38a398e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-38a398e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-38a398e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-38a398e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-38a398e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-38a398e2]{color:#2563eb}.unit[data-v-38a398e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-38a398e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-38a398e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-38a398e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c826100b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c826100b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c826100b]{grid-template-columns:1fr}}.section-title[data-v-c826100b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c826100b]{margin-bottom:16px}.form-label[data-v-c826100b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c826100b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c826100b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c826100b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c826100b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c826100b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c826100b]{color:#2563eb}.unit[data-v-c826100b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c826100b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c826100b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c826100b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39d44fda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39d44fda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39d44fda]{grid-template-columns:1fr}}.section-title[data-v-39d44fda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39d44fda]{margin-bottom:16px}.form-label[data-v-39d44fda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39d44fda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39d44fda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39d44fda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39d44fda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39d44fda]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39d44fda]{color:#2563eb}.unit[data-v-39d44fda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39d44fda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39d44fda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39d44fda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2c607e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2c607e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2c607e5]{grid-template-columns:1fr}}.section-title[data-v-e2c607e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2c607e5]{margin-bottom:16px}.form-label[data-v-e2c607e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2c607e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2c607e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2c607e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2c607e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2c607e5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2c607e5]{color:#2563eb}.unit[data-v-e2c607e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2c607e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2c607e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2c607e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2b6c9d69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2b6c9d69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2b6c9d69]{grid-template-columns:1fr}}.section-title[data-v-2b6c9d69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2b6c9d69]{margin-bottom:16px}.form-label[data-v-2b6c9d69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2b6c9d69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2b6c9d69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2b6c9d69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2b6c9d69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2b6c9d69]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2b6c9d69]{color:#2563eb}.unit[data-v-2b6c9d69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2b6c9d69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2b6c9d69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2b6c9d69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e118e6a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e118e6a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e118e6a]{grid-template-columns:1fr}}.section-title[data-v-3e118e6a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e118e6a]{margin-bottom:16px}.form-label[data-v-3e118e6a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e118e6a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e118e6a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e118e6a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e118e6a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e118e6a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e118e6a]{color:#2563eb}.unit[data-v-3e118e6a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e118e6a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e118e6a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e118e6a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bc3c025a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bc3c025a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bc3c025a]{grid-template-columns:1fr}}.section-title[data-v-bc3c025a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bc3c025a]{margin-bottom:16px}.form-label[data-v-bc3c025a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bc3c025a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bc3c025a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bc3c025a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bc3c025a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bc3c025a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bc3c025a]{color:#2563eb}.unit[data-v-bc3c025a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bc3c025a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bc3c025a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bc3c025a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-90e106d5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-90e106d5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-90e106d5]{grid-template-columns:1fr}}.section-title[data-v-90e106d5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-90e106d5]{margin-bottom:16px}.form-label[data-v-90e106d5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-90e106d5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-90e106d5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-90e106d5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-90e106d5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-90e106d5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-90e106d5]{color:#2563eb}.unit[data-v-90e106d5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-90e106d5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-90e106d5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-90e106d5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e153160]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e153160]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e153160]{grid-template-columns:1fr}}.section-title[data-v-8e153160]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e153160]{margin-bottom:16px}.form-label[data-v-8e153160]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e153160]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e153160]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e153160]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e153160]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e153160]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e153160]{color:#2563eb}.unit[data-v-8e153160]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e153160]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e153160]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e153160]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b79db88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b79db88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b79db88]{grid-template-columns:1fr}}.section-title[data-v-3b79db88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b79db88]{margin-bottom:16px}.form-label[data-v-3b79db88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b79db88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b79db88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b79db88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b79db88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b79db88]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b79db88]{color:#2563eb}.unit[data-v-3b79db88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b79db88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b79db88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b79db88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4c230b9b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4c230b9b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4c230b9b]{grid-template-columns:1fr}}.section-title[data-v-4c230b9b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4c230b9b]{margin-bottom:16px}.form-label[data-v-4c230b9b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4c230b9b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4c230b9b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4c230b9b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4c230b9b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4c230b9b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4c230b9b]{color:#2563eb}.unit[data-v-4c230b9b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4c230b9b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4c230b9b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4c230b9b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d5fcc7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d5fcc7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d5fcc7c]{grid-template-columns:1fr}}.section-title[data-v-0d5fcc7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d5fcc7c]{margin-bottom:16px}.form-label[data-v-0d5fcc7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d5fcc7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d5fcc7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d5fcc7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d5fcc7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d5fcc7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d5fcc7c]{color:#2563eb}.unit[data-v-0d5fcc7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d5fcc7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d5fcc7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d5fcc7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1541104b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1541104b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1541104b]{grid-template-columns:1fr}}.section-title[data-v-1541104b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1541104b]{margin-bottom:16px}.form-label[data-v-1541104b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1541104b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1541104b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1541104b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1541104b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1541104b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1541104b]{color:#2563eb}.unit[data-v-1541104b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1541104b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1541104b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1541104b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84bd3595]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84bd3595]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84bd3595]{grid-template-columns:1fr}}.section-title[data-v-84bd3595]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84bd3595]{margin-bottom:16px}.form-label[data-v-84bd3595]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84bd3595]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84bd3595]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84bd3595]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84bd3595]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84bd3595]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84bd3595]{color:#2563eb}.unit[data-v-84bd3595]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84bd3595]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84bd3595]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84bd3595]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d8cdd33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d8cdd33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d8cdd33]{grid-template-columns:1fr}}.section-title[data-v-2d8cdd33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d8cdd33]{margin-bottom:16px}.form-label[data-v-2d8cdd33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d8cdd33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d8cdd33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d8cdd33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d8cdd33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d8cdd33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d8cdd33]{color:#2563eb}.unit[data-v-2d8cdd33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d8cdd33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d8cdd33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d8cdd33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb6d81dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb6d81dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb6d81dc]{grid-template-columns:1fr}}.section-title[data-v-eb6d81dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb6d81dc]{margin-bottom:16px}.form-label[data-v-eb6d81dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb6d81dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb6d81dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb6d81dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb6d81dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb6d81dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb6d81dc]{color:#2563eb}.unit[data-v-eb6d81dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb6d81dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb6d81dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb6d81dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8422fc9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8422fc9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8422fc9f]{grid-template-columns:1fr}}.section-title[data-v-8422fc9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8422fc9f]{margin-bottom:16px}.form-label[data-v-8422fc9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8422fc9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8422fc9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8422fc9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8422fc9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8422fc9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8422fc9f]{color:#2563eb}.unit[data-v-8422fc9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8422fc9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8422fc9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8422fc9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-544eae65]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-544eae65]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-544eae65]{grid-template-columns:1fr}}.section-title[data-v-544eae65]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-544eae65]{margin-bottom:16px}.form-label[data-v-544eae65]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-544eae65]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-544eae65]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-544eae65]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-544eae65]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-544eae65]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-544eae65]{color:#2563eb}.unit[data-v-544eae65]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-544eae65]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-544eae65]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-544eae65]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fb87822]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fb87822]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fb87822]{grid-template-columns:1fr}}.section-title[data-v-5fb87822]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fb87822]{margin-bottom:16px}.form-label[data-v-5fb87822]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fb87822]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fb87822]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fb87822]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fb87822]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fb87822]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fb87822]{color:#2563eb}.unit[data-v-5fb87822]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fb87822]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fb87822]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fb87822]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d03a7451]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d03a7451]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d03a7451]{grid-template-columns:1fr}}.section-title[data-v-d03a7451]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d03a7451]{margin-bottom:16px}.form-label[data-v-d03a7451]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d03a7451]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d03a7451]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d03a7451]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d03a7451]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d03a7451]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d03a7451]{color:#2563eb}.unit[data-v-d03a7451]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d03a7451]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d03a7451]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d03a7451]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cd43e06]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cd43e06]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cd43e06]{grid-template-columns:1fr}}.section-title[data-v-9cd43e06]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cd43e06]{margin-bottom:16px}.form-label[data-v-9cd43e06]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cd43e06]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cd43e06]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cd43e06]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cd43e06]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cd43e06]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cd43e06]{color:#2563eb}.unit[data-v-9cd43e06]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cd43e06]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cd43e06]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cd43e06]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4340855c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4340855c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4340855c]{grid-template-columns:1fr}}.section-title[data-v-4340855c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4340855c]{margin-bottom:16px}.form-label[data-v-4340855c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4340855c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4340855c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4340855c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4340855c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4340855c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4340855c]{color:#2563eb}.unit[data-v-4340855c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4340855c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4340855c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4340855c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fabfea3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fabfea3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fabfea3d]{grid-template-columns:1fr}}.section-title[data-v-fabfea3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fabfea3d]{margin-bottom:16px}.form-label[data-v-fabfea3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fabfea3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fabfea3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fabfea3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fabfea3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fabfea3d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fabfea3d]{color:#2563eb}.unit[data-v-fabfea3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fabfea3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fabfea3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fabfea3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad1d8fd9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad1d8fd9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad1d8fd9]{grid-template-columns:1fr}}.section-title[data-v-ad1d8fd9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad1d8fd9]{margin-bottom:16px}.form-label[data-v-ad1d8fd9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad1d8fd9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad1d8fd9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad1d8fd9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad1d8fd9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad1d8fd9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad1d8fd9]{color:#2563eb}.unit[data-v-ad1d8fd9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad1d8fd9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad1d8fd9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad1d8fd9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98d28033]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98d28033]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98d28033]{grid-template-columns:1fr}}.section-title[data-v-98d28033]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98d28033]{margin-bottom:16px}.form-label[data-v-98d28033]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98d28033]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98d28033]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98d28033]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98d28033]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98d28033]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98d28033]{color:#2563eb}.unit[data-v-98d28033]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98d28033]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98d28033]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98d28033]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e499f954]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e499f954]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e499f954]{grid-template-columns:1fr}}.section-title[data-v-e499f954]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e499f954]{margin-bottom:16px}.form-label[data-v-e499f954]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e499f954]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e499f954]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e499f954]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e499f954]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e499f954]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e499f954]{color:#2563eb}.unit[data-v-e499f954]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e499f954]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e499f954]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e499f954]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9b616e5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9b616e5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9b616e5]{grid-template-columns:1fr}}.section-title[data-v-e9b616e5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9b616e5]{margin-bottom:16px}.form-label[data-v-e9b616e5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9b616e5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9b616e5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9b616e5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9b616e5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9b616e5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9b616e5]{color:#2563eb}.unit[data-v-e9b616e5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9b616e5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9b616e5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9b616e5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b395b83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b395b83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b395b83]{grid-template-columns:1fr}}.section-title[data-v-8b395b83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b395b83]{margin-bottom:16px}.form-label[data-v-8b395b83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b395b83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b395b83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b395b83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b395b83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b395b83]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b395b83]{color:#2563eb}.unit[data-v-8b395b83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b395b83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b395b83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b395b83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c04ff9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c04ff9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c04ff9d]{grid-template-columns:1fr}}.section-title[data-v-7c04ff9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c04ff9d]{margin-bottom:16px}.form-label[data-v-7c04ff9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c04ff9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c04ff9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c04ff9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c04ff9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c04ff9d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c04ff9d]{color:#2563eb}.unit[data-v-7c04ff9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c04ff9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c04ff9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c04ff9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-93d6c416]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-93d6c416]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-93d6c416]{grid-template-columns:1fr}}.section-title[data-v-93d6c416]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-93d6c416]{margin-bottom:16px}.form-label[data-v-93d6c416]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-93d6c416]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-93d6c416]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-93d6c416]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-93d6c416]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-93d6c416]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-93d6c416]{color:#2563eb}.unit[data-v-93d6c416]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-93d6c416]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-93d6c416]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-93d6c416]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-07630801]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-07630801]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-07630801]{grid-template-columns:1fr}}.section-title[data-v-07630801]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-07630801]{margin-bottom:16px}.form-label[data-v-07630801]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-07630801]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-07630801]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-07630801]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-07630801]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-07630801]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-07630801]{color:#2563eb}.unit[data-v-07630801]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-07630801]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-07630801]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-07630801]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-261e8c80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-261e8c80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-261e8c80]{grid-template-columns:1fr}}.section-title[data-v-261e8c80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-261e8c80]{margin-bottom:16px}.form-label[data-v-261e8c80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-261e8c80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-261e8c80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-261e8c80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-261e8c80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-261e8c80]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-261e8c80]{color:#2563eb}.unit[data-v-261e8c80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-261e8c80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-261e8c80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-261e8c80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b05375ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b05375ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b05375ff]{grid-template-columns:1fr}}.section-title[data-v-b05375ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b05375ff]{margin-bottom:16px}.form-label[data-v-b05375ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b05375ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b05375ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b05375ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b05375ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b05375ff]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b05375ff]{color:#2563eb}.unit[data-v-b05375ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b05375ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b05375ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b05375ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf6c6e3c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf6c6e3c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf6c6e3c]{grid-template-columns:1fr}}.section-title[data-v-cf6c6e3c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf6c6e3c]{margin-bottom:16px}.form-label[data-v-cf6c6e3c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf6c6e3c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf6c6e3c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf6c6e3c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf6c6e3c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf6c6e3c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf6c6e3c]{color:#2563eb}.unit[data-v-cf6c6e3c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf6c6e3c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf6c6e3c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf6c6e3c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d92c8e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d92c8e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d92c8e6]{grid-template-columns:1fr}}.section-title[data-v-7d92c8e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d92c8e6]{margin-bottom:16px}.form-label[data-v-7d92c8e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d92c8e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d92c8e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d92c8e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d92c8e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d92c8e6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d92c8e6]{color:#2563eb}.unit[data-v-7d92c8e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d92c8e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d92c8e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d92c8e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6eaec958]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6eaec958]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6eaec958]{grid-template-columns:1fr}}.section-title[data-v-6eaec958]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6eaec958]{margin-bottom:16px}.form-label[data-v-6eaec958]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6eaec958]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6eaec958]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6eaec958]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6eaec958]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6eaec958]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6eaec958]{color:#2563eb}.unit[data-v-6eaec958]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6eaec958]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6eaec958]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6eaec958]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e66ded5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e66ded5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e66ded5]{grid-template-columns:1fr}}.section-title[data-v-0e66ded5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e66ded5]{margin-bottom:16px}.form-label[data-v-0e66ded5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e66ded5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e66ded5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e66ded5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e66ded5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e66ded5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e66ded5]{color:#2563eb}.unit[data-v-0e66ded5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e66ded5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e66ded5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e66ded5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17ed35bf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17ed35bf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17ed35bf]{grid-template-columns:1fr}}.section-title[data-v-17ed35bf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17ed35bf]{margin-bottom:16px}.form-label[data-v-17ed35bf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17ed35bf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17ed35bf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17ed35bf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17ed35bf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17ed35bf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17ed35bf]{color:#2563eb}.unit[data-v-17ed35bf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17ed35bf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17ed35bf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17ed35bf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-39915b21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-39915b21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-39915b21]{grid-template-columns:1fr}}.section-title[data-v-39915b21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-39915b21]{margin-bottom:16px}.form-label[data-v-39915b21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-39915b21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-39915b21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-39915b21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-39915b21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-39915b21]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-39915b21]{color:#2563eb}.unit[data-v-39915b21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-39915b21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-39915b21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-39915b21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0d7be451]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0d7be451]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0d7be451]{grid-template-columns:1fr}}.section-title[data-v-0d7be451]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0d7be451]{margin-bottom:16px}.form-label[data-v-0d7be451]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0d7be451]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0d7be451]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0d7be451]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0d7be451]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0d7be451]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0d7be451]{color:#2563eb}.unit[data-v-0d7be451]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0d7be451]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0d7be451]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0d7be451]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8e5634e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8e5634e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8e5634e6]{grid-template-columns:1fr}}.section-title[data-v-8e5634e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8e5634e6]{margin-bottom:16px}.form-label[data-v-8e5634e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8e5634e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8e5634e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8e5634e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8e5634e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8e5634e6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8e5634e6]{color:#2563eb}.unit[data-v-8e5634e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8e5634e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8e5634e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8e5634e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64899d47]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64899d47]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64899d47]{grid-template-columns:1fr}}.section-title[data-v-64899d47]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64899d47]{margin-bottom:16px}.form-label[data-v-64899d47]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64899d47]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64899d47]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64899d47]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64899d47]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64899d47]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64899d47]{color:#2563eb}.unit[data-v-64899d47]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64899d47]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64899d47]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64899d47]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3346a205]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3346a205]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3346a205]{grid-template-columns:1fr}}.section-title[data-v-3346a205]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3346a205]{margin-bottom:16px}.form-label[data-v-3346a205]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3346a205]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3346a205]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3346a205]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3346a205]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3346a205]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3346a205]{color:#2563eb}.unit[data-v-3346a205]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3346a205]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3346a205]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3346a205]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0880bdb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0880bdb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0880bdb4]{grid-template-columns:1fr}}.section-title[data-v-0880bdb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0880bdb4]{margin-bottom:16px}.form-label[data-v-0880bdb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0880bdb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0880bdb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0880bdb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0880bdb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0880bdb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0880bdb4]{color:#2563eb}.unit[data-v-0880bdb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0880bdb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0880bdb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0880bdb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0854a7a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0854a7a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0854a7a7]{grid-template-columns:1fr}}.section-title[data-v-0854a7a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0854a7a7]{margin-bottom:16px}.form-label[data-v-0854a7a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0854a7a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0854a7a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0854a7a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0854a7a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0854a7a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0854a7a7]{color:#2563eb}.unit[data-v-0854a7a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0854a7a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0854a7a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0854a7a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8fc63e83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8fc63e83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8fc63e83]{grid-template-columns:1fr}}.section-title[data-v-8fc63e83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8fc63e83]{margin-bottom:16px}.form-label[data-v-8fc63e83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8fc63e83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8fc63e83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8fc63e83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8fc63e83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8fc63e83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8fc63e83]{color:#2563eb}.unit[data-v-8fc63e83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8fc63e83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8fc63e83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8fc63e83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67beb418]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67beb418]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67beb418]{grid-template-columns:1fr}}.section-title[data-v-67beb418]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67beb418]{margin-bottom:16px}.form-label[data-v-67beb418]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67beb418]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67beb418]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67beb418]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67beb418]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67beb418]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67beb418]{color:#2563eb}.unit[data-v-67beb418]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67beb418]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67beb418]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67beb418]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf89ec63]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf89ec63]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf89ec63]{grid-template-columns:1fr}}.section-title[data-v-cf89ec63]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf89ec63]{margin-bottom:16px}.form-label[data-v-cf89ec63]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf89ec63]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf89ec63]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf89ec63]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf89ec63]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf89ec63]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf89ec63]{color:#2563eb}.unit[data-v-cf89ec63]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf89ec63]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf89ec63]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf89ec63]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dcc733f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dcc733f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dcc733f0]{grid-template-columns:1fr}}.section-title[data-v-dcc733f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dcc733f0]{margin-bottom:16px}.form-label[data-v-dcc733f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dcc733f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dcc733f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dcc733f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dcc733f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dcc733f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dcc733f0]{color:#2563eb}.unit[data-v-dcc733f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dcc733f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dcc733f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dcc733f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a235720]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a235720]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a235720]{grid-template-columns:1fr}}.section-title[data-v-0a235720]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a235720]{margin-bottom:16px}.form-label[data-v-0a235720]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a235720]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a235720]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a235720]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a235720]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a235720]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a235720]{color:#2563eb}.unit[data-v-0a235720]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a235720]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a235720]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a235720]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76598a1e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76598a1e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76598a1e]{grid-template-columns:1fr}}.section-title[data-v-76598a1e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76598a1e]{margin-bottom:16px}.form-label[data-v-76598a1e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76598a1e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76598a1e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76598a1e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76598a1e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76598a1e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76598a1e]{color:#2563eb}.unit[data-v-76598a1e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76598a1e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76598a1e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76598a1e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98490fb1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98490fb1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98490fb1]{grid-template-columns:1fr}}.section-title[data-v-98490fb1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98490fb1]{margin-bottom:16px}.form-label[data-v-98490fb1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98490fb1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98490fb1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98490fb1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98490fb1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98490fb1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98490fb1]{color:#2563eb}.unit[data-v-98490fb1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98490fb1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98490fb1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98490fb1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf564adb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf564adb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf564adb]{grid-template-columns:1fr}}.section-title[data-v-cf564adb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf564adb]{margin-bottom:16px}.form-label[data-v-cf564adb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf564adb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf564adb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf564adb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf564adb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf564adb]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf564adb]{color:#2563eb}.unit[data-v-cf564adb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf564adb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf564adb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf564adb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da2b4394]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da2b4394]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da2b4394]{grid-template-columns:1fr}}.section-title[data-v-da2b4394]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da2b4394]{margin-bottom:16px}.form-label[data-v-da2b4394]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da2b4394]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da2b4394]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da2b4394]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da2b4394]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da2b4394]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da2b4394]{color:#2563eb}.unit[data-v-da2b4394]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da2b4394]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da2b4394]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da2b4394]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b20094e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b20094e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b20094e4]{grid-template-columns:1fr}}.section-title[data-v-b20094e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b20094e4]{margin-bottom:16px}.form-label[data-v-b20094e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b20094e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b20094e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b20094e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b20094e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b20094e4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b20094e4]{color:#2563eb}.unit[data-v-b20094e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b20094e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b20094e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b20094e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9abc6d1c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9abc6d1c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9abc6d1c]{grid-template-columns:1fr}}.section-title[data-v-9abc6d1c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9abc6d1c]{margin-bottom:16px}.form-label[data-v-9abc6d1c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9abc6d1c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9abc6d1c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9abc6d1c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9abc6d1c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9abc6d1c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9abc6d1c]{color:#2563eb}.unit[data-v-9abc6d1c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9abc6d1c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9abc6d1c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9abc6d1c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6c1c6cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6c1c6cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6c1c6cf]{grid-template-columns:1fr}}.section-title[data-v-c6c1c6cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6c1c6cf]{margin-bottom:16px}.form-label[data-v-c6c1c6cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6c1c6cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6c1c6cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6c1c6cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6c1c6cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6c1c6cf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6c1c6cf]{color:#2563eb}.unit[data-v-c6c1c6cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6c1c6cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6c1c6cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6c1c6cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-44104af9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-44104af9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-44104af9]{grid-template-columns:1fr}}.section-title[data-v-44104af9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-44104af9]{margin-bottom:16px}.form-label[data-v-44104af9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-44104af9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-44104af9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-44104af9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-44104af9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-44104af9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-44104af9]{color:#2563eb}.unit[data-v-44104af9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-44104af9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-44104af9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-44104af9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f40b751]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f40b751]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f40b751]{grid-template-columns:1fr}}.section-title[data-v-3f40b751]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f40b751]{margin-bottom:16px}.form-label[data-v-3f40b751]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f40b751]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f40b751]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f40b751]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f40b751]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f40b751]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f40b751]{color:#2563eb}.unit[data-v-3f40b751]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f40b751]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f40b751]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f40b751]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-75715ab6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-75715ab6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-75715ab6]{grid-template-columns:1fr}}.section-title[data-v-75715ab6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-75715ab6]{margin-bottom:16px}.form-label[data-v-75715ab6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-75715ab6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-75715ab6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-75715ab6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-75715ab6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-75715ab6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-75715ab6]{color:#2563eb}.unit[data-v-75715ab6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-75715ab6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-75715ab6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-75715ab6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0469da5d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0469da5d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0469da5d]{grid-template-columns:1fr}}.section-title[data-v-0469da5d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0469da5d]{margin-bottom:16px}.form-label[data-v-0469da5d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0469da5d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0469da5d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0469da5d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0469da5d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0469da5d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0469da5d]{color:#2563eb}.unit[data-v-0469da5d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0469da5d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0469da5d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0469da5d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b963063]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b963063]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b963063]{grid-template-columns:1fr}}.section-title[data-v-0b963063]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b963063]{margin-bottom:16px}.form-label[data-v-0b963063]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b963063]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b963063]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b963063]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b963063]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b963063]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b963063]{color:#2563eb}.unit[data-v-0b963063]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b963063]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b963063]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b963063]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e0da0069]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0da0069]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0da0069]{grid-template-columns:1fr}}.section-title[data-v-e0da0069]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0da0069]{margin-bottom:16px}.form-label[data-v-e0da0069]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0da0069]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0da0069]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0da0069]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0da0069]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0da0069]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0da0069]{color:#2563eb}.unit[data-v-e0da0069]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0da0069]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0da0069]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0da0069]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41204215]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41204215]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41204215]{grid-template-columns:1fr}}.section-title[data-v-41204215]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41204215]{margin-bottom:16px}.form-label[data-v-41204215]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41204215]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41204215]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41204215]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41204215]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41204215]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41204215]{color:#2563eb}.unit[data-v-41204215]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41204215]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41204215]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41204215]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3de17f0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e3de17f0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e3de17f0]{grid-template-columns:1fr 1fr}}.section-title[data-v-e3de17f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e3de17f0]{margin-bottom:var(--space-4)}.form-label[data-v-e3de17f0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e3de17f0],.form-select[data-v-e3de17f0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e3de17f0]:focus,.form-select[data-v-e3de17f0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e3de17f0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e3de17f0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e3de17f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e3de17f0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e3de17f0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e3de17f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e3de17f0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e3de17f0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e3de17f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e3de17f0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e3de17f0]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-e3de17f0]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-e3de17f0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-e3de17f0]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-e3de17f0]{padding-right:3.5rem}.input-suffix[data-v-e3de17f0]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.dual-input-grid[data-v-e3de17f0]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.preset-chips[data-v-e3de17f0]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-e3de17f0]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-e3de17f0]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-e3de17f0]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-e3de17f0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.sub-result-text[data-v-e3de17f0]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.formula-line[data-v-e3de17f0]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-e3de17f0]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-e3de17f0]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.cost-accordion-box[data-v-e3de17f0]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4)}.cost-toggle-header[data-v-e3de17f0]{cursor:pointer;user-select:none}.cost-toggle-title[data-v-e3de17f0]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}.toggle-arrow[data-v-e3de17f0]{color:var(--text-muted);font-size:.75rem}.cost-summary-box[data-v-e3de17f0]{border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#ecfdf5;border:1px solid #a7f3d0}.cost-summary-title[data-v-e3de17f0]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#047857;font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.cost-total-value[data-v-e3de17f0]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:#065f46}.cost-rates-row[data-v-e3de17f0]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:#047857;margin-top:var(--space-2);display:flex}.mt-3[data-v-e3de17f0]{margin-top:var(--space-3)}.mt-4[data-v-e3de17f0]{margin-top:var(--space-4)}.mt-8[data-v-e3de17f0]{margin-top:var(--space-8)}.mb-0[data-v-e3de17f0]{margin-bottom:0}.mb-4[data-v-e3de17f0]{margin-bottom:var(--space-4)}.text-xs[data-v-e3de17f0]{font-size:var(--text-xs)}.text-muted[data-v-e3de17f0]{color:var(--text-muted)}.reference-section[data-v-e3de17f0]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-e3de17f0]{overflow-x:auto}.conversion-table[data-v-e3de17f0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-e3de17f0],.conversion-table td[data-v-e3de17f0]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-e3de17f0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-e3de17f0]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-e3de17f0]:hover{background-color:var(--color-primary-50)}.use-case[data-v-e3de17f0]{color:var(--text-muted);font-size:var(--text-xs)}.custom-calculator[data-v-ed6f4a80]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed6f4a80]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed6f4a80]{grid-template-columns:1fr}}.section-title[data-v-ed6f4a80]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed6f4a80]{margin-bottom:16px}.form-label[data-v-ed6f4a80]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed6f4a80]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed6f4a80]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed6f4a80]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed6f4a80]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed6f4a80]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed6f4a80]{color:#2563eb}.unit[data-v-ed6f4a80]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed6f4a80]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed6f4a80]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed6f4a80]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6f5fcc9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6f5fcc9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6f5fcc9]{grid-template-columns:1fr}}.section-title[data-v-a6f5fcc9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6f5fcc9]{margin-bottom:16px}.form-label[data-v-a6f5fcc9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6f5fcc9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6f5fcc9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6f5fcc9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6f5fcc9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6f5fcc9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6f5fcc9]{color:#2563eb}.unit[data-v-a6f5fcc9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6f5fcc9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6f5fcc9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6f5fcc9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b11ada2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b11ada2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b11ada2]{grid-template-columns:1fr}}.section-title[data-v-5b11ada2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b11ada2]{margin-bottom:16px}.form-label[data-v-5b11ada2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b11ada2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b11ada2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b11ada2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b11ada2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b11ada2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b11ada2]{color:#2563eb}.unit[data-v-5b11ada2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b11ada2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b11ada2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b11ada2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59a97243]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59a97243]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59a97243]{grid-template-columns:1fr}}.section-title[data-v-59a97243]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59a97243]{margin-bottom:16px}.form-label[data-v-59a97243]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59a97243]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59a97243]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59a97243]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59a97243]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59a97243]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59a97243]{color:#2563eb}.unit[data-v-59a97243]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59a97243]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59a97243]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59a97243]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cacfd19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cacfd19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cacfd19]{grid-template-columns:1fr}}.section-title[data-v-7cacfd19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cacfd19]{margin-bottom:16px}.form-label[data-v-7cacfd19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cacfd19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cacfd19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cacfd19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cacfd19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cacfd19]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cacfd19]{color:#2563eb}.unit[data-v-7cacfd19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cacfd19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cacfd19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cacfd19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f214d885]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f214d885]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f214d885]{grid-template-columns:1fr}}.section-title[data-v-f214d885]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f214d885]{margin-bottom:16px}.form-label[data-v-f214d885]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f214d885]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f214d885]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f214d885]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f214d885]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f214d885]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f214d885]{color:#2563eb}.unit[data-v-f214d885]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f214d885]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f214d885]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f214d885]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e6be961]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e6be961]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e6be961]{grid-template-columns:1fr}}.section-title[data-v-7e6be961]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e6be961]{margin-bottom:16px}.form-label[data-v-7e6be961]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e6be961]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e6be961]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e6be961]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e6be961]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e6be961]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e6be961]{color:#2563eb}.unit[data-v-7e6be961]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e6be961]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e6be961]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e6be961]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee5b1a87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee5b1a87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee5b1a87]{grid-template-columns:1fr}}.section-title[data-v-ee5b1a87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee5b1a87]{margin-bottom:16px}.form-label[data-v-ee5b1a87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee5b1a87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee5b1a87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee5b1a87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee5b1a87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee5b1a87]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee5b1a87]{color:#2563eb}.unit[data-v-ee5b1a87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee5b1a87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee5b1a87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee5b1a87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d53d443]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d53d443]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d53d443]{grid-template-columns:1fr}}.section-title[data-v-2d53d443]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d53d443]{margin-bottom:16px}.form-label[data-v-2d53d443]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d53d443]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d53d443]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d53d443]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d53d443]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d53d443]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d53d443]{color:#2563eb}.unit[data-v-2d53d443]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d53d443]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d53d443]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d53d443]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d3237389]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d3237389]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d3237389]{grid-template-columns:1fr}}.section-title[data-v-d3237389]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d3237389]{margin-bottom:16px}.form-label[data-v-d3237389]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d3237389]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d3237389]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d3237389]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d3237389]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d3237389]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d3237389]{color:#2563eb}.unit[data-v-d3237389]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d3237389]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d3237389]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d3237389]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dae3432d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dae3432d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dae3432d]{grid-template-columns:1fr}}.section-title[data-v-dae3432d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dae3432d]{margin-bottom:16px}.form-label[data-v-dae3432d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dae3432d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dae3432d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dae3432d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dae3432d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dae3432d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dae3432d]{color:#2563eb}.unit[data-v-dae3432d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dae3432d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dae3432d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dae3432d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c74942d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c74942d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c74942d]{grid-template-columns:1fr}}.section-title[data-v-2c74942d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c74942d]{margin-bottom:16px}.form-label[data-v-2c74942d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c74942d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c74942d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c74942d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c74942d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c74942d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c74942d]{color:#2563eb}.unit[data-v-2c74942d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c74942d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c74942d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c74942d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-765d512a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-765d512a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-765d512a]{grid-template-columns:1fr}}.section-title[data-v-765d512a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-765d512a]{margin-bottom:16px}.form-label[data-v-765d512a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-765d512a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-765d512a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-765d512a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-765d512a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-765d512a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-765d512a]{color:#2563eb}.unit[data-v-765d512a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-765d512a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-765d512a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-765d512a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b84d9f73]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b84d9f73]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b84d9f73]{grid-template-columns:1fr}}.section-title[data-v-b84d9f73]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b84d9f73]{margin-bottom:16px}.form-label[data-v-b84d9f73]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b84d9f73]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b84d9f73]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b84d9f73]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b84d9f73]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b84d9f73]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b84d9f73]{color:#2563eb}.unit[data-v-b84d9f73]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b84d9f73]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b84d9f73]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b84d9f73]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-359d7fcd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-359d7fcd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-359d7fcd]{grid-template-columns:1fr}}.section-title[data-v-359d7fcd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-359d7fcd]{margin-bottom:16px}.form-label[data-v-359d7fcd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-359d7fcd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-359d7fcd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-359d7fcd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-359d7fcd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-359d7fcd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-359d7fcd]{color:#2563eb}.unit[data-v-359d7fcd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-359d7fcd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-359d7fcd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-359d7fcd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23e7fa0c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23e7fa0c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23e7fa0c]{grid-template-columns:1fr}}.section-title[data-v-23e7fa0c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23e7fa0c]{margin-bottom:16px}.form-label[data-v-23e7fa0c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23e7fa0c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23e7fa0c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23e7fa0c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23e7fa0c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23e7fa0c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23e7fa0c]{color:#2563eb}.unit[data-v-23e7fa0c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23e7fa0c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23e7fa0c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23e7fa0c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-275c9469]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-275c9469]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-275c9469]{grid-template-columns:1fr}}.section-title[data-v-275c9469]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-275c9469]{margin-bottom:16px}.form-label[data-v-275c9469]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-275c9469]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-275c9469]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-275c9469]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-275c9469]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-275c9469]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-275c9469]{color:#2563eb}.unit[data-v-275c9469]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-275c9469]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-275c9469]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-275c9469]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61243b2f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61243b2f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61243b2f]{grid-template-columns:1fr}}.section-title[data-v-61243b2f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61243b2f]{margin-bottom:16px}.form-label[data-v-61243b2f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61243b2f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61243b2f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61243b2f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61243b2f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61243b2f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61243b2f]{color:#2563eb}.unit[data-v-61243b2f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61243b2f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61243b2f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61243b2f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca331dfb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca331dfb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca331dfb]{grid-template-columns:1fr}}.section-title[data-v-ca331dfb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca331dfb]{margin-bottom:16px}.form-label[data-v-ca331dfb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca331dfb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca331dfb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca331dfb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca331dfb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca331dfb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca331dfb]{color:#2563eb}.unit[data-v-ca331dfb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca331dfb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca331dfb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca331dfb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82237919]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82237919]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82237919]{grid-template-columns:1fr}}.section-title[data-v-82237919]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82237919]{margin-bottom:16px}.form-label[data-v-82237919]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82237919]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82237919]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82237919]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82237919]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82237919]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82237919]{color:#2563eb}.unit[data-v-82237919]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82237919]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82237919]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82237919]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abb47a16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abb47a16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abb47a16]{grid-template-columns:1fr}}.section-title[data-v-abb47a16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abb47a16]{margin-bottom:16px}.form-label[data-v-abb47a16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abb47a16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abb47a16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abb47a16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abb47a16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abb47a16]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abb47a16]{color:#2563eb}.unit[data-v-abb47a16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abb47a16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abb47a16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abb47a16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1dcbe643]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1dcbe643]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1dcbe643]{grid-template-columns:1fr}}.section-title[data-v-1dcbe643]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1dcbe643]{margin-bottom:16px}.form-label[data-v-1dcbe643]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1dcbe643]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1dcbe643]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1dcbe643]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1dcbe643]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1dcbe643]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1dcbe643]{color:#2563eb}.unit[data-v-1dcbe643]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1dcbe643]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1dcbe643]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1dcbe643]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-643b2e15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-643b2e15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-643b2e15]{grid-template-columns:1fr}}.section-title[data-v-643b2e15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-643b2e15]{margin-bottom:16px}.form-label[data-v-643b2e15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-643b2e15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-643b2e15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-643b2e15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-643b2e15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-643b2e15]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-643b2e15]{color:#2563eb}.unit[data-v-643b2e15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-643b2e15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-643b2e15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-643b2e15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2c67023]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2c67023]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2c67023]{grid-template-columns:1fr}}.section-title[data-v-b2c67023]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2c67023]{margin-bottom:16px}.form-label[data-v-b2c67023]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2c67023]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2c67023]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2c67023]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2c67023]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2c67023]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2c67023]{color:#2563eb}.unit[data-v-b2c67023]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2c67023]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2c67023]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2c67023]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-729f91cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-729f91cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-729f91cc]{grid-template-columns:1fr}}.section-title[data-v-729f91cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-729f91cc]{margin-bottom:16px}.form-label[data-v-729f91cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-729f91cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-729f91cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-729f91cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-729f91cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-729f91cc]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-729f91cc]{color:#2563eb}.unit[data-v-729f91cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-729f91cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-729f91cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-729f91cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bfb662ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bfb662ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bfb662ad]{grid-template-columns:1fr}}.section-title[data-v-bfb662ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bfb662ad]{margin-bottom:16px}.form-label[data-v-bfb662ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bfb662ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bfb662ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bfb662ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bfb662ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bfb662ad]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bfb662ad]{color:#2563eb}.unit[data-v-bfb662ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bfb662ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bfb662ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bfb662ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-800675f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-800675f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-800675f6]{grid-template-columns:1fr}}.section-title[data-v-800675f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-800675f6]{margin-bottom:16px}.form-label[data-v-800675f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-800675f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-800675f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-800675f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-800675f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-800675f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-800675f6]{color:#2563eb}.unit[data-v-800675f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-800675f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-800675f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-800675f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-749e9b34]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-749e9b34]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-749e9b34]{grid-template-columns:1fr}}.section-title[data-v-749e9b34]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-749e9b34]{margin-bottom:16px}.form-label[data-v-749e9b34]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-749e9b34]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-749e9b34]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-749e9b34]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-749e9b34]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-749e9b34]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-749e9b34]{color:#2563eb}.unit[data-v-749e9b34]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-749e9b34]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-749e9b34]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-749e9b34]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc5230df]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc5230df]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc5230df]{grid-template-columns:1fr}}.section-title[data-v-fc5230df]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc5230df]{margin-bottom:16px}.form-label[data-v-fc5230df]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc5230df]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc5230df]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc5230df]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc5230df]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc5230df]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc5230df]{color:#2563eb}.unit[data-v-fc5230df]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc5230df]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc5230df]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc5230df]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b446e725]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b446e725]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b446e725]{grid-template-columns:1fr}}.section-title[data-v-b446e725]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b446e725]{margin-bottom:16px}.form-label[data-v-b446e725]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b446e725]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b446e725]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b446e725]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b446e725]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b446e725]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b446e725]{color:#2563eb}.unit[data-v-b446e725]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b446e725]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b446e725]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b446e725]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4f25a8f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4f25a8f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4f25a8f0]{grid-template-columns:1fr}}.section-title[data-v-4f25a8f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4f25a8f0]{margin-bottom:16px}.form-label[data-v-4f25a8f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4f25a8f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4f25a8f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4f25a8f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4f25a8f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4f25a8f0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4f25a8f0]{color:#2563eb}.unit[data-v-4f25a8f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4f25a8f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4f25a8f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4f25a8f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-738ed465]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-738ed465]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-738ed465]{grid-template-columns:1fr}}.section-title[data-v-738ed465]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-738ed465]{margin-bottom:16px}.form-label[data-v-738ed465]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-738ed465]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-738ed465]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-738ed465]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-738ed465]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-738ed465]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-738ed465]{color:#2563eb}.unit[data-v-738ed465]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-738ed465]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-738ed465]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-738ed465]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa850ab6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa850ab6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa850ab6]{grid-template-columns:1fr}}.section-title[data-v-aa850ab6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa850ab6]{margin-bottom:16px}.form-label[data-v-aa850ab6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa850ab6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa850ab6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa850ab6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa850ab6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa850ab6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa850ab6]{color:#2563eb}.unit[data-v-aa850ab6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa850ab6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa850ab6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa850ab6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4ea34142]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4ea34142]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4ea34142]{grid-template-columns:1fr}}.section-title[data-v-4ea34142]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4ea34142]{margin-bottom:16px}.form-label[data-v-4ea34142]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4ea34142]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4ea34142]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4ea34142]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4ea34142]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4ea34142]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4ea34142]{color:#2563eb}.unit[data-v-4ea34142]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4ea34142]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4ea34142]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4ea34142]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa1d5578]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa1d5578]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa1d5578]{grid-template-columns:1fr}}.section-title[data-v-fa1d5578]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa1d5578]{margin-bottom:16px}.form-label[data-v-fa1d5578]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa1d5578]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa1d5578]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa1d5578]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa1d5578]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa1d5578]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa1d5578]{color:#2563eb}.unit[data-v-fa1d5578]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa1d5578]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa1d5578]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa1d5578]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4158395f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4158395f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4158395f]{grid-template-columns:1fr}}.section-title[data-v-4158395f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4158395f]{margin-bottom:16px}.form-label[data-v-4158395f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4158395f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4158395f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4158395f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4158395f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4158395f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4158395f]{color:#2563eb}.unit[data-v-4158395f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4158395f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4158395f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4158395f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1ab2015]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1ab2015]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1ab2015]{grid-template-columns:1fr}}.section-title[data-v-b1ab2015]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1ab2015]{margin-bottom:16px}.form-label[data-v-b1ab2015]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1ab2015]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1ab2015]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1ab2015]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1ab2015]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1ab2015]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1ab2015]{color:#2563eb}.unit[data-v-b1ab2015]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1ab2015]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1ab2015]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1ab2015]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-166fd05c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-166fd05c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-166fd05c]{grid-template-columns:1fr}}.section-title[data-v-166fd05c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-166fd05c]{margin-bottom:16px}.form-label[data-v-166fd05c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-166fd05c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-166fd05c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-166fd05c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-166fd05c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-166fd05c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-166fd05c]{color:#2563eb}.unit[data-v-166fd05c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-166fd05c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-166fd05c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-166fd05c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9cffe093]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9cffe093]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9cffe093]{grid-template-columns:1fr}}.section-title[data-v-9cffe093]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9cffe093]{margin-bottom:16px}.form-label[data-v-9cffe093]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9cffe093]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9cffe093]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9cffe093]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9cffe093]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9cffe093]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9cffe093]{color:#2563eb}.unit[data-v-9cffe093]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9cffe093]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9cffe093]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9cffe093]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f6897ed5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f6897ed5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f6897ed5]{grid-template-columns:1fr}}.section-title[data-v-f6897ed5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f6897ed5]{margin-bottom:16px}.form-label[data-v-f6897ed5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f6897ed5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f6897ed5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f6897ed5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f6897ed5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f6897ed5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f6897ed5]{color:#2563eb}.unit[data-v-f6897ed5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f6897ed5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f6897ed5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f6897ed5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-becf3fd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-becf3fd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-becf3fd1]{grid-template-columns:1fr}}.section-title[data-v-becf3fd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-becf3fd1]{margin-bottom:16px}.form-label[data-v-becf3fd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-becf3fd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-becf3fd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-becf3fd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-becf3fd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-becf3fd1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-becf3fd1]{color:#2563eb}.unit[data-v-becf3fd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-becf3fd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-becf3fd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-becf3fd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-94e92be6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-94e92be6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-94e92be6]{grid-template-columns:1fr}}.section-title[data-v-94e92be6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-94e92be6]{margin-bottom:16px}.form-label[data-v-94e92be6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-94e92be6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-94e92be6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-94e92be6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-94e92be6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-94e92be6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-94e92be6]{color:#2563eb}.unit[data-v-94e92be6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-94e92be6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-94e92be6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-94e92be6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40b166a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40b166a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40b166a8]{grid-template-columns:1fr}}.section-title[data-v-40b166a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40b166a8]{margin-bottom:16px}.form-label[data-v-40b166a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40b166a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40b166a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40b166a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40b166a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40b166a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40b166a8]{color:#2563eb}.unit[data-v-40b166a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40b166a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40b166a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40b166a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1502a960]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1502a960]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1502a960]{grid-template-columns:1fr}}.section-title[data-v-1502a960]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1502a960]{margin-bottom:16px}.form-label[data-v-1502a960]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1502a960]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1502a960]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1502a960]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1502a960]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1502a960]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1502a960]{color:#2563eb}.unit[data-v-1502a960]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1502a960]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1502a960]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1502a960]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a83b149]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a83b149]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a83b149]{grid-template-columns:1fr}}.section-title[data-v-8a83b149]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a83b149]{margin-bottom:16px}.form-label[data-v-8a83b149]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a83b149]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a83b149]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a83b149]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a83b149]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a83b149]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a83b149]{color:#2563eb}.unit[data-v-8a83b149]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a83b149]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a83b149]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a83b149]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ad5b1ad6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ad5b1ad6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ad5b1ad6]{grid-template-columns:1fr}}.section-title[data-v-ad5b1ad6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ad5b1ad6]{margin-bottom:16px}.form-label[data-v-ad5b1ad6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ad5b1ad6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ad5b1ad6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ad5b1ad6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ad5b1ad6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ad5b1ad6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ad5b1ad6]{color:#2563eb}.unit[data-v-ad5b1ad6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ad5b1ad6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ad5b1ad6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ad5b1ad6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9a24deee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9a24deee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9a24deee]{grid-template-columns:1fr}}.section-title[data-v-9a24deee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9a24deee]{margin-bottom:16px}.form-label[data-v-9a24deee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9a24deee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9a24deee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9a24deee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9a24deee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9a24deee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9a24deee]{color:#2563eb}.unit[data-v-9a24deee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9a24deee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9a24deee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9a24deee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7accec20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7accec20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7accec20]{grid-template-columns:1fr}}.section-title[data-v-7accec20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7accec20]{margin-bottom:16px}.form-label[data-v-7accec20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7accec20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7accec20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7accec20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7accec20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7accec20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7accec20]{color:#2563eb}.unit[data-v-7accec20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7accec20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7accec20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7accec20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-146a4669]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-146a4669]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-146a4669]{grid-template-columns:1fr}}.section-title[data-v-146a4669]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-146a4669]{margin-bottom:16px}.form-label[data-v-146a4669]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-146a4669]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-146a4669]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-146a4669]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-146a4669]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-146a4669]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-146a4669]{color:#2563eb}.unit[data-v-146a4669]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-146a4669]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-146a4669]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-146a4669]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5cfca8a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5cfca8a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5cfca8a]{grid-template-columns:1fr}}.section-title[data-v-a5cfca8a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5cfca8a]{margin-bottom:16px}.form-label[data-v-a5cfca8a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5cfca8a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5cfca8a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5cfca8a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5cfca8a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5cfca8a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5cfca8a]{color:#2563eb}.unit[data-v-a5cfca8a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5cfca8a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5cfca8a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5cfca8a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1de3209f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1de3209f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1de3209f]{grid-template-columns:1fr}}.section-title[data-v-1de3209f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1de3209f]{margin-bottom:16px}.form-label[data-v-1de3209f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1de3209f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1de3209f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1de3209f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1de3209f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1de3209f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1de3209f]{color:#2563eb}.unit[data-v-1de3209f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1de3209f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1de3209f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1de3209f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2c28240a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2c28240a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2c28240a]{grid-template-columns:1fr}}.section-title[data-v-2c28240a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2c28240a]{margin-bottom:16px}.form-label[data-v-2c28240a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2c28240a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2c28240a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2c28240a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2c28240a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2c28240a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2c28240a]{color:#2563eb}.unit[data-v-2c28240a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2c28240a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2c28240a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2c28240a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3238f89c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3238f89c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3238f89c]{grid-template-columns:1fr}}.section-title[data-v-3238f89c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3238f89c]{margin-bottom:16px}.form-label[data-v-3238f89c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3238f89c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3238f89c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3238f89c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3238f89c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3238f89c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3238f89c]{color:#2563eb}.unit[data-v-3238f89c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3238f89c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3238f89c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3238f89c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-991ce487]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-991ce487]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-991ce487]{grid-template-columns:1fr}}.section-title[data-v-991ce487]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-991ce487]{margin-bottom:16px}.form-label[data-v-991ce487]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-991ce487]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-991ce487]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-991ce487]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-991ce487]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-991ce487]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-991ce487]{color:#2563eb}.unit[data-v-991ce487]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-991ce487]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-991ce487]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-991ce487]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-513400f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-513400f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-513400f4]{grid-template-columns:1fr}}.section-title[data-v-513400f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-513400f4]{margin-bottom:16px}.form-label[data-v-513400f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-513400f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-513400f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-513400f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-513400f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-513400f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-513400f4]{color:#2563eb}.unit[data-v-513400f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-513400f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-513400f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-513400f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78bbdcd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78bbdcd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78bbdcd1]{grid-template-columns:1fr}}.section-title[data-v-78bbdcd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78bbdcd1]{margin-bottom:16px}.form-label[data-v-78bbdcd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78bbdcd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78bbdcd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78bbdcd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78bbdcd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78bbdcd1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78bbdcd1]{color:#2563eb}.unit[data-v-78bbdcd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78bbdcd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78bbdcd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78bbdcd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c155d4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c155d4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c155d4d]{grid-template-columns:1fr}}.section-title[data-v-5c155d4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c155d4d]{margin-bottom:16px}.form-label[data-v-5c155d4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c155d4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c155d4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c155d4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c155d4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c155d4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c155d4d]{color:#2563eb}.unit[data-v-5c155d4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c155d4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c155d4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c155d4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c12cf9c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c12cf9c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c12cf9c]{grid-template-columns:1fr}}.section-title[data-v-7c12cf9c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c12cf9c]{margin-bottom:16px}.form-label[data-v-7c12cf9c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c12cf9c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c12cf9c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c12cf9c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c12cf9c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c12cf9c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c12cf9c]{color:#2563eb}.unit[data-v-7c12cf9c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c12cf9c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c12cf9c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c12cf9c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5afd6f89]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5afd6f89]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5afd6f89]{grid-template-columns:1fr}}.section-title[data-v-5afd6f89]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5afd6f89]{margin-bottom:16px}.form-label[data-v-5afd6f89]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5afd6f89]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5afd6f89]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5afd6f89]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5afd6f89]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5afd6f89]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5afd6f89]{color:#2563eb}.unit[data-v-5afd6f89]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5afd6f89]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5afd6f89]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5afd6f89]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78209e11]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78209e11]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78209e11]{grid-template-columns:1fr}}.section-title[data-v-78209e11]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78209e11]{margin-bottom:16px}.form-label[data-v-78209e11]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78209e11]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78209e11]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78209e11]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78209e11]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78209e11]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78209e11]{color:#2563eb}.unit[data-v-78209e11]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78209e11]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78209e11]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78209e11]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9c24778]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9c24778]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9c24778]{grid-template-columns:1fr}}.section-title[data-v-c9c24778]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9c24778]{margin-bottom:16px}.form-label[data-v-c9c24778]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9c24778]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9c24778]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9c24778]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9c24778]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9c24778]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9c24778]{color:#2563eb}.unit[data-v-c9c24778]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9c24778]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9c24778]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9c24778]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed6305dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed6305dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed6305dd]{grid-template-columns:1fr}}.section-title[data-v-ed6305dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed6305dd]{margin-bottom:16px}.form-label[data-v-ed6305dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed6305dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed6305dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed6305dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed6305dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed6305dd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed6305dd]{color:#2563eb}.unit[data-v-ed6305dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed6305dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed6305dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed6305dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a01679ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a01679ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a01679ea]{grid-template-columns:1fr}}.section-title[data-v-a01679ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a01679ea]{margin-bottom:16px}.form-label[data-v-a01679ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a01679ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a01679ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a01679ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a01679ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a01679ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a01679ea]{color:#2563eb}.unit[data-v-a01679ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a01679ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a01679ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a01679ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7dea6344]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7dea6344]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7dea6344]{grid-template-columns:1fr}}.section-title[data-v-7dea6344]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7dea6344]{margin-bottom:16px}.form-label[data-v-7dea6344]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7dea6344]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7dea6344]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7dea6344]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7dea6344]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7dea6344]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7dea6344]{color:#2563eb}.unit[data-v-7dea6344]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7dea6344]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7dea6344]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7dea6344]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-121ce0d0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-121ce0d0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-121ce0d0]{grid-template-columns:1fr}}.section-title[data-v-121ce0d0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-121ce0d0]{margin-bottom:16px}.form-label[data-v-121ce0d0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-121ce0d0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-121ce0d0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-121ce0d0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-121ce0d0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-121ce0d0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-121ce0d0]{color:#2563eb}.unit[data-v-121ce0d0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-121ce0d0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-121ce0d0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-121ce0d0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a241531a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a241531a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a241531a]{grid-template-columns:1fr}}.section-title[data-v-a241531a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a241531a]{margin-bottom:16px}.form-label[data-v-a241531a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a241531a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a241531a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a241531a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a241531a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a241531a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a241531a]{color:#2563eb}.unit[data-v-a241531a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a241531a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a241531a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a241531a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43959649]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43959649]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43959649]{grid-template-columns:1fr}}.section-title[data-v-43959649]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43959649]{margin-bottom:16px}.form-label[data-v-43959649]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43959649]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43959649]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43959649]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43959649]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43959649]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43959649]{color:#2563eb}.unit[data-v-43959649]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43959649]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43959649]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43959649]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7cbd382]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7cbd382]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7cbd382]{grid-template-columns:1fr}}.section-title[data-v-d7cbd382]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7cbd382]{margin-bottom:16px}.form-label[data-v-d7cbd382]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7cbd382]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7cbd382]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7cbd382]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7cbd382]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7cbd382]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7cbd382]{color:#2563eb}.unit[data-v-d7cbd382]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7cbd382]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7cbd382]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7cbd382]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f0eb53f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f0eb53f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f0eb53f]{grid-template-columns:1fr}}.section-title[data-v-6f0eb53f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f0eb53f]{margin-bottom:16px}.form-label[data-v-6f0eb53f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f0eb53f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f0eb53f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f0eb53f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f0eb53f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f0eb53f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f0eb53f]{color:#2563eb}.unit[data-v-6f0eb53f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f0eb53f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f0eb53f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f0eb53f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29a06268]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29a06268]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29a06268]{grid-template-columns:1fr}}.section-title[data-v-29a06268]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29a06268]{margin-bottom:16px}.form-label[data-v-29a06268]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29a06268]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29a06268]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29a06268]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29a06268]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29a06268]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29a06268]{color:#2563eb}.unit[data-v-29a06268]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29a06268]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29a06268]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29a06268]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-305a42f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-305a42f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-305a42f7]{grid-template-columns:1fr}}.section-title[data-v-305a42f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-305a42f7]{margin-bottom:16px}.form-label[data-v-305a42f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-305a42f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-305a42f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-305a42f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-305a42f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-305a42f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-305a42f7]{color:#2563eb}.unit[data-v-305a42f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-305a42f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-305a42f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-305a42f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e3f6b2d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e3f6b2d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e3f6b2d7]{grid-template-columns:1fr}}.section-title[data-v-e3f6b2d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e3f6b2d7]{margin-bottom:16px}.form-label[data-v-e3f6b2d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e3f6b2d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e3f6b2d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e3f6b2d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e3f6b2d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e3f6b2d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e3f6b2d7]{color:#2563eb}.unit[data-v-e3f6b2d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e3f6b2d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e3f6b2d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e3f6b2d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6037993c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6037993c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6037993c]{grid-template-columns:1fr}}.section-title[data-v-6037993c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6037993c]{margin-bottom:16px}.form-label[data-v-6037993c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6037993c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6037993c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6037993c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6037993c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6037993c]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6037993c]{color:#2563eb}.unit[data-v-6037993c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6037993c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6037993c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6037993c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f40c149c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f40c149c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f40c149c]{grid-template-columns:1fr}}.section-title[data-v-f40c149c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f40c149c]{margin-bottom:16px}.form-label[data-v-f40c149c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f40c149c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f40c149c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f40c149c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f40c149c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f40c149c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f40c149c]{color:#2563eb}.unit[data-v-f40c149c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f40c149c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f40c149c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f40c149c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a75481a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a75481a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a75481a]{grid-template-columns:1fr}}.section-title[data-v-4a75481a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a75481a]{margin-bottom:16px}.form-label[data-v-4a75481a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a75481a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a75481a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a75481a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a75481a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a75481a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a75481a]{color:#2563eb}.unit[data-v-4a75481a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a75481a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a75481a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a75481a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cdc7173a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cdc7173a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cdc7173a]{grid-template-columns:1fr}}.section-title[data-v-cdc7173a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cdc7173a]{margin-bottom:16px}.form-label[data-v-cdc7173a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cdc7173a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cdc7173a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cdc7173a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cdc7173a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cdc7173a]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cdc7173a]{color:#2563eb}.unit[data-v-cdc7173a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cdc7173a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cdc7173a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cdc7173a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02eda0f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02eda0f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02eda0f7]{grid-template-columns:1fr}}.section-title[data-v-02eda0f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02eda0f7]{margin-bottom:16px}.form-label[data-v-02eda0f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02eda0f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02eda0f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02eda0f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02eda0f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02eda0f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02eda0f7]{color:#2563eb}.unit[data-v-02eda0f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02eda0f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02eda0f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02eda0f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-47c65cdc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-47c65cdc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-47c65cdc]{grid-template-columns:1fr 1fr}}.section-title[data-v-47c65cdc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-47c65cdc]{margin-bottom:var(--space-4)}.form-label[data-v-47c65cdc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-47c65cdc],.form-select[data-v-47c65cdc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-47c65cdc]:focus,.form-select[data-v-47c65cdc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-47c65cdc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-47c65cdc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-47c65cdc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-47c65cdc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-47c65cdc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-47c65cdc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-47c65cdc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-47c65cdc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-47c65cdc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-47c65cdc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-47c65cdc]{margin-top:var(--space-4)}.input-with-symbol[data-v-47c65cdc]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-47c65cdc]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-47c65cdc]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-47c65cdc]:focus{box-shadow:none;border-color:#0000}.input-with-symbol .symbol[data-v-47c65cdc]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-semibold);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.preset-buttons[data-v-47c65cdc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-47c65cdc]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.preset-btn[data-v-47c65cdc]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.preset-btn.active[data-v-47c65cdc]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.format-toggle-group[data-v-47c65cdc]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-47c65cdc]{padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn.active[data-v-47c65cdc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.ounces-toggle-wrap[data-v-47c65cdc]{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-3)}.link-toggle-btn[data-v-47c65cdc]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.link-toggle-btn[data-v-47c65cdc]:hover{color:var(--color-primary-700)}.result-subtext[data-v-47c65cdc]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.unit-highlight[data-v-47c65cdc]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.unit-sm[data-v-47c65cdc]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal)}.error-box[data-v-47c65cdc]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-47c65cdc]{font-size:var(--text-sm);color:var(--text-muted)}.info-text[data-v-47c65cdc]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.calculation-steps[data-v-47c65cdc]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-47c65cdc]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4;display:flex}.step-bullet[data-v-47c65cdc]{font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.custom-calculator[data-v-e0e0ad01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e0e0ad01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e0e0ad01]{grid-template-columns:1fr}}.section-title[data-v-e0e0ad01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e0e0ad01]{margin-bottom:16px}.form-label[data-v-e0e0ad01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e0e0ad01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e0e0ad01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e0e0ad01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e0e0ad01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e0e0ad01]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e0e0ad01]{color:#2563eb}.unit[data-v-e0e0ad01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e0e0ad01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e0e0ad01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e0e0ad01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-629c056e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-629c056e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-629c056e]{grid-template-columns:1fr}}.section-title[data-v-629c056e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-629c056e]{margin-bottom:16px}.form-label[data-v-629c056e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-629c056e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-629c056e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-629c056e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-629c056e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-629c056e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-629c056e]{color:#2563eb}.unit[data-v-629c056e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-629c056e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-629c056e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-629c056e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-205c2da5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-205c2da5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-205c2da5]{grid-template-columns:1fr}}.section-title[data-v-205c2da5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-205c2da5]{margin-bottom:16px}.form-label[data-v-205c2da5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-205c2da5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-205c2da5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-205c2da5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-205c2da5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-205c2da5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-205c2da5]{color:#2563eb}.unit[data-v-205c2da5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-205c2da5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-205c2da5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-205c2da5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d18b0926]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d18b0926]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d18b0926]{grid-template-columns:1fr}}.section-title[data-v-d18b0926]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d18b0926]{margin-bottom:16px}.form-label[data-v-d18b0926]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d18b0926]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d18b0926]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d18b0926]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d18b0926]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d18b0926]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d18b0926]{color:#2563eb}.unit[data-v-d18b0926]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d18b0926]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d18b0926]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d18b0926]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0880c0b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0880c0b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0880c0b4]{grid-template-columns:1fr}}.section-title[data-v-0880c0b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0880c0b4]{margin-bottom:16px}.form-label[data-v-0880c0b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0880c0b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0880c0b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0880c0b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0880c0b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0880c0b4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0880c0b4]{color:#2563eb}.unit[data-v-0880c0b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0880c0b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0880c0b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0880c0b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b98d48d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b98d48d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b98d48d3]{grid-template-columns:1fr}}.section-title[data-v-b98d48d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b98d48d3]{margin-bottom:16px}.form-label[data-v-b98d48d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b98d48d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b98d48d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b98d48d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b98d48d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b98d48d3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b98d48d3]{color:#2563eb}.unit[data-v-b98d48d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b98d48d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b98d48d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b98d48d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2c5b358]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2c5b358]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2c5b358]{grid-template-columns:1fr}}.section-title[data-v-b2c5b358]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2c5b358]{margin-bottom:16px}.form-label[data-v-b2c5b358]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2c5b358]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2c5b358]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2c5b358]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2c5b358]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2c5b358]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2c5b358]{color:#2563eb}.unit[data-v-b2c5b358]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2c5b358]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2c5b358]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2c5b358]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bf8ca00]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bf8ca00]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bf8ca00]{grid-template-columns:1fr}}.section-title[data-v-4bf8ca00]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bf8ca00]{margin-bottom:16px}.form-label[data-v-4bf8ca00]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bf8ca00]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bf8ca00]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bf8ca00]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bf8ca00]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bf8ca00]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bf8ca00]{color:#2563eb}.unit[data-v-4bf8ca00]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bf8ca00]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bf8ca00]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bf8ca00]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cafaa64]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cafaa64]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cafaa64]{grid-template-columns:1fr}}.section-title[data-v-1cafaa64]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cafaa64]{margin-bottom:16px}.form-label[data-v-1cafaa64]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cafaa64]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cafaa64]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cafaa64]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cafaa64]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cafaa64]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cafaa64]{color:#2563eb}.unit[data-v-1cafaa64]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cafaa64]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cafaa64]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cafaa64]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-14fc9c3a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-14fc9c3a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-14fc9c3a]{grid-template-columns:1fr}}.section-title[data-v-14fc9c3a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-14fc9c3a]{margin-bottom:16px}.form-label[data-v-14fc9c3a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-14fc9c3a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-14fc9c3a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-14fc9c3a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-14fc9c3a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-14fc9c3a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-14fc9c3a]{color:#2563eb}.unit[data-v-14fc9c3a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-14fc9c3a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-14fc9c3a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-14fc9c3a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e442d036]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e442d036]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e442d036]{grid-template-columns:1fr}}.section-title[data-v-e442d036]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e442d036]{margin-bottom:16px}.form-label[data-v-e442d036]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e442d036]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e442d036]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e442d036]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e442d036]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e442d036]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e442d036]{color:#2563eb}.unit[data-v-e442d036]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e442d036]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e442d036]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e442d036]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2bf2b41]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2bf2b41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2bf2b41]{grid-template-columns:1fr}}.section-title[data-v-e2bf2b41]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2bf2b41]{margin-bottom:16px}.form-label[data-v-e2bf2b41]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2bf2b41]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2bf2b41]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2bf2b41]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2bf2b41]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2bf2b41]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2bf2b41]{color:#2563eb}.unit[data-v-e2bf2b41]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2bf2b41]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2bf2b41]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2bf2b41]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24c533cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24c533cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24c533cc]{grid-template-columns:1fr}}.section-title[data-v-24c533cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24c533cc]{margin-bottom:16px}.form-label[data-v-24c533cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24c533cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24c533cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24c533cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24c533cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24c533cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24c533cc]{color:#2563eb}.unit[data-v-24c533cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24c533cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24c533cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24c533cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5877c2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5877c2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5877c2a]{grid-template-columns:1fr}}.section-title[data-v-c5877c2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5877c2a]{margin-bottom:16px}.form-label[data-v-c5877c2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5877c2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5877c2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5877c2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5877c2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5877c2a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5877c2a]{color:#2563eb}.unit[data-v-c5877c2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5877c2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5877c2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5877c2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d785296a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d785296a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d785296a]{grid-template-columns:1fr}}.section-title[data-v-d785296a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d785296a]{margin-bottom:16px}.form-label[data-v-d785296a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d785296a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d785296a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d785296a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d785296a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d785296a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d785296a]{color:#2563eb}.unit[data-v-d785296a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d785296a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d785296a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d785296a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dcb25cdf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dcb25cdf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dcb25cdf]{grid-template-columns:1fr}}.section-title[data-v-dcb25cdf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dcb25cdf]{margin-bottom:16px}.form-label[data-v-dcb25cdf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dcb25cdf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dcb25cdf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dcb25cdf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dcb25cdf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dcb25cdf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dcb25cdf]{color:#2563eb}.unit[data-v-dcb25cdf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dcb25cdf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dcb25cdf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dcb25cdf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-736ca3b9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-736ca3b9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-736ca3b9]{grid-template-columns:1fr}}.section-title[data-v-736ca3b9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-736ca3b9]{margin-bottom:16px}.form-label[data-v-736ca3b9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-736ca3b9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-736ca3b9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-736ca3b9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-736ca3b9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-736ca3b9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-736ca3b9]{color:#2563eb}.unit[data-v-736ca3b9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-736ca3b9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-736ca3b9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-736ca3b9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-720b9e87]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-720b9e87]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-720b9e87]{grid-template-columns:1fr}}.section-title[data-v-720b9e87]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-720b9e87]{margin-bottom:16px}.form-label[data-v-720b9e87]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-720b9e87]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-720b9e87]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-720b9e87]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-720b9e87]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-720b9e87]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-720b9e87]{color:#2563eb}.unit[data-v-720b9e87]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-720b9e87]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-720b9e87]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-720b9e87]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd79f424]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd79f424]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd79f424]{grid-template-columns:1fr}}.section-title[data-v-cd79f424]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd79f424]{margin-bottom:16px}.form-label[data-v-cd79f424]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd79f424]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd79f424]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd79f424]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd79f424]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd79f424]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd79f424]{color:#2563eb}.unit[data-v-cd79f424]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd79f424]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd79f424]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd79f424]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cf460a6f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cf460a6f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cf460a6f]{grid-template-columns:1fr}}.section-title[data-v-cf460a6f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cf460a6f]{margin-bottom:16px}.form-label[data-v-cf460a6f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cf460a6f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cf460a6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cf460a6f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cf460a6f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cf460a6f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cf460a6f]{color:#2563eb}.unit[data-v-cf460a6f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cf460a6f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cf460a6f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cf460a6f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fd5fee66]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fd5fee66]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fd5fee66]{grid-template-columns:1fr}}.section-title[data-v-fd5fee66]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fd5fee66]{margin-bottom:16px}.form-label[data-v-fd5fee66]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fd5fee66]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fd5fee66]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fd5fee66]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fd5fee66]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fd5fee66]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fd5fee66]{color:#2563eb}.unit[data-v-fd5fee66]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fd5fee66]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fd5fee66]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fd5fee66]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-935be094]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-935be094]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-935be094]{grid-template-columns:1fr}}.section-title[data-v-935be094]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-935be094]{margin-bottom:16px}.form-label[data-v-935be094]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-935be094]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-935be094]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-935be094]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-935be094]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-935be094]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-935be094]{color:#2563eb}.unit[data-v-935be094]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-935be094]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-935be094]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-935be094]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e7775929]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e7775929]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e7775929]{grid-template-columns:1fr}}.section-title[data-v-e7775929]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e7775929]{margin-bottom:16px}.form-label[data-v-e7775929]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e7775929]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e7775929]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e7775929]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e7775929]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e7775929]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e7775929]{color:#2563eb}.unit[data-v-e7775929]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e7775929]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e7775929]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e7775929]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5caa6b3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5caa6b3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5caa6b3d]{grid-template-columns:1fr}}.section-title[data-v-5caa6b3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5caa6b3d]{margin-bottom:16px}.form-label[data-v-5caa6b3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5caa6b3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5caa6b3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5caa6b3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5caa6b3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5caa6b3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5caa6b3d]{color:#2563eb}.unit[data-v-5caa6b3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5caa6b3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5caa6b3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5caa6b3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-afdd0dca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-afdd0dca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-afdd0dca]{grid-template-columns:1fr}}.section-title[data-v-afdd0dca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-afdd0dca]{margin-bottom:16px}.form-label[data-v-afdd0dca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-afdd0dca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-afdd0dca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-afdd0dca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-afdd0dca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-afdd0dca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-afdd0dca]{color:#2563eb}.unit[data-v-afdd0dca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-afdd0dca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-afdd0dca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-afdd0dca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc40f0f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc40f0f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc40f0f0]{grid-template-columns:1fr}}.section-title[data-v-dc40f0f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc40f0f0]{margin-bottom:16px}.form-label[data-v-dc40f0f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc40f0f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc40f0f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc40f0f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc40f0f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc40f0f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc40f0f0]{color:#2563eb}.unit[data-v-dc40f0f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc40f0f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc40f0f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc40f0f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bb6e40c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bb6e40c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bb6e40c]{grid-template-columns:1fr}}.section-title[data-v-1bb6e40c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bb6e40c]{margin-bottom:16px}.form-label[data-v-1bb6e40c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bb6e40c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bb6e40c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bb6e40c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bb6e40c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bb6e40c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bb6e40c]{color:#2563eb}.unit[data-v-1bb6e40c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bb6e40c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bb6e40c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bb6e40c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b5520b2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b5520b2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b5520b2a]{grid-template-columns:1fr}}.section-title[data-v-b5520b2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b5520b2a]{margin-bottom:16px}.form-label[data-v-b5520b2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b5520b2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5520b2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b5520b2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b5520b2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b5520b2a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b5520b2a]{color:#2563eb}.unit[data-v-b5520b2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b5520b2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b5520b2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b5520b2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-422eb5fb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-422eb5fb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-422eb5fb]{grid-template-columns:1fr}}.section-title[data-v-422eb5fb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-422eb5fb]{margin-bottom:16px}.form-label[data-v-422eb5fb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-422eb5fb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-422eb5fb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-422eb5fb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-422eb5fb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-422eb5fb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-422eb5fb]{color:#2563eb}.unit[data-v-422eb5fb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-422eb5fb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-422eb5fb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-422eb5fb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48ccb9ac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48ccb9ac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48ccb9ac]{grid-template-columns:1fr}}.section-title[data-v-48ccb9ac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48ccb9ac]{margin-bottom:16px}.form-label[data-v-48ccb9ac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48ccb9ac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48ccb9ac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48ccb9ac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48ccb9ac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48ccb9ac]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48ccb9ac]{color:#2563eb}.unit[data-v-48ccb9ac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48ccb9ac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48ccb9ac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48ccb9ac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a5260d49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a5260d49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a5260d49]{grid-template-columns:1fr}}.section-title[data-v-a5260d49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a5260d49]{margin-bottom:16px}.form-label[data-v-a5260d49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a5260d49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a5260d49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a5260d49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a5260d49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a5260d49]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a5260d49]{color:#2563eb}.unit[data-v-a5260d49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a5260d49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a5260d49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a5260d49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee32a1e7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee32a1e7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee32a1e7]{grid-template-columns:1fr}}.section-title[data-v-ee32a1e7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee32a1e7]{margin-bottom:16px}.form-label[data-v-ee32a1e7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee32a1e7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee32a1e7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee32a1e7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee32a1e7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee32a1e7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee32a1e7]{color:#2563eb}.unit[data-v-ee32a1e7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee32a1e7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee32a1e7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee32a1e7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd3155d4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd3155d4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd3155d4]{grid-template-columns:1fr}}.section-title[data-v-cd3155d4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd3155d4]{margin-bottom:16px}.form-label[data-v-cd3155d4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd3155d4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd3155d4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd3155d4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd3155d4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd3155d4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd3155d4]{color:#2563eb}.unit[data-v-cd3155d4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd3155d4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd3155d4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd3155d4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d125b8b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d125b8b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d125b8b]{grid-template-columns:1fr}}.section-title[data-v-4d125b8b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d125b8b]{margin-bottom:16px}.form-label[data-v-4d125b8b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d125b8b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d125b8b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d125b8b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d125b8b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d125b8b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d125b8b]{color:#2563eb}.unit[data-v-4d125b8b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d125b8b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d125b8b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d125b8b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aec379bb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aec379bb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aec379bb]{grid-template-columns:1fr}}.section-title[data-v-aec379bb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aec379bb]{margin-bottom:16px}.form-label[data-v-aec379bb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aec379bb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aec379bb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aec379bb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aec379bb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aec379bb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aec379bb]{color:#2563eb}.unit[data-v-aec379bb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aec379bb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aec379bb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aec379bb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23fbaa04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23fbaa04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23fbaa04]{grid-template-columns:1fr}}.section-title[data-v-23fbaa04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23fbaa04]{margin-bottom:16px}.form-label[data-v-23fbaa04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23fbaa04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23fbaa04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23fbaa04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23fbaa04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23fbaa04]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23fbaa04]{color:#2563eb}.unit[data-v-23fbaa04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23fbaa04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23fbaa04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23fbaa04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-27bbe9cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-27bbe9cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-27bbe9cf]{grid-template-columns:1fr}}.section-title[data-v-27bbe9cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-27bbe9cf]{margin-bottom:16px}.form-label[data-v-27bbe9cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-27bbe9cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-27bbe9cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-27bbe9cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-27bbe9cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-27bbe9cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-27bbe9cf]{color:#2563eb}.unit[data-v-27bbe9cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-27bbe9cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-27bbe9cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-27bbe9cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-226c47c1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-226c47c1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-226c47c1]{grid-template-columns:1fr}}.section-title[data-v-226c47c1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-226c47c1]{margin-bottom:16px}.form-label[data-v-226c47c1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-226c47c1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-226c47c1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-226c47c1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-226c47c1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-226c47c1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-226c47c1]{color:#2563eb}.unit[data-v-226c47c1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-226c47c1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-226c47c1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-226c47c1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-deef88ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-deef88ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-deef88ee]{grid-template-columns:1fr}}.section-title[data-v-deef88ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-deef88ee]{margin-bottom:16px}.form-label[data-v-deef88ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-deef88ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-deef88ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-deef88ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-deef88ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-deef88ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-deef88ee]{color:#2563eb}.unit[data-v-deef88ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-deef88ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-deef88ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-deef88ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ccd14c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ccd14c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ccd14c0]{grid-template-columns:1fr}}.section-title[data-v-0ccd14c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ccd14c0]{margin-bottom:16px}.form-label[data-v-0ccd14c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ccd14c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ccd14c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ccd14c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ccd14c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ccd14c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ccd14c0]{color:#2563eb}.unit[data-v-0ccd14c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ccd14c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ccd14c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ccd14c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-779959e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-779959e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-779959e1]{grid-template-columns:1fr}}.section-title[data-v-779959e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-779959e1]{margin-bottom:16px}.form-label[data-v-779959e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-779959e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-779959e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-779959e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-779959e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-779959e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-779959e1]{color:#2563eb}.unit[data-v-779959e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-779959e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-779959e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-779959e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9ea1ee28]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9ea1ee28]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9ea1ee28]{grid-template-columns:1fr}}.section-title[data-v-9ea1ee28]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9ea1ee28]{margin-bottom:16px}.form-label[data-v-9ea1ee28]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9ea1ee28]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9ea1ee28]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9ea1ee28]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9ea1ee28]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9ea1ee28]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9ea1ee28]{color:#2563eb}.unit[data-v-9ea1ee28]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9ea1ee28]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9ea1ee28]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9ea1ee28]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b67b339]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b67b339]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b67b339]{grid-template-columns:1fr}}.section-title[data-v-3b67b339]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b67b339]{margin-bottom:16px}.form-label[data-v-3b67b339]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b67b339]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b67b339]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b67b339]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b67b339]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b67b339]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b67b339]{color:#2563eb}.unit[data-v-3b67b339]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b67b339]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b67b339]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b67b339]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d5c77d7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d5c77d7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d5c77d7]{grid-template-columns:1fr}}.section-title[data-v-8d5c77d7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d5c77d7]{margin-bottom:16px}.form-label[data-v-8d5c77d7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d5c77d7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d5c77d7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d5c77d7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d5c77d7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d5c77d7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d5c77d7]{color:#2563eb}.unit[data-v-8d5c77d7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d5c77d7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d5c77d7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d5c77d7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-862e242a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-862e242a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-862e242a]{grid-template-columns:1fr}}.section-title[data-v-862e242a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-862e242a]{margin-bottom:16px}.form-label[data-v-862e242a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-862e242a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-862e242a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-862e242a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-862e242a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-862e242a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-862e242a]{color:#2563eb}.unit[data-v-862e242a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-862e242a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-862e242a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-862e242a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef6bada9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef6bada9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef6bada9]{grid-template-columns:1fr}}.section-title[data-v-ef6bada9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef6bada9]{margin-bottom:16px}.form-label[data-v-ef6bada9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef6bada9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef6bada9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef6bada9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef6bada9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef6bada9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef6bada9]{color:#2563eb}.unit[data-v-ef6bada9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef6bada9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef6bada9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef6bada9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-905f7c39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-905f7c39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-905f7c39]{grid-template-columns:1fr}}.section-title[data-v-905f7c39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-905f7c39]{margin-bottom:16px}.form-label[data-v-905f7c39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-905f7c39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-905f7c39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-905f7c39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-905f7c39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-905f7c39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-905f7c39]{color:#2563eb}.unit[data-v-905f7c39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-905f7c39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-905f7c39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-905f7c39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b74cb8e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b74cb8e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b74cb8e1]{grid-template-columns:1fr}}.section-title[data-v-b74cb8e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b74cb8e1]{margin-bottom:16px}.form-label[data-v-b74cb8e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b74cb8e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b74cb8e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b74cb8e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b74cb8e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b74cb8e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b74cb8e1]{color:#2563eb}.unit[data-v-b74cb8e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b74cb8e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b74cb8e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b74cb8e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d459b7e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d459b7e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d459b7e2]{grid-template-columns:1fr}}.section-title[data-v-d459b7e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d459b7e2]{margin-bottom:16px}.form-label[data-v-d459b7e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d459b7e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d459b7e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d459b7e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d459b7e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d459b7e2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d459b7e2]{color:#2563eb}.unit[data-v-d459b7e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d459b7e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d459b7e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d459b7e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cdf1938]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cdf1938]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cdf1938]{grid-template-columns:1fr}}.section-title[data-v-1cdf1938]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cdf1938]{margin-bottom:16px}.form-label[data-v-1cdf1938]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cdf1938]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cdf1938]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cdf1938]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cdf1938]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cdf1938]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cdf1938]{color:#2563eb}.unit[data-v-1cdf1938]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cdf1938]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cdf1938]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cdf1938]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a42677ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a42677ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a42677ea]{grid-template-columns:1fr}}.section-title[data-v-a42677ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a42677ea]{margin-bottom:16px}.form-label[data-v-a42677ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a42677ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a42677ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a42677ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a42677ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a42677ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a42677ea]{color:#2563eb}.unit[data-v-a42677ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a42677ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a42677ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a42677ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46cd4f3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46cd4f3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46cd4f3d]{grid-template-columns:1fr}}.section-title[data-v-46cd4f3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46cd4f3d]{margin-bottom:16px}.form-label[data-v-46cd4f3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46cd4f3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46cd4f3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46cd4f3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46cd4f3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46cd4f3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46cd4f3d]{color:#2563eb}.unit[data-v-46cd4f3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46cd4f3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46cd4f3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46cd4f3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0cc173c0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0cc173c0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0cc173c0]{grid-template-columns:1fr}}.section-title[data-v-0cc173c0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0cc173c0]{margin-bottom:16px}.form-label[data-v-0cc173c0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0cc173c0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0cc173c0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0cc173c0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0cc173c0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0cc173c0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0cc173c0]{color:#2563eb}.unit[data-v-0cc173c0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0cc173c0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0cc173c0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0cc173c0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22ee056f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22ee056f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22ee056f]{grid-template-columns:1fr}}.section-title[data-v-22ee056f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22ee056f]{margin-bottom:16px}.form-label[data-v-22ee056f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22ee056f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22ee056f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22ee056f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22ee056f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22ee056f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22ee056f]{color:#2563eb}.unit[data-v-22ee056f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22ee056f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22ee056f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22ee056f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c32a8801]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c32a8801]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c32a8801]{grid-template-columns:1fr 1fr}}.section-title[data-v-c32a8801]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c32a8801]{margin-bottom:var(--space-4)}.form-label[data-v-c32a8801]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c32a8801],.form-select[data-v-c32a8801]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c32a8801]:focus,.form-select[data-v-c32a8801]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c32a8801]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c32a8801]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c32a8801]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c32a8801]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c32a8801]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c32a8801]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c32a8801]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c32a8801]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c32a8801]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c32a8801]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-c32a8801]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-c32a8801]{margin:var(--space-2) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-c32a8801]{align-items:center;gap:var(--space-2);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;padding:6px 14px;transition:all .2s;display:inline-flex}.swap-button[data-v-c32a8801]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-200,#bfdbfe)}.presets-wrapper[data-v-c32a8801]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-c32a8801]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,6px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#64748b);cursor:pointer;background:#f8fafc;padding:4px 10px;transition:all .15s}.preset-badge[data-v-c32a8801]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-c32a8801]{font-size:var(--text-xl,1.25rem);margin-left:var(--space-1);color:var(--color-primary-600);font-weight:500}.conversion-equation[data-v-c32a8801]{margin-top:var(--space-2);font-size:var(--text-sm,.875rem);color:var(--color-primary-800);font-weight:var(--font-weight-medium,500)}.secondary-result-value[data-v-c32a8801]{font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin-top:var(--space-1);word-break:break-word}.warning-banner[data-v-c32a8801]{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#92400e;font-size:var(--text-xs,.75rem);background:#fffbeb;border:1px solid #fcd34d;line-height:1.4;display:flex}.warning-icon[data-v-c32a8801]{font-size:1rem}.thermal-state-box[data-v-c32a8801]{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs,.75rem);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;display:flex}.thermal-dot[data-v-c32a8801]{background-color:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.formula-details[data-v-c32a8801]{font-size:var(--text-xs,.75rem);color:var(--text-secondary);line-height:1.5}.formula-line[data-v-c32a8801]{margin:0 0 var(--space-2) 0;color:var(--text-primary)}.formula-line code[data-v-c32a8801]{background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.steps-container[data-v-c32a8801]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,4px);border:1px solid var(--border-color);color:var(--text-secondary);background:#f8fafc;flex-direction:column;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;display:flex}.step-item[data-v-c32a8801]{white-space:pre-wrap}.all-units-card[data-v-c32a8801]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.all-units-header[data-v-c32a8801]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;border-bottom:1px solid var(--border-color);background:#fafafa;justify-content:space-between;align-items:center;display:flex}.all-units-header[data-v-c32a8801]:hover{background:#f4f4f5}.all-units-header .info-title[data-v-c32a8801]{margin-bottom:0}.toggle-icon[data-v-c32a8801]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.all-units-table-container[data-v-c32a8801]{max-height:280px;overflow-y:auto}.units-table[data-v-c32a8801]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.units-table th[data-v-c32a8801],.units-table td[data-v-c32a8801]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);text-align:left}.units-table th[data-v-c32a8801]{font-weight:var(--font-weight-bold);color:var(--text-secondary);background:#f8fafc}.units-table tr.highlight-row[data-v-c32a8801]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.text-right[data-v-c32a8801]{text-align:right}.font-mono[data-v-c32a8801]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.placeholder-text[data-v-c32a8801]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-10aceef9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10aceef9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10aceef9]{grid-template-columns:1fr}}.section-title[data-v-10aceef9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10aceef9]{margin-bottom:16px}.form-label[data-v-10aceef9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10aceef9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10aceef9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10aceef9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10aceef9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10aceef9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10aceef9]{color:#2563eb}.unit[data-v-10aceef9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10aceef9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10aceef9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10aceef9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c710ea5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c710ea5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c710ea5]{grid-template-columns:1fr}}.section-title[data-v-5c710ea5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c710ea5]{margin-bottom:16px}.form-label[data-v-5c710ea5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c710ea5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c710ea5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c710ea5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c710ea5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c710ea5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c710ea5]{color:#2563eb}.unit[data-v-5c710ea5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c710ea5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c710ea5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c710ea5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-621f372e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-621f372e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-621f372e]{grid-template-columns:1fr}}.section-title[data-v-621f372e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-621f372e]{margin-bottom:16px}.form-label[data-v-621f372e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-621f372e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-621f372e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-621f372e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-621f372e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-621f372e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-621f372e]{color:#2563eb}.unit[data-v-621f372e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-621f372e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-621f372e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-621f372e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-309f2473]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-309f2473]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-309f2473]{grid-template-columns:1fr}}.section-title[data-v-309f2473]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-309f2473]{margin-bottom:16px}.form-label[data-v-309f2473]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-309f2473]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-309f2473]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-309f2473]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-309f2473]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-309f2473]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-309f2473]{color:#2563eb}.unit[data-v-309f2473]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-309f2473]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-309f2473]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-309f2473]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4aa3c5f4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4aa3c5f4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4aa3c5f4]{grid-template-columns:1fr}}.section-title[data-v-4aa3c5f4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4aa3c5f4]{margin-bottom:16px}.form-label[data-v-4aa3c5f4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4aa3c5f4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4aa3c5f4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4aa3c5f4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4aa3c5f4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4aa3c5f4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4aa3c5f4]{color:#2563eb}.unit[data-v-4aa3c5f4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4aa3c5f4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4aa3c5f4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4aa3c5f4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7cfd394b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7cfd394b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7cfd394b]{grid-template-columns:1fr}}.section-title[data-v-7cfd394b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7cfd394b]{margin-bottom:16px}.form-label[data-v-7cfd394b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7cfd394b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7cfd394b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7cfd394b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7cfd394b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7cfd394b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7cfd394b]{color:#2563eb}.unit[data-v-7cfd394b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7cfd394b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7cfd394b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7cfd394b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4913208]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4913208]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4913208]{grid-template-columns:1fr}}.section-title[data-v-a4913208]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4913208]{margin-bottom:16px}.form-label[data-v-a4913208]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4913208]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4913208]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4913208]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4913208]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4913208]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4913208]{color:#2563eb}.unit[data-v-a4913208]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4913208]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4913208]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4913208]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd446f71]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd446f71]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd446f71]{grid-template-columns:1fr}}.section-title[data-v-bd446f71]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd446f71]{margin-bottom:16px}.form-label[data-v-bd446f71]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd446f71]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd446f71]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd446f71]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd446f71]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd446f71]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd446f71]{color:#2563eb}.unit[data-v-bd446f71]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd446f71]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd446f71]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd446f71]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3a5549ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3a5549ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3a5549ef]{grid-template-columns:1fr}}.section-title[data-v-3a5549ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3a5549ef]{margin-bottom:16px}.form-label[data-v-3a5549ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3a5549ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3a5549ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3a5549ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3a5549ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3a5549ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3a5549ef]{color:#2563eb}.unit[data-v-3a5549ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3a5549ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3a5549ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3a5549ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9c05b60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9c05b60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9c05b60]{grid-template-columns:1fr}}.section-title[data-v-c9c05b60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9c05b60]{margin-bottom:16px}.form-label[data-v-c9c05b60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9c05b60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9c05b60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9c05b60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9c05b60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9c05b60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9c05b60]{color:#2563eb}.unit[data-v-c9c05b60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9c05b60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9c05b60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9c05b60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c378918c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c378918c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c378918c]{grid-template-columns:1fr}}.section-title[data-v-c378918c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c378918c]{margin-bottom:16px}.form-label[data-v-c378918c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c378918c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c378918c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c378918c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c378918c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c378918c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c378918c]{color:#2563eb}.unit[data-v-c378918c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c378918c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c378918c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c378918c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b25e6de]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b25e6de]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b25e6de]{grid-template-columns:1fr}}.section-title[data-v-8b25e6de]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b25e6de]{margin-bottom:16px}.form-label[data-v-8b25e6de]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b25e6de]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b25e6de]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b25e6de]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b25e6de]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b25e6de]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b25e6de]{color:#2563eb}.unit[data-v-8b25e6de]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b25e6de]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b25e6de]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b25e6de]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-88c74184]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-88c74184]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-88c74184]{grid-template-columns:1fr}}.section-title[data-v-88c74184]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-88c74184]{margin-bottom:16px}.form-label[data-v-88c74184]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-88c74184]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-88c74184]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-88c74184]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-88c74184]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-88c74184]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-88c74184]{color:#2563eb}.unit[data-v-88c74184]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-88c74184]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-88c74184]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-88c74184]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6df5030b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6df5030b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6df5030b]{grid-template-columns:1fr}}.section-title[data-v-6df5030b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6df5030b]{margin-bottom:16px}.form-label[data-v-6df5030b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6df5030b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6df5030b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6df5030b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6df5030b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6df5030b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6df5030b]{color:#2563eb}.unit[data-v-6df5030b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6df5030b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6df5030b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6df5030b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22825dd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22825dd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22825dd0]{grid-template-columns:1fr}}.section-title[data-v-22825dd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22825dd0]{margin-bottom:16px}.form-label[data-v-22825dd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22825dd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22825dd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22825dd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22825dd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22825dd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22825dd0]{color:#2563eb}.unit[data-v-22825dd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22825dd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22825dd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22825dd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-387f4eda]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-387f4eda]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-387f4eda]{grid-template-columns:1fr}}.section-title[data-v-387f4eda]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-387f4eda]{margin-bottom:16px}.form-label[data-v-387f4eda]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-387f4eda]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-387f4eda]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-387f4eda]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-387f4eda]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-387f4eda]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-387f4eda]{color:#2563eb}.unit[data-v-387f4eda]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-387f4eda]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-387f4eda]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-387f4eda]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8cf81482]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8cf81482]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8cf81482]{grid-template-columns:1fr}}.section-title[data-v-8cf81482]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8cf81482]{margin-bottom:16px}.form-label[data-v-8cf81482]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8cf81482]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8cf81482]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8cf81482]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8cf81482]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8cf81482]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8cf81482]{color:#2563eb}.unit[data-v-8cf81482]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8cf81482]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8cf81482]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8cf81482]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3adee78e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3adee78e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3adee78e]{grid-template-columns:1fr}}.section-title[data-v-3adee78e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3adee78e]{margin-bottom:16px}.form-label[data-v-3adee78e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3adee78e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3adee78e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3adee78e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3adee78e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3adee78e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3adee78e]{color:#2563eb}.unit[data-v-3adee78e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3adee78e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3adee78e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3adee78e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d5bd393f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d5bd393f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d5bd393f]{grid-template-columns:1fr}}.section-title[data-v-d5bd393f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d5bd393f]{margin-bottom:16px}.form-label[data-v-d5bd393f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d5bd393f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d5bd393f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d5bd393f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d5bd393f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d5bd393f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d5bd393f]{color:#2563eb}.unit[data-v-d5bd393f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d5bd393f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d5bd393f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d5bd393f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e115492e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e115492e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e115492e]{grid-template-columns:1fr}}.section-title[data-v-e115492e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e115492e]{margin-bottom:16px}.form-label[data-v-e115492e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e115492e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e115492e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e115492e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e115492e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e115492e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e115492e]{color:#2563eb}.unit[data-v-e115492e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e115492e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e115492e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e115492e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-199b0475]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-199b0475]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-199b0475]{grid-template-columns:1fr}}.section-title[data-v-199b0475]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-199b0475]{margin-bottom:16px}.form-label[data-v-199b0475]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-199b0475]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-199b0475]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-199b0475]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-199b0475]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-199b0475]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-199b0475]{color:#2563eb}.unit[data-v-199b0475]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-199b0475]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-199b0475]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-199b0475]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-77c88f7d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-77c88f7d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-77c88f7d]{grid-template-columns:1fr}}.section-title[data-v-77c88f7d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-77c88f7d]{margin-bottom:16px}.form-label[data-v-77c88f7d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-77c88f7d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-77c88f7d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-77c88f7d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-77c88f7d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-77c88f7d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-77c88f7d]{color:#2563eb}.unit[data-v-77c88f7d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-77c88f7d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-77c88f7d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-77c88f7d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-133b93b4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-133b93b4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-133b93b4]{grid-template-columns:1fr}}.section-title[data-v-133b93b4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-133b93b4]{margin-bottom:16px}.form-label[data-v-133b93b4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-133b93b4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-133b93b4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-133b93b4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-133b93b4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-133b93b4]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-133b93b4]{color:#2563eb}.unit[data-v-133b93b4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-133b93b4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-133b93b4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-133b93b4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4535bbac]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4535bbac]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4535bbac]{grid-template-columns:1fr}}.section-title[data-v-4535bbac]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4535bbac]{margin-bottom:16px}.form-label[data-v-4535bbac]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4535bbac]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4535bbac]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4535bbac]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4535bbac]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4535bbac]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4535bbac]{color:#2563eb}.unit[data-v-4535bbac]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4535bbac]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4535bbac]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4535bbac]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-824d94db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-824d94db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-824d94db]{grid-template-columns:1fr}}.section-title[data-v-824d94db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-824d94db]{margin-bottom:16px}.form-label[data-v-824d94db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-824d94db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-824d94db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-824d94db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-824d94db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-824d94db]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-824d94db]{color:#2563eb}.unit[data-v-824d94db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-824d94db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-824d94db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-824d94db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b677965]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b677965]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b677965]{grid-template-columns:1fr}}.section-title[data-v-4b677965]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b677965]{margin-bottom:16px}.form-label[data-v-4b677965]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b677965]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b677965]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b677965]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b677965]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b677965]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b677965]{color:#2563eb}.unit[data-v-4b677965]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b677965]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b677965]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b677965]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b9fb41b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b9fb41b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b9fb41b]{grid-template-columns:1fr}}.section-title[data-v-8b9fb41b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b9fb41b]{margin-bottom:16px}.form-label[data-v-8b9fb41b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b9fb41b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b9fb41b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b9fb41b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b9fb41b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b9fb41b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b9fb41b]{color:#2563eb}.unit[data-v-8b9fb41b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b9fb41b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b9fb41b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b9fb41b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4bb6835a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4bb6835a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4bb6835a]{grid-template-columns:1fr}}.section-title[data-v-4bb6835a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4bb6835a]{margin-bottom:16px}.form-label[data-v-4bb6835a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4bb6835a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4bb6835a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4bb6835a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4bb6835a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4bb6835a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4bb6835a]{color:#2563eb}.unit[data-v-4bb6835a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4bb6835a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4bb6835a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4bb6835a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d63f77c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d63f77c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d63f77c6]{grid-template-columns:1fr}}.section-title[data-v-d63f77c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d63f77c6]{margin-bottom:16px}.form-label[data-v-d63f77c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d63f77c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d63f77c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d63f77c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d63f77c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d63f77c6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d63f77c6]{color:#2563eb}.unit[data-v-d63f77c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d63f77c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d63f77c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d63f77c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-92916122]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-92916122]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-92916122]{grid-template-columns:1fr}}.section-title[data-v-92916122]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-92916122]{margin-bottom:16px}.form-label[data-v-92916122]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-92916122]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-92916122]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-92916122]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-92916122]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-92916122]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-92916122]{color:#2563eb}.unit[data-v-92916122]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-92916122]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-92916122]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-92916122]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da479a95]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da479a95]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da479a95]{grid-template-columns:1fr}}.section-title[data-v-da479a95]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da479a95]{margin-bottom:16px}.form-label[data-v-da479a95]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da479a95]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da479a95]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da479a95]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da479a95]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da479a95]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da479a95]{color:#2563eb}.unit[data-v-da479a95]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da479a95]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da479a95]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da479a95]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2199380c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2199380c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2199380c]{grid-template-columns:1fr}}.section-title[data-v-2199380c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2199380c]{margin-bottom:16px}.form-label[data-v-2199380c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2199380c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2199380c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2199380c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2199380c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2199380c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2199380c]{color:#2563eb}.unit[data-v-2199380c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2199380c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2199380c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2199380c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7e62e5cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7e62e5cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7e62e5cf]{grid-template-columns:1fr}}.section-title[data-v-7e62e5cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7e62e5cf]{margin-bottom:16px}.form-label[data-v-7e62e5cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7e62e5cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7e62e5cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7e62e5cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7e62e5cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7e62e5cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7e62e5cf]{color:#2563eb}.unit[data-v-7e62e5cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7e62e5cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7e62e5cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7e62e5cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2f8d39ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2f8d39ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2f8d39ba]{grid-template-columns:1fr}}.section-title[data-v-2f8d39ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2f8d39ba]{margin-bottom:16px}.form-label[data-v-2f8d39ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2f8d39ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2f8d39ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2f8d39ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2f8d39ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2f8d39ba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2f8d39ba]{color:#2563eb}.unit[data-v-2f8d39ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2f8d39ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2f8d39ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2f8d39ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11184b35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11184b35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11184b35]{grid-template-columns:1fr}}.section-title[data-v-11184b35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11184b35]{margin-bottom:16px}.form-label[data-v-11184b35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11184b35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11184b35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11184b35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11184b35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11184b35]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11184b35]{color:#2563eb}.unit[data-v-11184b35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11184b35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11184b35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11184b35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e82acc56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e82acc56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e82acc56]{grid-template-columns:1fr}}.section-title[data-v-e82acc56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e82acc56]{margin-bottom:16px}.form-label[data-v-e82acc56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e82acc56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e82acc56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e82acc56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e82acc56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e82acc56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e82acc56]{color:#2563eb}.unit[data-v-e82acc56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e82acc56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e82acc56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e82acc56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00366c37]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00366c37]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00366c37]{grid-template-columns:1fr}}.section-title[data-v-00366c37]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00366c37]{margin-bottom:16px}.form-label[data-v-00366c37]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00366c37]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00366c37]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00366c37]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00366c37]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00366c37]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00366c37]{color:#2563eb}.unit[data-v-00366c37]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00366c37]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00366c37]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00366c37]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6bb13b61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6bb13b61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6bb13b61]{grid-template-columns:1fr}}.section-title[data-v-6bb13b61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6bb13b61]{margin-bottom:16px}.form-label[data-v-6bb13b61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6bb13b61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6bb13b61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6bb13b61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6bb13b61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6bb13b61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6bb13b61]{color:#2563eb}.unit[data-v-6bb13b61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6bb13b61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6bb13b61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6bb13b61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5c12df3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5c12df3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5c12df3]{grid-template-columns:1fr}}.section-title[data-v-c5c12df3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5c12df3]{margin-bottom:16px}.form-label[data-v-c5c12df3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5c12df3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5c12df3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5c12df3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5c12df3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5c12df3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5c12df3]{color:#2563eb}.unit[data-v-c5c12df3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5c12df3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5c12df3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5c12df3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4abbb67a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4abbb67a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4abbb67a]{grid-template-columns:1fr}}.section-title[data-v-4abbb67a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4abbb67a]{margin-bottom:16px}.form-label[data-v-4abbb67a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4abbb67a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4abbb67a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4abbb67a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4abbb67a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4abbb67a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4abbb67a]{color:#2563eb}.unit[data-v-4abbb67a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4abbb67a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4abbb67a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4abbb67a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6f0fe0a3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6f0fe0a3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6f0fe0a3]{grid-template-columns:1fr}}.section-title[data-v-6f0fe0a3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6f0fe0a3]{margin-bottom:16px}.form-label[data-v-6f0fe0a3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6f0fe0a3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6f0fe0a3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6f0fe0a3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6f0fe0a3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6f0fe0a3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6f0fe0a3]{color:#2563eb}.unit[data-v-6f0fe0a3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6f0fe0a3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6f0fe0a3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6f0fe0a3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd368e7c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd368e7c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd368e7c]{grid-template-columns:1fr}}.section-title[data-v-cd368e7c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd368e7c]{margin-bottom:16px}.form-label[data-v-cd368e7c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd368e7c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd368e7c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd368e7c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd368e7c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd368e7c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd368e7c]{color:#2563eb}.unit[data-v-cd368e7c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd368e7c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd368e7c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd368e7c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd977af4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd977af4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd977af4]{grid-template-columns:1fr}}.section-title[data-v-cd977af4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd977af4]{margin-bottom:16px}.form-label[data-v-cd977af4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd977af4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd977af4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd977af4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd977af4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd977af4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd977af4]{color:#2563eb}.unit[data-v-cd977af4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd977af4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd977af4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd977af4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3da14a57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3da14a57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3da14a57]{grid-template-columns:1fr}}.section-title[data-v-3da14a57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3da14a57]{margin-bottom:16px}.form-label[data-v-3da14a57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3da14a57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3da14a57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3da14a57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3da14a57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3da14a57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3da14a57]{color:#2563eb}.unit[data-v-3da14a57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3da14a57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3da14a57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3da14a57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5917d049]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5917d049]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5917d049]{grid-template-columns:1fr}}.section-title[data-v-5917d049]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5917d049]{margin-bottom:16px}.form-label[data-v-5917d049]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5917d049]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5917d049]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5917d049]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5917d049]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5917d049]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5917d049]{color:#2563eb}.unit[data-v-5917d049]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5917d049]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5917d049]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5917d049]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-48570407]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-48570407]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-48570407]{grid-template-columns:1fr}}.section-title[data-v-48570407]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-48570407]{margin-bottom:16px}.form-label[data-v-48570407]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-48570407]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-48570407]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-48570407]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-48570407]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-48570407]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-48570407]{color:#2563eb}.unit[data-v-48570407]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-48570407]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-48570407]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-48570407]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-40c29f22]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-40c29f22]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-40c29f22]{grid-template-columns:1fr}}.section-title[data-v-40c29f22]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-40c29f22]{margin-bottom:16px}.form-label[data-v-40c29f22]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-40c29f22]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-40c29f22]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-40c29f22]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-40c29f22]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-40c29f22]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-40c29f22]{color:#2563eb}.unit[data-v-40c29f22]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-40c29f22]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-40c29f22]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-40c29f22]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e13fc652]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e13fc652]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e13fc652]{grid-template-columns:1fr}}.section-title[data-v-e13fc652]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e13fc652]{margin-bottom:16px}.form-label[data-v-e13fc652]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e13fc652]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e13fc652]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e13fc652]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e13fc652]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e13fc652]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e13fc652]{color:#2563eb}.unit[data-v-e13fc652]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e13fc652]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e13fc652]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e13fc652]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fef6802b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fef6802b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fef6802b]{grid-template-columns:1fr}}.section-title[data-v-fef6802b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fef6802b]{margin-bottom:16px}.form-label[data-v-fef6802b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fef6802b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fef6802b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fef6802b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fef6802b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fef6802b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fef6802b]{color:#2563eb}.unit[data-v-fef6802b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fef6802b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fef6802b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fef6802b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5de72207]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5de72207]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5de72207]{grid-template-columns:1fr}}.section-title[data-v-5de72207]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5de72207]{margin-bottom:16px}.form-label[data-v-5de72207]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5de72207]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5de72207]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5de72207]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5de72207]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5de72207]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5de72207]{color:#2563eb}.unit[data-v-5de72207]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5de72207]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5de72207]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5de72207]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-599f9c15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-599f9c15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-599f9c15]{grid-template-columns:1fr}}.section-title[data-v-599f9c15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-599f9c15]{margin-bottom:16px}.form-label[data-v-599f9c15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-599f9c15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-599f9c15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-599f9c15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-599f9c15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-599f9c15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-599f9c15]{color:#2563eb}.unit[data-v-599f9c15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-599f9c15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-599f9c15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-599f9c15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ba8c7e4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ba8c7e4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ba8c7e4]{grid-template-columns:1fr}}.section-title[data-v-5ba8c7e4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ba8c7e4]{margin-bottom:16px}.form-label[data-v-5ba8c7e4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ba8c7e4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ba8c7e4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ba8c7e4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ba8c7e4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ba8c7e4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ba8c7e4]{color:#2563eb}.unit[data-v-5ba8c7e4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ba8c7e4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ba8c7e4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ba8c7e4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ecab576]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ecab576]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ecab576]{grid-template-columns:1fr}}.section-title[data-v-0ecab576]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ecab576]{margin-bottom:16px}.form-label[data-v-0ecab576]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ecab576]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ecab576]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ecab576]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ecab576]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ecab576]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ecab576]{color:#2563eb}.unit[data-v-0ecab576]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ecab576]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ecab576]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ecab576]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6c1513f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6c1513f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6c1513f0]{grid-template-columns:1fr}}.section-title[data-v-6c1513f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6c1513f0]{margin-bottom:16px}.form-label[data-v-6c1513f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6c1513f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6c1513f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6c1513f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6c1513f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6c1513f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6c1513f0]{color:#2563eb}.unit[data-v-6c1513f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6c1513f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6c1513f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6c1513f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d44745b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d44745b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d44745b]{grid-template-columns:1fr}}.section-title[data-v-9d44745b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d44745b]{margin-bottom:16px}.form-label[data-v-9d44745b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d44745b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d44745b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d44745b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d44745b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d44745b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d44745b]{color:#2563eb}.unit[data-v-9d44745b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d44745b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d44745b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d44745b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de898fea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de898fea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de898fea]{grid-template-columns:1fr}}.section-title[data-v-de898fea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de898fea]{margin-bottom:16px}.form-label[data-v-de898fea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de898fea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de898fea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de898fea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de898fea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de898fea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de898fea]{color:#2563eb}.unit[data-v-de898fea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de898fea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de898fea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de898fea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9012f2cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9012f2cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9012f2cd]{grid-template-columns:1fr}}.section-title[data-v-9012f2cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9012f2cd]{margin-bottom:16px}.form-label[data-v-9012f2cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9012f2cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9012f2cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9012f2cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9012f2cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9012f2cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9012f2cd]{color:#2563eb}.unit[data-v-9012f2cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9012f2cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9012f2cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9012f2cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31eba81a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31eba81a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31eba81a]{grid-template-columns:1fr}}.section-title[data-v-31eba81a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31eba81a]{margin-bottom:16px}.form-label[data-v-31eba81a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31eba81a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31eba81a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31eba81a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31eba81a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31eba81a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31eba81a]{color:#2563eb}.unit[data-v-31eba81a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31eba81a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31eba81a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31eba81a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-46f1b54d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-46f1b54d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-46f1b54d]{grid-template-columns:1fr}}.section-title[data-v-46f1b54d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-46f1b54d]{margin-bottom:16px}.form-label[data-v-46f1b54d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-46f1b54d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-46f1b54d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-46f1b54d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-46f1b54d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-46f1b54d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-46f1b54d]{color:#2563eb}.unit[data-v-46f1b54d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-46f1b54d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-46f1b54d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-46f1b54d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1d17db01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1d17db01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1d17db01]{grid-template-columns:1fr}}.section-title[data-v-1d17db01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1d17db01]{margin-bottom:16px}.form-label[data-v-1d17db01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1d17db01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1d17db01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1d17db01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1d17db01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1d17db01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1d17db01]{color:#2563eb}.unit[data-v-1d17db01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1d17db01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1d17db01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1d17db01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b2b934b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b2b934b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b2b934b7]{grid-template-columns:1fr}}.section-title[data-v-b2b934b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b2b934b7]{margin-bottom:16px}.form-label[data-v-b2b934b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b2b934b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b2b934b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b2b934b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b2b934b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b2b934b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b2b934b7]{color:#2563eb}.unit[data-v-b2b934b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b2b934b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b2b934b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b2b934b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce87dd01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce87dd01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce87dd01]{grid-template-columns:1fr}}.section-title[data-v-ce87dd01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce87dd01]{margin-bottom:16px}.form-label[data-v-ce87dd01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce87dd01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce87dd01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce87dd01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce87dd01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce87dd01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce87dd01]{color:#2563eb}.unit[data-v-ce87dd01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce87dd01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce87dd01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce87dd01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-29852d50]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-29852d50]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-29852d50]{grid-template-columns:1fr}}.section-title[data-v-29852d50]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-29852d50]{margin-bottom:16px}.form-label[data-v-29852d50]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-29852d50]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-29852d50]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-29852d50]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-29852d50]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-29852d50]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-29852d50]{color:#2563eb}.unit[data-v-29852d50]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-29852d50]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-29852d50]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-29852d50]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ee77b0d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ee77b0d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ee77b0d3]{grid-template-columns:1fr}}.section-title[data-v-ee77b0d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ee77b0d3]{margin-bottom:16px}.form-label[data-v-ee77b0d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ee77b0d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ee77b0d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ee77b0d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ee77b0d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ee77b0d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ee77b0d3]{color:#2563eb}.unit[data-v-ee77b0d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ee77b0d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ee77b0d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ee77b0d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d59d4e41]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d59d4e41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d59d4e41]{grid-template-columns:1fr}}.section-title[data-v-d59d4e41]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d59d4e41]{margin-bottom:16px}.form-label[data-v-d59d4e41]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d59d4e41]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d59d4e41]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d59d4e41]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d59d4e41]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d59d4e41]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d59d4e41]{color:#2563eb}.unit[data-v-d59d4e41]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d59d4e41]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d59d4e41]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d59d4e41]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e847230b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e847230b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e847230b]{grid-template-columns:1fr}}.section-title[data-v-e847230b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e847230b]{margin-bottom:16px}.form-label[data-v-e847230b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e847230b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e847230b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e847230b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e847230b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e847230b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e847230b]{color:#2563eb}.unit[data-v-e847230b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e847230b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e847230b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e847230b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64d3ae74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64d3ae74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64d3ae74]{grid-template-columns:1fr}}.section-title[data-v-64d3ae74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64d3ae74]{margin-bottom:16px}.form-label[data-v-64d3ae74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64d3ae74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64d3ae74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64d3ae74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64d3ae74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64d3ae74]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64d3ae74]{color:#2563eb}.unit[data-v-64d3ae74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64d3ae74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64d3ae74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64d3ae74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04fb5013]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04fb5013]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04fb5013]{grid-template-columns:1fr}}.section-title[data-v-04fb5013]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04fb5013]{margin-bottom:16px}.form-label[data-v-04fb5013]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04fb5013]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04fb5013]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04fb5013]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04fb5013]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04fb5013]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04fb5013]{color:#2563eb}.unit[data-v-04fb5013]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04fb5013]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04fb5013]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04fb5013]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4234cdc2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4234cdc2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4234cdc2]{grid-template-columns:1fr}}.section-title[data-v-4234cdc2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4234cdc2]{margin-bottom:16px}.form-label[data-v-4234cdc2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4234cdc2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4234cdc2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4234cdc2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4234cdc2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4234cdc2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4234cdc2]{color:#2563eb}.unit[data-v-4234cdc2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4234cdc2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4234cdc2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4234cdc2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5e06313]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5e06313]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5e06313]{grid-template-columns:1fr}}.section-title[data-v-e5e06313]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5e06313]{margin-bottom:16px}.form-label[data-v-e5e06313]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5e06313]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5e06313]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5e06313]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5e06313]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5e06313]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5e06313]{color:#2563eb}.unit[data-v-e5e06313]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5e06313]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5e06313]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5e06313]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-625f620b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-625f620b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-625f620b]{grid-template-columns:1fr}}.section-title[data-v-625f620b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-625f620b]{margin-bottom:16px}.form-label[data-v-625f620b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-625f620b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-625f620b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-625f620b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-625f620b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-625f620b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-625f620b]{color:#2563eb}.unit[data-v-625f620b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-625f620b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-625f620b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-625f620b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12dbaf0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12dbaf0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12dbaf0e]{grid-template-columns:1fr}}.section-title[data-v-12dbaf0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12dbaf0e]{margin-bottom:16px}.form-label[data-v-12dbaf0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12dbaf0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12dbaf0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12dbaf0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12dbaf0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12dbaf0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12dbaf0e]{color:#2563eb}.unit[data-v-12dbaf0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12dbaf0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12dbaf0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12dbaf0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-288872d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-288872d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-288872d2]{grid-template-columns:1fr}}.section-title[data-v-288872d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-288872d2]{margin-bottom:16px}.form-label[data-v-288872d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-288872d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-288872d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-288872d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-288872d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-288872d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-288872d2]{color:#2563eb}.unit[data-v-288872d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-288872d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-288872d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-288872d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22506748]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22506748]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22506748]{grid-template-columns:1fr}}.section-title[data-v-22506748]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22506748]{margin-bottom:16px}.form-label[data-v-22506748]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22506748]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22506748]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22506748]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22506748]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22506748]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22506748]{color:#2563eb}.unit[data-v-22506748]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22506748]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22506748]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22506748]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df91e3db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df91e3db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df91e3db]{grid-template-columns:1fr}}.section-title[data-v-df91e3db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df91e3db]{margin-bottom:16px}.form-label[data-v-df91e3db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df91e3db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df91e3db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df91e3db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df91e3db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df91e3db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df91e3db]{color:#2563eb}.unit[data-v-df91e3db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df91e3db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df91e3db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df91e3db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e99b4de9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e99b4de9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e99b4de9]{grid-template-columns:1fr}}.section-title[data-v-e99b4de9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e99b4de9]{margin-bottom:16px}.form-label[data-v-e99b4de9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e99b4de9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e99b4de9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e99b4de9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e99b4de9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e99b4de9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e99b4de9]{color:#2563eb}.unit[data-v-e99b4de9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e99b4de9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e99b4de9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e99b4de9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef1f124e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef1f124e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef1f124e]{grid-template-columns:1fr}}.section-title[data-v-ef1f124e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef1f124e]{margin-bottom:16px}.form-label[data-v-ef1f124e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef1f124e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef1f124e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef1f124e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef1f124e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef1f124e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef1f124e]{color:#2563eb}.unit[data-v-ef1f124e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef1f124e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef1f124e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef1f124e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-70f63471]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-70f63471]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-70f63471]{grid-template-columns:1fr}}.section-title[data-v-70f63471]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-70f63471]{margin-bottom:16px}.form-label[data-v-70f63471]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-70f63471]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-70f63471]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-70f63471]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-70f63471]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-70f63471]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-70f63471]{color:#2563eb}.unit[data-v-70f63471]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-70f63471]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-70f63471]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-70f63471]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b6484664]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b6484664]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b6484664]{grid-template-columns:1fr}}.section-title[data-v-b6484664]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b6484664]{margin-bottom:16px}.form-label[data-v-b6484664]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b6484664]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b6484664]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b6484664]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b6484664]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b6484664]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b6484664]{color:#2563eb}.unit[data-v-b6484664]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b6484664]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b6484664]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b6484664]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96de8f2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96de8f2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96de8f2c]{grid-template-columns:1fr}}.section-title[data-v-96de8f2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96de8f2c]{margin-bottom:16px}.form-label[data-v-96de8f2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96de8f2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96de8f2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96de8f2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96de8f2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96de8f2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96de8f2c]{color:#2563eb}.unit[data-v-96de8f2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96de8f2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96de8f2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96de8f2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3355c2c5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3355c2c5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3355c2c5]{grid-template-columns:1fr}}.section-title[data-v-3355c2c5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3355c2c5]{margin-bottom:16px}.form-label[data-v-3355c2c5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3355c2c5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3355c2c5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3355c2c5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3355c2c5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3355c2c5]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3355c2c5]{color:#2563eb}.unit[data-v-3355c2c5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3355c2c5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3355c2c5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3355c2c5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-806e67b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-806e67b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-806e67b0]{grid-template-columns:1fr}}.section-title[data-v-806e67b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-806e67b0]{margin-bottom:16px}.form-label[data-v-806e67b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-806e67b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-806e67b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-806e67b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-806e67b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-806e67b0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-806e67b0]{color:#2563eb}.unit[data-v-806e67b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-806e67b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-806e67b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-806e67b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4017469]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4017469]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4017469]{grid-template-columns:1fr}}.section-title[data-v-b4017469]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4017469]{margin-bottom:16px}.form-label[data-v-b4017469]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4017469]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4017469]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4017469]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4017469]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4017469]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4017469]{color:#2563eb}.unit[data-v-b4017469]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4017469]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4017469]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4017469]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76bbce39]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76bbce39]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76bbce39]{grid-template-columns:1fr}}.section-title[data-v-76bbce39]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76bbce39]{margin-bottom:16px}.form-label[data-v-76bbce39]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76bbce39]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76bbce39]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76bbce39]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76bbce39]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76bbce39]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76bbce39]{color:#2563eb}.unit[data-v-76bbce39]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76bbce39]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76bbce39]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76bbce39]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fcaf754a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fcaf754a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fcaf754a]{grid-template-columns:1fr}}.section-title[data-v-fcaf754a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fcaf754a]{margin-bottom:16px}.form-label[data-v-fcaf754a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fcaf754a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fcaf754a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fcaf754a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fcaf754a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fcaf754a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fcaf754a]{color:#2563eb}.unit[data-v-fcaf754a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fcaf754a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fcaf754a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fcaf754a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a59cb8b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a59cb8b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a59cb8b3]{grid-template-columns:1fr}}.section-title[data-v-a59cb8b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a59cb8b3]{margin-bottom:16px}.form-label[data-v-a59cb8b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a59cb8b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a59cb8b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a59cb8b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a59cb8b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a59cb8b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a59cb8b3]{color:#2563eb}.unit[data-v-a59cb8b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a59cb8b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a59cb8b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a59cb8b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd9df1f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd9df1f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd9df1f6]{grid-template-columns:1fr}}.section-title[data-v-bd9df1f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd9df1f6]{margin-bottom:16px}.form-label[data-v-bd9df1f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd9df1f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd9df1f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd9df1f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd9df1f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd9df1f6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd9df1f6]{color:#2563eb}.unit[data-v-bd9df1f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd9df1f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd9df1f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd9df1f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9dbcb83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9dbcb83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9dbcb83]{grid-template-columns:1fr}}.section-title[data-v-a9dbcb83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9dbcb83]{margin-bottom:16px}.form-label[data-v-a9dbcb83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9dbcb83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9dbcb83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9dbcb83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9dbcb83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9dbcb83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9dbcb83]{color:#2563eb}.unit[data-v-a9dbcb83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9dbcb83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9dbcb83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9dbcb83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9eb00d0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9eb00d0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9eb00d0f]{grid-template-columns:1fr}}.section-title[data-v-9eb00d0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9eb00d0f]{margin-bottom:16px}.form-label[data-v-9eb00d0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9eb00d0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9eb00d0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9eb00d0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9eb00d0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9eb00d0f]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9eb00d0f]{color:#2563eb}.unit[data-v-9eb00d0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9eb00d0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9eb00d0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9eb00d0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c8c057b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c8c057b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c8c057b]{grid-template-columns:1fr}}.section-title[data-v-7c8c057b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c8c057b]{margin-bottom:16px}.form-label[data-v-7c8c057b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c8c057b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c8c057b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c8c057b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c8c057b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c8c057b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c8c057b]{color:#2563eb}.unit[data-v-7c8c057b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c8c057b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c8c057b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c8c057b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9c5e8982]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9c5e8982]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9c5e8982]{grid-template-columns:1fr}}.section-title[data-v-9c5e8982]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9c5e8982]{margin-bottom:16px}.form-label[data-v-9c5e8982]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9c5e8982]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9c5e8982]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9c5e8982]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9c5e8982]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9c5e8982]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9c5e8982]{color:#2563eb}.unit[data-v-9c5e8982]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9c5e8982]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9c5e8982]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9c5e8982]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-584feee7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-584feee7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-584feee7]{grid-template-columns:1fr}}.section-title[data-v-584feee7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-584feee7]{margin-bottom:16px}.form-label[data-v-584feee7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-584feee7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-584feee7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-584feee7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-584feee7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-584feee7]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-584feee7]{color:#2563eb}.unit[data-v-584feee7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-584feee7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-584feee7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-584feee7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d63887f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d63887f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d63887f3]{grid-template-columns:1fr}}.section-title[data-v-d63887f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d63887f3]{margin-bottom:16px}.form-label[data-v-d63887f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d63887f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d63887f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d63887f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d63887f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d63887f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d63887f3]{color:#2563eb}.unit[data-v-d63887f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d63887f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d63887f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d63887f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-79833334]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-79833334]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-79833334]{grid-template-columns:1fr}}.section-title[data-v-79833334]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-79833334]{margin-bottom:16px}.form-label[data-v-79833334]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-79833334]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-79833334]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-79833334]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-79833334]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-79833334]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-79833334]{color:#2563eb}.unit[data-v-79833334]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-79833334]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-79833334]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-79833334]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c856f0a9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c856f0a9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c856f0a9]{grid-template-columns:1fr}}.section-title[data-v-c856f0a9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c856f0a9]{margin-bottom:16px}.form-label[data-v-c856f0a9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c856f0a9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c856f0a9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c856f0a9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c856f0a9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c856f0a9]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c856f0a9]{color:#2563eb}.unit[data-v-c856f0a9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c856f0a9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c856f0a9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c856f0a9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f9ab5b4b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f9ab5b4b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f9ab5b4b]{grid-template-columns:1fr}}.section-title[data-v-f9ab5b4b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f9ab5b4b]{margin-bottom:16px}.form-label[data-v-f9ab5b4b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f9ab5b4b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f9ab5b4b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f9ab5b4b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f9ab5b4b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f9ab5b4b]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f9ab5b4b]{color:#2563eb}.unit[data-v-f9ab5b4b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f9ab5b4b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f9ab5b4b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f9ab5b4b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-02ed992e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-02ed992e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-02ed992e]{grid-template-columns:1fr}}.section-title[data-v-02ed992e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-02ed992e]{margin-bottom:16px}.form-label[data-v-02ed992e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-02ed992e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-02ed992e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-02ed992e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-02ed992e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-02ed992e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-02ed992e]{color:#2563eb}.unit[data-v-02ed992e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-02ed992e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-02ed992e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-02ed992e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b7c617af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b7c617af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b7c617af]{grid-template-columns:1fr}}.section-title[data-v-b7c617af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b7c617af]{margin-bottom:16px}.form-label[data-v-b7c617af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b7c617af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b7c617af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b7c617af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b7c617af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b7c617af]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b7c617af]{color:#2563eb}.unit[data-v-b7c617af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b7c617af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b7c617af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b7c617af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dfa957fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dfa957fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dfa957fc]{grid-template-columns:1fr}}.section-title[data-v-dfa957fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dfa957fc]{margin-bottom:16px}.form-label[data-v-dfa957fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dfa957fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dfa957fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dfa957fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dfa957fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dfa957fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dfa957fc]{color:#2563eb}.unit[data-v-dfa957fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dfa957fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dfa957fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dfa957fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6682568]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6682568]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6682568]{grid-template-columns:1fr}}.section-title[data-v-a6682568]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6682568]{margin-bottom:16px}.form-label[data-v-a6682568]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6682568]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6682568]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6682568]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6682568]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6682568]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6682568]{color:#2563eb}.unit[data-v-a6682568]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6682568]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6682568]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6682568]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba7186ef]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba7186ef]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba7186ef]{grid-template-columns:1fr}}.section-title[data-v-ba7186ef]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba7186ef]{margin-bottom:16px}.form-label[data-v-ba7186ef]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba7186ef]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba7186ef]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba7186ef]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba7186ef]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba7186ef]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba7186ef]{color:#2563eb}.unit[data-v-ba7186ef]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba7186ef]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba7186ef]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba7186ef]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c0fa57ce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c0fa57ce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c0fa57ce]{grid-template-columns:1fr}}.section-title[data-v-c0fa57ce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c0fa57ce]{margin-bottom:16px}.form-label[data-v-c0fa57ce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c0fa57ce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c0fa57ce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c0fa57ce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c0fa57ce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c0fa57ce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c0fa57ce]{color:#2563eb}.unit[data-v-c0fa57ce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c0fa57ce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c0fa57ce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c0fa57ce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a3a2ae1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a3a2ae1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a3a2ae1]{grid-template-columns:1fr}}.section-title[data-v-0a3a2ae1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a3a2ae1]{margin-bottom:16px}.form-label[data-v-0a3a2ae1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a3a2ae1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a3a2ae1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a3a2ae1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a3a2ae1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a3a2ae1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a3a2ae1]{color:#2563eb}.unit[data-v-0a3a2ae1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a3a2ae1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a3a2ae1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a3a2ae1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-891c100e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-891c100e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-891c100e]{grid-template-columns:1fr}}.section-title[data-v-891c100e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-891c100e]{margin-bottom:16px}.form-label[data-v-891c100e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-891c100e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-891c100e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-891c100e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-891c100e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-891c100e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-891c100e]{color:#2563eb}.unit[data-v-891c100e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-891c100e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-891c100e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-891c100e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a870ca20]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a870ca20]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a870ca20]{grid-template-columns:1fr}}.section-title[data-v-a870ca20]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a870ca20]{margin-bottom:16px}.form-label[data-v-a870ca20]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a870ca20]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a870ca20]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a870ca20]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a870ca20]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a870ca20]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a870ca20]{color:#2563eb}.unit[data-v-a870ca20]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a870ca20]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a870ca20]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a870ca20]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-045a5ecf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-045a5ecf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-045a5ecf]{grid-template-columns:1fr}}.section-title[data-v-045a5ecf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-045a5ecf]{margin-bottom:16px}.form-label[data-v-045a5ecf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-045a5ecf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-045a5ecf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-045a5ecf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-045a5ecf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-045a5ecf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-045a5ecf]{color:#2563eb}.unit[data-v-045a5ecf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-045a5ecf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-045a5ecf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-045a5ecf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1843e761]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1843e761]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1843e761]{grid-template-columns:1fr}}.section-title[data-v-1843e761]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1843e761]{margin-bottom:16px}.form-label[data-v-1843e761]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1843e761]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1843e761]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1843e761]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1843e761]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1843e761]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1843e761]{color:#2563eb}.unit[data-v-1843e761]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1843e761]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1843e761]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1843e761]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-345bce14]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-345bce14]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-345bce14]{grid-template-columns:1fr}}.section-title[data-v-345bce14]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-345bce14]{margin-bottom:16px}.form-label[data-v-345bce14]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-345bce14]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-345bce14]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-345bce14]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-345bce14]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-345bce14]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-345bce14]{color:#2563eb}.unit[data-v-345bce14]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-345bce14]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-345bce14]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-345bce14]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63fe22e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63fe22e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63fe22e3]{grid-template-columns:1fr}}.section-title[data-v-63fe22e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63fe22e3]{margin-bottom:16px}.form-label[data-v-63fe22e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63fe22e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63fe22e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63fe22e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63fe22e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63fe22e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63fe22e3]{color:#2563eb}.unit[data-v-63fe22e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63fe22e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63fe22e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63fe22e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8734467]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8734467]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8734467]{grid-template-columns:1fr}}.section-title[data-v-c8734467]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8734467]{margin-bottom:16px}.form-label[data-v-c8734467]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8734467]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8734467]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8734467]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8734467]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8734467]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8734467]{color:#2563eb}.unit[data-v-c8734467]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8734467]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8734467]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8734467]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b11c5697]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b11c5697]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b11c5697]{grid-template-columns:1fr}}.section-title[data-v-b11c5697]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b11c5697]{margin-bottom:16px}.form-label[data-v-b11c5697]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b11c5697]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b11c5697]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b11c5697]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b11c5697]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b11c5697]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b11c5697]{color:#2563eb}.unit[data-v-b11c5697]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b11c5697]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b11c5697]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b11c5697]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23664168]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23664168]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23664168]{grid-template-columns:1fr}}.section-title[data-v-23664168]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23664168]{margin-bottom:16px}.form-label[data-v-23664168]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23664168]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23664168]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23664168]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23664168]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23664168]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23664168]{color:#2563eb}.unit[data-v-23664168]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23664168]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23664168]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23664168]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b73a4f8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b73a4f8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b73a4f8f]{grid-template-columns:1fr}}.section-title[data-v-b73a4f8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b73a4f8f]{margin-bottom:16px}.form-label[data-v-b73a4f8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b73a4f8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b73a4f8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b73a4f8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b73a4f8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b73a4f8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b73a4f8f]{color:#2563eb}.unit[data-v-b73a4f8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b73a4f8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b73a4f8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b73a4f8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-35889bec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-35889bec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-35889bec]{grid-template-columns:1fr}}.section-title[data-v-35889bec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-35889bec]{margin-bottom:16px}.form-label[data-v-35889bec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-35889bec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-35889bec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-35889bec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-35889bec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-35889bec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-35889bec]{color:#2563eb}.unit[data-v-35889bec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-35889bec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-35889bec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-35889bec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f05240db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f05240db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f05240db]{grid-template-columns:1fr}}.section-title[data-v-f05240db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f05240db]{margin-bottom:16px}.form-label[data-v-f05240db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f05240db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f05240db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f05240db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f05240db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f05240db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f05240db]{color:#2563eb}.unit[data-v-f05240db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f05240db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f05240db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f05240db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d38d51a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d38d51a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d38d51a6]{grid-template-columns:1fr}}.section-title[data-v-d38d51a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d38d51a6]{margin-bottom:16px}.form-label[data-v-d38d51a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d38d51a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d38d51a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d38d51a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d38d51a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d38d51a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d38d51a6]{color:#2563eb}.unit[data-v-d38d51a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d38d51a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d38d51a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d38d51a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fbfbd60b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fbfbd60b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fbfbd60b]{grid-template-columns:1fr}}.section-title[data-v-fbfbd60b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fbfbd60b]{margin-bottom:16px}.form-label[data-v-fbfbd60b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fbfbd60b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fbfbd60b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fbfbd60b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fbfbd60b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fbfbd60b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fbfbd60b]{color:#2563eb}.unit[data-v-fbfbd60b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fbfbd60b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fbfbd60b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fbfbd60b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6aca6d88]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6aca6d88]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6aca6d88]{grid-template-columns:1fr}}.section-title[data-v-6aca6d88]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6aca6d88]{margin-bottom:16px}.form-label[data-v-6aca6d88]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6aca6d88]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6aca6d88]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6aca6d88]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6aca6d88]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6aca6d88]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6aca6d88]{color:#2563eb}.unit[data-v-6aca6d88]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6aca6d88]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6aca6d88]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6aca6d88]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9937fdbe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9937fdbe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9937fdbe]{grid-template-columns:1fr}}.section-title[data-v-9937fdbe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9937fdbe]{margin-bottom:16px}.form-label[data-v-9937fdbe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9937fdbe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9937fdbe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9937fdbe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9937fdbe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9937fdbe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9937fdbe]{color:#2563eb}.unit[data-v-9937fdbe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9937fdbe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9937fdbe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9937fdbe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd5941a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd5941a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd5941a1]{grid-template-columns:1fr}}.section-title[data-v-cd5941a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd5941a1]{margin-bottom:16px}.form-label[data-v-cd5941a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd5941a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd5941a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd5941a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd5941a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd5941a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd5941a1]{color:#2563eb}.unit[data-v-cd5941a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd5941a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd5941a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd5941a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4581cbf9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4581cbf9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4581cbf9]{grid-template-columns:1fr}}.section-title[data-v-4581cbf9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4581cbf9]{margin-bottom:16px}.form-label[data-v-4581cbf9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4581cbf9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4581cbf9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4581cbf9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4581cbf9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4581cbf9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4581cbf9]{color:#2563eb}.unit[data-v-4581cbf9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4581cbf9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4581cbf9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4581cbf9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5f648aa0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5f648aa0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5f648aa0]{grid-template-columns:1fr}}.section-title[data-v-5f648aa0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5f648aa0]{margin-bottom:16px}.form-label[data-v-5f648aa0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5f648aa0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5f648aa0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5f648aa0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5f648aa0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5f648aa0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5f648aa0]{color:#2563eb}.unit[data-v-5f648aa0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5f648aa0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5f648aa0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5f648aa0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e8f86c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e8f86c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e8f86c9]{grid-template-columns:1fr}}.section-title[data-v-3e8f86c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e8f86c9]{margin-bottom:16px}.form-label[data-v-3e8f86c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e8f86c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e8f86c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e8f86c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e8f86c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e8f86c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e8f86c9]{color:#2563eb}.unit[data-v-3e8f86c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e8f86c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e8f86c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e8f86c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d5936c2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d5936c2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d5936c2]{grid-template-columns:1fr}}.section-title[data-v-8d5936c2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d5936c2]{margin-bottom:16px}.form-label[data-v-8d5936c2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d5936c2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d5936c2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d5936c2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d5936c2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d5936c2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d5936c2]{color:#2563eb}.unit[data-v-8d5936c2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d5936c2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d5936c2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d5936c2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cd65d7a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cd65d7a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cd65d7a8]{grid-template-columns:1fr}}.section-title[data-v-cd65d7a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cd65d7a8]{margin-bottom:16px}.form-label[data-v-cd65d7a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cd65d7a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cd65d7a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cd65d7a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cd65d7a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cd65d7a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cd65d7a8]{color:#2563eb}.unit[data-v-cd65d7a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cd65d7a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cd65d7a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cd65d7a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83066db4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83066db4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83066db4]{grid-template-columns:1fr}}.section-title[data-v-83066db4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83066db4]{margin-bottom:16px}.form-label[data-v-83066db4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83066db4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83066db4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83066db4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83066db4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83066db4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83066db4]{color:#2563eb}.unit[data-v-83066db4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83066db4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83066db4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83066db4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91827687]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91827687]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91827687]{grid-template-columns:1fr}}.section-title[data-v-91827687]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91827687]{margin-bottom:16px}.form-label[data-v-91827687]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91827687]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91827687]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91827687]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91827687]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91827687]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91827687]{color:#2563eb}.unit[data-v-91827687]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91827687]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91827687]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91827687]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cdbf1ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cdbf1ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cdbf1ea]{grid-template-columns:1fr}}.section-title[data-v-1cdbf1ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cdbf1ea]{margin-bottom:16px}.form-label[data-v-1cdbf1ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cdbf1ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cdbf1ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cdbf1ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cdbf1ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cdbf1ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cdbf1ea]{color:#2563eb}.unit[data-v-1cdbf1ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cdbf1ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cdbf1ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cdbf1ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa6b21b7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa6b21b7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa6b21b7]{grid-template-columns:1fr}}.section-title[data-v-aa6b21b7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa6b21b7]{margin-bottom:16px}.form-label[data-v-aa6b21b7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa6b21b7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa6b21b7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa6b21b7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa6b21b7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa6b21b7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa6b21b7]{color:#2563eb}.unit[data-v-aa6b21b7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa6b21b7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa6b21b7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa6b21b7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8ecfea9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8ecfea9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8ecfea9]{grid-template-columns:1fr}}.section-title[data-v-b8ecfea9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8ecfea9]{margin-bottom:16px}.form-label[data-v-b8ecfea9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8ecfea9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8ecfea9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8ecfea9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8ecfea9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8ecfea9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8ecfea9]{color:#2563eb}.unit[data-v-b8ecfea9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8ecfea9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8ecfea9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8ecfea9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dcf6368d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dcf6368d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dcf6368d]{grid-template-columns:1fr}}.section-title[data-v-dcf6368d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dcf6368d]{margin-bottom:16px}.form-label[data-v-dcf6368d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dcf6368d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dcf6368d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dcf6368d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dcf6368d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dcf6368d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dcf6368d]{color:#2563eb}.unit[data-v-dcf6368d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dcf6368d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dcf6368d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dcf6368d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-819064a8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-819064a8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-819064a8]{grid-template-columns:1fr}}.section-title[data-v-819064a8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-819064a8]{margin-bottom:16px}.form-label[data-v-819064a8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-819064a8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-819064a8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-819064a8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-819064a8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-819064a8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-819064a8]{color:#2563eb}.unit[data-v-819064a8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-819064a8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-819064a8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-819064a8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22e7eac7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22e7eac7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22e7eac7]{grid-template-columns:1fr}}.section-title[data-v-22e7eac7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22e7eac7]{margin-bottom:16px}.form-label[data-v-22e7eac7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22e7eac7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22e7eac7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22e7eac7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22e7eac7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22e7eac7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22e7eac7]{color:#2563eb}.unit[data-v-22e7eac7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22e7eac7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22e7eac7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22e7eac7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ef8d430]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ef8d430]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ef8d430]{grid-template-columns:1fr}}.section-title[data-v-7ef8d430]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ef8d430]{margin-bottom:16px}.form-label[data-v-7ef8d430]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ef8d430]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ef8d430]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ef8d430]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ef8d430]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ef8d430]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ef8d430]{color:#2563eb}.unit[data-v-7ef8d430]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ef8d430]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ef8d430]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ef8d430]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d29cd8f2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d29cd8f2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d29cd8f2]{grid-template-columns:1fr}}.section-title[data-v-d29cd8f2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d29cd8f2]{margin-bottom:16px}.form-label[data-v-d29cd8f2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d29cd8f2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d29cd8f2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d29cd8f2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d29cd8f2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d29cd8f2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d29cd8f2]{color:#2563eb}.unit[data-v-d29cd8f2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d29cd8f2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d29cd8f2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d29cd8f2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45da5e75]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45da5e75]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45da5e75]{grid-template-columns:1fr}}.section-title[data-v-45da5e75]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45da5e75]{margin-bottom:16px}.form-label[data-v-45da5e75]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45da5e75]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45da5e75]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45da5e75]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45da5e75]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45da5e75]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45da5e75]{color:#2563eb}.unit[data-v-45da5e75]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45da5e75]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45da5e75]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45da5e75]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51946d0e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51946d0e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51946d0e]{grid-template-columns:1fr}}.section-title[data-v-51946d0e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51946d0e]{margin-bottom:16px}.form-label[data-v-51946d0e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51946d0e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51946d0e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51946d0e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51946d0e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51946d0e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51946d0e]{color:#2563eb}.unit[data-v-51946d0e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51946d0e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51946d0e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51946d0e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fea7847]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fea7847]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fea7847]{grid-template-columns:1fr}}.section-title[data-v-4fea7847]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fea7847]{margin-bottom:16px}.form-label[data-v-4fea7847]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fea7847]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fea7847]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fea7847]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fea7847]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fea7847]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fea7847]{color:#2563eb}.unit[data-v-4fea7847]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fea7847]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fea7847]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fea7847]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5861775e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5861775e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5861775e]{grid-template-columns:1fr}}.section-title[data-v-5861775e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5861775e]{margin-bottom:16px}.form-label[data-v-5861775e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5861775e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5861775e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5861775e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5861775e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5861775e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5861775e]{color:#2563eb}.unit[data-v-5861775e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5861775e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5861775e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5861775e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-492b65ad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-492b65ad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-492b65ad]{grid-template-columns:1fr}}.section-title[data-v-492b65ad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-492b65ad]{margin-bottom:16px}.form-label[data-v-492b65ad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-492b65ad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-492b65ad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-492b65ad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-492b65ad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-492b65ad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-492b65ad]{color:#2563eb}.unit[data-v-492b65ad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-492b65ad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-492b65ad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-492b65ad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e73d011f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e73d011f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e73d011f]{grid-template-columns:1fr}}.section-title[data-v-e73d011f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e73d011f]{margin-bottom:16px}.form-label[data-v-e73d011f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e73d011f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e73d011f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e73d011f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e73d011f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e73d011f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e73d011f]{color:#2563eb}.unit[data-v-e73d011f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e73d011f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e73d011f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e73d011f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b8919be3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b8919be3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b8919be3]{grid-template-columns:1fr}}.section-title[data-v-b8919be3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b8919be3]{margin-bottom:16px}.form-label[data-v-b8919be3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b8919be3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b8919be3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b8919be3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b8919be3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b8919be3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b8919be3]{color:#2563eb}.unit[data-v-b8919be3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b8919be3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b8919be3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b8919be3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-66d412d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-66d412d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-66d412d3]{grid-template-columns:1fr}}.section-title[data-v-66d412d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-66d412d3]{margin-bottom:16px}.form-label[data-v-66d412d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-66d412d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-66d412d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-66d412d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-66d412d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-66d412d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-66d412d3]{color:#2563eb}.unit[data-v-66d412d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-66d412d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-66d412d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-66d412d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-26e8dfc6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-26e8dfc6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-26e8dfc6]{grid-template-columns:1fr}}.section-title[data-v-26e8dfc6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-26e8dfc6]{margin-bottom:16px}.form-label[data-v-26e8dfc6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-26e8dfc6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-26e8dfc6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-26e8dfc6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-26e8dfc6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-26e8dfc6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-26e8dfc6]{color:#2563eb}.unit[data-v-26e8dfc6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-26e8dfc6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-26e8dfc6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-26e8dfc6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9339abad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9339abad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9339abad]{grid-template-columns:1fr}}.section-title[data-v-9339abad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9339abad]{margin-bottom:16px}.form-label[data-v-9339abad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9339abad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9339abad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9339abad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9339abad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9339abad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9339abad]{color:#2563eb}.unit[data-v-9339abad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9339abad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9339abad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9339abad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-61a0e94d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-61a0e94d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-61a0e94d]{grid-template-columns:1fr}}.section-title[data-v-61a0e94d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-61a0e94d]{margin-bottom:16px}.form-label[data-v-61a0e94d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-61a0e94d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-61a0e94d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-61a0e94d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-61a0e94d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-61a0e94d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-61a0e94d]{color:#2563eb}.unit[data-v-61a0e94d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-61a0e94d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-61a0e94d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-61a0e94d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3ddf916e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3ddf916e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3ddf916e]{grid-template-columns:1fr}}.section-title[data-v-3ddf916e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3ddf916e]{margin-bottom:16px}.form-label[data-v-3ddf916e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3ddf916e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3ddf916e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3ddf916e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3ddf916e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3ddf916e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3ddf916e]{color:#2563eb}.unit[data-v-3ddf916e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3ddf916e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3ddf916e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3ddf916e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cbc630a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cbc630a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cbc630a]{grid-template-columns:1fr}}.section-title[data-v-4cbc630a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cbc630a]{margin-bottom:16px}.form-label[data-v-4cbc630a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cbc630a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cbc630a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cbc630a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cbc630a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cbc630a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cbc630a]{color:#2563eb}.unit[data-v-4cbc630a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cbc630a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cbc630a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cbc630a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ee237f3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ee237f3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ee237f3]{grid-template-columns:1fr}}.section-title[data-v-1ee237f3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ee237f3]{margin-bottom:16px}.form-label[data-v-1ee237f3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ee237f3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ee237f3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ee237f3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ee237f3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ee237f3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ee237f3]{color:#2563eb}.unit[data-v-1ee237f3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ee237f3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ee237f3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ee237f3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-04d96870]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-04d96870]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-04d96870]{grid-template-columns:1fr}}.section-title[data-v-04d96870]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-04d96870]{margin-bottom:16px}.form-label[data-v-04d96870]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-04d96870]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-04d96870]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-04d96870]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-04d96870]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-04d96870]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-04d96870]{color:#2563eb}.unit[data-v-04d96870]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-04d96870]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-04d96870]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-04d96870]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3dfe4987]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3dfe4987]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3dfe4987]{grid-template-columns:1fr}}.section-title[data-v-3dfe4987]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3dfe4987]{margin-bottom:16px}.form-label[data-v-3dfe4987]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3dfe4987]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3dfe4987]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3dfe4987]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3dfe4987]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3dfe4987]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3dfe4987]{color:#2563eb}.unit[data-v-3dfe4987]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3dfe4987]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3dfe4987]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3dfe4987]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95b1a255]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95b1a255]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95b1a255]{grid-template-columns:1fr}}.section-title[data-v-95b1a255]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95b1a255]{margin-bottom:16px}.form-label[data-v-95b1a255]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95b1a255]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95b1a255]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95b1a255]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95b1a255]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95b1a255]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95b1a255]{color:#2563eb}.unit[data-v-95b1a255]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95b1a255]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95b1a255]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95b1a255]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-97ebb0e1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-97ebb0e1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-97ebb0e1]{grid-template-columns:1fr}}.section-title[data-v-97ebb0e1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-97ebb0e1]{margin-bottom:16px}.form-label[data-v-97ebb0e1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-97ebb0e1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-97ebb0e1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-97ebb0e1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-97ebb0e1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-97ebb0e1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-97ebb0e1]{color:#2563eb}.unit[data-v-97ebb0e1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-97ebb0e1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-97ebb0e1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-97ebb0e1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a1934ea9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a1934ea9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a1934ea9]{grid-template-columns:1fr}}.section-title[data-v-a1934ea9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a1934ea9]{margin-bottom:16px}.form-label[data-v-a1934ea9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a1934ea9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a1934ea9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a1934ea9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a1934ea9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a1934ea9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a1934ea9]{color:#2563eb}.unit[data-v-a1934ea9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a1934ea9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a1934ea9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a1934ea9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-13634369]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-13634369]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-13634369]{grid-template-columns:1fr}}.section-title[data-v-13634369]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-13634369]{margin-bottom:16px}.form-label[data-v-13634369]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-13634369]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-13634369]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-13634369]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-13634369]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-13634369]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-13634369]{color:#2563eb}.unit[data-v-13634369]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-13634369]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-13634369]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-13634369]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ce301462]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ce301462]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ce301462]{grid-template-columns:1fr}}.section-title[data-v-ce301462]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ce301462]{margin-bottom:16px}.form-label[data-v-ce301462]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ce301462]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ce301462]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ce301462]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ce301462]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ce301462]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ce301462]{color:#2563eb}.unit[data-v-ce301462]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ce301462]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ce301462]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ce301462]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef43a7fa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef43a7fa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef43a7fa]{grid-template-columns:1fr}}.section-title[data-v-ef43a7fa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef43a7fa]{margin-bottom:16px}.form-label[data-v-ef43a7fa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef43a7fa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef43a7fa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef43a7fa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef43a7fa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef43a7fa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef43a7fa]{color:#2563eb}.unit[data-v-ef43a7fa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef43a7fa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef43a7fa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef43a7fa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0138da4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0138da4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0138da4d]{grid-template-columns:1fr}}.section-title[data-v-0138da4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0138da4d]{margin-bottom:16px}.form-label[data-v-0138da4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0138da4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0138da4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0138da4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0138da4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0138da4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0138da4d]{color:#2563eb}.unit[data-v-0138da4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0138da4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0138da4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0138da4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16a15086]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16a15086]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16a15086]{grid-template-columns:1fr}}.section-title[data-v-16a15086]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16a15086]{margin-bottom:16px}.form-label[data-v-16a15086]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16a15086]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16a15086]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16a15086]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16a15086]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16a15086]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16a15086]{color:#2563eb}.unit[data-v-16a15086]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16a15086]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16a15086]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16a15086]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df3dee2a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df3dee2a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df3dee2a]{grid-template-columns:1fr}}.section-title[data-v-df3dee2a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df3dee2a]{margin-bottom:16px}.form-label[data-v-df3dee2a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df3dee2a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df3dee2a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df3dee2a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df3dee2a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df3dee2a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df3dee2a]{color:#2563eb}.unit[data-v-df3dee2a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df3dee2a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df3dee2a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df3dee2a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-57756b9f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-57756b9f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-57756b9f]{grid-template-columns:1fr}}.section-title[data-v-57756b9f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-57756b9f]{margin-bottom:16px}.form-label[data-v-57756b9f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-57756b9f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-57756b9f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-57756b9f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-57756b9f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-57756b9f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-57756b9f]{color:#2563eb}.unit[data-v-57756b9f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-57756b9f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-57756b9f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-57756b9f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae7fcd19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae7fcd19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae7fcd19]{grid-template-columns:1fr}}.section-title[data-v-ae7fcd19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae7fcd19]{margin-bottom:16px}.form-label[data-v-ae7fcd19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae7fcd19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae7fcd19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae7fcd19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae7fcd19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae7fcd19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae7fcd19]{color:#2563eb}.unit[data-v-ae7fcd19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae7fcd19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae7fcd19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae7fcd19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ec5a724]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ec5a724]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ec5a724]{grid-template-columns:1fr}}.section-title[data-v-2ec5a724]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ec5a724]{margin-bottom:16px}.form-label[data-v-2ec5a724]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ec5a724]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ec5a724]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ec5a724]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ec5a724]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ec5a724]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ec5a724]{color:#2563eb}.unit[data-v-2ec5a724]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ec5a724]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ec5a724]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ec5a724]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58acc019]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58acc019]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58acc019]{grid-template-columns:1fr}}.section-title[data-v-58acc019]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58acc019]{margin-bottom:16px}.form-label[data-v-58acc019]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58acc019]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58acc019]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58acc019]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58acc019]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58acc019]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58acc019]{color:#2563eb}.unit[data-v-58acc019]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58acc019]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58acc019]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58acc019]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f0de7b95]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f0de7b95]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f0de7b95]{grid-template-columns:1fr}}.section-title[data-v-f0de7b95]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f0de7b95]{margin-bottom:16px}.form-label[data-v-f0de7b95]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f0de7b95]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f0de7b95]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f0de7b95]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f0de7b95]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f0de7b95]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f0de7b95]{color:#2563eb}.unit[data-v-f0de7b95]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f0de7b95]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f0de7b95]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f0de7b95]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7bb6167d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7bb6167d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7bb6167d]{grid-template-columns:1fr}}.section-title[data-v-7bb6167d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7bb6167d]{margin-bottom:16px}.form-label[data-v-7bb6167d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7bb6167d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7bb6167d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7bb6167d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7bb6167d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7bb6167d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7bb6167d]{color:#2563eb}.unit[data-v-7bb6167d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7bb6167d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7bb6167d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7bb6167d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0f04c61]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0f04c61]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0f04c61]{grid-template-columns:1fr}}.section-title[data-v-d0f04c61]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0f04c61]{margin-bottom:16px}.form-label[data-v-d0f04c61]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0f04c61]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0f04c61]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0f04c61]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0f04c61]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0f04c61]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0f04c61]{color:#2563eb}.unit[data-v-d0f04c61]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0f04c61]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0f04c61]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0f04c61]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b7d6ffd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b7d6ffd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b7d6ffd]{grid-template-columns:1fr}}.section-title[data-v-3b7d6ffd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b7d6ffd]{margin-bottom:16px}.form-label[data-v-3b7d6ffd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b7d6ffd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b7d6ffd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b7d6ffd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b7d6ffd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b7d6ffd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b7d6ffd]{color:#2563eb}.unit[data-v-3b7d6ffd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b7d6ffd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b7d6ffd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b7d6ffd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c764bd56]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c764bd56]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c764bd56]{grid-template-columns:1fr}}.section-title[data-v-c764bd56]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c764bd56]{margin-bottom:16px}.form-label[data-v-c764bd56]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c764bd56]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c764bd56]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c764bd56]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c764bd56]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c764bd56]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c764bd56]{color:#2563eb}.unit[data-v-c764bd56]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c764bd56]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c764bd56]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c764bd56]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdd4d46a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdd4d46a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdd4d46a]{grid-template-columns:1fr}}.section-title[data-v-bdd4d46a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdd4d46a]{margin-bottom:16px}.form-label[data-v-bdd4d46a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdd4d46a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdd4d46a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdd4d46a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdd4d46a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdd4d46a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdd4d46a]{color:#2563eb}.unit[data-v-bdd4d46a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdd4d46a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdd4d46a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdd4d46a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d390337]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d390337]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d390337]{grid-template-columns:1fr}}.section-title[data-v-9d390337]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d390337]{margin-bottom:16px}.form-label[data-v-9d390337]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d390337]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d390337]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d390337]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d390337]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d390337]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d390337]{color:#2563eb}.unit[data-v-9d390337]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d390337]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d390337]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d390337]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9bf29df5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9bf29df5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9bf29df5]{grid-template-columns:1fr}}.section-title[data-v-9bf29df5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9bf29df5]{margin-bottom:16px}.form-label[data-v-9bf29df5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9bf29df5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9bf29df5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9bf29df5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9bf29df5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9bf29df5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9bf29df5]{color:#2563eb}.unit[data-v-9bf29df5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9bf29df5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9bf29df5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9bf29df5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e098300a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e098300a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e098300a]{grid-template-columns:1fr}}.section-title[data-v-e098300a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e098300a]{margin-bottom:16px}.form-label[data-v-e098300a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e098300a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e098300a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e098300a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e098300a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e098300a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e098300a]{color:#2563eb}.unit[data-v-e098300a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e098300a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e098300a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e098300a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5dca915b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5dca915b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5dca915b]{grid-template-columns:1fr}}.section-title[data-v-5dca915b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5dca915b]{margin-bottom:16px}.form-label[data-v-5dca915b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5dca915b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5dca915b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5dca915b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5dca915b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5dca915b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5dca915b]{color:#2563eb}.unit[data-v-5dca915b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5dca915b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5dca915b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5dca915b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b14fcba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b14fcba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b14fcba]{grid-template-columns:1fr}}.section-title[data-v-5b14fcba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b14fcba]{margin-bottom:16px}.form-label[data-v-5b14fcba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b14fcba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b14fcba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b14fcba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b14fcba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b14fcba]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b14fcba]{color:#2563eb}.unit[data-v-5b14fcba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b14fcba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b14fcba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b14fcba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1fc85930]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1fc85930]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1fc85930]{grid-template-columns:1fr}}.section-title[data-v-1fc85930]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1fc85930]{margin-bottom:16px}.form-label[data-v-1fc85930]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1fc85930]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1fc85930]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1fc85930]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1fc85930]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1fc85930]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1fc85930]{color:#2563eb}.unit[data-v-1fc85930]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1fc85930]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1fc85930]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1fc85930]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-00f5eb60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-00f5eb60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-00f5eb60]{grid-template-columns:1fr}}.section-title[data-v-00f5eb60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-00f5eb60]{margin-bottom:16px}.form-label[data-v-00f5eb60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-00f5eb60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-00f5eb60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-00f5eb60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-00f5eb60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-00f5eb60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-00f5eb60]{color:#2563eb}.unit[data-v-00f5eb60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-00f5eb60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-00f5eb60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-00f5eb60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db430328]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db430328]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db430328]{grid-template-columns:1fr}}.section-title[data-v-db430328]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db430328]{margin-bottom:16px}.form-label[data-v-db430328]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db430328]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db430328]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db430328]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db430328]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db430328]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db430328]{color:#2563eb}.unit[data-v-db430328]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db430328]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db430328]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db430328]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0c8f001]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0c8f001]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0c8f001]{grid-template-columns:1fr}}.section-title[data-v-a0c8f001]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0c8f001]{margin-bottom:16px}.form-label[data-v-a0c8f001]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0c8f001]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0c8f001]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0c8f001]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0c8f001]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0c8f001]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0c8f001]{color:#2563eb}.unit[data-v-a0c8f001]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0c8f001]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0c8f001]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0c8f001]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55daf5b3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55daf5b3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55daf5b3]{grid-template-columns:1fr}}.section-title[data-v-55daf5b3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55daf5b3]{margin-bottom:16px}.form-label[data-v-55daf5b3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55daf5b3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55daf5b3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55daf5b3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55daf5b3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55daf5b3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55daf5b3]{color:#2563eb}.unit[data-v-55daf5b3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55daf5b3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55daf5b3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55daf5b3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da16c65b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da16c65b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da16c65b]{grid-template-columns:1fr}}.section-title[data-v-da16c65b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da16c65b]{margin-bottom:16px}.form-label[data-v-da16c65b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da16c65b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da16c65b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da16c65b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da16c65b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da16c65b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da16c65b]{color:#2563eb}.unit[data-v-da16c65b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da16c65b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da16c65b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da16c65b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-064c52b0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-064c52b0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-064c52b0]{grid-template-columns:1fr}}.section-title[data-v-064c52b0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-064c52b0]{margin-bottom:16px}.form-label[data-v-064c52b0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-064c52b0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-064c52b0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-064c52b0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-064c52b0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-064c52b0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-064c52b0]{color:#2563eb}.unit[data-v-064c52b0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-064c52b0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-064c52b0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-064c52b0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9118ac9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9118ac9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9118ac9]{grid-template-columns:1fr}}.section-title[data-v-b9118ac9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9118ac9]{margin-bottom:16px}.form-label[data-v-b9118ac9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9118ac9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9118ac9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9118ac9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9118ac9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9118ac9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9118ac9]{color:#2563eb}.unit[data-v-b9118ac9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9118ac9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9118ac9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9118ac9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-403b14e0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-403b14e0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-403b14e0]{grid-template-columns:1fr}}.section-title[data-v-403b14e0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-403b14e0]{margin-bottom:16px}.form-label[data-v-403b14e0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-403b14e0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-403b14e0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-403b14e0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-403b14e0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-403b14e0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-403b14e0]{color:#2563eb}.unit[data-v-403b14e0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-403b14e0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-403b14e0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-403b14e0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e7fe66e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e7fe66e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e7fe66e]{grid-template-columns:1fr}}.section-title[data-v-4e7fe66e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e7fe66e]{margin-bottom:16px}.form-label[data-v-4e7fe66e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e7fe66e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e7fe66e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e7fe66e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e7fe66e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e7fe66e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e7fe66e]{color:#2563eb}.unit[data-v-4e7fe66e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e7fe66e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e7fe66e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e7fe66e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-937c95fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-937c95fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-937c95fe]{grid-template-columns:1fr}}.section-title[data-v-937c95fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-937c95fe]{margin-bottom:16px}.form-label[data-v-937c95fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-937c95fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-937c95fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-937c95fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-937c95fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-937c95fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-937c95fe]{color:#2563eb}.unit[data-v-937c95fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-937c95fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-937c95fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-937c95fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-74a49e68]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-74a49e68]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-74a49e68]{grid-template-columns:1fr}}.section-title[data-v-74a49e68]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-74a49e68]{margin-bottom:16px}.form-label[data-v-74a49e68]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-74a49e68]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-74a49e68]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-74a49e68]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-74a49e68]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-74a49e68]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-74a49e68]{color:#2563eb}.unit[data-v-74a49e68]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-74a49e68]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-74a49e68]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-74a49e68]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d1e0ebe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d1e0ebe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d1e0ebe]{grid-template-columns:1fr}}.section-title[data-v-8d1e0ebe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d1e0ebe]{margin-bottom:16px}.form-label[data-v-8d1e0ebe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d1e0ebe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d1e0ebe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d1e0ebe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d1e0ebe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d1e0ebe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d1e0ebe]{color:#2563eb}.unit[data-v-8d1e0ebe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d1e0ebe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d1e0ebe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d1e0ebe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2abc6540]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2abc6540]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2abc6540]{grid-template-columns:1fr}}.section-title[data-v-2abc6540]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2abc6540]{margin-bottom:16px}.form-label[data-v-2abc6540]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2abc6540]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2abc6540]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2abc6540]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2abc6540]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2abc6540]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2abc6540]{color:#2563eb}.unit[data-v-2abc6540]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2abc6540]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2abc6540]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2abc6540]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9efcaeb4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9efcaeb4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9efcaeb4]{grid-template-columns:1fr}}.section-title[data-v-9efcaeb4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9efcaeb4]{margin-bottom:16px}.form-label[data-v-9efcaeb4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9efcaeb4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9efcaeb4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9efcaeb4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9efcaeb4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9efcaeb4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9efcaeb4]{color:#2563eb}.unit[data-v-9efcaeb4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9efcaeb4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9efcaeb4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9efcaeb4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8135754]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8135754]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8135754]{grid-template-columns:1fr}}.section-title[data-v-c8135754]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8135754]{margin-bottom:16px}.form-label[data-v-c8135754]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8135754]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8135754]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8135754]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8135754]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8135754]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8135754]{color:#2563eb}.unit[data-v-c8135754]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8135754]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8135754]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8135754]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1ac68c4e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1ac68c4e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1ac68c4e]{grid-template-columns:1fr}}.section-title[data-v-1ac68c4e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1ac68c4e]{margin-bottom:16px}.form-label[data-v-1ac68c4e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1ac68c4e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1ac68c4e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1ac68c4e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1ac68c4e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1ac68c4e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1ac68c4e]{color:#2563eb}.unit[data-v-1ac68c4e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1ac68c4e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1ac68c4e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1ac68c4e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-745dce8d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-745dce8d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-745dce8d]{grid-template-columns:1fr}}.section-title[data-v-745dce8d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-745dce8d]{margin-bottom:16px}.form-label[data-v-745dce8d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-745dce8d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-745dce8d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-745dce8d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-745dce8d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-745dce8d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-745dce8d]{color:#2563eb}.unit[data-v-745dce8d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-745dce8d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-745dce8d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-745dce8d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6a837eaa]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6a837eaa]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6a837eaa]{grid-template-columns:1fr}}.section-title[data-v-6a837eaa]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6a837eaa]{margin-bottom:16px}.form-label[data-v-6a837eaa]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6a837eaa]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6a837eaa]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6a837eaa]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6a837eaa]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6a837eaa]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6a837eaa]{color:#2563eb}.unit[data-v-6a837eaa]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6a837eaa]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6a837eaa]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6a837eaa]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1104a4c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1104a4c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1104a4c9]{grid-template-columns:1fr}}.section-title[data-v-1104a4c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1104a4c9]{margin-bottom:16px}.form-label[data-v-1104a4c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1104a4c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1104a4c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1104a4c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1104a4c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1104a4c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1104a4c9]{color:#2563eb}.unit[data-v-1104a4c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1104a4c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1104a4c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1104a4c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-16882b7e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-16882b7e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-16882b7e]{grid-template-columns:1fr}}.section-title[data-v-16882b7e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-16882b7e]{margin-bottom:16px}.form-label[data-v-16882b7e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-16882b7e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-16882b7e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-16882b7e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-16882b7e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-16882b7e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-16882b7e]{color:#2563eb}.unit[data-v-16882b7e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-16882b7e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-16882b7e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-16882b7e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d387389e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d387389e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d387389e]{grid-template-columns:1fr}}.section-title[data-v-d387389e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d387389e]{margin-bottom:16px}.form-label[data-v-d387389e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d387389e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d387389e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d387389e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d387389e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d387389e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d387389e]{color:#2563eb}.unit[data-v-d387389e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d387389e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d387389e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d387389e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06bd62b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06bd62b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06bd62b6]{grid-template-columns:1fr}}.section-title[data-v-06bd62b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06bd62b6]{margin-bottom:16px}.form-label[data-v-06bd62b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06bd62b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06bd62b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06bd62b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06bd62b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06bd62b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06bd62b6]{color:#2563eb}.unit[data-v-06bd62b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06bd62b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06bd62b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06bd62b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-22828e27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-22828e27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-22828e27]{grid-template-columns:1fr}}.section-title[data-v-22828e27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-22828e27]{margin-bottom:16px}.form-label[data-v-22828e27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-22828e27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-22828e27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-22828e27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-22828e27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-22828e27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-22828e27]{color:#2563eb}.unit[data-v-22828e27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-22828e27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-22828e27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-22828e27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bb36c9db]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bb36c9db]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bb36c9db]{grid-template-columns:1fr}}.section-title[data-v-bb36c9db]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bb36c9db]{margin-bottom:16px}.form-label[data-v-bb36c9db]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bb36c9db]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bb36c9db]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bb36c9db]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bb36c9db]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bb36c9db]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bb36c9db]{color:#2563eb}.unit[data-v-bb36c9db]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bb36c9db]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bb36c9db]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bb36c9db]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a71d1a57]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a71d1a57]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a71d1a57]{grid-template-columns:1fr}}.section-title[data-v-a71d1a57]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a71d1a57]{margin-bottom:16px}.form-label[data-v-a71d1a57]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a71d1a57]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a71d1a57]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a71d1a57]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a71d1a57]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a71d1a57]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a71d1a57]{color:#2563eb}.unit[data-v-a71d1a57]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a71d1a57]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a71d1a57]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a71d1a57]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c55ea722]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c55ea722]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c55ea722]{grid-template-columns:1fr}}.section-title[data-v-c55ea722]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c55ea722]{margin-bottom:16px}.form-label[data-v-c55ea722]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c55ea722]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c55ea722]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c55ea722]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c55ea722]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c55ea722]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c55ea722]{color:#2563eb}.unit[data-v-c55ea722]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c55ea722]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c55ea722]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c55ea722]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0da3d524]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0da3d524]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0da3d524]{grid-template-columns:1fr}}.section-title[data-v-0da3d524]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0da3d524]{margin-bottom:16px}.form-label[data-v-0da3d524]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0da3d524]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0da3d524]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0da3d524]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0da3d524]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0da3d524]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0da3d524]{color:#2563eb}.unit[data-v-0da3d524]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0da3d524]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0da3d524]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0da3d524]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-608e0574]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-608e0574]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-608e0574]{grid-template-columns:1fr}}.section-title[data-v-608e0574]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-608e0574]{margin-bottom:16px}.form-label[data-v-608e0574]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-608e0574]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-608e0574]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-608e0574]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-608e0574]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-608e0574]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-608e0574]{color:#2563eb}.unit[data-v-608e0574]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-608e0574]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-608e0574]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-608e0574]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e2f85750]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e2f85750]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e2f85750]{grid-template-columns:1fr}}.section-title[data-v-e2f85750]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e2f85750]{margin-bottom:16px}.form-label[data-v-e2f85750]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e2f85750]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e2f85750]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e2f85750]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e2f85750]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e2f85750]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e2f85750]{color:#2563eb}.unit[data-v-e2f85750]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e2f85750]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e2f85750]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e2f85750]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12b4cf59]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12b4cf59]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12b4cf59]{grid-template-columns:1fr}}.section-title[data-v-12b4cf59]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12b4cf59]{margin-bottom:16px}.form-label[data-v-12b4cf59]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12b4cf59]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12b4cf59]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12b4cf59]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12b4cf59]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12b4cf59]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12b4cf59]{color:#2563eb}.unit[data-v-12b4cf59]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12b4cf59]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12b4cf59]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12b4cf59]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d94a3884]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d94a3884]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d94a3884]{grid-template-columns:1fr}}.section-title[data-v-d94a3884]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d94a3884]{margin-bottom:16px}.form-label[data-v-d94a3884]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d94a3884]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d94a3884]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d94a3884]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d94a3884]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d94a3884]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d94a3884]{color:#2563eb}.unit[data-v-d94a3884]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d94a3884]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d94a3884]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d94a3884]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c6e97f17]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c6e97f17]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c6e97f17]{grid-template-columns:1fr}}.section-title[data-v-c6e97f17]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c6e97f17]{margin-bottom:16px}.form-label[data-v-c6e97f17]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c6e97f17]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c6e97f17]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c6e97f17]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c6e97f17]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c6e97f17]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c6e97f17]{color:#2563eb}.unit[data-v-c6e97f17]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c6e97f17]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c6e97f17]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c6e97f17]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-346da077]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-346da077]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-346da077]{grid-template-columns:1fr}}.section-title[data-v-346da077]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-346da077]{margin-bottom:16px}.form-label[data-v-346da077]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-346da077]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-346da077]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-346da077]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-346da077]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-346da077]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-346da077]{color:#2563eb}.unit[data-v-346da077]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-346da077]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-346da077]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-346da077]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba4162ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba4162ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba4162ea]{grid-template-columns:1fr}}.section-title[data-v-ba4162ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba4162ea]{margin-bottom:16px}.form-label[data-v-ba4162ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba4162ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba4162ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba4162ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba4162ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba4162ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba4162ea]{color:#2563eb}.unit[data-v-ba4162ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba4162ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba4162ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba4162ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4032ee86]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4032ee86]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4032ee86]{grid-template-columns:1fr}}.section-title[data-v-4032ee86]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4032ee86]{margin-bottom:16px}.form-label[data-v-4032ee86]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4032ee86]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4032ee86]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4032ee86]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4032ee86]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4032ee86]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4032ee86]{color:#2563eb}.unit[data-v-4032ee86]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4032ee86]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4032ee86]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4032ee86]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8140aca5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8140aca5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8140aca5]{grid-template-columns:1fr}}.section-title[data-v-8140aca5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8140aca5]{margin-bottom:16px}.form-label[data-v-8140aca5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8140aca5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8140aca5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8140aca5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8140aca5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8140aca5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8140aca5]{color:#2563eb}.unit[data-v-8140aca5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8140aca5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8140aca5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8140aca5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5c36bedd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5c36bedd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5c36bedd]{grid-template-columns:1fr}}.section-title[data-v-5c36bedd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5c36bedd]{margin-bottom:16px}.form-label[data-v-5c36bedd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5c36bedd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5c36bedd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5c36bedd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5c36bedd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5c36bedd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5c36bedd]{color:#2563eb}.unit[data-v-5c36bedd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5c36bedd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5c36bedd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5c36bedd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7ad14ec3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7ad14ec3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7ad14ec3]{grid-template-columns:1fr}}.section-title[data-v-7ad14ec3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7ad14ec3]{margin-bottom:16px}.form-label[data-v-7ad14ec3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7ad14ec3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7ad14ec3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7ad14ec3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7ad14ec3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7ad14ec3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7ad14ec3]{color:#2563eb}.unit[data-v-7ad14ec3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7ad14ec3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7ad14ec3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7ad14ec3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43fa12a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43fa12a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43fa12a5]{grid-template-columns:1fr}}.section-title[data-v-43fa12a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43fa12a5]{margin-bottom:16px}.form-label[data-v-43fa12a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43fa12a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43fa12a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43fa12a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43fa12a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43fa12a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43fa12a5]{color:#2563eb}.unit[data-v-43fa12a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43fa12a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43fa12a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43fa12a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3498c7a1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3498c7a1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3498c7a1]{grid-template-columns:1fr}}.section-title[data-v-3498c7a1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3498c7a1]{margin-bottom:16px}.form-label[data-v-3498c7a1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3498c7a1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3498c7a1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3498c7a1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3498c7a1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3498c7a1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3498c7a1]{color:#2563eb}.unit[data-v-3498c7a1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3498c7a1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3498c7a1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3498c7a1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a459418]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a459418]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a459418]{grid-template-columns:1fr}}.section-title[data-v-0a459418]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a459418]{margin-bottom:16px}.form-label[data-v-0a459418]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a459418]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a459418]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a459418]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a459418]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a459418]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a459418]{color:#2563eb}.unit[data-v-0a459418]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a459418]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a459418]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a459418]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c4b6f234]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c4b6f234]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c4b6f234]{grid-template-columns:1fr}}.section-title[data-v-c4b6f234]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c4b6f234]{margin-bottom:16px}.form-label[data-v-c4b6f234]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c4b6f234]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c4b6f234]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c4b6f234]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c4b6f234]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c4b6f234]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c4b6f234]{color:#2563eb}.unit[data-v-c4b6f234]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c4b6f234]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c4b6f234]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c4b6f234]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4284076b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4284076b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4284076b]{grid-template-columns:1fr}}.section-title[data-v-4284076b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4284076b]{margin-bottom:16px}.form-label[data-v-4284076b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4284076b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4284076b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4284076b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4284076b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4284076b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4284076b]{color:#2563eb}.unit[data-v-4284076b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4284076b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4284076b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4284076b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4b4305b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4b4305b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4b4305b2]{grid-template-columns:1fr}}.section-title[data-v-4b4305b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4b4305b2]{margin-bottom:16px}.form-label[data-v-4b4305b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4b4305b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4b4305b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4b4305b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4b4305b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4b4305b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4b4305b2]{color:#2563eb}.unit[data-v-4b4305b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4b4305b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4b4305b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4b4305b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05ec72d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05ec72d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05ec72d1]{grid-template-columns:1fr}}.section-title[data-v-05ec72d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05ec72d1]{margin-bottom:16px}.form-label[data-v-05ec72d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05ec72d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05ec72d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05ec72d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05ec72d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05ec72d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05ec72d1]{color:#2563eb}.unit[data-v-05ec72d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05ec72d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05ec72d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05ec72d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-51f1740e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-51f1740e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-51f1740e]{grid-template-columns:1fr}}.section-title[data-v-51f1740e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-51f1740e]{margin-bottom:16px}.form-label[data-v-51f1740e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-51f1740e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-51f1740e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-51f1740e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-51f1740e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-51f1740e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-51f1740e]{color:#2563eb}.unit[data-v-51f1740e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-51f1740e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-51f1740e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-51f1740e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98df5316]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98df5316]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98df5316]{grid-template-columns:1fr}}.section-title[data-v-98df5316]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98df5316]{margin-bottom:16px}.form-label[data-v-98df5316]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98df5316]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98df5316]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98df5316]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98df5316]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98df5316]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98df5316]{color:#2563eb}.unit[data-v-98df5316]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98df5316]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98df5316]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98df5316]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-30f7455d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-30f7455d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-30f7455d]{grid-template-columns:1fr}}.section-title[data-v-30f7455d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-30f7455d]{margin-bottom:16px}.form-label[data-v-30f7455d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-30f7455d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-30f7455d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-30f7455d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-30f7455d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-30f7455d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-30f7455d]{color:#2563eb}.unit[data-v-30f7455d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-30f7455d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-30f7455d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-30f7455d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a957bec]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a957bec]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a957bec]{grid-template-columns:1fr}}.section-title[data-v-2a957bec]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a957bec]{margin-bottom:16px}.form-label[data-v-2a957bec]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a957bec]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a957bec]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a957bec]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a957bec]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a957bec]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a957bec]{color:#2563eb}.unit[data-v-2a957bec]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a957bec]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a957bec]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a957bec]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-635ee5e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-635ee5e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-635ee5e3]{grid-template-columns:1fr}}.section-title[data-v-635ee5e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-635ee5e3]{margin-bottom:16px}.form-label[data-v-635ee5e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-635ee5e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-635ee5e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-635ee5e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-635ee5e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-635ee5e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-635ee5e3]{color:#2563eb}.unit[data-v-635ee5e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-635ee5e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-635ee5e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-635ee5e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e84514f8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e84514f8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e84514f8]{grid-template-columns:1fr}}.section-title[data-v-e84514f8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e84514f8]{margin-bottom:16px}.form-label[data-v-e84514f8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e84514f8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e84514f8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e84514f8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e84514f8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e84514f8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e84514f8]{color:#2563eb}.unit[data-v-e84514f8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e84514f8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e84514f8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e84514f8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da77ed94]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da77ed94]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da77ed94]{grid-template-columns:1fr}}.section-title[data-v-da77ed94]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da77ed94]{margin-bottom:16px}.form-label[data-v-da77ed94]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da77ed94]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da77ed94]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da77ed94]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da77ed94]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da77ed94]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da77ed94]{color:#2563eb}.unit[data-v-da77ed94]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da77ed94]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da77ed94]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da77ed94]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0b8f4edb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0b8f4edb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0b8f4edb]{grid-template-columns:1fr}}.section-title[data-v-0b8f4edb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0b8f4edb]{margin-bottom:16px}.form-label[data-v-0b8f4edb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0b8f4edb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0b8f4edb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0b8f4edb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0b8f4edb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0b8f4edb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0b8f4edb]{color:#2563eb}.unit[data-v-0b8f4edb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0b8f4edb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0b8f4edb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0b8f4edb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2a705b2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2a705b2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2a705b2]{grid-template-columns:1fr}}.section-title[data-v-a2a705b2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2a705b2]{margin-bottom:16px}.form-label[data-v-a2a705b2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2a705b2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2a705b2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2a705b2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2a705b2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2a705b2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2a705b2]{color:#2563eb}.unit[data-v-a2a705b2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2a705b2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2a705b2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2a705b2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-84f8e390]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-84f8e390]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-84f8e390]{grid-template-columns:1fr}}.section-title[data-v-84f8e390]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-84f8e390]{margin-bottom:16px}.form-label[data-v-84f8e390]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-84f8e390]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-84f8e390]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-84f8e390]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-84f8e390]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-84f8e390]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-84f8e390]{color:#2563eb}.unit[data-v-84f8e390]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-84f8e390]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-84f8e390]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-84f8e390]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4aa796d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4aa796d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4aa796d]{grid-template-columns:1fr}}.section-title[data-v-b4aa796d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4aa796d]{margin-bottom:16px}.form-label[data-v-b4aa796d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4aa796d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4aa796d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4aa796d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4aa796d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4aa796d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4aa796d]{color:#2563eb}.unit[data-v-b4aa796d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4aa796d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4aa796d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4aa796d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-15274750]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-15274750]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-15274750]{grid-template-columns:1fr}}.section-title[data-v-15274750]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-15274750]{margin-bottom:16px}.form-label[data-v-15274750]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-15274750]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-15274750]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-15274750]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-15274750]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-15274750]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-15274750]{color:#2563eb}.unit[data-v-15274750]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-15274750]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-15274750]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-15274750]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0a3fec69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0a3fec69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0a3fec69]{grid-template-columns:1fr}}.section-title[data-v-0a3fec69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0a3fec69]{margin-bottom:16px}.form-label[data-v-0a3fec69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0a3fec69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0a3fec69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0a3fec69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0a3fec69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0a3fec69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0a3fec69]{color:#2563eb}.unit[data-v-0a3fec69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0a3fec69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0a3fec69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0a3fec69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-68e93174]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-68e93174]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-68e93174]{grid-template-columns:1fr}}.section-title[data-v-68e93174]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-68e93174]{margin-bottom:16px}.form-label[data-v-68e93174]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-68e93174]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-68e93174]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-68e93174]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-68e93174]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-68e93174]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-68e93174]{color:#2563eb}.unit[data-v-68e93174]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-68e93174]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-68e93174]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-68e93174]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c5076169]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c5076169]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c5076169]{grid-template-columns:1fr}}.section-title[data-v-c5076169]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c5076169]{margin-bottom:16px}.form-label[data-v-c5076169]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c5076169]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c5076169]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c5076169]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c5076169]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c5076169]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c5076169]{color:#2563eb}.unit[data-v-c5076169]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c5076169]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c5076169]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c5076169]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e10b430]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e10b430]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e10b430]{grid-template-columns:1fr}}.section-title[data-v-5e10b430]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e10b430]{margin-bottom:16px}.form-label[data-v-5e10b430]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e10b430]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e10b430]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e10b430]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e10b430]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e10b430]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e10b430]{color:#2563eb}.unit[data-v-5e10b430]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e10b430]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e10b430]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e10b430]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6cfcc455]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6cfcc455]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6cfcc455]{grid-template-columns:1fr}}.section-title[data-v-6cfcc455]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6cfcc455]{margin-bottom:16px}.form-label[data-v-6cfcc455]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6cfcc455]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6cfcc455]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6cfcc455]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6cfcc455]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6cfcc455]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6cfcc455]{color:#2563eb}.unit[data-v-6cfcc455]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6cfcc455]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6cfcc455]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6cfcc455]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52e9a571]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52e9a571]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52e9a571]{grid-template-columns:1fr}}.section-title[data-v-52e9a571]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52e9a571]{margin-bottom:16px}.form-label[data-v-52e9a571]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52e9a571]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52e9a571]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52e9a571]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52e9a571]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52e9a571]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52e9a571]{color:#2563eb}.unit[data-v-52e9a571]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52e9a571]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52e9a571]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52e9a571]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1564ab16]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1564ab16]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1564ab16]{grid-template-columns:1fr}}.section-title[data-v-1564ab16]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1564ab16]{margin-bottom:16px}.form-label[data-v-1564ab16]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1564ab16]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1564ab16]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1564ab16]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1564ab16]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1564ab16]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1564ab16]{color:#2563eb}.unit[data-v-1564ab16]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1564ab16]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1564ab16]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1564ab16]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52d91245]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52d91245]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52d91245]{grid-template-columns:1fr}}.section-title[data-v-52d91245]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52d91245]{margin-bottom:16px}.form-label[data-v-52d91245]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52d91245]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52d91245]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52d91245]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52d91245]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52d91245]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52d91245]{color:#2563eb}.unit[data-v-52d91245]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52d91245]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52d91245]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52d91245]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f510bd69]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f510bd69]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f510bd69]{grid-template-columns:1fr}}.section-title[data-v-f510bd69]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f510bd69]{margin-bottom:16px}.form-label[data-v-f510bd69]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f510bd69]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f510bd69]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f510bd69]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f510bd69]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f510bd69]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f510bd69]{color:#2563eb}.unit[data-v-f510bd69]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f510bd69]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f510bd69]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f510bd69]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7a4ed81]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7a4ed81]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7a4ed81]{grid-template-columns:1fr}}.section-title[data-v-c7a4ed81]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7a4ed81]{margin-bottom:16px}.form-label[data-v-c7a4ed81]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7a4ed81]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7a4ed81]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7a4ed81]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7a4ed81]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7a4ed81]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7a4ed81]{color:#2563eb}.unit[data-v-c7a4ed81]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7a4ed81]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7a4ed81]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7a4ed81]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-875585dd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-875585dd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-875585dd]{grid-template-columns:1fr}}.section-title[data-v-875585dd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-875585dd]{margin-bottom:16px}.form-label[data-v-875585dd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-875585dd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-875585dd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-875585dd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-875585dd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-875585dd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-875585dd]{color:#2563eb}.unit[data-v-875585dd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-875585dd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-875585dd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-875585dd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-64da754e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-64da754e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-64da754e]{grid-template-columns:1fr}}.section-title[data-v-64da754e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-64da754e]{margin-bottom:16px}.form-label[data-v-64da754e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-64da754e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-64da754e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-64da754e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-64da754e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-64da754e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-64da754e]{color:#2563eb}.unit[data-v-64da754e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-64da754e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-64da754e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-64da754e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50c90d19]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50c90d19]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50c90d19]{grid-template-columns:1fr}}.section-title[data-v-50c90d19]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50c90d19]{margin-bottom:16px}.form-label[data-v-50c90d19]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50c90d19]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50c90d19]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50c90d19]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50c90d19]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50c90d19]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50c90d19]{color:#2563eb}.unit[data-v-50c90d19]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50c90d19]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50c90d19]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50c90d19]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-853de993]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-853de993]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-853de993]{grid-template-columns:1fr}}.section-title[data-v-853de993]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-853de993]{margin-bottom:16px}.form-label[data-v-853de993]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-853de993]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-853de993]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-853de993]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-853de993]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-853de993]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-853de993]{color:#2563eb}.unit[data-v-853de993]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-853de993]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-853de993]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-853de993]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3852362b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3852362b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3852362b]{grid-template-columns:1fr}}.section-title[data-v-3852362b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3852362b]{margin-bottom:16px}.form-label[data-v-3852362b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3852362b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3852362b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3852362b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3852362b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3852362b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3852362b]{color:#2563eb}.unit[data-v-3852362b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3852362b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3852362b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3852362b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c19b3494]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c19b3494]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c19b3494]{grid-template-columns:1fr}}.section-title[data-v-c19b3494]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c19b3494]{margin-bottom:16px}.form-label[data-v-c19b3494]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c19b3494]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c19b3494]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c19b3494]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c19b3494]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c19b3494]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c19b3494]{color:#2563eb}.unit[data-v-c19b3494]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c19b3494]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c19b3494]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c19b3494]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d1a59c5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d1a59c5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d1a59c5e]{grid-template-columns:1fr}}.section-title[data-v-d1a59c5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d1a59c5e]{margin-bottom:16px}.form-label[data-v-d1a59c5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d1a59c5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d1a59c5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d1a59c5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d1a59c5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d1a59c5e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d1a59c5e]{color:#2563eb}.unit[data-v-d1a59c5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d1a59c5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d1a59c5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d1a59c5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b02dd950]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b02dd950]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b02dd950]{grid-template-columns:1fr}}.section-title[data-v-b02dd950]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b02dd950]{margin-bottom:16px}.form-label[data-v-b02dd950]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b02dd950]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b02dd950]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b02dd950]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b02dd950]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b02dd950]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b02dd950]{color:#2563eb}.unit[data-v-b02dd950]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b02dd950]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b02dd950]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b02dd950]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fa51ab27]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fa51ab27]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fa51ab27]{grid-template-columns:1fr}}.section-title[data-v-fa51ab27]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fa51ab27]{margin-bottom:16px}.form-label[data-v-fa51ab27]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fa51ab27]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fa51ab27]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fa51ab27]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fa51ab27]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fa51ab27]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fa51ab27]{color:#2563eb}.unit[data-v-fa51ab27]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fa51ab27]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fa51ab27]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fa51ab27]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9890999f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9890999f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9890999f]{grid-template-columns:1fr}}.section-title[data-v-9890999f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9890999f]{margin-bottom:16px}.form-label[data-v-9890999f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9890999f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9890999f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9890999f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9890999f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9890999f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9890999f]{color:#2563eb}.unit[data-v-9890999f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9890999f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9890999f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9890999f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f87dc9fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f87dc9fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f87dc9fc]{grid-template-columns:1fr}}.section-title[data-v-f87dc9fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f87dc9fc]{margin-bottom:16px}.form-label[data-v-f87dc9fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f87dc9fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f87dc9fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f87dc9fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f87dc9fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f87dc9fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f87dc9fc]{color:#2563eb}.unit[data-v-f87dc9fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f87dc9fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f87dc9fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f87dc9fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-845c75cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-845c75cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-845c75cf]{grid-template-columns:1fr}}.section-title[data-v-845c75cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-845c75cf]{margin-bottom:16px}.form-label[data-v-845c75cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-845c75cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-845c75cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-845c75cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-845c75cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-845c75cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-845c75cf]{color:#2563eb}.unit[data-v-845c75cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-845c75cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-845c75cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-845c75cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d84cd1ab]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d84cd1ab]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d84cd1ab]{grid-template-columns:1fr}}.section-title[data-v-d84cd1ab]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d84cd1ab]{margin-bottom:16px}.form-label[data-v-d84cd1ab]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d84cd1ab]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d84cd1ab]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d84cd1ab]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d84cd1ab]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d84cd1ab]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d84cd1ab]{color:#2563eb}.unit[data-v-d84cd1ab]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d84cd1ab]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d84cd1ab]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d84cd1ab]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c9052bbd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c9052bbd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c9052bbd]{grid-template-columns:1fr}}.section-title[data-v-c9052bbd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c9052bbd]{margin-bottom:16px}.form-label[data-v-c9052bbd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c9052bbd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c9052bbd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c9052bbd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c9052bbd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c9052bbd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c9052bbd]{color:#2563eb}.unit[data-v-c9052bbd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c9052bbd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c9052bbd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c9052bbd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bbb9d0d3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bbb9d0d3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bbb9d0d3]{grid-template-columns:1fr}}.section-title[data-v-bbb9d0d3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bbb9d0d3]{margin-bottom:16px}.form-label[data-v-bbb9d0d3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bbb9d0d3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bbb9d0d3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bbb9d0d3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bbb9d0d3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bbb9d0d3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bbb9d0d3]{color:#2563eb}.unit[data-v-bbb9d0d3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bbb9d0d3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bbb9d0d3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bbb9d0d3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-587b5d42]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-587b5d42]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-587b5d42]{grid-template-columns:1fr}}.section-title[data-v-587b5d42]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-587b5d42]{margin-bottom:16px}.form-label[data-v-587b5d42]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-587b5d42]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-587b5d42]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-587b5d42]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-587b5d42]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-587b5d42]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-587b5d42]{color:#2563eb}.unit[data-v-587b5d42]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-587b5d42]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-587b5d42]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-587b5d42]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-78aa13cc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-78aa13cc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-78aa13cc]{grid-template-columns:1fr}}.section-title[data-v-78aa13cc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-78aa13cc]{margin-bottom:16px}.form-label[data-v-78aa13cc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-78aa13cc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-78aa13cc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-78aa13cc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-78aa13cc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-78aa13cc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-78aa13cc]{color:#2563eb}.unit[data-v-78aa13cc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-78aa13cc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-78aa13cc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-78aa13cc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45683f09]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45683f09]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45683f09]{grid-template-columns:1fr}}.section-title[data-v-45683f09]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45683f09]{margin-bottom:16px}.form-label[data-v-45683f09]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45683f09]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45683f09]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45683f09]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45683f09]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45683f09]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45683f09]{color:#2563eb}.unit[data-v-45683f09]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45683f09]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45683f09]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45683f09]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11b73a3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11b73a3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11b73a3d]{grid-template-columns:1fr}}.section-title[data-v-11b73a3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11b73a3d]{margin-bottom:16px}.form-label[data-v-11b73a3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11b73a3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11b73a3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11b73a3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11b73a3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11b73a3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11b73a3d]{color:#2563eb}.unit[data-v-11b73a3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11b73a3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11b73a3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11b73a3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3e062a3d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3e062a3d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3e062a3d]{grid-template-columns:1fr}}.section-title[data-v-3e062a3d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3e062a3d]{margin-bottom:16px}.form-label[data-v-3e062a3d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3e062a3d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3e062a3d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3e062a3d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3e062a3d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3e062a3d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3e062a3d]{color:#2563eb}.unit[data-v-3e062a3d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3e062a3d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3e062a3d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3e062a3d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6075d8e6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6075d8e6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6075d8e6]{grid-template-columns:1fr}}.section-title[data-v-6075d8e6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6075d8e6]{margin-bottom:16px}.form-label[data-v-6075d8e6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6075d8e6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6075d8e6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6075d8e6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6075d8e6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6075d8e6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6075d8e6]{color:#2563eb}.unit[data-v-6075d8e6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6075d8e6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6075d8e6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6075d8e6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4ea6dad]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4ea6dad]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4ea6dad]{grid-template-columns:1fr}}.section-title[data-v-b4ea6dad]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4ea6dad]{margin-bottom:16px}.form-label[data-v-b4ea6dad]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4ea6dad]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4ea6dad]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4ea6dad]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4ea6dad]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4ea6dad]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4ea6dad]{color:#2563eb}.unit[data-v-b4ea6dad]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4ea6dad]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4ea6dad]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4ea6dad]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a739d5e3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a739d5e3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a739d5e3]{grid-template-columns:1fr}}.section-title[data-v-a739d5e3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a739d5e3]{margin-bottom:16px}.form-label[data-v-a739d5e3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a739d5e3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a739d5e3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a739d5e3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a739d5e3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a739d5e3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a739d5e3]{color:#2563eb}.unit[data-v-a739d5e3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a739d5e3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a739d5e3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a739d5e3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5fa17748]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5fa17748]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5fa17748]{grid-template-columns:1fr}}.section-title[data-v-5fa17748]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5fa17748]{margin-bottom:16px}.form-label[data-v-5fa17748]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5fa17748]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5fa17748]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5fa17748]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5fa17748]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5fa17748]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5fa17748]{color:#2563eb}.unit[data-v-5fa17748]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5fa17748]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5fa17748]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5fa17748]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4a8e6a43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4a8e6a43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4a8e6a43]{grid-template-columns:1fr}}.section-title[data-v-4a8e6a43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4a8e6a43]{margin-bottom:16px}.form-label[data-v-4a8e6a43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4a8e6a43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4a8e6a43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4a8e6a43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4a8e6a43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4a8e6a43]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4a8e6a43]{color:#2563eb}.unit[data-v-4a8e6a43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4a8e6a43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4a8e6a43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4a8e6a43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b551fba7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b551fba7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b551fba7]{grid-template-columns:1fr}}.section-title[data-v-b551fba7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b551fba7]{margin-bottom:16px}.form-label[data-v-b551fba7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b551fba7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b551fba7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b551fba7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b551fba7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b551fba7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b551fba7]{color:#2563eb}.unit[data-v-b551fba7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b551fba7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b551fba7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b551fba7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e955c29]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e955c29]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e955c29]{grid-template-columns:1fr}}.section-title[data-v-9e955c29]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e955c29]{margin-bottom:16px}.form-label[data-v-9e955c29]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e955c29]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e955c29]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e955c29]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e955c29]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e955c29]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e955c29]{color:#2563eb}.unit[data-v-9e955c29]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e955c29]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e955c29]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e955c29]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dae91067]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dae91067]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dae91067]{grid-template-columns:1fr}}.section-title[data-v-dae91067]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dae91067]{margin-bottom:16px}.form-label[data-v-dae91067]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dae91067]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dae91067]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dae91067]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dae91067]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dae91067]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dae91067]{color:#2563eb}.unit[data-v-dae91067]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dae91067]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dae91067]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dae91067]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c1c8b36f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c1c8b36f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c1c8b36f]{grid-template-columns:1fr}}.section-title[data-v-c1c8b36f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c1c8b36f]{margin-bottom:16px}.form-label[data-v-c1c8b36f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c1c8b36f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c1c8b36f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c1c8b36f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c1c8b36f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c1c8b36f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c1c8b36f]{color:#2563eb}.unit[data-v-c1c8b36f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c1c8b36f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c1c8b36f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c1c8b36f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52c95d0f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52c95d0f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52c95d0f]{grid-template-columns:1fr}}.section-title[data-v-52c95d0f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52c95d0f]{margin-bottom:16px}.form-label[data-v-52c95d0f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52c95d0f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52c95d0f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52c95d0f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52c95d0f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52c95d0f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52c95d0f]{color:#2563eb}.unit[data-v-52c95d0f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52c95d0f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52c95d0f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52c95d0f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cb33c97a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cb33c97a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cb33c97a]{grid-template-columns:1fr}}.section-title[data-v-cb33c97a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cb33c97a]{margin-bottom:16px}.form-label[data-v-cb33c97a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cb33c97a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cb33c97a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cb33c97a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cb33c97a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cb33c97a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cb33c97a]{color:#2563eb}.unit[data-v-cb33c97a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cb33c97a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cb33c97a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cb33c97a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8285c60c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8285c60c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8285c60c]{grid-template-columns:1fr}}.section-title[data-v-8285c60c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8285c60c]{margin-bottom:16px}.form-label[data-v-8285c60c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8285c60c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8285c60c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8285c60c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8285c60c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8285c60c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8285c60c]{color:#2563eb}.unit[data-v-8285c60c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8285c60c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8285c60c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8285c60c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-889f3762]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-889f3762]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-889f3762]{grid-template-columns:1fr}}.section-title[data-v-889f3762]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-889f3762]{margin-bottom:16px}.form-label[data-v-889f3762]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-889f3762]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-889f3762]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-889f3762]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-889f3762]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-889f3762]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-889f3762]{color:#2563eb}.unit[data-v-889f3762]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-889f3762]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-889f3762]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-889f3762]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-71a10436]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-71a10436]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-71a10436]{grid-template-columns:1fr}}.section-title[data-v-71a10436]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-71a10436]{margin-bottom:16px}.form-label[data-v-71a10436]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-71a10436]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-71a10436]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-71a10436]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-71a10436]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-71a10436]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-71a10436]{color:#2563eb}.unit[data-v-71a10436]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-71a10436]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-71a10436]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-71a10436]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0deffe05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0deffe05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0deffe05]{grid-template-columns:1fr}}.section-title[data-v-0deffe05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0deffe05]{margin-bottom:16px}.form-label[data-v-0deffe05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0deffe05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0deffe05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0deffe05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0deffe05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0deffe05]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0deffe05]{color:#2563eb}.unit[data-v-0deffe05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0deffe05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0deffe05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0deffe05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-69e53fd0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-69e53fd0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-69e53fd0]{grid-template-columns:1fr}}.section-title[data-v-69e53fd0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-69e53fd0]{margin-bottom:16px}.form-label[data-v-69e53fd0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-69e53fd0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-69e53fd0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-69e53fd0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-69e53fd0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-69e53fd0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-69e53fd0]{color:#2563eb}.unit[data-v-69e53fd0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-69e53fd0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-69e53fd0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-69e53fd0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-765cf596]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-765cf596]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-765cf596]{grid-template-columns:1fr}}.section-title[data-v-765cf596]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-765cf596]{margin-bottom:16px}.form-label[data-v-765cf596]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-765cf596]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-765cf596]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-765cf596]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-765cf596]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-765cf596]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-765cf596]{color:#2563eb}.unit[data-v-765cf596]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-765cf596]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-765cf596]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-765cf596]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7525af38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7525af38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7525af38]{grid-template-columns:1fr}}.section-title[data-v-7525af38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7525af38]{margin-bottom:16px}.form-label[data-v-7525af38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7525af38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7525af38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7525af38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7525af38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7525af38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7525af38]{color:#2563eb}.unit[data-v-7525af38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7525af38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7525af38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7525af38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d40fe10b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d40fe10b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d40fe10b]{grid-template-columns:1fr}}.section-title[data-v-d40fe10b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d40fe10b]{margin-bottom:16px}.form-label[data-v-d40fe10b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d40fe10b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d40fe10b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d40fe10b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d40fe10b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d40fe10b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d40fe10b]{color:#2563eb}.unit[data-v-d40fe10b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d40fe10b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d40fe10b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d40fe10b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fb6f7b3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fb6f7b3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fb6f7b3e]{grid-template-columns:1fr}}.section-title[data-v-fb6f7b3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fb6f7b3e]{margin-bottom:16px}.form-label[data-v-fb6f7b3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fb6f7b3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fb6f7b3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fb6f7b3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fb6f7b3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fb6f7b3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fb6f7b3e]{color:#2563eb}.unit[data-v-fb6f7b3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fb6f7b3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fb6f7b3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fb6f7b3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-614f57cf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-614f57cf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-614f57cf]{grid-template-columns:1fr}}.section-title[data-v-614f57cf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-614f57cf]{margin-bottom:16px}.form-label[data-v-614f57cf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-614f57cf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-614f57cf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-614f57cf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-614f57cf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-614f57cf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-614f57cf]{color:#2563eb}.unit[data-v-614f57cf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-614f57cf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-614f57cf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-614f57cf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e9fd4f60]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e9fd4f60]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e9fd4f60]{grid-template-columns:1fr}}.section-title[data-v-e9fd4f60]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e9fd4f60]{margin-bottom:16px}.form-label[data-v-e9fd4f60]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e9fd4f60]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e9fd4f60]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e9fd4f60]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e9fd4f60]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e9fd4f60]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e9fd4f60]{color:#2563eb}.unit[data-v-e9fd4f60]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e9fd4f60]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e9fd4f60]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e9fd4f60]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bef9f44c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bef9f44c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bef9f44c]{grid-template-columns:1fr}}.section-title[data-v-bef9f44c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bef9f44c]{margin-bottom:16px}.form-label[data-v-bef9f44c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bef9f44c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bef9f44c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bef9f44c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bef9f44c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bef9f44c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bef9f44c]{color:#2563eb}.unit[data-v-bef9f44c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bef9f44c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bef9f44c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bef9f44c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5d982629]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5d982629]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5d982629]{grid-template-columns:1fr}}.section-title[data-v-5d982629]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5d982629]{margin-bottom:16px}.form-label[data-v-5d982629]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5d982629]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5d982629]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5d982629]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5d982629]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5d982629]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5d982629]{color:#2563eb}.unit[data-v-5d982629]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5d982629]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5d982629]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5d982629]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-11d2da3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-11d2da3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-11d2da3f]{grid-template-columns:1fr}}.section-title[data-v-11d2da3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-11d2da3f]{margin-bottom:16px}.form-label[data-v-11d2da3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-11d2da3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-11d2da3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-11d2da3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-11d2da3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-11d2da3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-11d2da3f]{color:#2563eb}.unit[data-v-11d2da3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-11d2da3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-11d2da3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-11d2da3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab7958f9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab7958f9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab7958f9]{grid-template-columns:1fr}}.section-title[data-v-ab7958f9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab7958f9]{margin-bottom:16px}.form-label[data-v-ab7958f9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab7958f9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab7958f9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab7958f9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab7958f9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab7958f9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab7958f9]{color:#2563eb}.unit[data-v-ab7958f9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab7958f9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab7958f9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab7958f9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa9a1734]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-aa9a1734]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-aa9a1734]{grid-template-columns:1fr}}.section-title[data-v-aa9a1734]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-aa9a1734]{margin-bottom:16px}.form-label[data-v-aa9a1734]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-aa9a1734]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-aa9a1734]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-aa9a1734]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-aa9a1734]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-aa9a1734]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-aa9a1734]{color:#2563eb}.unit[data-v-aa9a1734]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-aa9a1734]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-aa9a1734]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-aa9a1734]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21955987]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21955987]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21955987]{grid-template-columns:1fr}}.section-title[data-v-21955987]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21955987]{margin-bottom:16px}.form-label[data-v-21955987]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21955987]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21955987]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21955987]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21955987]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21955987]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21955987]{color:#2563eb}.unit[data-v-21955987]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21955987]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21955987]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21955987]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2df6c77c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2df6c77c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2df6c77c]{grid-template-columns:1fr}}.section-title[data-v-2df6c77c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2df6c77c]{margin-bottom:16px}.form-label[data-v-2df6c77c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2df6c77c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2df6c77c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2df6c77c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2df6c77c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2df6c77c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2df6c77c]{color:#2563eb}.unit[data-v-2df6c77c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2df6c77c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2df6c77c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2df6c77c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-45f1b9d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-45f1b9d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-45f1b9d1]{grid-template-columns:1fr}}.section-title[data-v-45f1b9d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-45f1b9d1]{margin-bottom:16px}.form-label[data-v-45f1b9d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-45f1b9d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-45f1b9d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-45f1b9d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-45f1b9d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-45f1b9d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-45f1b9d1]{color:#2563eb}.unit[data-v-45f1b9d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-45f1b9d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-45f1b9d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-45f1b9d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1f6cb52]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1f6cb52]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1f6cb52]{grid-template-columns:1fr}}.section-title[data-v-b1f6cb52]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1f6cb52]{margin-bottom:16px}.form-label[data-v-b1f6cb52]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1f6cb52]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1f6cb52]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1f6cb52]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1f6cb52]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1f6cb52]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1f6cb52]{color:#2563eb}.unit[data-v-b1f6cb52]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1f6cb52]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1f6cb52]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1f6cb52]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8910e9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8910e9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8910e9d]{grid-template-columns:1fr}}.section-title[data-v-c8910e9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8910e9d]{margin-bottom:16px}.form-label[data-v-c8910e9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8910e9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8910e9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8910e9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8910e9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8910e9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8910e9d]{color:#2563eb}.unit[data-v-c8910e9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8910e9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8910e9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8910e9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42c7ee10]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42c7ee10]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42c7ee10]{grid-template-columns:1fr}}.section-title[data-v-42c7ee10]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42c7ee10]{margin-bottom:16px}.form-label[data-v-42c7ee10]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42c7ee10]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42c7ee10]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42c7ee10]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42c7ee10]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42c7ee10]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42c7ee10]{color:#2563eb}.unit[data-v-42c7ee10]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42c7ee10]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42c7ee10]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42c7ee10]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41c1ae6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41c1ae6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41c1ae6b]{grid-template-columns:1fr}}.section-title[data-v-41c1ae6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41c1ae6b]{margin-bottom:16px}.form-label[data-v-41c1ae6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41c1ae6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41c1ae6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41c1ae6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41c1ae6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41c1ae6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41c1ae6b]{color:#2563eb}.unit[data-v-41c1ae6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41c1ae6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41c1ae6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41c1ae6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d8a24cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d8a24cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d8a24cd]{grid-template-columns:1fr}}.section-title[data-v-9d8a24cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d8a24cd]{margin-bottom:16px}.form-label[data-v-9d8a24cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d8a24cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d8a24cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d8a24cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d8a24cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d8a24cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d8a24cd]{color:#2563eb}.unit[data-v-9d8a24cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d8a24cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d8a24cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d8a24cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca9e8880]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca9e8880]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca9e8880]{grid-template-columns:1fr}}.section-title[data-v-ca9e8880]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca9e8880]{margin-bottom:16px}.form-label[data-v-ca9e8880]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca9e8880]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca9e8880]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca9e8880]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca9e8880]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca9e8880]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca9e8880]{color:#2563eb}.unit[data-v-ca9e8880]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca9e8880]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca9e8880]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca9e8880]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da6b1283]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da6b1283]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da6b1283]{grid-template-columns:1fr}}.section-title[data-v-da6b1283]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da6b1283]{margin-bottom:16px}.form-label[data-v-da6b1283]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da6b1283]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da6b1283]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da6b1283]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da6b1283]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da6b1283]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da6b1283]{color:#2563eb}.unit[data-v-da6b1283]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da6b1283]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da6b1283]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da6b1283]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bca82188]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bca82188]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bca82188]{grid-template-columns:1fr}}.section-title[data-v-bca82188]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bca82188]{margin-bottom:16px}.form-label[data-v-bca82188]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bca82188]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bca82188]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bca82188]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bca82188]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bca82188]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bca82188]{color:#2563eb}.unit[data-v-bca82188]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bca82188]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bca82188]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bca82188]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f17426f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f17426f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f17426f]{grid-template-columns:1fr}}.section-title[data-v-1f17426f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f17426f]{margin-bottom:16px}.form-label[data-v-1f17426f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f17426f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f17426f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f17426f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f17426f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f17426f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f17426f]{color:#2563eb}.unit[data-v-1f17426f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f17426f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f17426f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f17426f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b08b0b82]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b08b0b82]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b08b0b82]{grid-template-columns:1fr}}.section-title[data-v-b08b0b82]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b08b0b82]{margin-bottom:16px}.form-label[data-v-b08b0b82]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b08b0b82]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b08b0b82]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b08b0b82]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b08b0b82]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b08b0b82]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b08b0b82]{color:#2563eb}.unit[data-v-b08b0b82]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b08b0b82]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b08b0b82]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b08b0b82]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55cfe4fc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55cfe4fc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55cfe4fc]{grid-template-columns:1fr}}.section-title[data-v-55cfe4fc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55cfe4fc]{margin-bottom:16px}.form-label[data-v-55cfe4fc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55cfe4fc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55cfe4fc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55cfe4fc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55cfe4fc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55cfe4fc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55cfe4fc]{color:#2563eb}.unit[data-v-55cfe4fc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55cfe4fc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55cfe4fc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55cfe4fc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3b4e0e6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3b4e0e6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3b4e0e6b]{grid-template-columns:1fr}}.section-title[data-v-3b4e0e6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3b4e0e6b]{margin-bottom:16px}.form-label[data-v-3b4e0e6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3b4e0e6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3b4e0e6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3b4e0e6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3b4e0e6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3b4e0e6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3b4e0e6b]{color:#2563eb}.unit[data-v-3b4e0e6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3b4e0e6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3b4e0e6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3b4e0e6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b066a820]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b066a820]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b066a820]{grid-template-columns:1fr}}.section-title[data-v-b066a820]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b066a820]{margin-bottom:16px}.form-label[data-v-b066a820]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b066a820]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b066a820]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b066a820]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b066a820]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b066a820]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b066a820]{color:#2563eb}.unit[data-v-b066a820]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b066a820]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b066a820]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b066a820]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-98283e83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-98283e83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-98283e83]{grid-template-columns:1fr}}.section-title[data-v-98283e83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-98283e83]{margin-bottom:16px}.form-label[data-v-98283e83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-98283e83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-98283e83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-98283e83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-98283e83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-98283e83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-98283e83]{color:#2563eb}.unit[data-v-98283e83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-98283e83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-98283e83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-98283e83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2dd84824]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2dd84824]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2dd84824]{grid-template-columns:1fr}}.section-title[data-v-2dd84824]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2dd84824]{margin-bottom:16px}.form-label[data-v-2dd84824]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2dd84824]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2dd84824]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2dd84824]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2dd84824]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2dd84824]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2dd84824]{color:#2563eb}.unit[data-v-2dd84824]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2dd84824]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2dd84824]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2dd84824]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-32d8cc05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-32d8cc05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-32d8cc05]{grid-template-columns:1fr}}.section-title[data-v-32d8cc05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-32d8cc05]{margin-bottom:16px}.form-label[data-v-32d8cc05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-32d8cc05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-32d8cc05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-32d8cc05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-32d8cc05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-32d8cc05]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-32d8cc05]{color:#2563eb}.unit[data-v-32d8cc05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-32d8cc05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-32d8cc05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-32d8cc05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4cc29bce]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4cc29bce]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4cc29bce]{grid-template-columns:1fr}}.section-title[data-v-4cc29bce]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4cc29bce]{margin-bottom:16px}.form-label[data-v-4cc29bce]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4cc29bce]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4cc29bce]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4cc29bce]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4cc29bce]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4cc29bce]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4cc29bce]{color:#2563eb}.unit[data-v-4cc29bce]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4cc29bce]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4cc29bce]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4cc29bce]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f2a95c53]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f2a95c53]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f2a95c53]{grid-template-columns:1fr}}.section-title[data-v-f2a95c53]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f2a95c53]{margin-bottom:16px}.form-label[data-v-f2a95c53]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f2a95c53]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f2a95c53]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f2a95c53]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f2a95c53]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f2a95c53]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f2a95c53]{color:#2563eb}.unit[data-v-f2a95c53]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f2a95c53]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f2a95c53]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f2a95c53]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7bb362e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7bb362e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7bb362e8]{grid-template-columns:1fr}}.section-title[data-v-7bb362e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7bb362e8]{margin-bottom:16px}.form-label[data-v-7bb362e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7bb362e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7bb362e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7bb362e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7bb362e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7bb362e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7bb362e8]{color:#2563eb}.unit[data-v-7bb362e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7bb362e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7bb362e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7bb362e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8c9179ff]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8c9179ff]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8c9179ff]{grid-template-columns:1fr}}.section-title[data-v-8c9179ff]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8c9179ff]{margin-bottom:16px}.form-label[data-v-8c9179ff]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8c9179ff]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8c9179ff]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8c9179ff]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8c9179ff]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8c9179ff]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8c9179ff]{color:#2563eb}.unit[data-v-8c9179ff]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8c9179ff]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8c9179ff]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8c9179ff]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-724e63ee]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-724e63ee]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-724e63ee]{grid-template-columns:1fr}}.section-title[data-v-724e63ee]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-724e63ee]{margin-bottom:16px}.form-label[data-v-724e63ee]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-724e63ee]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-724e63ee]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-724e63ee]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-724e63ee]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-724e63ee]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-724e63ee]{color:#2563eb}.unit[data-v-724e63ee]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-724e63ee]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-724e63ee]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-724e63ee]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-03689aa7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-03689aa7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-03689aa7]{grid-template-columns:1fr}}.section-title[data-v-03689aa7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-03689aa7]{margin-bottom:16px}.form-label[data-v-03689aa7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-03689aa7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-03689aa7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-03689aa7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-03689aa7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-03689aa7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-03689aa7]{color:#2563eb}.unit[data-v-03689aa7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-03689aa7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-03689aa7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-03689aa7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-20ed9b6e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-20ed9b6e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-20ed9b6e]{grid-template-columns:1fr}}.section-title[data-v-20ed9b6e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-20ed9b6e]{margin-bottom:16px}.form-label[data-v-20ed9b6e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-20ed9b6e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-20ed9b6e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-20ed9b6e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-20ed9b6e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-20ed9b6e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-20ed9b6e]{color:#2563eb}.unit[data-v-20ed9b6e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-20ed9b6e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-20ed9b6e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-20ed9b6e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ca0791eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ca0791eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ca0791eb]{grid-template-columns:1fr}}.section-title[data-v-ca0791eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ca0791eb]{margin-bottom:16px}.form-label[data-v-ca0791eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ca0791eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ca0791eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ca0791eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ca0791eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ca0791eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ca0791eb]{color:#2563eb}.unit[data-v-ca0791eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ca0791eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ca0791eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ca0791eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e12d675]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e12d675]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e12d675]{grid-template-columns:1fr}}.section-title[data-v-5e12d675]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e12d675]{margin-bottom:16px}.form-label[data-v-5e12d675]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e12d675]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e12d675]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e12d675]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e12d675]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e12d675]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e12d675]{color:#2563eb}.unit[data-v-5e12d675]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e12d675]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e12d675]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e12d675]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-026b485f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-026b485f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-026b485f]{grid-template-columns:1fr}}.section-title[data-v-026b485f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-026b485f]{margin-bottom:16px}.form-label[data-v-026b485f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-026b485f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-026b485f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-026b485f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-026b485f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-026b485f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-026b485f]{color:#2563eb}.unit[data-v-026b485f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-026b485f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-026b485f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-026b485f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0fceb726]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0fceb726]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0fceb726]{grid-template-columns:1fr}}.section-title[data-v-0fceb726]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0fceb726]{margin-bottom:16px}.form-label[data-v-0fceb726]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0fceb726]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0fceb726]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0fceb726]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0fceb726]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0fceb726]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0fceb726]{color:#2563eb}.unit[data-v-0fceb726]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0fceb726]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0fceb726]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0fceb726]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8cf60b83]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8cf60b83]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8cf60b83]{grid-template-columns:1fr}}.section-title[data-v-8cf60b83]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8cf60b83]{margin-bottom:16px}.form-label[data-v-8cf60b83]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8cf60b83]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8cf60b83]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8cf60b83]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8cf60b83]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8cf60b83]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8cf60b83]{color:#2563eb}.unit[data-v-8cf60b83]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8cf60b83]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8cf60b83]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8cf60b83]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-931d7e3e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-931d7e3e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-931d7e3e]{grid-template-columns:1fr}}.section-title[data-v-931d7e3e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-931d7e3e]{margin-bottom:16px}.form-label[data-v-931d7e3e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-931d7e3e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-931d7e3e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-931d7e3e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-931d7e3e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-931d7e3e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-931d7e3e]{color:#2563eb}.unit[data-v-931d7e3e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-931d7e3e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-931d7e3e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-931d7e3e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-56572f4c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-56572f4c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-56572f4c]{grid-template-columns:1fr}}.section-title[data-v-56572f4c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-56572f4c]{margin-bottom:16px}.form-label[data-v-56572f4c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-56572f4c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-56572f4c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-56572f4c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-56572f4c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-56572f4c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-56572f4c]{color:#2563eb}.unit[data-v-56572f4c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-56572f4c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-56572f4c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-56572f4c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-41e62b30]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-41e62b30]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-41e62b30]{grid-template-columns:1fr}}.section-title[data-v-41e62b30]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-41e62b30]{margin-bottom:16px}.form-label[data-v-41e62b30]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-41e62b30]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-41e62b30]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-41e62b30]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-41e62b30]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-41e62b30]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-41e62b30]{color:#2563eb}.unit[data-v-41e62b30]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-41e62b30]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-41e62b30]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-41e62b30]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f40e79d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f40e79d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f40e79d]{grid-template-columns:1fr}}.section-title[data-v-9f40e79d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f40e79d]{margin-bottom:16px}.form-label[data-v-9f40e79d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f40e79d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f40e79d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f40e79d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f40e79d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f40e79d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f40e79d]{color:#2563eb}.unit[data-v-9f40e79d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f40e79d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f40e79d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f40e79d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-01368cd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-01368cd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-01368cd1]{grid-template-columns:1fr}}.section-title[data-v-01368cd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-01368cd1]{margin-bottom:16px}.form-label[data-v-01368cd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-01368cd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-01368cd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-01368cd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-01368cd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-01368cd1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-01368cd1]{color:#2563eb}.unit[data-v-01368cd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-01368cd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-01368cd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-01368cd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-575b5c32]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-575b5c32]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-575b5c32]{grid-template-columns:1fr}}.section-title[data-v-575b5c32]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-575b5c32]{margin-bottom:16px}.form-label[data-v-575b5c32]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-575b5c32]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-575b5c32]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-575b5c32]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-575b5c32]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-575b5c32]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-575b5c32]{color:#2563eb}.unit[data-v-575b5c32]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-575b5c32]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-575b5c32]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-575b5c32]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b3b2a33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b3b2a33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b3b2a33]{grid-template-columns:1fr}}.section-title[data-v-5b3b2a33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b3b2a33]{margin-bottom:16px}.form-label[data-v-5b3b2a33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b3b2a33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b3b2a33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b3b2a33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b3b2a33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b3b2a33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b3b2a33]{color:#2563eb}.unit[data-v-5b3b2a33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b3b2a33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b3b2a33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b3b2a33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7d17fe8f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7d17fe8f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7d17fe8f]{grid-template-columns:1fr}}.section-title[data-v-7d17fe8f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7d17fe8f]{margin-bottom:16px}.form-label[data-v-7d17fe8f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7d17fe8f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7d17fe8f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7d17fe8f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7d17fe8f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7d17fe8f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7d17fe8f]{color:#2563eb}.unit[data-v-7d17fe8f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7d17fe8f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7d17fe8f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7d17fe8f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1cb5d7e9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1cb5d7e9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1cb5d7e9]{grid-template-columns:1fr}}.section-title[data-v-1cb5d7e9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1cb5d7e9]{margin-bottom:16px}.form-label[data-v-1cb5d7e9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1cb5d7e9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1cb5d7e9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1cb5d7e9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1cb5d7e9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1cb5d7e9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1cb5d7e9]{color:#2563eb}.unit[data-v-1cb5d7e9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1cb5d7e9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1cb5d7e9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1cb5d7e9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ea9f2ab3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ea9f2ab3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ea9f2ab3]{grid-template-columns:1fr}}.section-title[data-v-ea9f2ab3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ea9f2ab3]{margin-bottom:16px}.form-label[data-v-ea9f2ab3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ea9f2ab3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ea9f2ab3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ea9f2ab3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ea9f2ab3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ea9f2ab3]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ea9f2ab3]{color:#2563eb}.unit[data-v-ea9f2ab3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ea9f2ab3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ea9f2ab3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ea9f2ab3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-06f34ebc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-06f34ebc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-06f34ebc]{grid-template-columns:1fr}}.section-title[data-v-06f34ebc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-06f34ebc]{margin-bottom:16px}.form-label[data-v-06f34ebc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-06f34ebc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-06f34ebc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-06f34ebc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-06f34ebc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-06f34ebc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-06f34ebc]{color:#2563eb}.unit[data-v-06f34ebc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-06f34ebc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-06f34ebc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-06f34ebc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1ce2ca1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1ce2ca1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1ce2ca1]{grid-template-columns:1fr}}.section-title[data-v-f1ce2ca1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1ce2ca1]{margin-bottom:16px}.form-label[data-v-f1ce2ca1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1ce2ca1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1ce2ca1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1ce2ca1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1ce2ca1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1ce2ca1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1ce2ca1]{color:#2563eb}.unit[data-v-f1ce2ca1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1ce2ca1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1ce2ca1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1ce2ca1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0ad4a21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0ad4a21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0ad4a21]{grid-template-columns:1fr}}.section-title[data-v-a0ad4a21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0ad4a21]{margin-bottom:16px}.form-label[data-v-a0ad4a21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0ad4a21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0ad4a21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0ad4a21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0ad4a21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0ad4a21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0ad4a21]{color:#2563eb}.unit[data-v-a0ad4a21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0ad4a21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0ad4a21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0ad4a21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e6d34b1b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e6d34b1b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e6d34b1b]{grid-template-columns:1fr}}.section-title[data-v-e6d34b1b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e6d34b1b]{margin-bottom:16px}.form-label[data-v-e6d34b1b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e6d34b1b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e6d34b1b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e6d34b1b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e6d34b1b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e6d34b1b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e6d34b1b]{color:#2563eb}.unit[data-v-e6d34b1b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e6d34b1b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e6d34b1b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e6d34b1b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f248a49]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f248a49]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f248a49]{grid-template-columns:1fr}}.section-title[data-v-1f248a49]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f248a49]{margin-bottom:16px}.form-label[data-v-1f248a49]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f248a49]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f248a49]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f248a49]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f248a49]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f248a49]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f248a49]{color:#2563eb}.unit[data-v-1f248a49]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f248a49]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f248a49]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f248a49]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ab32f81a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ab32f81a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ab32f81a]{grid-template-columns:1fr}}.section-title[data-v-ab32f81a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ab32f81a]{margin-bottom:16px}.form-label[data-v-ab32f81a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ab32f81a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ab32f81a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ab32f81a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ab32f81a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ab32f81a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ab32f81a]{color:#2563eb}.unit[data-v-ab32f81a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ab32f81a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ab32f81a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ab32f81a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4dfcddca]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4dfcddca]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4dfcddca]{grid-template-columns:1fr}}.section-title[data-v-4dfcddca]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4dfcddca]{margin-bottom:16px}.form-label[data-v-4dfcddca]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4dfcddca]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4dfcddca]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4dfcddca]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4dfcddca]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4dfcddca]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4dfcddca]{color:#2563eb}.unit[data-v-4dfcddca]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4dfcddca]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4dfcddca]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4dfcddca]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3baf39b8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3baf39b8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3baf39b8]{grid-template-columns:1fr}}.section-title[data-v-3baf39b8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3baf39b8]{margin-bottom:16px}.form-label[data-v-3baf39b8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3baf39b8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3baf39b8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3baf39b8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3baf39b8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3baf39b8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3baf39b8]{color:#2563eb}.unit[data-v-3baf39b8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3baf39b8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3baf39b8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3baf39b8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9f95e184]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9f95e184]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9f95e184]{grid-template-columns:1fr}}.section-title[data-v-9f95e184]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9f95e184]{margin-bottom:16px}.form-label[data-v-9f95e184]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9f95e184]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9f95e184]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9f95e184]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9f95e184]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9f95e184]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9f95e184]{color:#2563eb}.unit[data-v-9f95e184]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9f95e184]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9f95e184]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9f95e184]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef98c837]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef98c837]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef98c837]{grid-template-columns:1fr}}.section-title[data-v-ef98c837]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef98c837]{margin-bottom:16px}.form-label[data-v-ef98c837]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef98c837]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef98c837]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef98c837]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef98c837]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef98c837]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef98c837]{color:#2563eb}.unit[data-v-ef98c837]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef98c837]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef98c837]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef98c837]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b5dc01fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b5dc01fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b5dc01fe]{grid-template-columns:1fr}}.section-title[data-v-b5dc01fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b5dc01fe]{margin-bottom:16px}.form-label[data-v-b5dc01fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b5dc01fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b5dc01fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b5dc01fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b5dc01fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b5dc01fe]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b5dc01fe]{color:#2563eb}.unit[data-v-b5dc01fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b5dc01fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b5dc01fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b5dc01fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bdf697f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bdf697f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bdf697f7]{grid-template-columns:1fr}}.section-title[data-v-bdf697f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bdf697f7]{margin-bottom:16px}.form-label[data-v-bdf697f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bdf697f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bdf697f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bdf697f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bdf697f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bdf697f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bdf697f7]{color:#2563eb}.unit[data-v-bdf697f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bdf697f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bdf697f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bdf697f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f4e5bc7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f4e5bc7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f4e5bc7]{grid-template-columns:1fr}}.section-title[data-v-0f4e5bc7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f4e5bc7]{margin-bottom:16px}.form-label[data-v-0f4e5bc7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f4e5bc7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f4e5bc7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f4e5bc7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f4e5bc7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f4e5bc7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f4e5bc7]{color:#2563eb}.unit[data-v-0f4e5bc7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f4e5bc7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f4e5bc7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f4e5bc7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0f564c38]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0f564c38]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0f564c38]{grid-template-columns:1fr}}.section-title[data-v-0f564c38]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0f564c38]{margin-bottom:16px}.form-label[data-v-0f564c38]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0f564c38]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0f564c38]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0f564c38]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0f564c38]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0f564c38]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0f564c38]{color:#2563eb}.unit[data-v-0f564c38]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0f564c38]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0f564c38]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0f564c38]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1f9c2779]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1f9c2779]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1f9c2779]{grid-template-columns:1fr}}.section-title[data-v-1f9c2779]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1f9c2779]{margin-bottom:16px}.form-label[data-v-1f9c2779]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1f9c2779]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1f9c2779]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1f9c2779]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1f9c2779]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1f9c2779]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1f9c2779]{color:#2563eb}.unit[data-v-1f9c2779]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1f9c2779]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1f9c2779]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1f9c2779]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b06555fd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b06555fd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b06555fd]{grid-template-columns:1fr}}.section-title[data-v-b06555fd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b06555fd]{margin-bottom:16px}.form-label[data-v-b06555fd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b06555fd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b06555fd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b06555fd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b06555fd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b06555fd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b06555fd]{color:#2563eb}.unit[data-v-b06555fd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b06555fd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b06555fd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b06555fd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fcf6dd6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fcf6dd6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fcf6dd6]{grid-template-columns:1fr}}.section-title[data-v-4fcf6dd6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fcf6dd6]{margin-bottom:16px}.form-label[data-v-4fcf6dd6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fcf6dd6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fcf6dd6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fcf6dd6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fcf6dd6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fcf6dd6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fcf6dd6]{color:#2563eb}.unit[data-v-4fcf6dd6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fcf6dd6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fcf6dd6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fcf6dd6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-db3af860]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-db3af860]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-db3af860]{grid-template-columns:1fr}}.section-title[data-v-db3af860]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-db3af860]{margin-bottom:16px}.form-label[data-v-db3af860]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-db3af860]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-db3af860]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-db3af860]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-db3af860]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-db3af860]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-db3af860]{color:#2563eb}.unit[data-v-db3af860]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-db3af860]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-db3af860]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-db3af860]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-52f84b55]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-52f84b55]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-52f84b55]{grid-template-columns:1fr}}.section-title[data-v-52f84b55]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-52f84b55]{margin-bottom:16px}.form-label[data-v-52f84b55]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-52f84b55]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-52f84b55]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-52f84b55]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-52f84b55]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-52f84b55]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-52f84b55]{color:#2563eb}.unit[data-v-52f84b55]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-52f84b55]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-52f84b55]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-52f84b55]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d7fb6b15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d7fb6b15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d7fb6b15]{grid-template-columns:1fr}}.section-title[data-v-d7fb6b15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d7fb6b15]{margin-bottom:16px}.form-label[data-v-d7fb6b15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d7fb6b15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d7fb6b15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d7fb6b15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d7fb6b15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d7fb6b15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d7fb6b15]{color:#2563eb}.unit[data-v-d7fb6b15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d7fb6b15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d7fb6b15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d7fb6b15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b1ce000f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b1ce000f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b1ce000f]{grid-template-columns:1fr}}.section-title[data-v-b1ce000f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b1ce000f]{margin-bottom:16px}.form-label[data-v-b1ce000f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b1ce000f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b1ce000f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b1ce000f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b1ce000f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b1ce000f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b1ce000f]{color:#2563eb}.unit[data-v-b1ce000f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b1ce000f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b1ce000f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b1ce000f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5e1e1e01]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5e1e1e01]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5e1e1e01]{grid-template-columns:1fr}}.section-title[data-v-5e1e1e01]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5e1e1e01]{margin-bottom:16px}.form-label[data-v-5e1e1e01]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5e1e1e01]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5e1e1e01]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5e1e1e01]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5e1e1e01]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5e1e1e01]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5e1e1e01]{color:#2563eb}.unit[data-v-5e1e1e01]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5e1e1e01]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5e1e1e01]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5e1e1e01]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed20117f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed20117f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed20117f]{grid-template-columns:1fr}}.section-title[data-v-ed20117f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed20117f]{margin-bottom:16px}.form-label[data-v-ed20117f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed20117f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed20117f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed20117f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed20117f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed20117f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed20117f]{color:#2563eb}.unit[data-v-ed20117f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed20117f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed20117f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed20117f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e7d6eb0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e7d6eb0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e7d6eb0]{grid-template-columns:1fr}}.section-title[data-v-0e7d6eb0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e7d6eb0]{margin-bottom:16px}.form-label[data-v-0e7d6eb0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e7d6eb0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e7d6eb0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e7d6eb0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e7d6eb0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e7d6eb0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e7d6eb0]{color:#2563eb}.unit[data-v-0e7d6eb0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e7d6eb0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e7d6eb0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e7d6eb0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e78715e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e78715e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e78715e8]{grid-template-columns:1fr}}.section-title[data-v-e78715e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e78715e8]{margin-bottom:16px}.form-label[data-v-e78715e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e78715e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e78715e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e78715e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e78715e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e78715e8]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e78715e8]{color:#2563eb}.unit[data-v-e78715e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e78715e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e78715e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e78715e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d71068ea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d71068ea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d71068ea]{grid-template-columns:1fr}}.section-title[data-v-d71068ea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d71068ea]{margin-bottom:16px}.form-label[data-v-d71068ea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d71068ea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d71068ea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d71068ea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d71068ea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d71068ea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d71068ea]{color:#2563eb}.unit[data-v-d71068ea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d71068ea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d71068ea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d71068ea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3f05a438]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3f05a438]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3f05a438]{grid-template-columns:1fr}}.section-title[data-v-3f05a438]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3f05a438]{margin-bottom:16px}.form-label[data-v-3f05a438]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3f05a438]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3f05a438]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3f05a438]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3f05a438]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3f05a438]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3f05a438]{color:#2563eb}.unit[data-v-3f05a438]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3f05a438]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3f05a438]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3f05a438]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-23e163a4]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-23e163a4]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-23e163a4]{grid-template-columns:1fr}}.section-title[data-v-23e163a4]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-23e163a4]{margin-bottom:16px}.form-label[data-v-23e163a4]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-23e163a4]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-23e163a4]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-23e163a4]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-23e163a4]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-23e163a4]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-23e163a4]{color:#2563eb}.unit[data-v-23e163a4]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-23e163a4]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-23e163a4]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-23e163a4]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6d7b9eb5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6d7b9eb5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6d7b9eb5]{grid-template-columns:1fr}}.section-title[data-v-6d7b9eb5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6d7b9eb5]{margin-bottom:16px}.form-label[data-v-6d7b9eb5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6d7b9eb5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6d7b9eb5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6d7b9eb5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6d7b9eb5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6d7b9eb5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6d7b9eb5]{color:#2563eb}.unit[data-v-6d7b9eb5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6d7b9eb5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6d7b9eb5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6d7b9eb5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96f27945]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96f27945]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96f27945]{grid-template-columns:1fr}}.section-title[data-v-96f27945]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96f27945]{margin-bottom:16px}.form-label[data-v-96f27945]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96f27945]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96f27945]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96f27945]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96f27945]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96f27945]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96f27945]{color:#2563eb}.unit[data-v-96f27945]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96f27945]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96f27945]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96f27945]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-df0bab2c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-df0bab2c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-df0bab2c]{grid-template-columns:1fr}}.section-title[data-v-df0bab2c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-df0bab2c]{margin-bottom:16px}.form-label[data-v-df0bab2c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-df0bab2c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-df0bab2c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-df0bab2c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-df0bab2c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-df0bab2c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-df0bab2c]{color:#2563eb}.unit[data-v-df0bab2c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-df0bab2c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-df0bab2c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-df0bab2c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3b5fbf2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3b5fbf2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3b5fbf2]{grid-template-columns:1fr}}.section-title[data-v-a3b5fbf2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3b5fbf2]{margin-bottom:16px}.form-label[data-v-a3b5fbf2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3b5fbf2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3b5fbf2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3b5fbf2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3b5fbf2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3b5fbf2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3b5fbf2]{color:#2563eb}.unit[data-v-a3b5fbf2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3b5fbf2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3b5fbf2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3b5fbf2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-091f17a5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-091f17a5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-091f17a5]{grid-template-columns:1fr}}.section-title[data-v-091f17a5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-091f17a5]{margin-bottom:16px}.form-label[data-v-091f17a5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-091f17a5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-091f17a5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-091f17a5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-091f17a5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-091f17a5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-091f17a5]{color:#2563eb}.unit[data-v-091f17a5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-091f17a5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-091f17a5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-091f17a5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-507d7acd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-507d7acd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-507d7acd]{grid-template-columns:1fr}}.section-title[data-v-507d7acd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-507d7acd]{margin-bottom:16px}.form-label[data-v-507d7acd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-507d7acd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-507d7acd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-507d7acd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-507d7acd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-507d7acd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-507d7acd]{color:#2563eb}.unit[data-v-507d7acd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-507d7acd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-507d7acd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-507d7acd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-324670a7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-324670a7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-324670a7]{grid-template-columns:1fr}}.section-title[data-v-324670a7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-324670a7]{margin-bottom:16px}.form-label[data-v-324670a7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-324670a7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-324670a7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-324670a7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-324670a7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-324670a7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-324670a7]{color:#2563eb}.unit[data-v-324670a7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-324670a7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-324670a7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-324670a7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d501935]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d501935]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d501935]{grid-template-columns:1fr}}.section-title[data-v-2d501935]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d501935]{margin-bottom:16px}.form-label[data-v-2d501935]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d501935]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d501935]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d501935]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d501935]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d501935]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d501935]{color:#2563eb}.unit[data-v-2d501935]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d501935]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d501935]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d501935]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2a5c3bc7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2a5c3bc7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2a5c3bc7]{grid-template-columns:1fr}}.section-title[data-v-2a5c3bc7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2a5c3bc7]{margin-bottom:16px}.form-label[data-v-2a5c3bc7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2a5c3bc7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2a5c3bc7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2a5c3bc7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2a5c3bc7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2a5c3bc7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2a5c3bc7]{color:#2563eb}.unit[data-v-2a5c3bc7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2a5c3bc7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2a5c3bc7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2a5c3bc7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-91220144]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-91220144]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-91220144]{grid-template-columns:1fr}}.section-title[data-v-91220144]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-91220144]{margin-bottom:16px}.form-label[data-v-91220144]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-91220144]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-91220144]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-91220144]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-91220144]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-91220144]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-91220144]{color:#2563eb}.unit[data-v-91220144]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-91220144]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-91220144]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-91220144]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4601683e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4601683e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4601683e]{grid-template-columns:1fr}}.section-title[data-v-4601683e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4601683e]{margin-bottom:16px}.form-label[data-v-4601683e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4601683e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4601683e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4601683e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4601683e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4601683e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4601683e]{color:#2563eb}.unit[data-v-4601683e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4601683e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4601683e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4601683e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24c8968c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24c8968c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24c8968c]{grid-template-columns:1fr}}.section-title[data-v-24c8968c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24c8968c]{margin-bottom:16px}.form-label[data-v-24c8968c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24c8968c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24c8968c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24c8968c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24c8968c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24c8968c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24c8968c]{color:#2563eb}.unit[data-v-24c8968c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24c8968c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24c8968c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24c8968c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b0692f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b0692f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b0692f0]{grid-template-columns:1fr}}.section-title[data-v-8b0692f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b0692f0]{margin-bottom:16px}.form-label[data-v-8b0692f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b0692f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b0692f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b0692f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b0692f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b0692f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b0692f0]{color:#2563eb}.unit[data-v-8b0692f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b0692f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b0692f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b0692f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85c6f0d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85c6f0d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85c6f0d1]{grid-template-columns:1fr}}.section-title[data-v-85c6f0d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85c6f0d1]{margin-bottom:16px}.form-label[data-v-85c6f0d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85c6f0d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85c6f0d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85c6f0d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85c6f0d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85c6f0d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85c6f0d1]{color:#2563eb}.unit[data-v-85c6f0d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85c6f0d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85c6f0d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85c6f0d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dd4e05eb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dd4e05eb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dd4e05eb]{grid-template-columns:1fr}}.section-title[data-v-dd4e05eb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dd4e05eb]{margin-bottom:16px}.form-label[data-v-dd4e05eb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dd4e05eb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dd4e05eb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dd4e05eb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dd4e05eb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dd4e05eb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dd4e05eb]{color:#2563eb}.unit[data-v-dd4e05eb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dd4e05eb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dd4e05eb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dd4e05eb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f4a50b33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4a50b33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4a50b33]{grid-template-columns:1fr}}.section-title[data-v-f4a50b33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4a50b33]{margin-bottom:16px}.form-label[data-v-f4a50b33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4a50b33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4a50b33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4a50b33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4a50b33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4a50b33]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4a50b33]{color:#2563eb}.unit[data-v-f4a50b33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4a50b33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4a50b33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4a50b33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c680e996]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c680e996]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c680e996]{grid-template-columns:1fr}}.section-title[data-v-c680e996]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c680e996]{margin-bottom:16px}.form-label[data-v-c680e996]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c680e996]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c680e996]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c680e996]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c680e996]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c680e996]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c680e996]{color:#2563eb}.unit[data-v-c680e996]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c680e996]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c680e996]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c680e996]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bc465b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1bc465b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1bc465b6]{grid-template-columns:1fr}}.section-title[data-v-1bc465b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1bc465b6]{margin-bottom:16px}.form-label[data-v-1bc465b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1bc465b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1bc465b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1bc465b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1bc465b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1bc465b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1bc465b6]{color:#2563eb}.unit[data-v-1bc465b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1bc465b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1bc465b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1bc465b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-826c70a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-826c70a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-826c70a6]{grid-template-columns:1fr}}.section-title[data-v-826c70a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-826c70a6]{margin-bottom:16px}.form-label[data-v-826c70a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-826c70a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-826c70a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-826c70a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-826c70a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-826c70a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-826c70a6]{color:#2563eb}.unit[data-v-826c70a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-826c70a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-826c70a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-826c70a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-33ef9474]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-33ef9474]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-33ef9474]{grid-template-columns:1fr}}.section-title[data-v-33ef9474]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-33ef9474]{margin-bottom:16px}.form-label[data-v-33ef9474]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-33ef9474]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-33ef9474]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-33ef9474]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-33ef9474]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-33ef9474]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-33ef9474]{color:#2563eb}.unit[data-v-33ef9474]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-33ef9474]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-33ef9474]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-33ef9474]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f1a3d519]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f1a3d519]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f1a3d519]{grid-template-columns:1fr}}.section-title[data-v-f1a3d519]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f1a3d519]{margin-bottom:16px}.form-label[data-v-f1a3d519]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f1a3d519]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f1a3d519]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f1a3d519]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f1a3d519]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f1a3d519]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f1a3d519]{color:#2563eb}.unit[data-v-f1a3d519]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f1a3d519]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f1a3d519]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f1a3d519]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4fadd644]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4fadd644]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4fadd644]{grid-template-columns:1fr}}.section-title[data-v-4fadd644]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4fadd644]{margin-bottom:16px}.form-label[data-v-4fadd644]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4fadd644]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4fadd644]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4fadd644]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4fadd644]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4fadd644]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4fadd644]{color:#2563eb}.unit[data-v-4fadd644]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4fadd644]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4fadd644]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4fadd644]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cec6462a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cec6462a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cec6462a]{grid-template-columns:1fr}}.section-title[data-v-cec6462a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cec6462a]{margin-bottom:16px}.form-label[data-v-cec6462a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cec6462a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cec6462a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cec6462a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cec6462a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cec6462a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cec6462a]{color:#2563eb}.unit[data-v-cec6462a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cec6462a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cec6462a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cec6462a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e8e9bbfd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e8e9bbfd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e8e9bbfd]{grid-template-columns:1fr}}.section-title[data-v-e8e9bbfd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e8e9bbfd]{margin-bottom:16px}.form-label[data-v-e8e9bbfd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e8e9bbfd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e8e9bbfd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e8e9bbfd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e8e9bbfd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e8e9bbfd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e8e9bbfd]{color:#2563eb}.unit[data-v-e8e9bbfd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e8e9bbfd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e8e9bbfd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e8e9bbfd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0864059c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0864059c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0864059c]{grid-template-columns:1fr}}.section-title[data-v-0864059c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0864059c]{margin-bottom:16px}.form-label[data-v-0864059c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0864059c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0864059c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0864059c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0864059c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0864059c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0864059c]{color:#2563eb}.unit[data-v-0864059c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0864059c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0864059c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0864059c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bab67368]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bab67368]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bab67368]{grid-template-columns:1fr}}.section-title[data-v-bab67368]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bab67368]{margin-bottom:16px}.form-label[data-v-bab67368]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bab67368]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bab67368]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bab67368]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bab67368]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bab67368]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bab67368]{color:#2563eb}.unit[data-v-bab67368]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bab67368]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bab67368]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bab67368]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1c095425]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1c095425]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1c095425]{grid-template-columns:1fr}}.section-title[data-v-1c095425]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1c095425]{margin-bottom:16px}.form-label[data-v-1c095425]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1c095425]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1c095425]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1c095425]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1c095425]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1c095425]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1c095425]{color:#2563eb}.unit[data-v-1c095425]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1c095425]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1c095425]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1c095425]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d3efca7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d3efca7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d3efca7]{grid-template-columns:1fr}}.section-title[data-v-9d3efca7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d3efca7]{margin-bottom:16px}.form-label[data-v-9d3efca7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d3efca7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d3efca7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d3efca7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d3efca7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d3efca7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d3efca7]{color:#2563eb}.unit[data-v-9d3efca7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d3efca7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d3efca7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d3efca7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1237ba21]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1237ba21]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1237ba21]{grid-template-columns:1fr}}.section-title[data-v-1237ba21]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1237ba21]{margin-bottom:16px}.form-label[data-v-1237ba21]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1237ba21]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1237ba21]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1237ba21]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1237ba21]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1237ba21]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1237ba21]{color:#2563eb}.unit[data-v-1237ba21]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1237ba21]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1237ba21]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1237ba21]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f71905df]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f71905df]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f71905df]{grid-template-columns:1fr}}.section-title[data-v-f71905df]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f71905df]{margin-bottom:16px}.form-label[data-v-f71905df]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f71905df]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f71905df]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f71905df]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f71905df]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f71905df]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f71905df]{color:#2563eb}.unit[data-v-f71905df]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f71905df]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f71905df]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f71905df]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3fb6895b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3fb6895b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3fb6895b]{grid-template-columns:1fr}}.section-title[data-v-3fb6895b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3fb6895b]{margin-bottom:16px}.form-label[data-v-3fb6895b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3fb6895b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3fb6895b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3fb6895b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3fb6895b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3fb6895b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3fb6895b]{color:#2563eb}.unit[data-v-3fb6895b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3fb6895b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3fb6895b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3fb6895b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-697fce9d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-697fce9d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-697fce9d]{grid-template-columns:1fr}}.section-title[data-v-697fce9d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-697fce9d]{margin-bottom:16px}.form-label[data-v-697fce9d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-697fce9d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-697fce9d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-697fce9d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-697fce9d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-697fce9d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-697fce9d]{color:#2563eb}.unit[data-v-697fce9d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-697fce9d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-697fce9d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-697fce9d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-31e0104b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-31e0104b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-31e0104b]{grid-template-columns:1fr}}.section-title[data-v-31e0104b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-31e0104b]{margin-bottom:16px}.form-label[data-v-31e0104b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-31e0104b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-31e0104b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-31e0104b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-31e0104b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-31e0104b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-31e0104b]{color:#2563eb}.unit[data-v-31e0104b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-31e0104b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-31e0104b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-31e0104b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4e76014a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4e76014a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4e76014a]{grid-template-columns:1fr}}.section-title[data-v-4e76014a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4e76014a]{margin-bottom:16px}.form-label[data-v-4e76014a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4e76014a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4e76014a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4e76014a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4e76014a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4e76014a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4e76014a]{color:#2563eb}.unit[data-v-4e76014a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4e76014a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4e76014a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4e76014a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1d46196c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1d46196c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1d46196c]{grid-template-columns:1fr}}.section-title[data-v-1d46196c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1d46196c]{margin-bottom:16px}.form-label[data-v-1d46196c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1d46196c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1d46196c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1d46196c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1d46196c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1d46196c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1d46196c]{color:#2563eb}.unit[data-v-1d46196c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1d46196c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1d46196c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1d46196c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e37f023d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e37f023d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e37f023d]{grid-template-columns:1fr}}.section-title[data-v-e37f023d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e37f023d]{margin-bottom:16px}.form-label[data-v-e37f023d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e37f023d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e37f023d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e37f023d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e37f023d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e37f023d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e37f023d]{color:#2563eb}.unit[data-v-e37f023d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e37f023d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e37f023d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e37f023d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b9b6b7ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b9b6b7ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b9b6b7ed]{grid-template-columns:1fr}}.section-title[data-v-b9b6b7ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b9b6b7ed]{margin-bottom:16px}.form-label[data-v-b9b6b7ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b9b6b7ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b9b6b7ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b9b6b7ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b9b6b7ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b9b6b7ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b9b6b7ed]{color:#2563eb}.unit[data-v-b9b6b7ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b9b6b7ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b9b6b7ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b9b6b7ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3bf17043]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3bf17043]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3bf17043]{grid-template-columns:1fr}}.section-title[data-v-3bf17043]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3bf17043]{margin-bottom:16px}.form-label[data-v-3bf17043]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3bf17043]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3bf17043]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3bf17043]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3bf17043]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3bf17043]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3bf17043]{color:#2563eb}.unit[data-v-3bf17043]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3bf17043]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3bf17043]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3bf17043]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-7c274762]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-7c274762]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-7c274762]{grid-template-columns:1fr}}.section-title[data-v-7c274762]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-7c274762]{margin-bottom:16px}.form-label[data-v-7c274762]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-7c274762]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-7c274762]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-7c274762]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-7c274762]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-7c274762]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-7c274762]{color:#2563eb}.unit[data-v-7c274762]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-7c274762]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-7c274762]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-7c274762]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a67087c6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a67087c6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a67087c6]{grid-template-columns:1fr}}.section-title[data-v-a67087c6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a67087c6]{margin-bottom:16px}.form-label[data-v-a67087c6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a67087c6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a67087c6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a67087c6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a67087c6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a67087c6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a67087c6]{color:#2563eb}.unit[data-v-a67087c6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a67087c6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a67087c6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a67087c6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0ab625a0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0ab625a0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0ab625a0]{grid-template-columns:1fr}}.section-title[data-v-0ab625a0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0ab625a0]{margin-bottom:16px}.form-label[data-v-0ab625a0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0ab625a0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0ab625a0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0ab625a0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0ab625a0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0ab625a0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0ab625a0]{color:#2563eb}.unit[data-v-0ab625a0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0ab625a0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0ab625a0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0ab625a0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5ef7aa1c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5ef7aa1c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5ef7aa1c]{grid-template-columns:1fr}}.section-title[data-v-5ef7aa1c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5ef7aa1c]{margin-bottom:16px}.form-label[data-v-5ef7aa1c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5ef7aa1c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5ef7aa1c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5ef7aa1c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5ef7aa1c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5ef7aa1c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5ef7aa1c]{color:#2563eb}.unit[data-v-5ef7aa1c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5ef7aa1c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5ef7aa1c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5ef7aa1c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c39a104e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c39a104e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c39a104e]{grid-template-columns:1fr}}.section-title[data-v-c39a104e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c39a104e]{margin-bottom:16px}.form-label[data-v-c39a104e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c39a104e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c39a104e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c39a104e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c39a104e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c39a104e]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c39a104e]{color:#2563eb}.unit[data-v-c39a104e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c39a104e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c39a104e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c39a104e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-4d911417]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-4d911417]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-4d911417]{grid-template-columns:1fr}}.section-title[data-v-4d911417]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-4d911417]{margin-bottom:16px}.form-label[data-v-4d911417]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-4d911417]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-4d911417]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-4d911417]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-4d911417]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-4d911417]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-4d911417]{color:#2563eb}.unit[data-v-4d911417]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-4d911417]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-4d911417]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-4d911417]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-abd7c686]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-abd7c686]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-abd7c686]{grid-template-columns:1fr}}.section-title[data-v-abd7c686]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-abd7c686]{margin-bottom:16px}.form-label[data-v-abd7c686]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-abd7c686]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-abd7c686]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-abd7c686]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-abd7c686]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-abd7c686]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-abd7c686]{color:#2563eb}.unit[data-v-abd7c686]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-abd7c686]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-abd7c686]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-abd7c686]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1bead3d9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1bead3d9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1bead3d9]{grid-template-columns:1fr 1fr}}.section-title[data-v-1bead3d9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1bead3d9]{margin-bottom:var(--space-4)}.form-label[data-v-1bead3d9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1bead3d9],.form-select[data-v-1bead3d9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1bead3d9]:focus,.form-select[data-v-1bead3d9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1bead3d9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1bead3d9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1bead3d9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1bead3d9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1bead3d9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1bead3d9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1bead3d9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1bead3d9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1bead3d9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1bead3d9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-1bead3d9]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-1bead3d9]{margin:var(--space-2) 0 var(--space-4) 0;justify-content:center;display:flex}.swap-button[data-v-1bead3d9]{align-items:center;gap:var(--space-2);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;padding:6px 14px;transition:all .2s;display:inline-flex}.swap-button[data-v-1bead3d9]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-200,#bfdbfe)}.presets-wrapper[data-v-1bead3d9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-1bead3d9]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,6px);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#64748b);cursor:pointer;background:#f8fafc;padding:4px 10px;transition:all .15s}.preset-badge[data-v-1bead3d9]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.unit-tag[data-v-1bead3d9]{font-size:var(--text-xl,1.25rem);margin-left:var(--space-1);color:var(--color-primary-600);font-weight:500}.conversion-equation[data-v-1bead3d9]{margin-top:var(--space-2);font-size:var(--text-sm,.875rem);color:var(--color-primary-800);font-weight:var(--font-weight-medium,500)}.secondary-result-value[data-v-1bead3d9]{font-size:var(--text-lg,1.125rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary);margin-top:var(--space-1);word-break:break-word}.breakdown-box[data-v-1bead3d9]{background:#fdfefe}.breakdown-content[data-v-1bead3d9]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.breakdown-item[data-v-1bead3d9]{font-size:var(--text-xs,.75rem);border-radius:var(--radius-sm,4px);background:#f8fafc;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.breakdown-label[data-v-1bead3d9]{color:var(--text-secondary)}.breakdown-value[data-v-1bead3d9]{color:var(--color-primary-800);font-weight:600}.formula-details[data-v-1bead3d9]{font-size:var(--text-xs,.75rem);color:var(--text-secondary);line-height:1.5}.formula-text[data-v-1bead3d9]{margin:0 0 var(--space-1) 0;color:var(--text-primary)}.formula-subtext[data-v-1bead3d9]{color:var(--text-muted);margin:0}.all-units-card[data-v-1bead3d9]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.all-units-header[data-v-1bead3d9]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;border-bottom:1px solid var(--border-color);background:#fafafa;justify-content:space-between;align-items:center;display:flex}.all-units-header[data-v-1bead3d9]:hover{background:#f4f4f5}.all-units-header .info-title[data-v-1bead3d9]{margin-bottom:0}.toggle-icon[data-v-1bead3d9]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.table-filter-bar[data-v-1bead3d9]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);background:#f8fafc}.table-search-input[data-v-1bead3d9]{width:100%;font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);background:#fff;padding:4px 8px}.table-search-input[data-v-1bead3d9]:focus{border-color:var(--color-primary-500);outline:none}.all-units-table-container[data-v-1bead3d9]{max-height:280px;overflow-y:auto}.units-table[data-v-1bead3d9]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.units-table th[data-v-1bead3d9],.units-table td[data-v-1bead3d9]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);text-align:left}.units-table th[data-v-1bead3d9]{font-weight:var(--font-weight-bold);color:var(--text-secondary);background:#f8fafc;position:sticky;top:0}.unit-cell-name[data-v-1bead3d9]{color:var(--text-primary);font-weight:500}.unit-cell-category[data-v-1bead3d9]{color:var(--text-muted);font-size:.7rem}.units-table tr.highlight-row[data-v-1bead3d9]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold);color:var(--color-primary-900)}.text-right[data-v-1bead3d9]{text-align:right}.font-mono[data-v-1bead3d9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.placeholder-text[data-v-1bead3d9]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-f4304fb7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f4304fb7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f4304fb7]{grid-template-columns:1fr}}.section-title[data-v-f4304fb7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f4304fb7]{margin-bottom:16px}.form-label[data-v-f4304fb7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f4304fb7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f4304fb7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f4304fb7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f4304fb7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f4304fb7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f4304fb7]{color:#2563eb}.unit[data-v-f4304fb7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f4304fb7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f4304fb7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f4304fb7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e20d98c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e20d98c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e20d98c]{grid-template-columns:1fr}}.section-title[data-v-0e20d98c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e20d98c]{margin-bottom:16px}.form-label[data-v-0e20d98c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e20d98c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e20d98c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e20d98c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e20d98c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e20d98c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e20d98c]{color:#2563eb}.unit[data-v-0e20d98c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e20d98c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e20d98c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e20d98c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ae2be32f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ae2be32f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ae2be32f]{grid-template-columns:1fr}}.section-title[data-v-ae2be32f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ae2be32f]{margin-bottom:16px}.form-label[data-v-ae2be32f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ae2be32f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ae2be32f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ae2be32f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ae2be32f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ae2be32f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ae2be32f]{color:#2563eb}.unit[data-v-ae2be32f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ae2be32f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ae2be32f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ae2be32f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a0457479]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a0457479]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a0457479]{grid-template-columns:1fr}}.section-title[data-v-a0457479]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a0457479]{margin-bottom:16px}.form-label[data-v-a0457479]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a0457479]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a0457479]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a0457479]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a0457479]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a0457479]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a0457479]{color:#2563eb}.unit[data-v-a0457479]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a0457479]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a0457479]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a0457479]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-350c45bc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-350c45bc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-350c45bc]{grid-template-columns:1fr}}.section-title[data-v-350c45bc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-350c45bc]{margin-bottom:16px}.form-label[data-v-350c45bc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-350c45bc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-350c45bc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-350c45bc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-350c45bc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-350c45bc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-350c45bc]{color:#2563eb}.unit[data-v-350c45bc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-350c45bc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-350c45bc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-350c45bc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-679e48a6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-679e48a6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-679e48a6]{grid-template-columns:1fr}}.section-title[data-v-679e48a6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-679e48a6]{margin-bottom:16px}.form-label[data-v-679e48a6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-679e48a6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-679e48a6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-679e48a6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-679e48a6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-679e48a6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-679e48a6]{color:#2563eb}.unit[data-v-679e48a6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-679e48a6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-679e48a6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-679e48a6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d8ca5480]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d8ca5480]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d8ca5480]{grid-template-columns:1fr}}.section-title[data-v-d8ca5480]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d8ca5480]{margin-bottom:16px}.form-label[data-v-d8ca5480]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d8ca5480]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d8ca5480]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d8ca5480]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d8ca5480]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d8ca5480]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d8ca5480]{color:#2563eb}.unit[data-v-d8ca5480]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d8ca5480]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d8ca5480]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d8ca5480]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d077442a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d077442a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d077442a]{grid-template-columns:1fr}}.section-title[data-v-d077442a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d077442a]{margin-bottom:16px}.form-label[data-v-d077442a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d077442a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d077442a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d077442a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d077442a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d077442a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d077442a]{color:#2563eb}.unit[data-v-d077442a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d077442a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d077442a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d077442a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-37e09244]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-37e09244]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-37e09244]{grid-template-columns:1fr}}.section-title[data-v-37e09244]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-37e09244]{margin-bottom:16px}.form-label[data-v-37e09244]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-37e09244]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-37e09244]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-37e09244]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-37e09244]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-37e09244]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-37e09244]{color:#2563eb}.unit[data-v-37e09244]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-37e09244]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-37e09244]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-37e09244]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-63da37af]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-63da37af]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-63da37af]{grid-template-columns:1fr}}.section-title[data-v-63da37af]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-63da37af]{margin-bottom:16px}.form-label[data-v-63da37af]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-63da37af]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-63da37af]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-63da37af]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-63da37af]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-63da37af]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-63da37af]{color:#2563eb}.unit[data-v-63da37af]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-63da37af]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-63da37af]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-63da37af]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ccafbe0d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ccafbe0d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ccafbe0d]{grid-template-columns:1fr}}.section-title[data-v-ccafbe0d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ccafbe0d]{margin-bottom:16px}.form-label[data-v-ccafbe0d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ccafbe0d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ccafbe0d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ccafbe0d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ccafbe0d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ccafbe0d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ccafbe0d]{color:#2563eb}.unit[data-v-ccafbe0d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ccafbe0d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ccafbe0d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ccafbe0d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b17f9a84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b17f9a84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b17f9a84]{grid-template-columns:1fr}}.section-title[data-v-b17f9a84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b17f9a84]{margin-bottom:16px}.form-label[data-v-b17f9a84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b17f9a84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b17f9a84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b17f9a84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b17f9a84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b17f9a84]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b17f9a84]{color:#2563eb}.unit[data-v-b17f9a84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b17f9a84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b17f9a84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b17f9a84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8d9af3b1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8d9af3b1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8d9af3b1]{grid-template-columns:1fr}}.section-title[data-v-8d9af3b1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8d9af3b1]{margin-bottom:16px}.form-label[data-v-8d9af3b1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8d9af3b1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8d9af3b1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8d9af3b1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8d9af3b1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8d9af3b1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8d9af3b1]{color:#2563eb}.unit[data-v-8d9af3b1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8d9af3b1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8d9af3b1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8d9af3b1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-83ae1558]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-83ae1558]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-83ae1558]{grid-template-columns:1fr}}.section-title[data-v-83ae1558]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-83ae1558]{margin-bottom:16px}.form-label[data-v-83ae1558]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-83ae1558]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-83ae1558]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-83ae1558]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-83ae1558]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-83ae1558]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-83ae1558]{color:#2563eb}.unit[data-v-83ae1558]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-83ae1558]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-83ae1558]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-83ae1558]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-684dfd43]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-684dfd43]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-684dfd43]{grid-template-columns:1fr}}.section-title[data-v-684dfd43]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-684dfd43]{margin-bottom:16px}.form-label[data-v-684dfd43]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-684dfd43]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-684dfd43]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-684dfd43]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-684dfd43]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-684dfd43]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-684dfd43]{color:#2563eb}.unit[data-v-684dfd43]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-684dfd43]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-684dfd43]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-684dfd43]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96c8edea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96c8edea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96c8edea]{grid-template-columns:1fr}}.section-title[data-v-96c8edea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96c8edea]{margin-bottom:16px}.form-label[data-v-96c8edea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96c8edea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96c8edea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96c8edea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96c8edea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96c8edea]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96c8edea]{color:#2563eb}.unit[data-v-96c8edea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96c8edea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96c8edea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96c8edea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-10040511]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-10040511]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-10040511]{grid-template-columns:1fr}}.section-title[data-v-10040511]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-10040511]{margin-bottom:16px}.form-label[data-v-10040511]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-10040511]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-10040511]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-10040511]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-10040511]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-10040511]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-10040511]{color:#2563eb}.unit[data-v-10040511]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-10040511]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-10040511]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-10040511]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3183da05]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3183da05]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3183da05]{grid-template-columns:1fr}}.section-title[data-v-3183da05]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3183da05]{margin-bottom:16px}.form-label[data-v-3183da05]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3183da05]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3183da05]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3183da05]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3183da05]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3183da05]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3183da05]{color:#2563eb}.unit[data-v-3183da05]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3183da05]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3183da05]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3183da05]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8661ce74]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8661ce74]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8661ce74]{grid-template-columns:1fr}}.section-title[data-v-8661ce74]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8661ce74]{margin-bottom:16px}.form-label[data-v-8661ce74]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8661ce74]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8661ce74]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8661ce74]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8661ce74]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8661ce74]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8661ce74]{color:#2563eb}.unit[data-v-8661ce74]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8661ce74]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8661ce74]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8661ce74]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a6aaa6e2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a6aaa6e2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a6aaa6e2]{grid-template-columns:1fr}}.section-title[data-v-a6aaa6e2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a6aaa6e2]{margin-bottom:16px}.form-label[data-v-a6aaa6e2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a6aaa6e2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a6aaa6e2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a6aaa6e2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a6aaa6e2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a6aaa6e2]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a6aaa6e2]{color:#2563eb}.unit[data-v-a6aaa6e2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a6aaa6e2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a6aaa6e2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a6aaa6e2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-87a573e8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-87a573e8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-87a573e8]{grid-template-columns:1fr}}.section-title[data-v-87a573e8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-87a573e8]{margin-bottom:16px}.form-label[data-v-87a573e8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-87a573e8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-87a573e8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-87a573e8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-87a573e8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-87a573e8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-87a573e8]{color:#2563eb}.unit[data-v-87a573e8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-87a573e8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-87a573e8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-87a573e8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-95e4ea91]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-95e4ea91]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-95e4ea91]{grid-template-columns:1fr}}.section-title[data-v-95e4ea91]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-95e4ea91]{margin-bottom:16px}.form-label[data-v-95e4ea91]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-95e4ea91]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-95e4ea91]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-95e4ea91]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-95e4ea91]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-95e4ea91]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-95e4ea91]{color:#2563eb}.unit[data-v-95e4ea91]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-95e4ea91]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-95e4ea91]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-95e4ea91]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-96dee00b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-96dee00b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-96dee00b]{grid-template-columns:1fr}}.section-title[data-v-96dee00b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-96dee00b]{margin-bottom:16px}.form-label[data-v-96dee00b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-96dee00b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-96dee00b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-96dee00b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-96dee00b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-96dee00b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-96dee00b]{color:#2563eb}.unit[data-v-96dee00b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-96dee00b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-96dee00b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-96dee00b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-43154204]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-43154204]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-43154204]{grid-template-columns:1fr}}.section-title[data-v-43154204]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-43154204]{margin-bottom:16px}.form-label[data-v-43154204]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-43154204]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-43154204]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-43154204]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-43154204]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-43154204]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-43154204]{color:#2563eb}.unit[data-v-43154204]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-43154204]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-43154204]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-43154204]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a4d45920]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a4d45920]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a4d45920]{grid-template-columns:1fr}}.section-title[data-v-a4d45920]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a4d45920]{margin-bottom:16px}.form-label[data-v-a4d45920]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a4d45920]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a4d45920]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a4d45920]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a4d45920]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a4d45920]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a4d45920]{color:#2563eb}.unit[data-v-a4d45920]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a4d45920]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a4d45920]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a4d45920]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8007ade2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8007ade2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8007ade2]{grid-template-columns:1fr}}.section-title[data-v-8007ade2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8007ade2]{margin-bottom:16px}.form-label[data-v-8007ade2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8007ade2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8007ade2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8007ade2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8007ade2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8007ade2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8007ade2]{color:#2563eb}.unit[data-v-8007ade2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8007ade2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8007ade2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8007ade2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2edc7544]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2edc7544]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2edc7544]{grid-template-columns:1fr}}.section-title[data-v-2edc7544]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2edc7544]{margin-bottom:16px}.form-label[data-v-2edc7544]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2edc7544]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2edc7544]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2edc7544]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2edc7544]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2edc7544]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2edc7544]{color:#2563eb}.unit[data-v-2edc7544]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2edc7544]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2edc7544]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2edc7544]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-de4cec79]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-de4cec79]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-de4cec79]{grid-template-columns:1fr}}.section-title[data-v-de4cec79]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-de4cec79]{margin-bottom:16px}.form-label[data-v-de4cec79]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-de4cec79]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-de4cec79]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-de4cec79]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-de4cec79]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-de4cec79]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-de4cec79]{color:#2563eb}.unit[data-v-de4cec79]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-de4cec79]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-de4cec79]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-de4cec79]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-d0392130]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-d0392130]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-d0392130]{grid-template-columns:1fr}}.section-title[data-v-d0392130]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-d0392130]{margin-bottom:16px}.form-label[data-v-d0392130]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-d0392130]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-d0392130]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-d0392130]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-d0392130]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-d0392130]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-d0392130]{color:#2563eb}.unit[data-v-d0392130]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-d0392130]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-d0392130]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-d0392130]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5b314986]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5b314986]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5b314986]{grid-template-columns:1fr}}.section-title[data-v-5b314986]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5b314986]{margin-bottom:16px}.form-label[data-v-5b314986]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5b314986]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5b314986]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5b314986]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5b314986]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5b314986]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5b314986]{color:#2563eb}.unit[data-v-5b314986]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5b314986]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5b314986]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5b314986]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-76a04306]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-76a04306]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-76a04306]{grid-template-columns:1fr}}.section-title[data-v-76a04306]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-76a04306]{margin-bottom:16px}.form-label[data-v-76a04306]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-76a04306]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-76a04306]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-76a04306]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-76a04306]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-76a04306]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-76a04306]{color:#2563eb}.unit[data-v-76a04306]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-76a04306]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-76a04306]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-76a04306]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-1358ce67]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-1358ce67]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-1358ce67]{grid-template-columns:1fr}}.section-title[data-v-1358ce67]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-1358ce67]{margin-bottom:16px}.form-label[data-v-1358ce67]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-1358ce67]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1358ce67]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-1358ce67]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-1358ce67]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-1358ce67]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-1358ce67]{color:#2563eb}.unit[data-v-1358ce67]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-1358ce67]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-1358ce67]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-1358ce67]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-edf76f4d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-edf76f4d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-edf76f4d]{grid-template-columns:1fr}}.section-title[data-v-edf76f4d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-edf76f4d]{margin-bottom:16px}.form-label[data-v-edf76f4d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-edf76f4d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-edf76f4d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-edf76f4d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-edf76f4d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-edf76f4d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-edf76f4d]{color:#2563eb}.unit[data-v-edf76f4d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-edf76f4d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-edf76f4d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-edf76f4d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b235a879]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b235a879]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b235a879]{grid-template-columns:1fr}}.section-title[data-v-b235a879]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b235a879]{margin-bottom:16px}.form-label[data-v-b235a879]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b235a879]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b235a879]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b235a879]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b235a879]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b235a879]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b235a879]{color:#2563eb}.unit[data-v-b235a879]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b235a879]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b235a879]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b235a879]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fc99d9b6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fc99d9b6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fc99d9b6]{grid-template-columns:1fr}}.section-title[data-v-fc99d9b6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fc99d9b6]{margin-bottom:16px}.form-label[data-v-fc99d9b6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fc99d9b6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fc99d9b6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fc99d9b6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fc99d9b6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fc99d9b6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fc99d9b6]{color:#2563eb}.unit[data-v-fc99d9b6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fc99d9b6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fc99d9b6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fc99d9b6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0e380a03]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0e380a03]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0e380a03]{grid-template-columns:1fr}}.section-title[data-v-0e380a03]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0e380a03]{margin-bottom:16px}.form-label[data-v-0e380a03]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0e380a03]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0e380a03]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0e380a03]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0e380a03]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0e380a03]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0e380a03]{color:#2563eb}.unit[data-v-0e380a03]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0e380a03]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0e380a03]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0e380a03]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-dc926b25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-dc926b25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-dc926b25]{grid-template-columns:1fr}}.section-title[data-v-dc926b25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-dc926b25]{margin-bottom:16px}.form-label[data-v-dc926b25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-dc926b25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-dc926b25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-dc926b25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-dc926b25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-dc926b25]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-dc926b25]{color:#2563eb}.unit[data-v-dc926b25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-dc926b25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-dc926b25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-dc926b25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-234eca24]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-234eca24]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-234eca24]{grid-template-columns:1fr}}.section-title[data-v-234eca24]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-234eca24]{margin-bottom:16px}.form-label[data-v-234eca24]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-234eca24]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-234eca24]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-234eca24]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-234eca24]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-234eca24]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-234eca24]{color:#2563eb}.unit[data-v-234eca24]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-234eca24]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-234eca24]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-234eca24]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-265f1ed9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-265f1ed9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-265f1ed9]{grid-template-columns:1fr}}.section-title[data-v-265f1ed9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-265f1ed9]{margin-bottom:16px}.form-label[data-v-265f1ed9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-265f1ed9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-265f1ed9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-265f1ed9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-265f1ed9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-265f1ed9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-265f1ed9]{color:#2563eb}.unit[data-v-265f1ed9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-265f1ed9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-265f1ed9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-265f1ed9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a3b59fc1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a3b59fc1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a3b59fc1]{grid-template-columns:1fr}}.section-title[data-v-a3b59fc1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a3b59fc1]{margin-bottom:16px}.form-label[data-v-a3b59fc1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a3b59fc1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a3b59fc1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a3b59fc1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a3b59fc1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a3b59fc1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a3b59fc1]{color:#2563eb}.unit[data-v-a3b59fc1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a3b59fc1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a3b59fc1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a3b59fc1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3d55fece]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3d55fece]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3d55fece]{grid-template-columns:1fr}}.section-title[data-v-3d55fece]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3d55fece]{margin-bottom:16px}.form-label[data-v-3d55fece]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3d55fece]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3d55fece]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3d55fece]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3d55fece]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3d55fece]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3d55fece]{color:#2563eb}.unit[data-v-3d55fece]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3d55fece]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3d55fece]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3d55fece]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fe8111d2]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fe8111d2]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fe8111d2]{grid-template-columns:1fr}}.section-title[data-v-fe8111d2]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fe8111d2]{margin-bottom:16px}.form-label[data-v-fe8111d2]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fe8111d2]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fe8111d2]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fe8111d2]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fe8111d2]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fe8111d2]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fe8111d2]{color:#2563eb}.unit[data-v-fe8111d2]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fe8111d2]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fe8111d2]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fe8111d2]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c8210d15]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c8210d15]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c8210d15]{grid-template-columns:1fr}}.section-title[data-v-c8210d15]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c8210d15]{margin-bottom:16px}.form-label[data-v-c8210d15]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c8210d15]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c8210d15]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c8210d15]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c8210d15]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c8210d15]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c8210d15]{color:#2563eb}.unit[data-v-c8210d15]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c8210d15]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c8210d15]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c8210d15]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-da5422ed]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-da5422ed]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-da5422ed]{grid-template-columns:1fr}}.section-title[data-v-da5422ed]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-da5422ed]{margin-bottom:16px}.form-label[data-v-da5422ed]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-da5422ed]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-da5422ed]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-da5422ed]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-da5422ed]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-da5422ed]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-da5422ed]{color:#2563eb}.unit[data-v-da5422ed]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-da5422ed]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-da5422ed]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-da5422ed]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b0c8c5ba]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b0c8c5ba]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b0c8c5ba]{grid-template-columns:1fr}}.section-title[data-v-b0c8c5ba]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b0c8c5ba]{margin-bottom:16px}.form-label[data-v-b0c8c5ba]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b0c8c5ba]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b0c8c5ba]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b0c8c5ba]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b0c8c5ba]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b0c8c5ba]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b0c8c5ba]{color:#2563eb}.unit[data-v-b0c8c5ba]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b0c8c5ba]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b0c8c5ba]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b0c8c5ba]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a7e03d0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a7e03d0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a7e03d0a]{grid-template-columns:1fr}}.section-title[data-v-a7e03d0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a7e03d0a]{margin-bottom:16px}.form-label[data-v-a7e03d0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a7e03d0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a7e03d0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a7e03d0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a7e03d0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a7e03d0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a7e03d0a]{color:#2563eb}.unit[data-v-a7e03d0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a7e03d0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a7e03d0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a7e03d0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f3e04bcf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f3e04bcf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f3e04bcf]{grid-template-columns:1fr}}.section-title[data-v-f3e04bcf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f3e04bcf]{margin-bottom:16px}.form-label[data-v-f3e04bcf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f3e04bcf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f3e04bcf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f3e04bcf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f3e04bcf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f3e04bcf]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f3e04bcf]{color:#2563eb}.unit[data-v-f3e04bcf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f3e04bcf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f3e04bcf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f3e04bcf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-55f7e15a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-55f7e15a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-55f7e15a]{grid-template-columns:1fr}}.section-title[data-v-55f7e15a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-55f7e15a]{margin-bottom:16px}.form-label[data-v-55f7e15a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-55f7e15a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-55f7e15a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-55f7e15a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-55f7e15a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-55f7e15a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-55f7e15a]{color:#2563eb}.unit[data-v-55f7e15a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-55f7e15a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-55f7e15a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-55f7e15a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a798d094]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a798d094]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a798d094]{grid-template-columns:1fr}}.section-title[data-v-a798d094]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a798d094]{margin-bottom:16px}.form-label[data-v-a798d094]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a798d094]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a798d094]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a798d094]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a798d094]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a798d094]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a798d094]{color:#2563eb}.unit[data-v-a798d094]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a798d094]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a798d094]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a798d094]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5a37da0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5a37da0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5a37da0a]{grid-template-columns:1fr}}.section-title[data-v-5a37da0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5a37da0a]{margin-bottom:16px}.form-label[data-v-5a37da0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5a37da0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5a37da0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5a37da0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5a37da0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5a37da0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5a37da0a]{color:#2563eb}.unit[data-v-5a37da0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5a37da0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5a37da0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5a37da0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9d92adcf]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9d92adcf]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9d92adcf]{grid-template-columns:1fr}}.section-title[data-v-9d92adcf]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9d92adcf]{margin-bottom:16px}.form-label[data-v-9d92adcf]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9d92adcf]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9d92adcf]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9d92adcf]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9d92adcf]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9d92adcf]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9d92adcf]{color:#2563eb}.unit[data-v-9d92adcf]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9d92adcf]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9d92adcf]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9d92adcf]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b93330f0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b93330f0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b93330f0]{grid-template-columns:1fr}}.section-title[data-v-b93330f0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b93330f0]{margin-bottom:16px}.form-label[data-v-b93330f0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b93330f0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b93330f0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b93330f0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b93330f0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b93330f0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b93330f0]{color:#2563eb}.unit[data-v-b93330f0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b93330f0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b93330f0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b93330f0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-430e1a96]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-430e1a96]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-430e1a96]{grid-template-columns:1fr}}.section-title[data-v-430e1a96]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-430e1a96]{margin-bottom:16px}.form-label[data-v-430e1a96]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-430e1a96]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-430e1a96]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-430e1a96]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-430e1a96]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-430e1a96]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-430e1a96]{color:#2563eb}.unit[data-v-430e1a96]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-430e1a96]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-430e1a96]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-430e1a96]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c7de9d02]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c7de9d02]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c7de9d02]{grid-template-columns:1fr}}.section-title[data-v-c7de9d02]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c7de9d02]{margin-bottom:16px}.form-label[data-v-c7de9d02]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c7de9d02]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c7de9d02]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c7de9d02]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c7de9d02]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c7de9d02]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c7de9d02]{color:#2563eb}.unit[data-v-c7de9d02]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c7de9d02]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c7de9d02]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c7de9d02]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c3a8e1d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c3a8e1d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c3a8e1d1]{grid-template-columns:1fr}}.section-title[data-v-c3a8e1d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c3a8e1d1]{margin-bottom:16px}.form-label[data-v-c3a8e1d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c3a8e1d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c3a8e1d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c3a8e1d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c3a8e1d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c3a8e1d1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c3a8e1d1]{color:#2563eb}.unit[data-v-c3a8e1d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c3a8e1d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c3a8e1d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c3a8e1d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ed0d3e0a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ed0d3e0a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ed0d3e0a]{grid-template-columns:1fr}}.section-title[data-v-ed0d3e0a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ed0d3e0a]{margin-bottom:16px}.form-label[data-v-ed0d3e0a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ed0d3e0a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ed0d3e0a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ed0d3e0a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ed0d3e0a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ed0d3e0a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ed0d3e0a]{color:#2563eb}.unit[data-v-ed0d3e0a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ed0d3e0a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ed0d3e0a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ed0d3e0a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-24b373d1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-24b373d1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-24b373d1]{grid-template-columns:1fr}}.section-title[data-v-24b373d1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-24b373d1]{margin-bottom:16px}.form-label[data-v-24b373d1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-24b373d1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-24b373d1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-24b373d1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-24b373d1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-24b373d1]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-24b373d1]{color:#2563eb}.unit[data-v-24b373d1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-24b373d1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-24b373d1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-24b373d1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a2706fd8]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a2706fd8]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a2706fd8]{grid-template-columns:1fr}}.section-title[data-v-a2706fd8]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a2706fd8]{margin-bottom:16px}.form-label[data-v-a2706fd8]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a2706fd8]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a2706fd8]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a2706fd8]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a2706fd8]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a2706fd8]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a2706fd8]{color:#2563eb}.unit[data-v-a2706fd8]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a2706fd8]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a2706fd8]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a2706fd8]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-42f4ce2d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-42f4ce2d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-42f4ce2d]{grid-template-columns:1fr}}.section-title[data-v-42f4ce2d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-42f4ce2d]{margin-bottom:16px}.form-label[data-v-42f4ce2d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-42f4ce2d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-42f4ce2d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-42f4ce2d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-42f4ce2d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-42f4ce2d]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-42f4ce2d]{color:#2563eb}.unit[data-v-42f4ce2d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-42f4ce2d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-42f4ce2d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-42f4ce2d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8a652d96]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8a652d96]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8a652d96]{grid-template-columns:1fr}}.section-title[data-v-8a652d96]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8a652d96]{margin-bottom:16px}.form-label[data-v-8a652d96]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8a652d96]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8a652d96]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8a652d96]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8a652d96]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8a652d96]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8a652d96]{color:#2563eb}.unit[data-v-8a652d96]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8a652d96]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8a652d96]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8a652d96]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6bb78fc0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6bb78fc0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6bb78fc0]{grid-template-columns:1fr}}.section-title[data-v-6bb78fc0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6bb78fc0]{margin-bottom:16px}.form-label[data-v-6bb78fc0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6bb78fc0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6bb78fc0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6bb78fc0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6bb78fc0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6bb78fc0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6bb78fc0]{color:#2563eb}.unit[data-v-6bb78fc0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6bb78fc0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6bb78fc0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6bb78fc0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-a9316ed0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-a9316ed0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-a9316ed0]{grid-template-columns:1fr}}.section-title[data-v-a9316ed0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-a9316ed0]{margin-bottom:16px}.form-label[data-v-a9316ed0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-a9316ed0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-a9316ed0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-a9316ed0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-a9316ed0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-a9316ed0]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-a9316ed0]{color:#2563eb}.unit[data-v-a9316ed0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-a9316ed0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-a9316ed0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-a9316ed0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9e94e5b5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9e94e5b5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9e94e5b5]{grid-template-columns:1fr}}.section-title[data-v-9e94e5b5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9e94e5b5]{margin-bottom:16px}.form-label[data-v-9e94e5b5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9e94e5b5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9e94e5b5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9e94e5b5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9e94e5b5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9e94e5b5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9e94e5b5]{color:#2563eb}.unit[data-v-9e94e5b5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9e94e5b5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9e94e5b5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9e94e5b5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-bd01d046]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-bd01d046]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-bd01d046]{grid-template-columns:1fr}}.section-title[data-v-bd01d046]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-bd01d046]{margin-bottom:16px}.form-label[data-v-bd01d046]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-bd01d046]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-bd01d046]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-bd01d046]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-bd01d046]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-bd01d046]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-bd01d046]{color:#2563eb}.unit[data-v-bd01d046]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-bd01d046]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-bd01d046]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-bd01d046]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-50bed34a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-50bed34a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-50bed34a]{grid-template-columns:1fr}}.section-title[data-v-50bed34a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-50bed34a]{margin-bottom:16px}.form-label[data-v-50bed34a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-50bed34a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-50bed34a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-50bed34a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-50bed34a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-50bed34a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-50bed34a]{color:#2563eb}.unit[data-v-50bed34a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-50bed34a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-50bed34a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-50bed34a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5eb12ae6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5eb12ae6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5eb12ae6]{grid-template-columns:1fr 1fr}}.section-title[data-v-5eb12ae6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5eb12ae6]{margin-bottom:var(--space-4)}.form-label[data-v-5eb12ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5eb12ae6],.form-select[data-v-5eb12ae6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5eb12ae6]:focus,.form-select[data-v-5eb12ae6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5eb12ae6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5eb12ae6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5eb12ae6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5eb12ae6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5eb12ae6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5eb12ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5eb12ae6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5eb12ae6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5eb12ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5eb12ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-5eb12ae6]{gap:var(--space-4);flex-direction:column;display:flex}.swap-row[data-v-5eb12ae6]{margin:var(--space-2) 0 var(--space-3) 0;justify-content:center;display:flex}.swap-button[data-v-5eb12ae6]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--surface-hover,#f1f5f9);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s;display:inline-flex}.swap-button[data-v-5eb12ae6]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.presets-wrapper[data-v-5eb12ae6]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-5eb12ae6]{padding:var(--space-1) var(--space-3);background:var(--surface-hover,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.preset-badge[data-v-5eb12ae6]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.unit-tag[data-v-5eb12ae6]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.conversion-equation[data-v-5eb12ae6]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.secondary-result-value[data-v-5eb12ae6]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1);word-break:break-word}.formula-details[data-v-5eb12ae6]{font-size:var(--text-sm);color:var(--text-secondary)}.formula-text[data-v-5eb12ae6]{margin:0 0 var(--space-1) 0;color:var(--text-primary)}.formula-subtext[data-v-5eb12ae6]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.all-units-card[data-v-5eb12ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.all-units-header[data-v-5eb12ae6]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;background:var(--surface-hover,#fafafa);justify-content:space-between;align-items:center;transition:background .15s;display:flex}.all-units-header[data-v-5eb12ae6]:hover{background:#f4f4f5}.all-units-header .info-title[data-v-5eb12ae6]{margin-bottom:0}.toggle-icon[data-v-5eb12ae6]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.all-units-content[data-v-5eb12ae6]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-color)}.category-tabs[data-v-5eb12ae6]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-5eb12ae6]{padding:var(--space-1) var(--space-3);background:var(--surface-hover,#f4f4f5);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.tab-btn.active[data-v-5eb12ae6]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.all-units-table-container[data-v-5eb12ae6]{max-height:280px;overflow-y:auto}.units-table[data-v-5eb12ae6]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.units-table th[data-v-5eb12ae6],.units-table td[data-v-5eb12ae6]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);text-align:left}.units-table th[data-v-5eb12ae6]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);z-index:1;background:#fafafa;position:sticky;top:0}.units-table tr:last-child td[data-v-5eb12ae6]{border-bottom:none}.highlight-row[data-v-5eb12ae6]{background-color:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.text-right[data-v-5eb12ae6]{text-align:right}.font-mono[data-v-5eb12ae6]{font-family:monospace}.placeholder-text[data-v-5eb12ae6]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-e013cbd5]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e013cbd5]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e013cbd5]{grid-template-columns:1fr}}.section-title[data-v-e013cbd5]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e013cbd5]{margin-bottom:16px}.form-label[data-v-e013cbd5]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e013cbd5]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e013cbd5]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e013cbd5]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e013cbd5]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e013cbd5]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e013cbd5]{color:#2563eb}.unit[data-v-e013cbd5]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e013cbd5]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e013cbd5]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e013cbd5]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-947aa50c]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-947aa50c]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-947aa50c]{grid-template-columns:1fr}}.section-title[data-v-947aa50c]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-947aa50c]{margin-bottom:16px}.form-label[data-v-947aa50c]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-947aa50c]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-947aa50c]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-947aa50c]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-947aa50c]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-947aa50c]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-947aa50c]{color:#2563eb}.unit[data-v-947aa50c]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-947aa50c]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-947aa50c]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-947aa50c]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f468bd6b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f468bd6b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f468bd6b]{grid-template-columns:1fr}}.section-title[data-v-f468bd6b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f468bd6b]{margin-bottom:16px}.form-label[data-v-f468bd6b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f468bd6b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f468bd6b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f468bd6b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f468bd6b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f468bd6b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f468bd6b]{color:#2563eb}.unit[data-v-f468bd6b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f468bd6b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f468bd6b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f468bd6b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-17bff35f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-17bff35f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-17bff35f]{grid-template-columns:1fr}}.section-title[data-v-17bff35f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-17bff35f]{margin-bottom:16px}.form-label[data-v-17bff35f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-17bff35f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-17bff35f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-17bff35f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-17bff35f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-17bff35f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-17bff35f]{color:#2563eb}.unit[data-v-17bff35f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-17bff35f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-17bff35f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-17bff35f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-c89d0f2b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-c89d0f2b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-c89d0f2b]{grid-template-columns:1fr}}.section-title[data-v-c89d0f2b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-c89d0f2b]{margin-bottom:16px}.form-label[data-v-c89d0f2b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-c89d0f2b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-c89d0f2b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-c89d0f2b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-c89d0f2b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-c89d0f2b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-c89d0f2b]{color:#2563eb}.unit[data-v-c89d0f2b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-c89d0f2b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-c89d0f2b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-c89d0f2b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-67f651dc]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-67f651dc]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-67f651dc]{grid-template-columns:1fr}}.section-title[data-v-67f651dc]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-67f651dc]{margin-bottom:16px}.form-label[data-v-67f651dc]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-67f651dc]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-67f651dc]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-67f651dc]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-67f651dc]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-67f651dc]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-67f651dc]{color:#2563eb}.unit[data-v-67f651dc]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-67f651dc]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-67f651dc]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-67f651dc]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-12f5b0f7]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-12f5b0f7]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-12f5b0f7]{grid-template-columns:1fr}}.section-title[data-v-12f5b0f7]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-12f5b0f7]{margin-bottom:16px}.form-label[data-v-12f5b0f7]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-12f5b0f7]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-12f5b0f7]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-12f5b0f7]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-12f5b0f7]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-12f5b0f7]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-12f5b0f7]{color:#2563eb}.unit[data-v-12f5b0f7]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-12f5b0f7]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-12f5b0f7]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-12f5b0f7]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ba2bfc3f]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ba2bfc3f]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ba2bfc3f]{grid-template-columns:1fr}}.section-title[data-v-ba2bfc3f]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ba2bfc3f]{margin-bottom:16px}.form-label[data-v-ba2bfc3f]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ba2bfc3f]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ba2bfc3f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ba2bfc3f]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ba2bfc3f]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ba2bfc3f]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ba2bfc3f]{color:#2563eb}.unit[data-v-ba2bfc3f]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ba2bfc3f]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ba2bfc3f]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ba2bfc3f]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-49325386]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-49325386]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-49325386]{grid-template-columns:1fr}}.section-title[data-v-49325386]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-49325386]{margin-bottom:16px}.form-label[data-v-49325386]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-49325386]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-49325386]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-49325386]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-49325386]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-49325386]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-49325386]{color:#2563eb}.unit[data-v-49325386]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-49325386]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-49325386]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-49325386]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3eb57ed0]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3eb57ed0]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3eb57ed0]{grid-template-columns:1fr}}.section-title[data-v-3eb57ed0]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3eb57ed0]{margin-bottom:16px}.form-label[data-v-3eb57ed0]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3eb57ed0]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3eb57ed0]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3eb57ed0]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3eb57ed0]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3eb57ed0]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3eb57ed0]{color:#2563eb}.unit[data-v-3eb57ed0]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3eb57ed0]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3eb57ed0]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3eb57ed0]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2d799ccd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2d799ccd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2d799ccd]{grid-template-columns:1fr}}.section-title[data-v-2d799ccd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2d799ccd]{margin-bottom:16px}.form-label[data-v-2d799ccd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2d799ccd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2d799ccd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2d799ccd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2d799ccd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2d799ccd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2d799ccd]{color:#2563eb}.unit[data-v-2d799ccd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2d799ccd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2d799ccd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2d799ccd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb32e330]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb32e330]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb32e330]{grid-template-columns:1fr}}.section-title[data-v-eb32e330]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb32e330]{margin-bottom:16px}.form-label[data-v-eb32e330]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb32e330]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb32e330]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb32e330]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb32e330]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb32e330]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb32e330]{color:#2563eb}.unit[data-v-eb32e330]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb32e330]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb32e330]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb32e330]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-36c3a853]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-36c3a853]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-36c3a853]{grid-template-columns:1fr}}.section-title[data-v-36c3a853]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-36c3a853]{margin-bottom:16px}.form-label[data-v-36c3a853]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-36c3a853]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-36c3a853]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-36c3a853]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-36c3a853]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-36c3a853]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-36c3a853]{color:#2563eb}.unit[data-v-36c3a853]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-36c3a853]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-36c3a853]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-36c3a853]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-65cfbcd1]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-65cfbcd1]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-65cfbcd1]{grid-template-columns:1fr}}.section-title[data-v-65cfbcd1]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-65cfbcd1]{margin-bottom:16px}.form-label[data-v-65cfbcd1]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-65cfbcd1]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-65cfbcd1]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-65cfbcd1]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-65cfbcd1]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-65cfbcd1]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-65cfbcd1]{color:#2563eb}.unit[data-v-65cfbcd1]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-65cfbcd1]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-65cfbcd1]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-65cfbcd1]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-53556b84]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-53556b84]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-53556b84]{grid-template-columns:1fr}}.section-title[data-v-53556b84]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-53556b84]{margin-bottom:16px}.form-label[data-v-53556b84]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-53556b84]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-53556b84]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-53556b84]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-53556b84]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-53556b84]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-53556b84]{color:#2563eb}.unit[data-v-53556b84]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-53556b84]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-53556b84]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-53556b84]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-21b068cd]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-21b068cd]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-21b068cd]{grid-template-columns:1fr}}.section-title[data-v-21b068cd]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-21b068cd]{margin-bottom:16px}.form-label[data-v-21b068cd]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-21b068cd]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-21b068cd]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-21b068cd]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-21b068cd]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-21b068cd]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-21b068cd]{color:#2563eb}.unit[data-v-21b068cd]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-21b068cd]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-21b068cd]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-21b068cd]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-066986c9]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-066986c9]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-066986c9]{grid-template-columns:1fr}}.section-title[data-v-066986c9]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-066986c9]{margin-bottom:16px}.form-label[data-v-066986c9]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-066986c9]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-066986c9]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-066986c9]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-066986c9]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-066986c9]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-066986c9]{color:#2563eb}.unit[data-v-066986c9]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-066986c9]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-066986c9]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-066986c9]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-669ecfea]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-669ecfea]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-669ecfea]{grid-template-columns:1fr}}.section-title[data-v-669ecfea]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-669ecfea]{margin-bottom:16px}.form-label[data-v-669ecfea]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-669ecfea]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-669ecfea]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-669ecfea]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-669ecfea]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-669ecfea]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-669ecfea]{color:#2563eb}.unit[data-v-669ecfea]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-669ecfea]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-669ecfea]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-669ecfea]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-6908f39e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-6908f39e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-6908f39e]{grid-template-columns:1fr}}.section-title[data-v-6908f39e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-6908f39e]{margin-bottom:16px}.form-label[data-v-6908f39e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-6908f39e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-6908f39e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-6908f39e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-6908f39e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-6908f39e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-6908f39e]{color:#2563eb}.unit[data-v-6908f39e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-6908f39e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-6908f39e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-6908f39e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e1c0ad25]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e1c0ad25]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e1c0ad25]{grid-template-columns:1fr}}.section-title[data-v-e1c0ad25]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e1c0ad25]{margin-bottom:16px}.form-label[data-v-e1c0ad25]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e1c0ad25]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e1c0ad25]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e1c0ad25]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e1c0ad25]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e1c0ad25]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e1c0ad25]{color:#2563eb}.unit[data-v-e1c0ad25]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e1c0ad25]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e1c0ad25]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e1c0ad25]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-82957a35]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-82957a35]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-82957a35]{grid-template-columns:1fr}}.section-title[data-v-82957a35]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-82957a35]{margin-bottom:16px}.form-label[data-v-82957a35]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-82957a35]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-82957a35]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-82957a35]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-82957a35]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-82957a35]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-82957a35]{color:#2563eb}.unit[data-v-82957a35]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-82957a35]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-82957a35]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-82957a35]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8b7c5a1d]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8b7c5a1d]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8b7c5a1d]{grid-template-columns:1fr}}.section-title[data-v-8b7c5a1d]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8b7c5a1d]{margin-bottom:16px}.form-label[data-v-8b7c5a1d]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8b7c5a1d]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8b7c5a1d]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8b7c5a1d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8b7c5a1d]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8b7c5a1d]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8b7c5a1d]{color:#2563eb}.unit[data-v-8b7c5a1d]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8b7c5a1d]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8b7c5a1d]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8b7c5a1d]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-85372c33]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-85372c33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-85372c33]{grid-template-columns:1fr}}.section-title[data-v-85372c33]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-85372c33]{margin-bottom:16px}.form-label[data-v-85372c33]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-85372c33]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-85372c33]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-85372c33]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-85372c33]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-85372c33]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-85372c33]{color:#2563eb}.unit[data-v-85372c33]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-85372c33]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-85372c33]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-85372c33]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-f713b604]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-f713b604]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-f713b604]{grid-template-columns:1fr}}.section-title[data-v-f713b604]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-f713b604]{margin-bottom:16px}.form-label[data-v-f713b604]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-f713b604]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-f713b604]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-f713b604]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-f713b604]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-f713b604]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-f713b604]{color:#2563eb}.unit[data-v-f713b604]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-f713b604]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-f713b604]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-f713b604]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-73091c04]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-73091c04]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-73091c04]{grid-template-columns:1fr}}.section-title[data-v-73091c04]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-73091c04]{margin-bottom:16px}.form-label[data-v-73091c04]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-73091c04]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-73091c04]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-73091c04]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-73091c04]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-73091c04]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-73091c04]{color:#2563eb}.unit[data-v-73091c04]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-73091c04]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-73091c04]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-73091c04]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-0581f6f6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-0581f6f6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-0581f6f6]{grid-template-columns:1fr}}.section-title[data-v-0581f6f6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-0581f6f6]{margin-bottom:16px}.form-label[data-v-0581f6f6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-0581f6f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-0581f6f6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-0581f6f6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-0581f6f6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-0581f6f6]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-0581f6f6]{color:#2563eb}.unit[data-v-0581f6f6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-0581f6f6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-0581f6f6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-0581f6f6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-e5039cf6]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-e5039cf6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-e5039cf6]{grid-template-columns:1fr}}.section-title[data-v-e5039cf6]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-e5039cf6]{margin-bottom:16px}.form-label[data-v-e5039cf6]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-e5039cf6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-e5039cf6]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-e5039cf6]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-e5039cf6]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-e5039cf6]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-e5039cf6]{color:#2563eb}.unit[data-v-e5039cf6]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-e5039cf6]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-e5039cf6]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-e5039cf6]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-2ec6d841]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-2ec6d841]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-2ec6d841]{grid-template-columns:1fr}}.section-title[data-v-2ec6d841]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-2ec6d841]{margin-bottom:16px}.form-label[data-v-2ec6d841]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-2ec6d841]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-2ec6d841]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-2ec6d841]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-2ec6d841]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-2ec6d841]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-2ec6d841]{color:#2563eb}.unit[data-v-2ec6d841]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-2ec6d841]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-2ec6d841]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-2ec6d841]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-59cb34fe]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-59cb34fe]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-59cb34fe]{grid-template-columns:1fr}}.section-title[data-v-59cb34fe]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-59cb34fe]{margin-bottom:16px}.form-label[data-v-59cb34fe]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-59cb34fe]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-59cb34fe]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-59cb34fe]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-59cb34fe]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-59cb34fe]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-59cb34fe]{color:#2563eb}.unit[data-v-59cb34fe]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-59cb34fe]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-59cb34fe]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-59cb34fe]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-3bb2dcd3]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-3bb2dcd3]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-3bb2dcd3]{grid-template-columns:1fr}}.section-title[data-v-3bb2dcd3]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-3bb2dcd3]{margin-bottom:16px}.form-label[data-v-3bb2dcd3]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-3bb2dcd3]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-3bb2dcd3]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-3bb2dcd3]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-3bb2dcd3]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-3bb2dcd3]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-3bb2dcd3]{color:#2563eb}.unit[data-v-3bb2dcd3]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-3bb2dcd3]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-3bb2dcd3]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-3bb2dcd3]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-05a47e5e]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-05a47e5e]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-05a47e5e]{grid-template-columns:1fr}}.section-title[data-v-05a47e5e]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-05a47e5e]{margin-bottom:16px}.form-label[data-v-05a47e5e]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-05a47e5e]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-05a47e5e]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-05a47e5e]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-05a47e5e]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-05a47e5e]{color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-05a47e5e]{color:#2563eb}.unit[data-v-05a47e5e]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-05a47e5e]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-05a47e5e]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-05a47e5e]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-285f002c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-285f002c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-285f002c]{grid-template-columns:1fr 1fr}}.section-title[data-v-285f002c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-285f002c]{margin-bottom:var(--space-4)}.form-label[data-v-285f002c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-285f002c],.form-select[data-v-285f002c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-285f002c]:focus,.form-select[data-v-285f002c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-285f002c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-285f002c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-285f002c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-285f002c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-285f002c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-285f002c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-285f002c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-285f002c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-285f002c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-285f002c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-content[data-v-285f002c]{gap:var(--space-4);flex-direction:column;display:flex}.input-with-symbol[data-v-285f002c]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-285f002c]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-285f002c]{border:none;border-radius:0}.input-with-symbol .form-input[data-v-285f002c]:focus{box-shadow:none}.symbol[data-v-285f002c]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.quick-buttons[data-v-285f002c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-285f002c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.quick-btn[data-v-285f002c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.quick-btn.active[data-v-285f002c]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.breakdown-card[data-v-285f002c]{text-align:center}.breakdown-value[data-v-285f002c]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1)}.unit[data-v-285f002c]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:var(--font-weight-normal);margin-left:var(--space-1)}.unit-small[data-v-285f002c]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal);margin-left:2px}.formula-text[data-v-285f002c]{font-size:var(--text-sm);color:#4b5563;margin:0;line-height:1.5}.placeholder[data-v-285f002c]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-581d5432]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-581d5432]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-581d5432]{grid-template-columns:1fr}}.section-title[data-v-581d5432]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-581d5432]{margin-bottom:16px}.form-label[data-v-581d5432]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-581d5432]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-581d5432]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-581d5432]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-581d5432]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-581d5432]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-581d5432]{color:#2563eb}.unit[data-v-581d5432]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-581d5432]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-581d5432]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-581d5432]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eeb1417b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eeb1417b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eeb1417b]{grid-template-columns:1fr}}.section-title[data-v-eeb1417b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eeb1417b]{margin-bottom:16px}.form-label[data-v-eeb1417b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eeb1417b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eeb1417b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eeb1417b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eeb1417b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eeb1417b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eeb1417b]{color:#2563eb}.unit[data-v-eeb1417b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eeb1417b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eeb1417b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eeb1417b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-58fd515a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-58fd515a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-58fd515a]{grid-template-columns:1fr}}.section-title[data-v-58fd515a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-58fd515a]{margin-bottom:16px}.form-label[data-v-58fd515a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-58fd515a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-58fd515a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-58fd515a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-58fd515a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-58fd515a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-58fd515a]{color:#2563eb}.unit[data-v-58fd515a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-58fd515a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-58fd515a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-58fd515a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-8139505b]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-8139505b]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-8139505b]{grid-template-columns:1fr}}.section-title[data-v-8139505b]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-8139505b]{margin-bottom:16px}.form-label[data-v-8139505b]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-8139505b]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-8139505b]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-8139505b]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-8139505b]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-8139505b]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-8139505b]{color:#2563eb}.unit[data-v-8139505b]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-8139505b]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-8139505b]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-8139505b]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-9379112a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-9379112a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-9379112a]{grid-template-columns:1fr}}.section-title[data-v-9379112a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-9379112a]{margin-bottom:16px}.form-label[data-v-9379112a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-9379112a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-9379112a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-9379112a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-9379112a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-9379112a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-9379112a]{color:#2563eb}.unit[data-v-9379112a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-9379112a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-9379112a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-9379112a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-fad4946a]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-fad4946a]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-fad4946a]{grid-template-columns:1fr}}.section-title[data-v-fad4946a]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-fad4946a]{margin-bottom:16px}.form-label[data-v-fad4946a]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-fad4946a]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-fad4946a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-fad4946a]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-fad4946a]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-fad4946a]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-fad4946a]{color:#2563eb}.unit[data-v-fad4946a]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-fad4946a]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-fad4946a]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-fad4946a]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-ef7e5297]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-ef7e5297]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-ef7e5297]{grid-template-columns:1fr}}.section-title[data-v-ef7e5297]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-ef7e5297]{margin-bottom:16px}.form-label[data-v-ef7e5297]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-ef7e5297]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-ef7e5297]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-ef7e5297]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-ef7e5297]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-ef7e5297]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-ef7e5297]{color:#2563eb}.unit[data-v-ef7e5297]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-ef7e5297]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-ef7e5297]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-ef7e5297]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-34838ceb]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-34838ceb]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-34838ceb]{grid-template-columns:1fr}}.section-title[data-v-34838ceb]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-34838ceb]{margin-bottom:16px}.form-label[data-v-34838ceb]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-34838ceb]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-34838ceb]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-34838ceb]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-34838ceb]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-34838ceb]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-34838ceb]{color:#2563eb}.unit[data-v-34838ceb]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-34838ceb]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-34838ceb]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-34838ceb]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-eb53c988]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-eb53c988]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-eb53c988]{grid-template-columns:1fr}}.section-title[data-v-eb53c988]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-eb53c988]{margin-bottom:16px}.form-label[data-v-eb53c988]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-eb53c988]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-eb53c988]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-eb53c988]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-eb53c988]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-eb53c988]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-eb53c988]{color:#2563eb}.unit[data-v-eb53c988]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-eb53c988]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-eb53c988]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-eb53c988]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-cfe00486]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-cfe00486]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-cfe00486]{grid-template-columns:1fr}}.section-title[data-v-cfe00486]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-cfe00486]{margin-bottom:16px}.form-label[data-v-cfe00486]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-cfe00486]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-cfe00486]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-cfe00486]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-cfe00486]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-cfe00486]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-cfe00486]{color:#2563eb}.unit[data-v-cfe00486]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-cfe00486]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-cfe00486]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-cfe00486]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-5216cc09]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-5216cc09]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-5216cc09]{grid-template-columns:1fr}}.section-title[data-v-5216cc09]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-5216cc09]{margin-bottom:16px}.form-label[data-v-5216cc09]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-5216cc09]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-5216cc09]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-5216cc09]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-5216cc09]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-5216cc09]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-5216cc09]{color:#2563eb}.unit[data-v-5216cc09]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-5216cc09]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-5216cc09]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-5216cc09]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-b4681260]{background:#fff;border-radius:12px;margin:20px 0;padding:24px;box-shadow:0 4px 12px #0000000d}.calculator-grid[data-v-b4681260]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.calculator-grid[data-v-b4681260]{grid-template-columns:1fr}}.section-title[data-v-b4681260]{color:#1e293b;margin-bottom:16px;font-size:1.15rem;font-weight:600}.form-group[data-v-b4681260]{margin-bottom:16px}.form-label[data-v-b4681260]{color:#475569;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.form-input[data-v-b4681260]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.form-input[data-v-b4681260]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.primary-result-box[data-v-b4681260]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:20px}.result-label[data-v-b4681260]{color:#64748b;margin-bottom:8px;font-size:.875rem}.result-value[data-v-b4681260]{overflow-wrap:break-word;word-break:break-word;color:#0f172a;font-size:2rem;font-weight:700}.result-value.highlight[data-v-b4681260]{color:#2563eb}.unit[data-v-b4681260]{color:#64748b;font-size:1rem;font-weight:500}.info-box[data-v-b4681260]{background:#f1f5f9;border-radius:8px;padding:12px 16px}.info-title[data-v-b4681260]{color:#334155;margin-bottom:4px;font-size:.875rem;font-weight:600}.empty-state[data-v-b4681260]{color:#94a3b8;font-style:italic}.custom-calculator[data-v-aa185d2a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-aa185d2a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-aa185d2a]{grid-template-columns:1fr 1fr}}.section-title[data-v-aa185d2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-aa185d2a]{margin-bottom:var(--space-4)}.form-label[data-v-aa185d2a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-aa185d2a],.form-select[data-v-aa185d2a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-aa185d2a]:focus,.form-select[data-v-aa185d2a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-aa185d2a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-aa185d2a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-aa185d2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-aa185d2a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-aa185d2a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-aa185d2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-aa185d2a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-aa185d2a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-aa185d2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-aa185d2a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-hint[data-v-aa185d2a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-aa185d2a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-aa185d2a]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-aa185d2a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.action-row[data-v-aa185d2a]{margin-top:var(--space-4)}.reset-btn[data-v-aa185d2a]{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.reset-btn[data-v-aa185d2a]:hover{color:var(--text-primary)}.results-wrapper[data-v-aa185d2a]{gap:var(--space-4);flex-direction:column;display:flex}.method-subtext[data-v-aa185d2a]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.empty-text[data-v-aa185d2a]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.error-box[data-v-aa185d2a]{border-radius:var(--radius-md);padding:var(--space-4);color:#991b1b;background:#fef2f2;border:1px solid #f87171}.warning-box[data-v-aa185d2a]{border-radius:var(--radius-md);padding:var(--space-3);color:#92400e;font-size:var(--text-xs);background:#fffbeb;border:1px solid #fcd34d}.alert-title[data-v-aa185d2a]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);margin-bottom:var(--space-1)}.alert-text[data-v-aa185d2a]{font-size:var(--text-sm);margin:0}.breakdown-list[data-v-aa185d2a]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.breakdown-list li[data-v-aa185d2a]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-list li strong[data-v-aa185d2a]{color:var(--text-primary)}.info-text[data-v-aa185d2a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.disclaimer-box[data-v-aa185d2a]{padding:var(--space-2) var(--space-1)}.disclaimer-text[data-v-aa185d2a]{font-size:var(--text-xs);color:var(--text-muted);margin:0;font-style:italic;line-height:1.4}.custom-calculator[data-v-686a363e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-686a363e]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-686a363e]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-686a363e}@keyframes spin-686a363e{to{transform:rotate(360deg)}}.calculator-grid[data-v-686a363e]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-686a363e]{opacity:1}@media (width>=768px){.calculator-grid[data-v-686a363e]{grid-template-columns:1fr 1fr}}.section-title[data-v-686a363e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.m-0[data-v-686a363e]{margin:0}.flex-between[data-v-686a363e]{justify-content:space-between;align-items:center;display:flex}.type-toggle[data-v-686a363e]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-686a363e]{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.toggle-btn.active[data-v-686a363e]{background:var(--surface-card);color:var(--color-primary-600);box-shadow:0 1px 2px #0000001a}.mt-1[data-v-686a363e]{margin-top:var(--space-1)}.mt-2[data-v-686a363e]{margin-top:var(--space-2)}.mt-4[data-v-686a363e]{margin-top:var(--space-4)}.mb-2[data-v-686a363e]{margin-bottom:var(--space-2)}.mb-4[data-v-686a363e]{margin-bottom:var(--space-4)}.mb-6[data-v-686a363e]{margin-bottom:var(--space-6)}.form-group[data-v-686a363e]{margin-bottom:var(--space-4)}.form-label[data-v-686a363e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-686a363e],.form-select[data-v-686a363e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input.text-lg[data-v-686a363e]{font-size:18px;font-weight:600}.form-select[data-v-686a363e]{background-color:var(--color-neutral-50)}.form-select optgroup[data-v-686a363e]{color:var(--text-secondary);font-weight:600}.form-input[data-v-686a363e]:focus,.form-select[data-v-686a363e]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.swap-row[data-v-686a363e]{justify-content:center;display:flex}.btn-swap[data-v-686a363e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-700);border-radius:var(--radius-full);cursor:pointer;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn-swap[data-v-686a363e]:hover{background:var(--color-primary-100)}.result-box[data-v-686a363e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-686a363e]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-686a363e]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-686a363e]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-686a363e]{color:var(--text-primary)}.highlight[data-v-686a363e]{color:var(--color-primary-600);font-weight:700}.placeholder[data-v-686a363e]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-686a363e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-686a363e]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-686a363e]:last-child{border-bottom:none}.total-row[data-v-686a363e]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-686a363e]{color:var(--text-secondary)}.sec-val[data-v-686a363e]{color:var(--text-primary)}.font-bold[data-v-686a363e]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-8ef53016]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8ef53016]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8ef53016]{grid-template-columns:1fr 1fr}}.section-title[data-v-8ef53016]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8ef53016]{margin-bottom:var(--space-4)}.form-label[data-v-8ef53016]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-8ef53016]{display:flex}.form-input[data-v-8ef53016]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-8ef53016]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select-full[data-v-8ef53016]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-8ef53016]:focus{border-color:var(--color-primary-600);outline:none}.help-text[data-v-8ef53016]{color:var(--text-muted);margin-top:4px;font-size:13px}.error-text[data-v-8ef53016]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-8ef53016]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-8ef53016]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-8ef53016]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-8ef53016]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-8ef53016]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-8ef53016]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-8ef53016]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-8ef53016]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-8ef53016]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-8ef53016]{color:var(--text-secondary)}.sec-val[data-v-8ef53016]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-8ef53016]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-8ef53016]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-8ef53016]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-0c11ca32]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0c11ca32]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0c11ca32]{grid-template-columns:1fr 1fr}}.section-title[data-v-0c11ca32]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0c11ca32]{margin-bottom:var(--space-4)}.form-label[data-v-0c11ca32]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-0c11ca32]{display:flex}.form-input[data-v-0c11ca32]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0c11ca32]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select-full[data-v-0c11ca32]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-0c11ca32]:focus{border-color:var(--color-primary-600);outline:none}.help-text[data-v-0c11ca32]{color:var(--text-muted);margin-top:4px;font-size:13px}.error-text[data-v-0c11ca32]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-0c11ca32]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-0c11ca32]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-0c11ca32]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0c11ca32]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-0c11ca32]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-0c11ca32]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-0c11ca32]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-0c11ca32]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-0c11ca32]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-0c11ca32]{color:var(--text-secondary)}.sec-val[data-v-0c11ca32]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-0c11ca32]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-0c11ca32]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-0c11ca32]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-34333c6a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-34333c6a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-34333c6a]{grid-template-columns:1fr 1fr}}.section-title[data-v-34333c6a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-34333c6a]{margin-top:var(--space-6)}.mt-4[data-v-34333c6a]{margin-top:var(--space-4)}.m-0[data-v-34333c6a]{margin:0}.text-sm[data-v-34333c6a]{font-size:var(--text-sm)}.text-gray-600[data-v-34333c6a]{color:#4b5563}.form-row[data-v-34333c6a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-34333c6a]{margin-bottom:var(--space-4)}.form-label[data-v-34333c6a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-34333c6a]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-34333c6a]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-34333c6a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-34333c6a]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-34333c6a]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-34333c6a]:focus{outline:none}.input-with-symbol .symbol[data-v-34333c6a]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-34333c6a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-34333c6a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-34333c6a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-34333c6a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-results-grid[data-v-34333c6a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-34333c6a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-34333c6a]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-34333c6a]{font-size:var(--text-2xl);color:var(--text-primary)}.info-box[data-v-34333c6a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.error-box[data-v-34333c6a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-34333c6a]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-6491f74f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6491f74f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6491f74f]{grid-template-columns:1fr 1fr}}.section-title[data-v-6491f74f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-6491f74f]{margin-top:var(--space-6)}.mt-4[data-v-6491f74f]{margin-top:var(--space-4)}.mt-2[data-v-6491f74f]{margin-top:var(--space-2)}.form-group[data-v-6491f74f]{margin-bottom:var(--space-4)}.form-row[data-v-6491f74f]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-6491f74f]{flex:1}.form-label[data-v-6491f74f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.optional-badge[data-v-6491f74f]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.form-input[data-v-6491f74f],.form-select[data-v-6491f74f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6491f74f]:focus,.form-select[data-v-6491f74f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.category-pills[data-v-6491f74f]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.category-pill-btn[data-v-6491f74f]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;background:#fff;transition:all .15s;display:flex}.category-pill-btn[data-v-6491f74f]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.category-pill-btn.active[data-v-6491f74f]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.pill-icon[data-v-6491f74f]{font-size:1.1rem}.input-with-unit[data-v-6491f74f]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-6491f74f]{flex:1}.unit-toggle-group[data-v-6491f74f],.temp-toggle-group[data-v-6491f74f]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex;overflow:hidden}.unit-btn[data-v-6491f74f],.temp-btn[data-v-6491f74f]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .15s}.unit-btn.active[data-v-6491f74f],.temp-btn.active[data-v-6491f74f]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.doneness-grid[data-v-6491f74f]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(80px,1fr));display:grid}.doneness-btn[data-v-6491f74f]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-direction:column;align-items:center;transition:all .15s;display:flex}.doneness-btn[data-v-6491f74f]:hover{background:var(--color-neutral-50)}.doneness-btn.active[data-v-6491f74f]{background:var(--color-primary-50);border-color:var(--color-primary-500)}.doneness-title[data-v-6491f74f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.doneness-temp[data-v-6491f74f]{color:var(--color-primary-700);margin-top:2px;font-size:.75rem}.primary-result-box[data-v-6491f74f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-6491f74f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6491f74f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6491f74f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-6491f74f]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.result-subtext-sm[data-v-6491f74f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.secondary-results-grid[data-v-6491f74f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6491f74f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6491f74f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6491f74f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit[data-v-6491f74f]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.servings-bar[data-v-6491f74f]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:#166534;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0}.timeline-box[data-v-6491f74f]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.timeline-steps[data-v-6491f74f]{margin-top:var(--space-3);padding-left:var(--space-6);border-left:2px solid var(--border-color);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.timeline-step[data-v-6491f74f]{position:relative}.step-dot[data-v-6491f74f]{left:calc(-1 * var(--space-6) - 5px);background:#9ca3af;border-radius:50%;width:10px;height:10px;position:absolute;top:4px}.step-dot.active[data-v-6491f74f]{background:#3b82f6}.step-dot.warning[data-v-6491f74f]{background:#f59e0b}.step-dot.success[data-v-6491f74f]{background:#10b981}.step-time[data-v-6491f74f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-desc[data-v-6491f74f]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.info-box[data-v-6491f74f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6491f74f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.tips-list[data-v-6491f74f]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.safety-note[data-v-6491f74f]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fef3c7}.error-box[data-v-6491f74f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-6491f74f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-3e63c759]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3e63c759]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3e63c759]{grid-template-columns:1fr 1fr}}.section-title[data-v-3e63c759]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3e63c759]{margin-bottom:var(--space-4)}.form-label[data-v-3e63c759]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3e63c759],.form-select[data-v-3e63c759]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3e63c759]:focus,.form-select[data-v-3e63c759]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3e63c759]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3e63c759]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3e63c759]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3e63c759]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3e63c759]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3e63c759]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3e63c759]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3e63c759]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-3e63c759]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3e63c759]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.style-description[data-v-3e63c759]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);line-height:1.4}.form-row[data-v-3e63c759]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.unit-toggle-container[data-v-3e63c759]{background:var(--color-neutral-50);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.pill-group[data-v-3e63c759]{gap:var(--space-2);display:flex}.pill-btn[data-v-3e63c759]{border:1px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.pill-btn.active[data-v-3e63c759]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.mode-tabs[data-v-3e63c759]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width>=480px){.mode-tabs[data-v-3e63c759]{grid-template-columns:repeat(4,1fr)}}.tab-btn[data-v-3e63c759]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:#fff;transition:all .2s}.tab-btn.active[data-v-3e63c759]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.label-with-val[data-v-3e63c759]{justify-content:space-between;align-items:center;display:flex}.pct-badge[data-v-3e63c759]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);padding:2px 6px}.form-range[data-v-3e63c759]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.preferment-section[data-v-3e63c759]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.checkbox-group[data-v-3e63c759]{align-items:center;gap:var(--space-2);display:flex}.form-checkbox[data-v-3e63c759]{width:18px;height:18px;accent-color:var(--color-primary-600);cursor:pointer}.checkbox-label[data-v-3e63c759]{font-size:var(--text-sm);color:var(--text-primary);cursor:pointer}.input-with-suffix[data-v-3e63c759]{align-items:center;display:flex;position:relative}.input-with-suffix .suffix[data-v-3e63c759]{right:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.result-subtext[data-v-3e63c759]{font-size:var(--text-sm);color:var(--color-primary-800)}.table-container[data-v-3e63c759]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.table-title[data-v-3e63c759]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.recipe-table[data-v-3e63c759]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.recipe-table th[data-v-3e63c759],.recipe-table td[data-v-3e63c759]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.recipe-table th[data-v-3e63c759]{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);background:#fafafa}.total-row[data-v-3e63c759]{background:var(--color-primary-50)}.preferment-box[data-v-3e63c759]{border-color:#cbd5e1}.mt-2[data-v-3e63c759]{margin-top:var(--space-2)}.mt-3[data-v-3e63c759]{margin-top:var(--space-3)}.mt-4[data-v-3e63c759]{margin-top:var(--space-4)}.mt-6[data-v-3e63c759]{margin-top:var(--space-6)}.mb-0[data-v-3e63c759]{margin-bottom:0}.text-xs[data-v-3e63c759]{font-size:var(--text-xs)}.text-sm[data-v-3e63c759]{font-size:var(--text-sm)}.text-right[data-v-3e63c759]{text-align:right}.text-muted[data-v-3e63c759]{color:var(--text-muted)}.text-primary[data-v-3e63c759]{color:var(--color-primary-700)}.font-medium[data-v-3e63c759]{font-weight:var(--font-weight-medium)}.font-bold[data-v-3e63c759]{font-weight:var(--font-weight-bold)}.font-mono[data-v-3e63c759]{font-family:monospace}.block[data-v-3e63c759]{display:block}.custom-calculator[data-v-21fc597b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-21fc597b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-21fc597b]{grid-template-columns:1fr 1fr}}.section-title[data-v-21fc597b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-21fc597b]{margin-bottom:var(--space-4)}.form-label[data-v-21fc597b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-21fc597b],.form-select[data-v-21fc597b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-21fc597b]:focus,.form-select[data-v-21fc597b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-21fc597b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-21fc597b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-21fc597b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-21fc597b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-21fc597b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-21fc597b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-21fc597b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-21fc597b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-21fc597b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-21fc597b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.recipe-header[data-v-21fc597b]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (width>=600px){.recipe-header[data-v-21fc597b]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.preset-selector[data-v-21fc597b]{min-width:220px}.preset-selector .form-label[data-v-21fc597b]{margin-bottom:4px}.mode-tabs[data-v-21fc597b]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=500px){.mode-tabs[data-v-21fc597b]{grid-template-columns:repeat(4,1fr)}}.mode-tab-btn[data-v-21fc597b]{background:var(--color-neutral-100);border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.mode-tab-btn[data-v-21fc597b]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.mode-tab-btn.active[data-v-21fc597b]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.mode-config-card[data-v-21fc597b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6)}.form-row-2[data-v-21fc597b]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.quick-buttons[data-v-21fc597b]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.quick-label[data-v-21fc597b]{font-size:var(--text-xs);color:var(--text-muted)}.quick-pill[data-v-21fc597b]{border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;padding:2px 10px;transition:all .15s}.quick-pill[data-v-21fc597b]:hover{border-color:var(--color-primary-500);color:var(--color-primary-700);background:var(--color-primary-50)}.pan-grid[data-v-21fc597b]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=550px){.pan-grid[data-v-21fc597b]{grid-template-columns:1fr 1fr}}.pan-card[data-v-21fc597b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.pan-card-title[data-v-21fc597b]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.ingredients-section[data-v-21fc597b]{margin-top:var(--space-6)}.ingredients-header[data-v-21fc597b]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.header-actions[data-v-21fc597b]{gap:var(--space-2);display:flex}.btn-sm[data-v-21fc597b]{font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-color);padding:3px 8px}.btn-ghost[data-v-21fc597b]{color:var(--text-secondary);background:0 0}.btn-ghost[data-v-21fc597b]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.ingredients-list[data-v-21fc597b]{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.ingredient-row-item[data-v-21fc597b]{align-items:center;gap:var(--space-2);display:flex}.row-index[data-v-21fc597b]{font-size:var(--text-xs);color:var(--text-muted);text-align:center;width:18px}.ing-name-col[data-v-21fc597b]{flex:3}.ing-amount-col[data-v-21fc597b]{flex:1.5;min-width:70px}.ing-unit-col[data-v-21fc597b]{flex:2;min-width:100px}.ing-action-col[data-v-21fc597b]{justify-content:center;width:32px;display:flex}.btn-icon-remove[data-v-21fc597b]{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;font-size:14px;transition:all .15s}.btn-icon-remove[data-v-21fc597b]:hover:not(:disabled){color:var(--color-error-600,#dc2626);background:#fee2e2}.btn-icon-remove[data-v-21fc597b]:disabled{opacity:.2;cursor:not-allowed}.btn-add-ing[data-v-21fc597b]{width:100%;padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.btn-add-ing[data-v-21fc597b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400)}.options-bar[data-v-21fc597b]{margin-top:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-color)}.toggle-control[data-v-21fc597b]{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.toggle-label[data-v-21fc597b]{font-size:var(--text-xs);color:var(--text-secondary)}.scale-summary-badge[data-v-21fc597b]{font-size:var(--text-xs);color:var(--color-primary-800);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.text-sm-val[data-v-21fc597b]{font-size:var(--text-base)!important}.scaled-recipe-card[data-v-21fc597b]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.scaled-recipe-header[data-v-21fc597b]{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-headline[data-v-21fc597b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.btn-copy[data-v-21fc597b]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300);font-weight:var(--font-weight-medium)}.btn-copy[data-v-21fc597b]:hover{background:var(--color-primary-100)}.scaled-items-list[data-v-21fc597b]{gap:var(--space-2);flex-direction:column;display:flex}.scaled-item-row[data-v-21fc597b]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.scaled-item-row[data-v-21fc597b]:last-child{border-bottom:none}.scaled-item-left[data-v-21fc597b]{flex-direction:column;display:flex}.scaled-item-name[data-v-21fc597b]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.original-reference[data-v-21fc597b]{font-size:var(--text-xs);color:var(--text-muted)}.scaled-amount-badge[data-v-21fc597b]{background:var(--color-primary-50);color:var(--color-primary-800);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-bold);padding:3px 8px}.tips-list[data-v-21fc597b]{padding-left:var(--space-4);margin:0}.tip-item[data-v-21fc597b]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.tip-item[data-v-21fc597b]:last-child{margin-bottom:0}.mt-4[data-v-21fc597b]{margin-top:var(--space-4)}.custom-calculator[data-v-a03fa9ef]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a03fa9ef]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a03fa9ef]{grid-template-columns:1fr 1fr}}.section-title[data-v-a03fa9ef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a03fa9ef]{margin-bottom:var(--space-4)}.form-label[data-v-a03fa9ef]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a03fa9ef],.form-select[data-v-a03fa9ef]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-a03fa9ef]:focus,.form-select[data-v-a03fa9ef]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a03fa9ef]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a03fa9ef]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a03fa9ef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a03fa9ef]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a03fa9ef]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a03fa9ef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a03fa9ef]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a03fa9ef]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-a03fa9ef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a03fa9ef]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calc-tabs[data-v-a03fa9ef]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-a03fa9ef]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s;display:inline-flex}.tab-btn[data-v-a03fa9ef]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-a03fa9ef]{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.tab-icon[data-v-a03fa9ef]{font-size:1.1em}.input-with-unit[data-v-a03fa9ef]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-a03fa9ef]{flex:1}.unit-select[data-v-a03fa9ef]{width:130px;padding:var(--space-3) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);background:#fff}.form-row-2[data-v-a03fa9ef]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-row-3[data-v-a03fa9ef]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=600px){.form-row-2[data-v-a03fa9ef],.form-row-3[data-v-a03fa9ef]{grid-template-columns:1fr}}.preset-chips[data-v-a03fa9ef]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-a03fa9ef]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.chip-btn[data-v-a03fa9ef]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.mode-toggle-group[data-v-a03fa9ef]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.toggle-choice[data-v-a03fa9ef]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.toggle-choice.active[data-v-a03fa9ef]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.unit-conversions-list[data-v-a03fa9ef]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.alt-unit-badge[data-v-a03fa9ef]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);display:inline-block}.visual-box[data-v-a03fa9ef]{border-left:4px solid var(--color-primary-500)}.visual-text[data-v-a03fa9ef]{font-size:var(--text-sm);color:var(--text-primary);margin:0}.unit-sub[data-v-a03fa9ef]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.result-subtext[data-v-a03fa9ef]{font-size:var(--text-xs);color:var(--text-secondary)}.macro-bar-container[data-v-a03fa9ef]{background:var(--color-neutral-200);border-radius:var(--radius-full,9999px);height:12px;margin-top:var(--space-2);margin-bottom:var(--space-2);display:flex;overflow:hidden}.macro-bar.protein[data-v-a03fa9ef]{background:#3b82f6}.macro-bar.carbs[data-v-a03fa9ef]{background:#10b981}.macro-bar.fat[data-v-a03fa9ef]{background:#f59e0b}.macro-legend[data-v-a03fa9ef]{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.legend-item[data-v-a03fa9ef]{align-items:center;gap:var(--space-1);display:inline-flex}.dot[data-v-a03fa9ef]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-protein[data-v-a03fa9ef]{background:#3b82f6}.dot-carbs[data-v-a03fa9ef]{background:#10b981}.dot-fat[data-v-a03fa9ef]{background:#f59e0b}.catering-items-table-wrapper[data-v-a03fa9ef]{overflow-x:auto}.catering-table[data-v-a03fa9ef]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.catering-table th[data-v-a03fa9ef]{padding:var(--space-3) var(--space-2);border-bottom:2px solid var(--border-color);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.catering-table td[data-v-a03fa9ef]{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-color);vertical-align:middle}.item-name[data-v-a03fa9ef]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.item-category-tag[data-v-a03fa9ef]{font-size:var(--text-xs);color:var(--text-muted)}.item-highlight[data-v-a03fa9ef]{color:var(--color-primary-700)}.catering-tips-list[data-v-a03fa9ef]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.reference-guide-container[data-v-a03fa9ef]{width:100%}.reference-cards-grid[data-v-a03fa9ef]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ref-card[data-v-a03fa9ef]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff;flex-direction:column;justify-content:space-between;display:flex}.ref-card-header[data-v-a03fa9ef]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ref-card-title[data-v-a03fa9ef]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.ref-category-badge[data-v-a03fa9ef]{font-size:var(--text-xs);background:var(--color-neutral-100);border-radius:var(--radius-full,9999px);color:var(--text-secondary);white-space:nowrap;padding:2px 8px}.ref-details[data-v-a03fa9ef]{font-size:var(--text-xs);margin-bottom:var(--space-3)}.ref-row[data-v-a03fa9ef]{margin-bottom:var(--space-1);justify-content:space-between;display:flex}.ref-label[data-v-a03fa9ef]{color:var(--text-secondary)}.visual-highlight[data-v-a03fa9ef]{color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.ref-notes[data-v-a03fa9ef]{font-size:var(--text-xs);color:var(--text-muted);margin-top:auto;margin-bottom:var(--space-3);font-style:italic}.use-preset-btn[data-v-a03fa9ef]{width:100%;padding:var(--space-2);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .2s}.use-preset-btn[data-v-a03fa9ef]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.mt-2[data-v-a03fa9ef]{margin-top:var(--space-2)}.mt-3[data-v-a03fa9ef]{margin-top:var(--space-3)}.mt-4[data-v-a03fa9ef]{margin-top:var(--space-4)}.mt-6[data-v-a03fa9ef]{margin-top:var(--space-6)}.mb-2[data-v-a03fa9ef]{margin-bottom:var(--space-2)}.mb-4[data-v-a03fa9ef]{margin-bottom:var(--space-4)}.mb-6[data-v-a03fa9ef]{margin-bottom:var(--space-6)}.font-bold[data-v-a03fa9ef]{font-weight:var(--font-weight-bold)}.text-sm[data-v-a03fa9ef]{font-size:var(--text-sm)}.text-xs[data-v-a03fa9ef]{font-size:var(--text-xs)}.text-secondary[data-v-a03fa9ef]{color:var(--text-secondary)}.text-muted[data-v-a03fa9ef]{color:var(--text-muted)}.custom-calculator[data-v-0843694f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0843694f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0843694f]{grid-template-columns:1fr 1fr}}.section-title[data-v-0843694f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0843694f]{margin-bottom:var(--space-4)}.form-label[data-v-0843694f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0843694f],.form-select[data-v-0843694f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0843694f]:focus,.form-select[data-v-0843694f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0843694f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0843694f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0843694f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0843694f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0843694f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0843694f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0843694f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0843694f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0843694f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0843694f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.direction-tabs[data-v-0843694f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.tab-btn[data-v-0843694f]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-0843694f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-0843694f]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-0843694f]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-badge[data-v-0843694f]{padding:0 var(--space-4);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;display:flex}.preset-buttons[data-v-0843694f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0843694f]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-0843694f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-0843694f]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.unit-text[data-v-0843694f]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.sub-unit[data-v-0843694f]{font-size:var(--text-sm);color:var(--text-muted);margin-left:var(--space-1);font-weight:400}.kitchen-fraction-badge[data-v-0843694f]{margin-top:var(--space-3);border:1px solid var(--color-primary-200);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-primary-800);background:#fff;display:inline-block}.results-wrapper[data-v-0843694f]{gap:var(--space-4);flex-direction:column;display:flex}.details-list[data-v-0843694f]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.detail-row[data-v-0843694f]{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.detail-row[data-v-0843694f]:last-child{border-bottom:none;padding-bottom:0}.detail-label[data-v-0843694f]{color:var(--text-secondary)}.detail-code[data-v-0843694f]{background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-800);padding:2px 6px}.detail-badge-notice[data-v-0843694f]{color:#92400e;padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fef3c7;width:100%;line-height:1.4}.help-text[data-v-0843694f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.error-message[data-v-0843694f]{color:var(--color-error-500,#ef4444);font-size:var(--text-xs);margin-top:var(--space-1)}.placeholder-text[data-v-0843694f]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.reference-section[data-v-0843694f]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.table-container[data-v-0843694f]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.reference-table[data-v-0843694f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.reference-table th[data-v-0843694f]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.reference-table td[data-v-0843694f]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap}.reference-table tbody tr:last-child td[data-v-0843694f]{border-bottom:none}.reference-table tbody tr[data-v-0843694f]:hover{background:var(--color-neutral-50,#f9fafb)}.reference-table tr.highlight-row[data-v-0843694f]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold)}.custom-calculator[data-v-1d993792]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1d993792]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1d993792]{grid-template-columns:1fr 1fr}}.section-title[data-v-1d993792]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-1d993792]{margin-top:var(--space-6)}.mt-4[data-v-1d993792]{margin-top:var(--space-4)}.mt-2[data-v-1d993792]{margin-top:var(--space-2)}.form-group[data-v-1d993792]{margin-bottom:var(--space-4)}.form-row[data-v-1d993792]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-1d993792]{flex:1}.form-label[data-v-1d993792]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.optional-badge[data-v-1d993792]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.form-input[data-v-1d993792],.form-select[data-v-1d993792]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1d993792]:focus,.form-select[data-v-1d993792]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.category-pills[data-v-1d993792]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.category-pill-btn[data-v-1d993792]{justify-content:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;background:#fff;transition:all .15s;display:flex}.category-pill-btn[data-v-1d993792]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.category-pill-btn.active[data-v-1d993792]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.pill-icon[data-v-1d993792]{font-size:1.1rem}.input-with-unit[data-v-1d993792]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-1d993792]{flex:1}.unit-toggle-group[data-v-1d993792],.temp-toggle-group[data-v-1d993792]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex;overflow:hidden}.unit-btn[data-v-1d993792],.temp-btn[data-v-1d993792]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .15s}.unit-btn.active[data-v-1d993792],.temp-btn.active[data-v-1d993792]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.appetite-grid[data-v-1d993792]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.appetite-grid[data-v-1d993792]{grid-template-columns:repeat(3,1fr)}}.appetite-btn[data-v-1d993792]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;flex-direction:column;align-items:flex-start;transition:all .15s;display:flex}.appetite-btn[data-v-1d993792]:hover{background:var(--color-neutral-50)}.appetite-btn.active[data-v-1d993792]{background:var(--color-primary-50);border-color:var(--color-primary-500)}.appetite-title[data-v-1d993792]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.appetite-sub[data-v-1d993792]{color:var(--text-muted);margin-top:2px;font-size:.7rem}.primary-result-box[data-v-1d993792]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-1d993792]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1d993792]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1d993792]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-1d993792]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.result-subtext-sm[data-v-1d993792]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.secondary-results-grid[data-v-1d993792]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1d993792]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1d993792]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1d993792]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit[data-v-1d993792]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.servings-bar[data-v-1d993792]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);color:#166534;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;line-height:1.4}.timeline-box[data-v-1d993792]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.timeline-steps[data-v-1d993792]{margin-top:var(--space-3);padding-left:var(--space-6);border-left:2px solid var(--border-color);gap:var(--space-4);flex-direction:column;display:flex;position:relative}.timeline-step[data-v-1d993792]{position:relative}.step-dot[data-v-1d993792]{left:calc(-1 * var(--space-6) - 5px);background:#9ca3af;border-radius:50%;width:10px;height:10px;position:absolute;top:4px}.step-dot.active[data-v-1d993792]{background:#3b82f6}.step-dot.warning[data-v-1d993792]{background:#f59e0b}.step-dot.success[data-v-1d993792]{background:#10b981}.step-time[data-v-1d993792]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-desc[data-v-1d993792]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;line-height:1.4}.info-box[data-v-1d993792]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1d993792]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.guide-grid[data-v-1d993792]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=480px){.guide-grid[data-v-1d993792]{grid-template-columns:1fr 1fr}}.guide-card[data-v-1d993792]{padding:var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);gap:var(--space-1);flex-direction:column;display:flex}.guide-card-header[data-v-1d993792]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.guide-badge[data-v-1d993792]{border-radius:var(--radius-sm);color:#1e40af;font-size:.65rem;font-weight:var(--font-weight-bold);background:#dbeafe;padding:1px 6px}.guide-badge.fast[data-v-1d993792]{color:#92400e;background:#fef3c7}.guide-time-highlight[data-v-1d993792]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.guide-text[data-v-1d993792]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.tips-list[data-v-1d993792]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.safety-note[data-v-1d993792]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fef3c7}.error-box[data-v-1d993792]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-1d993792]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-994c811d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-994c811d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-994c811d]{grid-template-columns:1fr 1fr}}.section-title[data-v-994c811d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-994c811d]{margin-bottom:var(--space-4)}.form-label[data-v-994c811d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-994c811d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-994c811d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.error-text[data-v-994c811d]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.quick-buttons[data-v-994c811d]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.quick-btn[data-v-994c811d]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.quick-btn[data-v-994c811d]:hover{background:var(--color-neutral-100);border-color:var(--color-primary-600);color:var(--color-primary-600)}.result-box[data-v-994c811d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-994c811d]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-994c811d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.result-value[data-v-994c811d]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.age-part[data-v-994c811d]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);flex-direction:column;align-items:center;line-height:1.1;display:flex}.age-part .unit[data-v-994c811d]{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-weight:400}.placeholder[data-v-994c811d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-994c811d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-994c811d]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-994c811d]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-994c811d]{color:var(--text-secondary)}.sec-val[data-v-994c811d]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-01c19429]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-01c19429]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-01c19429]{grid-template-columns:1fr 1fr}}.section-title[data-v-01c19429]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-01c19429]{margin-bottom:var(--space-4)}.form-label[data-v-01c19429]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-01c19429],.form-select[data-v-01c19429]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-01c19429]:focus,.form-select[data-v-01c19429]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-error[data-v-01c19429]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.quick-buttons[data-v-01c19429]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.quick-btn[data-v-01c19429]{background:var(--surface-card,#fff);border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,6px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.quick-btn[data-v-01c19429]:hover{background:var(--color-primary-50,#f0fdf4);border-color:var(--color-primary-300,#86efac);color:var(--color-primary-700,#15803d)}.primary-result-box[data-v-01c19429]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-01c19429]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-01c19429]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-01c19429]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.text-muted-empty[data-v-01c19429]{color:var(--text-muted)}.empty-hint[data-v-01c19429]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.anniv-celebration-badge[data-v-01c19429]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:#854d0e;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-bold);background:#fef08a;display:inline-block}.secondary-results-grid[data-v-01c19429]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-01c19429]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-01c19429]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-01c19429]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-01c19429]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-01c19429]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-01c19429]{margin-top:var(--space-4)}.next-anniv-details[data-v-01c19429]{gap:var(--space-2);flex-direction:column;display:flex}.detail-row[data-v-01c19429]{font-size:var(--text-sm);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.detail-row[data-v-01c19429]:last-child{border-bottom:none;padding-bottom:0}.detail-name[data-v-01c19429]{color:var(--text-secondary)}.detail-val[data-v-01c19429]{color:var(--text-primary)}.font-semibold[data-v-01c19429]{font-weight:600}.gift-grid[data-v-01c19429]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.gift-item[data-v-01c19429]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-sm,6px);padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.gift-label[data-v-01c19429]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.gift-value[data-v-01c19429]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.milestones-table-wrap[data-v-01c19429]{overflow-x:auto}.milestone-table[data-v-01c19429]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.milestone-table th[data-v-01c19429]{text-align:left;padding:var(--space-2);color:var(--text-muted);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.milestone-table td[data-v-01c19429]{padding:var(--space-2);border-bottom:1px solid var(--border-color)}.milestone-table tr:last-child td[data-v-01c19429]{border-bottom:none}.badge[data-v-01c19429]{font-size:11px;font-weight:var(--font-weight-medium);border-radius:4px;padding:2px 6px;display:inline-block}.badge-passed[data-v-01c19429]{color:#64748b;background:#f1f5f9}.badge-upcoming[data-v-01c19429]{background:var(--color-primary-100,#dcfce7);color:var(--color-primary-800,#166534)}.custom-calculator[data-v-e79b2dfb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e79b2dfb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e79b2dfb]{grid-template-columns:1fr 1fr}}.section-title[data-v-e79b2dfb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e79b2dfb]{margin-bottom:var(--space-4)}.form-label[data-v-e79b2dfb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-e79b2dfb]{display:flex}.form-input[data-v-e79b2dfb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-e79b2dfb]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-input-full[data-v-e79b2dfb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-e79b2dfb]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select[data-v-e79b2dfb]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);cursor:pointer;border-left:none;width:130px}.form-select[data-v-e79b2dfb]:focus{border-color:var(--color-primary-600);outline:none}.form-select-full[data-v-e79b2dfb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-e79b2dfb]:focus{border-color:var(--color-primary-600);outline:none}.radio-group[data-v-e79b2dfb]{gap:var(--space-4);display:flex}.radio-label[data-v-e79b2dfb]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.result-box[data-v-e79b2dfb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-e79b2dfb]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-e79b2dfb]{flex-direction:column;justify-content:center;align-items:center;display:flex}.weekday-large[data-v-e79b2dfb]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.date-large[data-v-e79b2dfb]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.placeholder[data-v-e79b2dfb]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-e79b2dfb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-e79b2dfb]{font-size:var(--text-sm);justify-content:flex-start;display:flex}.sec-val[data-v-e79b2dfb]{color:var(--text-secondary);line-height:1.5}.custom-calculator[data-v-bc170943]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bc170943]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bc170943]{grid-template-columns:1fr 1fr}}.section-title[data-v-bc170943]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bc170943]{margin-bottom:var(--space-4)}.form-label[data-v-bc170943]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-bc170943]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-bc170943]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group-vertical[data-v-bc170943]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-bc170943]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-bc170943]:hover{background:var(--color-neutral-100)}.radio-label[data-v-bc170943]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.checkbox-label[data-v-bc170943]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.help-text[data-v-bc170943]{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4}.result-box[data-v-bc170943]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-bc170943]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-bc170943]{justify-content:center;display:flex}.duration-breakdown[data-v-bc170943]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.dur-part[data-v-bc170943]{background:var(--color-primary-50);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-primary-100);flex-direction:column;align-items:center;display:flex}.dur-val[data-v-bc170943]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.dur-unit[data-v-bc170943]{font-size:var(--text-sm);color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-medium)}.placeholder[data-v-bc170943]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-bc170943]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-bc170943]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-bc170943]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-bc170943]{color:var(--text-secondary)}.sec-val[data-v-bc170943]{color:var(--text-primary)}.font-bold[data-v-bc170943]{font-weight:var(--font-weight-bold)}.text-warning[data-v-bc170943]{color:var(--color-error-600)}.warning-box[data-v-bc170943]{border-left:4px solid var(--color-primary-500);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--text-secondary);background:#f8fafc;line-height:1.5}.custom-calculator[data-v-b4c57065]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b4c57065]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b4c57065]{grid-template-columns:1fr 1fr}}.section-title[data-v-b4c57065]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b4c57065]{margin-bottom:var(--space-4)}.form-label[data-v-b4c57065]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-b4c57065]{display:flex}.form-input[data-v-b4c57065]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-b4c57065]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-input-full[data-v-b4c57065]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-b4c57065]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select[data-v-b4c57065]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);cursor:pointer;border-left:none;width:130px}.form-select[data-v-b4c57065]:focus{border-color:var(--color-primary-600);outline:none}.form-select-full[data-v-b4c57065]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-b4c57065]:focus{border-color:var(--color-primary-600);outline:none}.result-box[data-v-b4c57065]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-b4c57065]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-b4c57065]{flex-direction:column;justify-content:center;align-items:center;display:flex}.weekday-large[data-v-b4c57065]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.date-large[data-v-b4c57065]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.placeholder[data-v-b4c57065]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-b4c57065]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-b4c57065]{font-size:var(--text-sm);justify-content:flex-start;display:flex}.sec-val[data-v-b4c57065]{color:var(--text-secondary);line-height:1.5}.custom-calculator[data-v-3d5ce48d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3d5ce48d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3d5ce48d]{grid-template-columns:1fr 1fr}}.section-title[data-v-3d5ce48d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3d5ce48d]{margin-bottom:var(--space-4)}.form-label[data-v-3d5ce48d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-3d5ce48d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-3d5ce48d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.quick-select[data-v-3d5ce48d]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.quick-btn[data-v-3d5ce48d]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.quick-btn[data-v-3d5ce48d]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.result-box[data-v-3d5ce48d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-3d5ce48d]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-3d5ce48d]{flex-direction:column;justify-content:center;align-items:center;display:flex}.day-large[data-v-3d5ce48d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.day-sub[data-v-3d5ce48d]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.placeholder[data-v-3d5ce48d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.progress-bar-container[data-v-3d5ce48d]{margin-bottom:var(--space-4)}.progress-label[data-v-3d5ce48d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);text-align:right;font-weight:var(--font-weight-medium)}.progress-track[data-v-3d5ce48d]{background:var(--color-neutral-200);border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-3d5ce48d]{background:var(--color-primary-500);border-radius:4px;height:100%;transition:width .5s ease-out}.secondary-results[data-v-3d5ce48d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-3d5ce48d]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-3d5ce48d]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-3d5ce48d]{color:var(--text-secondary)}.sec-val[data-v-3d5ce48d]{color:var(--text-primary)}.font-bold[data-v-3d5ce48d]{font-weight:var(--font-weight-bold)}.text-success[data-v-3d5ce48d]{color:var(--color-success-600)}.custom-calculator[data-v-ac379908]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ac379908]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ac379908]{grid-template-columns:1fr 1fr}}.section-title[data-v-ac379908]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ac379908]{margin-bottom:var(--space-4)}.form-label[data-v-ac379908]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-ac379908]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-ac379908]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group-vertical[data-v-ac379908]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-ac379908]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-ac379908]:hover{background:var(--color-neutral-100)}.radio-label[data-v-ac379908]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.help-text[data-v-ac379908]{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4}.result-box[data-v-ac379908]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-ac379908]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-ac379908]{justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.day-large[data-v-ac379908]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.day-sub[data-v-ac379908]{font-size:var(--text-2xl);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.placeholder[data-v-ac379908]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ac379908]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-ac379908]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ac379908]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-ac379908]{color:var(--text-secondary)}.sec-val[data-v-ac379908]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.text-warning[data-v-ac379908]{color:var(--color-error-600);font-weight:400}.warning-box[data-v-ac379908]{border-left:4px solid var(--color-primary-500);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--text-secondary);background:#f8fafc;line-height:1.5}.custom-calculator[data-v-018074e7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-018074e7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-018074e7]{grid-template-columns:1fr 1fr}}.section-title[data-v-018074e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-018074e7]{margin-bottom:var(--space-4)}.form-label[data-v-018074e7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-018074e7]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-018074e7]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.checkbox-label[data-v-018074e7]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.help-text[data-v-018074e7]{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4}.result-box[data-v-018074e7]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-018074e7]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-value[data-v-018074e7]{justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.day-large[data-v-018074e7]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.day-sub[data-v-018074e7]{font-size:var(--text-2xl);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.placeholder[data-v-018074e7]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-018074e7]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-018074e7]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-018074e7]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-018074e7]{color:var(--text-secondary)}.sec-val[data-v-018074e7]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.text-warning[data-v-018074e7]{color:var(--color-error-600);font-weight:400}.custom-calculator[data-v-506c264d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-506c264d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-506c264d]{grid-template-columns:1fr 1fr}}.section-title[data-v-506c264d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-506c264d]{margin-bottom:var(--space-4)}.form-label[data-v-506c264d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-506c264d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-family:monospace;transition:all .2s}.form-input-full[data-v-506c264d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-506c264d]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.result-box[data-v-506c264d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;margin-bottom:var(--space-4)}.result-box.empty-state[data-v-506c264d]{background:var(--color-neutral-50);border-color:var(--border-color)}.time-large[data-v-506c264d]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-family:monospace}.placeholder[data-v-506c264d]{font-size:var(--text-base);color:var(--text-muted)}.results-content[data-v-506c264d]{flex-direction:column;display:flex}.breakdown-box[data-v-506c264d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-506c264d]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.breakdown-list[data-v-506c264d]{justify-content:space-around;margin:0;padding:0;list-style:none;display:flex}.breakdown-list li[data-v-506c264d]{font-size:var(--text-base);color:var(--text-primary)}.breakdown-list strong[data-v-506c264d]{font-family:monospace;font-size:1.2em}.custom-calculator[data-v-272ca4ce]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-272ca4ce]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-272ca4ce]{grid-template-columns:1fr 1fr}}.section-title[data-v-272ca4ce]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-272ca4ce]{margin-bottom:var(--space-4)}.form-label[data-v-272ca4ce]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-272ca4ce],.form-select[data-v-272ca4ce]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-272ca4ce]:focus,.form-select[data-v-272ca4ce]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-272ca4ce]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-272ca4ce]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-272ca4ce]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-272ca4ce]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-272ca4ce]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-272ca4ce]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-272ca4ce]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-272ca4ce]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-272ca4ce]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-272ca4ce]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-272ca4ce]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-272ca4ce]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-272ca4ce]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-272ca4ce]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.preset-group[data-v-272ca4ce]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-272ca4ce]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-272ca4ce]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-272ca4ce]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-272ca4ce]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.form-row-2[data-v-272ca4ce]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.operation-selector[data-v-272ca4ce]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.op-btn[data-v-272ca4ce]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.op-btn[data-v-272ca4ce]:hover{background:var(--color-neutral-50)}.op-btn.active[data-v-272ca4ce]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.checkbox-group[data-v-272ca4ce]{margin-top:var(--space-2)}.checkbox-label[data-v-272ca4ce]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.results-wrapper[data-v-272ca4ce]{gap:var(--space-4);flex-direction:column;display:flex}.sub-result-text[data-v-272ca4ce]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.unit-text[data-v-272ca4ce]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.sec-unit[data-v-272ca4ce]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.text-lg-break[data-v-272ca4ce]{font-size:var(--text-2xl)!important}.detail-row[data-v-272ca4ce]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.detail-row[data-v-272ca4ce]:last-child{border-bottom:none;padding-bottom:0}.detail-row strong[data-v-272ca4ce]{color:var(--text-primary)}.badge[data-v-272ca4ce]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);margin-left:4px;padding:2px 6px}.text-deduct[data-v-272ca4ce]{color:#dc2626;font-weight:var(--font-weight-medium)}.pay-highlight-card[data-v-272ca4ce]{border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;background:#ecfdf5;border:1px solid #a7f3d0}.pay-label[data-v-272ca4ce]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:#065f46;margin-bottom:var(--space-1);font-weight:var(--font-weight-bold)}.pay-value[data-v-272ca4ce]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:#047857}.pay-subtext[data-v-272ca4ce]{font-size:var(--text-xs);color:#065f46;margin-top:var(--space-1)}.timesheet-container[data-v-272ca4ce]{gap:var(--space-6);flex-direction:column;display:flex}.timesheet-controls-card[data-v-272ca4ce]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.timesheet-header-grid[data-v-272ca4ce]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.timesheet-table-wrapper[data-v-272ca4ce]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.timesheet-table[data-v-272ca4ce]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.timesheet-table th[data-v-272ca4ce],.timesheet-table td[data-v-272ca4ce]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);text-align:left}.timesheet-table th[data-v-272ca4ce]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.th-work[data-v-272ca4ce]{text-align:center;width:60px}.td-center[data-v-272ca4ce]{text-align:center}.td-day[data-v-272ca4ce]{white-space:nowrap}.th-right[data-v-272ca4ce],.td-right[data-v-272ca4ce]{text-align:right}.table-input[data-v-272ca4ce]{padding:var(--space-2);font-size:var(--text-sm);min-width:110px}.break-input[data-v-272ca4ce]{min-width:80px}.day-hours-badge[data-v-272ca4ce]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold);border-radius:var(--radius-md);padding:4px 10px;display:inline-block}.row-disabled[data-v-272ca4ce]{opacity:.45;background:var(--color-neutral-50)}.timesheet-results-grid[data-v-272ca4ce]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.timesheet-results-grid[data-v-272ca4ce]{grid-template-columns:1fr 1fr}}.custom-calculator[data-v-5188a359]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5188a359]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5188a359]{grid-template-columns:1fr 1fr}}.section-title[data-v-5188a359]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5188a359]{margin-bottom:var(--space-4)}.form-label[data-v-5188a359]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5188a359],.form-select[data-v-5188a359]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-5188a359]:focus,.form-select[data-v-5188a359]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5188a359]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5188a359]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5188a359]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5188a359]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5188a359]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5188a359]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5188a359]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5188a359]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-5188a359]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5188a359]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-5188a359]{gap:var(--space-2);margin-bottom:var(--space-4);background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);padding:4px;display:flex}.tab-btn[data-v-5188a359]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-5188a359]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.inputs-row[data-v-5188a359]{gap:var(--space-3);display:flex}.flex-1[data-v-5188a359]{flex:1}.presets-row[data-v-5188a359]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-5188a359]{font-size:var(--text-xs);color:var(--text-muted)}.preset-pill[data-v-5188a359]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);cursor:pointer;color:var(--text-secondary);background:#fff;padding:2px 8px;transition:all .15s}.preset-pill[data-v-5188a359]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.field-hint[data-v-5188a359]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.currency-input-wrapper[data-v-5188a359]{align-items:center;display:flex;position:relative}.currency-symbol[data-v-5188a359]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute}.form-input.with-prefix[data-v-5188a359]{padding-left:var(--space-7,1.75rem)}.unit-text[data-v-5188a359]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-1)}.result-subtext[data-v-5188a359]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.results-container[data-v-5188a359]{gap:var(--space-4);flex-direction:column;display:flex}.highlight-pay[data-v-5188a359]{background:#ecfdf5;border-color:#a7f3d0}.highlight-pay .result-label[data-v-5188a359]{color:#047857}.highlight-pay .pay-value[data-v-5188a359]{color:#065f46}.breakdown-step[data-v-5188a359],.breakdown-calc[data-v-5188a359],.breakdown-wage[data-v-5188a359]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.breakdown-calc code[data-v-5188a359],.breakdown-step code[data-v-5188a359]{color:var(--text-primary);background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace}.table-card[data-v-5188a359]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.table-toggle-btn[data-v-5188a359]{width:100%;padding:var(--space-3) var(--space-4);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:#f8fafc;border:none;justify-content:space-between;align-items:center;display:flex}.table-toggle-btn[data-v-5188a359]:hover{background:#f1f5f9}.table-wrapper[data-v-5188a359]{max-height:240px;padding:var(--space-2);overflow-y:auto}.quick-table[data-v-5188a359]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.quick-table th[data-v-5188a359]{text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-secondary);background:#f8fafc;padding:6px 8px}.quick-table td[data-v-5188a359]{color:var(--text-primary);border-bottom:1px solid #f1f5f9;padding:6px 8px}.custom-calculator[data-v-def8d05a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-def8d05a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-def8d05a]{grid-template-columns:1fr 1fr}}.section-title[data-v-def8d05a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-def8d05a]{margin-bottom:var(--space-4)}.form-label[data-v-def8d05a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-def8d05a],.form-select[data-v-def8d05a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-def8d05a]:focus,.form-select[data-v-def8d05a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-def8d05a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-def8d05a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-def8d05a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-def8d05a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-def8d05a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-def8d05a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-def8d05a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-def8d05a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-def8d05a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-def8d05a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-def8d05a]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-def8d05a]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-def8d05a]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-def8d05a]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.preset-group[data-v-def8d05a]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-def8d05a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-def8d05a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-def8d05a]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-def8d05a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.form-row-2[data-v-def8d05a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.operation-selector[data-v-def8d05a]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.op-btn[data-v-def8d05a]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.op-btn[data-v-def8d05a]:hover{background:var(--color-neutral-50)}.op-btn.active[data-v-def8d05a]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.checkbox-group[data-v-def8d05a]{margin-top:var(--space-2)}.checkbox-label[data-v-def8d05a]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.help-text[data-v-def8d05a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-wrapper[data-v-def8d05a]{gap:var(--space-4);flex-direction:column;display:flex}.sub-result-text[data-v-def8d05a]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.unit-text[data-v-def8d05a]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.sec-unit[data-v-def8d05a]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.text-lg-break[data-v-def8d05a]{font-size:var(--text-2xl)!important}.detail-row[data-v-def8d05a]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.detail-row[data-v-def8d05a]:last-child{border-bottom:none;padding-bottom:0}.detail-row strong[data-v-def8d05a]{color:var(--text-primary)}.text-deduct[data-v-def8d05a]{color:#dc2626;font-weight:var(--font-weight-medium)}.badge[data-v-def8d05a]{background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-sm);margin-left:4px;padding:2px 6px;font-size:10px}.multi-date-section[data-v-def8d05a]{padding:var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2)}.placeholder[data-v-def8d05a]{color:var(--text-muted);font-size:var(--text-sm)}.mb-4[data-v-def8d05a]{margin-bottom:var(--space-4)}.custom-calculator[data-v-5261a74c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5261a74c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5261a74c]{grid-template-columns:1fr 1fr}}.section-title[data-v-5261a74c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5261a74c]{margin-bottom:var(--space-4)}.form-label[data-v-5261a74c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5261a74c],.form-select[data-v-5261a74c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5261a74c]:focus,.form-select[data-v-5261a74c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5261a74c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5261a74c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5261a74c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5261a74c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5261a74c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5261a74c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5261a74c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5261a74c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5261a74c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5261a74c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-5261a74c]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-5261a74c]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-5261a74c]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-5261a74c]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.preset-group[data-v-5261a74c]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-5261a74c]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-5261a74c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-5261a74c]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-5261a74c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.form-row-2[data-v-5261a74c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.operation-selector[data-v-5261a74c]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.op-btn[data-v-5261a74c]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.op-btn[data-v-5261a74c]:hover{background:var(--color-neutral-50)}.op-btn.active[data-v-5261a74c]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.checkbox-group[data-v-5261a74c]{margin-top:var(--space-2)}.checkbox-label[data-v-5261a74c]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.help-text[data-v-5261a74c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-wrapper[data-v-5261a74c]{gap:var(--space-4);flex-direction:column;display:flex}.sub-result-text[data-v-5261a74c]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.unit-text[data-v-5261a74c]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.sec-unit[data-v-5261a74c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.text-lg-break[data-v-5261a74c]{font-size:var(--text-2xl)!important}.detail-row[data-v-5261a74c]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.detail-row[data-v-5261a74c]:last-child{border-bottom:none;padding-bottom:0}.detail-row strong[data-v-5261a74c]{color:var(--text-primary)}.text-deduct[data-v-5261a74c]{color:#dc2626;font-weight:var(--font-weight-medium)}.badge[data-v-5261a74c]{background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-sm);margin-left:4px;padding:2px 6px;font-size:10px}.multi-date-section[data-v-5261a74c]{padding:var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2)}.placeholder[data-v-5261a74c]{color:var(--text-muted);font-size:var(--text-sm)}.mb-4[data-v-5261a74c]{margin-bottom:var(--space-4)}.reference-section[data-v-5261a74c]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-5261a74c]{overflow-x:auto}.data-table[data-v-5261a74c]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.data-table th[data-v-5261a74c],.data-table td[data-v-5261a74c]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.data-table th[data-v-5261a74c]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-primary)}.data-table tr[data-v-5261a74c]:hover{background:var(--color-neutral-50)}.custom-calculator[data-v-3ef342ad]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3ef342ad]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3ef342ad]{grid-template-columns:1fr 1fr}}.section-title[data-v-3ef342ad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3ef342ad]{margin-bottom:var(--space-4)}.form-label[data-v-3ef342ad]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3ef342ad],.form-select[data-v-3ef342ad]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3ef342ad]:focus,.form-select[data-v-3ef342ad]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3ef342ad]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3ef342ad]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3ef342ad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3ef342ad]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3ef342ad]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3ef342ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3ef342ad]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3ef342ad]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3ef342ad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3ef342ad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-3ef342ad]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-3ef342ad]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-3ef342ad]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-3ef342ad]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.preset-group[data-v-3ef342ad]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-3ef342ad]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-3ef342ad]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-3ef342ad]{font-size:var(--text-xs);background:var(--surface-hover);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-3ef342ad]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.form-row-2[data-v-3ef342ad]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.duration-rows-container[data-v-3ef342ad]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.duration-row-item[data-v-3ef342ad]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.row-header[data-v-3ef342ad]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.row-title[data-v-3ef342ad]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.row-actions[data-v-3ef342ad]{align-items:center;gap:var(--space-2);display:flex}.op-toggle-btn[data-v-3ef342ad]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);border:1px solid var(--color-primary-300);background:var(--color-primary-50);color:var(--color-primary-700);cursor:pointer;padding:2px 8px;transition:all .15s}.op-toggle-btn.minus[data-v-3ef342ad]{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.remove-row-btn[data-v-3ef342ad]{color:var(--text-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}.remove-row-btn[data-v-3ef342ad]:hover{color:#dc2626}.row-inputs-grid[data-v-3ef342ad]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.sub-label[data-v-3ef342ad]{color:var(--text-muted);text-align:center;margin-bottom:2px;font-size:11px;display:block}.btn-secondary[data-v-3ef342ad]{width:100%;padding:var(--space-2) var(--space-4);border:1px dashed var(--color-primary-400);border-radius:var(--radius-md);color:var(--color-primary-600);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;background:#fff;transition:all .2s}.btn-secondary[data-v-3ef342ad]:hover{background:var(--color-primary-50);border-style:solid}.scaling-factors-section[data-v-3ef342ad]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.operation-selector[data-v-3ef342ad]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.op-btn[data-v-3ef342ad]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.op-btn.active[data-v-3ef342ad]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500);font-weight:var(--font-weight-bold)}.checkbox-group[data-v-3ef342ad]{margin-bottom:var(--space-3)}.checkbox-label[data-v-3ef342ad]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.results-wrapper[data-v-3ef342ad]{gap:var(--space-4);flex-direction:column;display:flex}.sub-result-text[data-v-3ef342ad]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-900)}.unit-text[data-v-3ef342ad]{font-size:var(--text-lg);color:var(--color-primary-600);font-weight:400}.sec-unit[data-v-3ef342ad]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.detail-row[data-v-3ef342ad]{padding:var(--space-2) 0;border-bottom:1px solid var(--color-neutral-100);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.detail-row[data-v-3ef342ad]:last-child{border-bottom:none}.badge[data-v-3ef342ad]{color:#92400e;border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-bold);margin-left:var(--space-2);background:#fef3c7;padding:2px 6px;display:inline-block}.text-deduct[data-v-3ef342ad]{color:#dc2626;font-weight:var(--font-weight-bold)}.text-mono[data-v-3ef342ad]{font-family:monospace;font-size:var(--text-xs);word-break:break-all}.text-lg-break[data-v-3ef342ad]{font-size:var(--text-2xl)!important}.reference-section[data-v-3ef342ad]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.table-responsive[data-v-3ef342ad]{overflow-x:auto}.data-table[data-v-3ef342ad]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.data-table th[data-v-3ef342ad],.data-table td[data-v-3ef342ad]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.data-table th[data-v-3ef342ad]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.data-table tbody tr[data-v-3ef342ad]:hover{background:var(--color-neutral-50)}.mb-4[data-v-3ef342ad]{margin-bottom:var(--space-4)}.custom-calculator[data-v-0fd1afe4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0fd1afe4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0fd1afe4]{grid-template-columns:1fr 1fr}}.section-title[data-v-0fd1afe4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0fd1afe4]{margin-bottom:var(--space-4)}.form-label[data-v-0fd1afe4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0fd1afe4],.form-select[data-v-0fd1afe4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0fd1afe4]:focus,.form-select[data-v-0fd1afe4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0fd1afe4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0fd1afe4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0fd1afe4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0fd1afe4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0fd1afe4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0fd1afe4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0fd1afe4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0fd1afe4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0fd1afe4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0fd1afe4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-0fd1afe4]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);display:flex;overflow-x:auto}.tab-btn[data-v-0fd1afe4]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-0fd1afe4]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-0fd1afe4]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.preset-group[data-v-0fd1afe4]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-0fd1afe4]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-0fd1afe4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0fd1afe4]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-0fd1afe4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.form-row-2[data-v-0fd1afe4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.operation-selector[data-v-0fd1afe4]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.op-btn[data-v-0fd1afe4]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.op-btn[data-v-0fd1afe4]:hover{background:var(--color-neutral-50)}.op-btn.active[data-v-0fd1afe4]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.checkbox-group[data-v-0fd1afe4]{margin-top:var(--space-2)}.checkbox-label[data-v-0fd1afe4]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.results-wrapper[data-v-0fd1afe4]{gap:var(--space-4);flex-direction:column;display:flex}.sub-result-text[data-v-0fd1afe4]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.sec-unit[data-v-0fd1afe4]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.text-lg-break[data-v-0fd1afe4]{font-size:var(--text-2xl)!important}.text-sm-val[data-v-0fd1afe4]{font-size:var(--text-base)!important;margin-top:var(--space-1)!important}.detail-row[data-v-0fd1afe4]{padding:var(--space-2) 0;border-bottom:1px dashed var(--border-color);font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.detail-row[data-v-0fd1afe4]:last-child{border-bottom:none;padding-bottom:0}.detail-row strong[data-v-0fd1afe4]{color:var(--text-primary)}.highlight-row[data-v-0fd1afe4]{background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);border-bottom:none}.text-accent[data-v-0fd1afe4]{color:var(--color-primary-700);font-size:var(--text-base)}.text-deduct[data-v-0fd1afe4]{color:#dc2626;font-weight:var(--font-weight-medium)}.badge[data-v-0fd1afe4]{background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-sm);margin-left:4px;padding:2px 6px;font-size:10px}.badge-disabled[data-v-0fd1afe4]{background:var(--color-neutral-200);color:var(--text-muted);border-radius:var(--radius-sm);margin-left:4px;padding:2px 6px;font-size:10px}.multi-date-section[data-v-0fd1afe4]{padding:var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2)}.placeholder[data-v-0fd1afe4]{color:var(--text-muted);font-size:var(--text-sm)}.mb-4[data-v-0fd1afe4]{margin-bottom:var(--space-4)}.flex-header[data-v-0fd1afe4]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.add-entry-btn[data-v-0fd1afe4]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-500);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;transition:background .15s}.add-entry-btn[data-v-0fd1afe4]:hover{background:var(--color-primary-600)}.entries-list[data-v-0fd1afe4]{gap:var(--space-3);flex-direction:column;max-height:480px;padding-right:2px;display:flex;overflow-y:auto}.entry-card[data-v-0fd1afe4]{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .15s}.entry-card.disabled[data-v-0fd1afe4]{opacity:.55;background:var(--color-neutral-50)}.entry-header[data-v-0fd1afe4]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.entry-toggle[data-v-0fd1afe4]{cursor:pointer}.entry-label-input[data-v-0fd1afe4]{font-size:var(--text-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);flex:1;padding:4px 8px}.entry-op-select[data-v-0fd1afe4]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;padding:4px 6px}.remove-btn[data-v-0fd1afe4]{color:#dc2626;font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:700}.remove-btn[data-v-0fd1afe4]:disabled{opacity:.3;cursor:not-allowed}.entry-fields[data-v-0fd1afe4]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.field-item[data-v-0fd1afe4]{flex-direction:column;gap:2px;display:flex}.field-item label[data-v-0fd1afe4]{color:var(--text-muted);font-size:11px}.form-input-sm[data-v-0fd1afe4]{width:100%;font-size:var(--text-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;padding:4px 6px}.custom-calculator[data-v-11740cbc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-11740cbc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-11740cbc]{grid-template-columns:1fr 1fr}}.section-title[data-v-11740cbc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-11740cbc]{margin-bottom:var(--space-4)}.form-label[data-v-11740cbc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-11740cbc],.form-select[data-v-11740cbc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-11740cbc]:focus,.form-select[data-v-11740cbc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-11740cbc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-11740cbc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-11740cbc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-11740cbc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-11740cbc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-11740cbc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-11740cbc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-11740cbc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-11740cbc]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-11740cbc]{padding:var(--space-2) var(--space-4);background:var(--surface-hover,#f1f5f9);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary,#475569);cursor:pointer;transition:all .2s}.tab-btn.active[data-v-11740cbc]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.form-row-2[data-v-11740cbc]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=520px){.form-row-2[data-v-11740cbc]{grid-template-columns:1fr 1fr}}.form-row-3[data-v-11740cbc]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=600px){.form-row-3[data-v-11740cbc]{grid-template-columns:1fr 1fr 1fr}}.input-with-symbol[data-v-11740cbc]{align-items:center;display:flex;position:relative}.symbol-left[data-v-11740cbc]{left:var(--space-3);color:var(--text-muted,#94a3b8);pointer-events:none;font-weight:600;position:absolute}.form-input.with-left[data-v-11740cbc]{padding-left:var(--space-7,1.75rem)}.toolbar-box[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);gap:var(--space-2);background:#f8fafc;flex-direction:column;display:flex}.preset-group[data-v-11740cbc]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-11740cbc]{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}.preset-buttons[data-v-11740cbc]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;background:#fff;padding:2px 8px;transition:all .15s}.preset-btn[data-v-11740cbc]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.preset-btn.text-danger[data-v-11740cbc]{color:#dc2626}.preset-btn.text-danger[data-v-11740cbc]:hover{background:#fef2f2;border-color:#fca5a5}.quick-tools[data-v-11740cbc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool-btn[data-v-11740cbc]{border:1px dashed var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:0 0;padding:3px 8px}.tool-btn[data-v-11740cbc]:hover{color:var(--text-primary);background:#fff}.tool-btn.btn-add-row[data-v-11740cbc]{border-color:var(--color-primary-400);color:var(--color-primary-600);font-weight:600}.shift-cards-container[data-v-11740cbc]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.day-card[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;transition:all .15s}.day-card.card-inactive[data-v-11740cbc]{opacity:.65;background:#f8fafc}.day-card-header[data-v-11740cbc]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.checkbox-label[data-v-11740cbc]{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);display:flex}.form-checkbox[data-v-11740cbc]{accent-color:var(--color-primary-600,#2563eb);cursor:pointer}.day-title[data-v-11740cbc]{color:var(--text-primary);font-weight:600}.day-header-right[data-v-11740cbc]{align-items:center;gap:var(--space-2);display:flex}.badge[data-v-11740cbc]{font-size:var(--text-xs);border-radius:var(--radius-sm);padding:2px 6px;font-weight:600}.badge-hours[data-v-11740cbc]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-700,#1d4ed8);border:1px solid var(--color-primary-200,#bfdbfe)}.badge-pto[data-v-11740cbc]{color:#a21caf;background:#fdf4ff;border:1px solid #f0abfc}.badge-off[data-v-11740cbc]{color:#64748b;background:#f1f5f9}.badge-overnight[data-v-11740cbc]{color:#fff;background:#312e81;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:10px}.btn-delete-row[data-v-11740cbc]{color:#ef4444;font-size:var(--text-base);cursor:pointer;background:0 0;border:none;font-weight:700;line-height:1}.day-fields-grid[data-v-11740cbc]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.form-group-sub[data-v-11740cbc]{flex-direction:column;display:flex}.sub-label[data-v-11740cbc]{color:var(--text-muted,#64748b);margin-bottom:2px;font-size:11px;font-weight:500}.sub-input[data-v-11740cbc]{padding:var(--space-2);font-size:var(--text-sm)}.custom-extra-fields[data-v-11740cbc]{margin-top:var(--space-2)}.job-input[data-v-11740cbc]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.input-error-text[data-v-11740cbc]{font-size:var(--text-xs);color:#dc2626;margin-top:var(--space-2)}.accordion-section[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-4);background:#fbfcfe}.accordion-toggle[data-v-11740cbc]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.accordion-content[data-v-11740cbc]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.sub-section-title[data-v-11740cbc]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:var(--space-4) 0 var(--space-2) 0;font-weight:700}.sub-section-title[data-v-11740cbc]:first-child{margin-top:0}.primary-sub-text[data-v-11740cbc]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2)}.sub-metric[data-v-11740cbc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.text-accent[data-v-11740cbc]{color:#d97706}.biweekly-grid[data-v-11740cbc]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.week-summary-pill[data-v-11740cbc]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);font-size:var(--text-xs);background:#f8fafc}.week-title[data-v-11740cbc]{margin-bottom:2px;font-weight:700}.deductions-list[data-v-11740cbc]{gap:var(--space-1);font-size:var(--text-sm);margin-top:var(--space-2);flex-direction:column;display:flex}.deduction-item[data-v-11740cbc]{justify-content:space-between;padding:2px 0;display:flex}.deduction-item.highlight-row[data-v-11740cbc]{border-top:1px solid var(--border-color);padding-top:var(--space-2);margin-top:var(--space-1);color:var(--color-primary-700)}.table-header-flex[data-v-11740cbc]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.table-container[data-v-11740cbc]{overflow-x:auto}.timesheet-table[data-v-11740cbc]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.timesheet-table th[data-v-11740cbc]{padding:var(--space-2);color:var(--text-secondary);border-bottom:1px solid var(--border-color);background:#f1f5f9;font-weight:600}.timesheet-table td[data-v-11740cbc]{padding:var(--space-2);border-bottom:1px solid #f1f5f9}.row-off[data-v-11740cbc]{color:var(--text-muted);background:#fcfcfd}.tag-label[data-v-11740cbc]{background:#e2e8f0;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:10px;display:inline-block}.table-totals-row[data-v-11740cbc]{border-top:2px solid var(--border-color);background:#f8fafc;font-weight:700}.text-ot[data-v-11740cbc]{color:#b45309;font-weight:600}.actions-row[data-v-11740cbc]{gap:var(--space-3);margin-top:var(--space-4);display:flex}.btn-action[data-v-11740cbc]{padding:var(--space-3) var(--space-4);background:var(--color-primary-600,#2563eb);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;text-align:center;border:none;flex:1;font-weight:600;transition:all .2s}.btn-action[data-v-11740cbc]:hover{background:var(--color-primary-700,#1d4ed8)}.btn-action.btn-secondary[data-v-11740cbc]{border:1px solid var(--border-color);color:var(--text-primary);background:#fff}.btn-action.btn-secondary[data-v-11740cbc]:hover{background:#f8fafc}@media print{.mode-tabs[data-v-11740cbc],.toolbar-box[data-v-11740cbc],.actions-row[data-v-11740cbc],.accordion-section[data-v-11740cbc]{display:none!important}}.custom-calculator[data-v-77fdcd74]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-77fdcd74]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-77fdcd74]{grid-template-columns:1fr 1fr}}.section-title[data-v-77fdcd74]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-77fdcd74]{margin-bottom:var(--space-4)}.form-label[data-v-77fdcd74]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-77fdcd74],.form-select[data-v-77fdcd74]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-77fdcd74]:focus,.form-select[data-v-77fdcd74]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-77fdcd74]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-77fdcd74]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-77fdcd74]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-77fdcd74]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-77fdcd74]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-77fdcd74]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-77fdcd74]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-77fdcd74]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-77fdcd74]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-77fdcd74]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-77fdcd74]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-77fdcd74]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-77fdcd74]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-77fdcd74]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.quick-select[data-v-77fdcd74]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.quick-btn[data-v-77fdcd74]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s}.quick-btn[data-v-77fdcd74]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.field-help[data-v-77fdcd74]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);line-height:1.4}.iso-badge-tag[data-v-77fdcd74]{font-size:var(--text-sm);font-family:monospace;font-weight:var(--font-weight-medium);color:var(--color-primary-800);background:var(--color-primary-100);border-radius:var(--radius-sm);margin-top:var(--space-2);padding:4px 10px;display:inline-block}.progress-bar-container[data-v-77fdcd74]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.progress-header[data-v-77fdcd74]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.progress-track[data-v-77fdcd74]{background:var(--color-neutral-200);border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-77fdcd74]{background:var(--color-primary-600);border-radius:4px;height:100%;transition:width .4s ease-out}.week-schedule-card[data-v-77fdcd74]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header[data-v-77fdcd74]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-muted);margin-bottom:var(--space-3)}.days-pill-grid[data-v-77fdcd74]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day-pill[data-v-77fdcd74]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);text-align:center;flex-direction:column;align-items:center;padding:6px 2px;transition:all .2s;display:flex}.day-pill.active[data-v-77fdcd74]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.pill-day-name[data-v-77fdcd74]{text-transform:uppercase;font-size:11px}.pill-date[data-v-77fdcd74]{font-size:12px;font-weight:var(--font-weight-medium);margin-top:2px}.day-pill.active .pill-day-name[data-v-77fdcd74],.day-pill.active .pill-date[data-v-77fdcd74]{color:#fff}.text-base[data-v-77fdcd74]{font-size:var(--text-base)!important}.font-semibold[data-v-77fdcd74]{font-weight:var(--font-weight-semibold)}.text-secondary[data-v-77fdcd74]{color:var(--text-secondary)}.mt-4[data-v-77fdcd74]{margin-top:var(--space-4)}.mt-6[data-v-77fdcd74]{margin-top:var(--space-6)}.m-0[data-v-77fdcd74]{margin:0}.custom-calculator[data-v-f09dd912]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f09dd912]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f09dd912]{grid-template-columns:1fr 1fr}}.section-title[data-v-f09dd912]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f09dd912]{margin-bottom:var(--space-4)}.form-label[data-v-f09dd912]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f09dd912],.form-select[data-v-f09dd912]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f09dd912]:focus,.form-select[data-v-f09dd912]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f09dd912]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f09dd912]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f09dd912]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f09dd912]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f09dd912]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f09dd912]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f09dd912]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f09dd912]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f09dd912]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f09dd912]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f09dd912]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex;overflow-x:auto}.tab-btn[data-v-f09dd912]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-f09dd912]:hover{color:var(--text-primary);background:var(--color-neutral-100)}.tab-btn.active[data-v-f09dd912]{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.preset-group[data-v-f09dd912]{margin-bottom:var(--space-4)}.preset-label[data-v-f09dd912]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.preset-buttons[data-v-f09dd912]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-f09dd912]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-f09dd912]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.form-row-2[data-v-f09dd912]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=480px){.form-row-2[data-v-f09dd912]{grid-template-columns:1fr 1fr}}.checkbox-group[data-v-f09dd912]{margin-top:var(--space-2)}.checkbox-label[data-v-f09dd912]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;user-select:none;display:inline-flex}.break-toggle-group[data-v-f09dd912]{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.sub-toggle-btn[data-v-f09dd912]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;transition:all .2s}.sub-toggle-btn.active[data-v-f09dd912]{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.quick-break-buttons[data-v-f09dd912]{gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.quick-break-btn[data-v-f09dd912]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:#fff}.quick-break-btn[data-v-f09dd912]:hover{background:var(--color-neutral-100)}.break-intervals-container[data-v-f09dd912]{gap:var(--space-3);flex-direction:column;display:flex}.break-interval-row[data-v-f09dd912]{gap:var(--space-2);align-items:flex-end;display:flex}.interval-time-group[data-v-f09dd912]{flex:1}.remove-btn[data-v-f09dd912]{color:#dc2626;border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;line-height:1}.add-break-btn[data-v-f09dd912]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;background:#fff;transition:all .2s}.add-break-btn[data-v-f09dd912]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.advanced-section[data-v-f09dd912]{margin-top:var(--space-4);border-top:1px solid var(--border-color);padding-top:var(--space-3)}.advanced-toggle-btn[data-v-f09dd912]{width:100%;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) 0;font-weight:var(--font-weight-medium);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.advanced-content[data-v-f09dd912]{margin-top:var(--space-3)}.weekly-table[data-v-f09dd912]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.weekly-table th[data-v-f09dd912]{background:var(--color-neutral-100);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-3);text-align:left;border-bottom:2px solid var(--border-color)}.weekly-table td[data-v-f09dd912]{padding:var(--space-3);border-bottom:1px solid var(--border-color);vertical-align:middle}.weekly-table tr.row-disabled[data-v-f09dd912]{opacity:.5;background:#fbfbfb}.table-input[data-v-f09dd912]{padding:var(--space-2);font-size:var(--text-sm)}.table-input.break-input[data-v-f09dd912]{width:75px}.custom-calculator[data-v-07766de0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-07766de0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-07766de0]{grid-template-columns:1fr 1fr}}.section-title[data-v-07766de0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-07766de0]{margin-bottom:var(--space-4)}.form-label[data-v-07766de0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-07766de0],.form-select[data-v-07766de0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-07766de0]:focus,.form-select[data-v-07766de0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-07766de0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-07766de0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-07766de0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-07766de0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-07766de0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-07766de0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-07766de0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-07766de0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-07766de0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-07766de0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-07766de0]{gap:var(--space-2);border-bottom:2px solid var(--border-color);padding-bottom:var(--space-2);margin-bottom:var(--space-6);display:flex}.tab-btn[data-v-07766de0]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn[data-v-07766de0]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-07766de0]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.quick-links[data-v-07766de0]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.link-btn[data-v-07766de0]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;border-radius:var(--radius-sm);text-underline-offset:2px;background:0 0;border:none;padding:2px 6px;text-decoration:underline}.link-btn[data-v-07766de0]:hover{background:var(--color-primary-50)}.checkbox-options[data-v-07766de0]{gap:var(--space-4);display:flex}.checkbox-label[data-v-07766de0]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.days-pill-grid[data-v-07766de0]{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.day-pill[data-v-07766de0]{padding:var(--space-2) 0;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;user-select:none;background:#fff;justify-content:center;align-items:center;transition:all .2s;display:flex}.day-pill.active[data-v-07766de0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.hidden-input[data-v-07766de0]{display:none}.holiday-actions[data-v-07766de0]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.secondary-btn[data-v-07766de0]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .2s}.secondary-btn[data-v-07766de0]:hover{background:var(--color-neutral-200)}.clear-btn[data-v-07766de0]{color:var(--color-error-600,#dc2626);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;text-decoration:underline}.add-holiday-row[data-v-07766de0]{gap:var(--space-2);display:flex}.inline-input[data-v-07766de0]{flex:1}.add-btn[data-v-07766de0]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);padding:0 var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border:none}.add-btn[data-v-07766de0]:disabled{opacity:.5;cursor:not-allowed}.holidays-chip-container[data-v-07766de0]{gap:var(--space-2);max-height:120px;padding:var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-wrap:wrap;display:flex;overflow-y:auto}.holiday-chip[data-v-07766de0]{align-items:center;gap:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);background:#fff;padding:2px 6px;display:inline-flex}.chip-remove[data-v-07766de0]{color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;padding:0;line-height:1}.chip-remove[data-v-07766de0]:hover{color:var(--color-error-600,#dc2626)}.unit-text[data-v-07766de0]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.text-lg-adjust[data-v-07766de0]{font-size:var(--text-2xl)!important}.result-subtext[data-v-07766de0]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0}.font-bold[data-v-07766de0]{font-weight:var(--font-weight-bold)}.info-desc[data-v-07766de0]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.breakdown-grid[data-v-07766de0]{gap:var(--space-1);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.breakdown-item[data-v-07766de0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);padding:var(--space-2) 2px;flex-direction:column;align-items:center;display:flex}.breakdown-item.is-off[data-v-07766de0]{background:var(--color-neutral-50);border-color:var(--border-color);opacity:.7}.day-name[data-v-07766de0]{font-size:11px;font-weight:var(--font-weight-bold);color:var(--text-primary)}.day-count[data-v-07766de0]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:2px 0}.breakdown-item.is-off .day-count[data-v-07766de0]{color:var(--text-secondary)}.day-status[data-v-07766de0]{text-transform:uppercase;color:var(--text-muted);font-size:10px}.holiday-list-bullets[data-v-07766de0]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.mt-3[data-v-07766de0]{margin-top:var(--space-3)}.mt-4[data-v-07766de0]{margin-top:var(--space-4)}.mt-6[data-v-07766de0]{margin-top:var(--space-6)}.mb-4[data-v-07766de0]{margin-bottom:var(--space-4)}.custom-calculator[data-v-d6911bb8]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.tabs[data-v-d6911bb8]{border-bottom:1px solid var(--border-color);background:#0000000d;display:flex}.tab-btn[data-v-d6911bb8]{padding:var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn[data-v-d6911bb8]:hover{color:var(--text-primary);background:#00000005}.tab-btn.active[data-v-d6911bb8]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);background:var(--surface-card)}.calculator-grid[data-v-d6911bb8]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d6911bb8]{grid-template-columns:1fr 1fr}}.section-title[data-v-d6911bb8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-d6911bb8]{border-right:none}@media (width>=768px){.calc-inputs[data-v-d6911bb8]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-group[data-v-d6911bb8]{margin-bottom:var(--space-6)}.form-label[data-v-d6911bb8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-d6911bb8]{display:flex}.form-input-group .form-input[data-v-d6911bb8]{flex:1;min-width:0}.form-static-addon[data-v-d6911bb8]{border:1px solid var(--border-color);padding:0 var(--space-2);color:var(--text-primary);cursor:pointer;background:#00000005;border-left:none}.form-static-addon[data-v-d6911bb8]:focus{border-color:var(--color-primary-600);outline:none}.calc-results[data-v-d6911bb8]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-d6911bb8]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-d6911bb8]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-d6911bb8]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-d6911bb8]{font-size:3rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-blue[data-v-d6911bb8]{color:#60a5fa}.secondary-results[data-v-d6911bb8]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-d6911bb8]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-d6911bb8]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.mt-6[data-v-d6911bb8]{margin-top:var(--space-6)}.disclaimer[data-v-d6911bb8]{font-size:var(--text-xs);opacity:.7;padding-top:var(--space-4);border-top:1px solid #ffffff1a}.custom-calculator[data-v-c0ef124f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c0ef124f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c0ef124f]{grid-template-columns:1fr 1fr}}.section-title[data-v-c0ef124f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c0ef124f]{margin-bottom:var(--space-4)}.form-label[data-v-c0ef124f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c0ef124f],.form-select[data-v-c0ef124f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-c0ef124f]:focus,.form-select[data-v-c0ef124f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-c0ef124f]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-c0ef124f]{padding-right:90px}.unit-badge[data-v-c0ef124f]{font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute;right:12px}.label-with-presets[data-v-c0ef124f]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.label-with-presets .form-label[data-v-c0ef124f]{margin-bottom:0}.preset-links[data-v-c0ef124f]{flex-wrap:wrap;gap:4px;display:flex}.preset-chip[data-v-c0ef124f]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--text-secondary,#4b5563);cursor:pointer;padding:2px 6px;font-size:11px;transition:all .15s}.preset-chip[data-v-c0ef124f]:hover{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#3730a3)}.preset-chip.active[data-v-c0ef124f]{background:var(--color-primary-500,#6366f1);color:#fff;border-color:var(--color-primary-600,#4f46e5)}.toggle-buttons[data-v-c0ef124f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.mode-toggle-buttons[data-v-c0ef124f]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.toggle-btn[data-v-c0ef124f]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:12px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-c0ef124f]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-c0ef124f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c0ef124f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c0ef124f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c0ef124f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-c0ef124f]{font-size:var(--text-2xl);font-weight:400}.sub-result-text[data-v-c0ef124f]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.pf-badge-row[data-v-c0ef124f]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pf-pill[data-v-c0ef124f]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);font-size:12px;font-weight:var(--font-weight-semibold);border-radius:9999px;padding:3px 10px;display:inline-block}.pf-pill.secondary-pill[data-v-c0ef124f]{color:#475569;background:#f1f5f9}.empty-prompt[data-v-c0ef124f]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.secondary-results-grid[data-v-c0ef124f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c0ef124f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c0ef124f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c0ef124f]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-result-box .text-real[data-v-c0ef124f]{color:#059669}.secondary-result-box .text-reactive[data-v-c0ef124f]{color:#d97706}.secondary-result-box .text-current[data-v-c0ef124f]{color:var(--color-primary-600)}.secondary-result-box .text-sizing[data-v-c0ef124f]{color:#2563eb}.secondary-result-box .text-commercial[data-v-c0ef124f]{color:#7c3aed}.sub-value-text[data-v-c0ef124f]{color:var(--text-muted);margin-top:2px;font-size:11px}.unit-text[data-v-c0ef124f]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-c0ef124f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c0ef124f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-code[data-v-c0ef124f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);color:var(--text-primary);word-break:break-all;padding:8px 10px;font-family:monospace;font-size:12px}.calc-specs-list[data-v-c0ef124f]{flex-direction:column;gap:6px;font-size:12px;display:flex}.step-item[data-v-c0ef124f]{color:var(--text-secondary);gap:6px;line-height:1.4;display:flex}.step-bullet[data-v-c0ef124f]{color:var(--color-primary-500);font-weight:700}.step-text[data-v-c0ef124f]{word-break:break-word}.engineering-note[data-v-c0ef124f]{background:#f8fafc;border-left:3px solid #3b82f6}.engineering-text[data-v-c0ef124f]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.custom-calculator[data-v-6ac335a8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-6ac335a8]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-6ac335a8]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-6ac335a8}@keyframes spin-6ac335a8{to{transform:rotate(360deg)}}.calculator-grid[data-v-6ac335a8]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-6ac335a8]{opacity:1}@media (width>=768px){.calculator-grid[data-v-6ac335a8]{grid-template-columns:1fr 1fr}}.section-title[data-v-6ac335a8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-6ac335a8]{margin-top:var(--space-1)}.mt-2[data-v-6ac335a8]{margin-top:var(--space-2)}.mt-6[data-v-6ac335a8]{margin-top:var(--space-6)}.mb-4[data-v-6ac335a8]{margin-bottom:var(--space-4)}.form-row[data-v-6ac335a8]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-6ac335a8]{flex:1}.form-group[data-v-6ac335a8]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-6ac335a8]{margin-bottom:0}.form-label[data-v-6ac335a8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-6ac335a8]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.input-with-symbol[data-v-6ac335a8]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-6ac335a8]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-6ac335a8]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-6ac335a8]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-6ac335a8]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-6ac335a8]{padding-right:var(--space-12)}.form-input[data-v-6ac335a8]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-6ac335a8]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-6ac335a8]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);display:flex;overflow:hidden}.input-with-select[data-v-6ac335a8]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-select .form-input[data-v-6ac335a8]{border:none;border-radius:0}.inline-select[data-v-6ac335a8]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-50);padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);outline:none;min-width:80px}.result-box[data-v-6ac335a8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-6ac335a8]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-6ac335a8]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-6ac335a8]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-6ac335a8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-6ac335a8]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-6ac335a8]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-6ac335a8]{color:var(--color-primary-600)}.placeholder[data-v-6ac335a8]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-6ac335a8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-6ac335a8]{padding:var(--space-2) 0;font-size:var(--text-sm);justify-content:space-between;display:flex}.summary-border[data-v-6ac335a8]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.sec-label[data-v-6ac335a8]{color:var(--text-secondary)}.sec-val[data-v-6ac335a8]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-error[data-v-6ac335a8]{color:var(--color-error-600)}.text-muted[data-v-6ac335a8]{color:var(--text-muted)}.font-bold[data-v-6ac335a8]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-21460475]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-21460475]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-21460475]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-21460475}@keyframes spin-21460475{to{transform:rotate(360deg)}}.calculator-grid[data-v-21460475]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-21460475]{opacity:1}@media (width>=768px){.calculator-grid[data-v-21460475]{grid-template-columns:1fr 1fr}}.section-title[data-v-21460475]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-21460475]{margin-top:var(--space-1)}.mt-2[data-v-21460475]{margin-top:var(--space-2)}.mt-4[data-v-21460475]{margin-top:var(--space-4)}.mt-6[data-v-21460475]{margin-top:var(--space-6)}.mb-4[data-v-21460475]{margin-bottom:var(--space-4)}.mb-6[data-v-21460475]{margin-bottom:var(--space-6)}.form-row[data-v-21460475]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-21460475]{flex:1}.form-group[data-v-21460475]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-21460475]{margin-bottom:0}.form-label[data-v-21460475]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-21460475]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.toggle-buttons[data-v-21460475]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-21460475]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-21460475]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-21460475]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-21460475]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-21460475]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-21460475]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-21460475]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-21460475]{padding-right:var(--space-12)}.form-input[data-v-21460475]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-21460475]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-21460475]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-21460475]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-21460475]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-21460475]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-21460475]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-21460475]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-21460475]{color:var(--color-primary-600)}.placeholder[data-v-21460475]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-21460475]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-21460475]{padding:var(--space-2) 0;font-size:var(--text-sm);justify-content:space-between;display:flex}.summary-border[data-v-21460475]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.sec-label[data-v-21460475]{color:var(--text-secondary)}.sec-val[data-v-21460475]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-error[data-v-21460475]{color:var(--color-error-600)}.font-bold[data-v-21460475]{font-weight:var(--font-weight-bold)}.info-note[data-v-21460475]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:4px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-127cc8ae]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-127cc8ae]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-127cc8ae]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-127cc8ae}@keyframes spin-127cc8ae{to{transform:rotate(360deg)}}.calculator-grid[data-v-127cc8ae]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-127cc8ae]{opacity:1}@media (width>=768px){.calculator-grid[data-v-127cc8ae]{grid-template-columns:1fr 1fr}}.section-title[data-v-127cc8ae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-127cc8ae]{margin-top:var(--space-1)}.mt-2[data-v-127cc8ae]{margin-top:var(--space-2)}.mt-4[data-v-127cc8ae]{margin-top:var(--space-4)}.mt-6[data-v-127cc8ae]{margin-top:var(--space-6)}.mb-4[data-v-127cc8ae]{margin-bottom:var(--space-4)}.mb-6[data-v-127cc8ae]{margin-bottom:var(--space-6)}.form-row[data-v-127cc8ae]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-127cc8ae]{flex:1}.flex-2[data-v-127cc8ae]{flex:2}.form-group[data-v-127cc8ae]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-127cc8ae]{margin-bottom:0}.form-label[data-v-127cc8ae]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-127cc8ae]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.toggle-buttons[data-v-127cc8ae]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-127cc8ae]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-127cc8ae]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-127cc8ae]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-127cc8ae]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-127cc8ae]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-127cc8ae]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-127cc8ae]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-127cc8ae]{padding-right:var(--space-12)}.form-input[data-v-127cc8ae]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-127cc8ae]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-127cc8ae]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-127cc8ae]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-127cc8ae]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-127cc8ae]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-127cc8ae]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-127cc8ae]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-127cc8ae]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-127cc8ae]{color:var(--color-primary-600)}.placeholder[data-v-127cc8ae]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-127cc8ae]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-127cc8ae]{padding:var(--space-2) 0;font-size:var(--text-sm);justify-content:space-between;display:flex}.summary-border[data-v-127cc8ae]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.sec-label[data-v-127cc8ae]{color:var(--text-secondary)}.sec-val[data-v-127cc8ae]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-error[data-v-127cc8ae]{color:var(--color-error-600)}.text-muted[data-v-127cc8ae]{color:var(--text-muted)}.font-bold[data-v-127cc8ae]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-e3b783fd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-e3b783fd]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-e3b783fd]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-e3b783fd}@keyframes spin-e3b783fd{to{transform:rotate(360deg)}}.calculator-grid[data-v-e3b783fd]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-e3b783fd]{opacity:1}@media (width>=768px){.calculator-grid[data-v-e3b783fd]{grid-template-columns:1fr 1fr}}.section-title[data-v-e3b783fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-e3b783fd]{width:50%}@media (width<=767px){.w-half[data-v-e3b783fd]{width:100%}}.mt-1[data-v-e3b783fd]{margin-top:var(--space-1)}.mt-2[data-v-e3b783fd]{margin-top:var(--space-2)}.mt-4[data-v-e3b783fd]{margin-top:var(--space-4)}.mt-6[data-v-e3b783fd]{margin-top:var(--space-6)}.mb-4[data-v-e3b783fd]{margin-bottom:var(--space-4)}.mb-6[data-v-e3b783fd]{margin-bottom:var(--space-6)}.form-group[data-v-e3b783fd]{margin-bottom:var(--space-4)}.form-row[data-v-e3b783fd]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-e3b783fd]{flex:1}.form-row .form-group[data-v-e3b783fd]{margin-bottom:0}.form-label[data-v-e3b783fd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-e3b783fd]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-e3b783fd],.form-select[data-v-e3b783fd]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-e3b783fd]:focus,.form-select[data-v-e3b783fd]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-e3b783fd]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-e3b783fd]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-e3b783fd]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-e3b783fd]{padding-right:var(--space-10)}.toggle-buttons[data-v-e3b783fd]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-e3b783fd]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-e3b783fd]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-e3b783fd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-e3b783fd]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-e3b783fd]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-e3b783fd]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-e3b783fd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-e3b783fd]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-e3b783fd]{color:var(--color-primary-600)}.placeholder[data-v-e3b783fd]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-e3b783fd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-e3b783fd]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-e3b783fd]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-e3b783fd]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-e3b783fd]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-e3b783fd]{font-weight:var(--font-weight-bold)}.font-mono[data-v-e3b783fd]{font-family:monospace;font-size:13px}.text-primary[data-v-e3b783fd]{color:var(--color-primary-600)}.text-success[data-v-e3b783fd]{color:var(--color-success-600)}.summary-border[data-v-e3b783fd]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-e3b783fd]{color:var(--text-secondary);background:var(--color-error-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-error-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-83be927c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-83be927c]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-83be927c]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-83be927c}@keyframes spin-83be927c{to{transform:rotate(360deg)}}.calculator-grid[data-v-83be927c]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-83be927c]{opacity:1}@media (width>=768px){.calculator-grid[data-v-83be927c]{grid-template-columns:1fr 1fr}}.section-title[data-v-83be927c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-83be927c]{margin-top:var(--space-1)}.mt-4[data-v-83be927c]{margin-top:var(--space-4)}.mb-4[data-v-83be927c]{margin-bottom:var(--space-4)}.mb-6[data-v-83be927c]{margin-bottom:var(--space-6)}.form-group[data-v-83be927c]{margin-bottom:var(--space-4)}.form-label[data-v-83be927c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-83be927c],.form-select[data-v-83be927c]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-83be927c]:focus,.form-select[data-v-83be927c]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-83be927c]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-83be927c]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-83be927c]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-83be927c]{padding-right:var(--space-8)}.input-with-select[data-v-83be927c]{display:flex}.input-with-select .form-input[data-v-83be927c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-83be927c]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto}.result-box[data-v-83be927c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-83be927c]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-83be927c]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-83be927c]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-83be927c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-83be927c]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-83be927c]{color:var(--color-primary-600)}.placeholder[data-v-83be927c]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-83be927c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-83be927c]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-83be927c]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-83be927c]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-83be927c]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-mono[data-v-83be927c]{font-family:monospace;font-size:13px}.text-primary[data-v-83be927c]{color:var(--color-primary-600)}.summary-border[data-v-83be927c]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-7c5d852b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7c5d852b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7c5d852b]{grid-template-columns:1fr 1fr}}.section-title[data-v-7c5d852b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7c5d852b]{margin-bottom:var(--space-4)}.form-label[data-v-7c5d852b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.math-notation[data-v-7c5d852b]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace}.form-input-group[data-v-7c5d852b]{display:flex}.form-input[data-v-7c5d852b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-7c5d852b]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-unit-addon[data-v-7c5d852b]{background:var(--color-neutral-100);border:1px solid var(--border-color);padding:var(--space-3) var(--space-4);color:var(--text-secondary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-left:none;align-items:center;display:flex}.radio-group-vertical[data-v-7c5d852b]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-7c5d852b]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-7c5d852b]:hover{background:var(--color-neutral-100)}.radio-label[data-v-7c5d852b]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.error-text[data-v-7c5d852b]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-7c5d852b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-7c5d852b]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-7c5d852b]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-7c5d852b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-7c5d852b]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-7c5d852b]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-7c5d852b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-7c5d852b]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-7c5d852b]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-7c5d852b]{color:var(--text-secondary)}.sec-val[data-v-7c5d852b]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-7c5d852b]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-7c5d852b]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-7c5d852b]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-58a5defa]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-58a5defa]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-58a5defa]{grid-template-columns:1fr 1fr}}.section-title[data-v-58a5defa]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-58a5defa]{margin-bottom:var(--space-4)}.form-label[data-v-58a5defa]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-58a5defa]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-58a5defa]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group-vertical[data-v-58a5defa]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-58a5defa]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-58a5defa]:hover{background:var(--color-neutral-100)}.radio-label[data-v-58a5defa]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.result-box[data-v-58a5defa]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-58a5defa]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-58a5defa]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-58a5defa]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:baseline;display:flex}.result-value .unit[data-v-58a5defa]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-58a5defa]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.warning-box[data-v-58a5defa]{border-left:4px solid var(--color-primary-500);padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--text-secondary);background:#f8fafc;line-height:1.5}.custom-calculator[data-v-c12b3789]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c12b3789]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c12b3789]{grid-template-columns:1fr 1fr}}.section-title[data-v-c12b3789]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-c12b3789]{margin-top:var(--space-6)}.form-group[data-v-c12b3789]{margin-bottom:var(--space-4)}.form-label[data-v-c12b3789]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.math-sym[data-v-c12b3789]{font-family:serif;font-style:italic}.form-input[data-v-c12b3789],.form-select[data-v-c12b3789]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c12b3789]:focus,.form-select[data-v-c12b3789]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-c12b3789]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-c12b3789]{padding-right:5rem}.unit-addon[data-v-c12b3789]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.quick-preset-pills[data-v-c12b3789]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill-btn[data-v-c12b3789]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.preset-pill-btn[data-v-c12b3789]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.preset-pill-btn.active[data-v-c12b3789]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.input-row-2col[data-v-c12b3789]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-hint[data-v-c12b3789]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.topology-radio-group[data-v-c12b3789]{gap:var(--space-2);flex-direction:column;display:flex}.topology-card[data-v-c12b3789]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;transition:all .2s;display:flex}.topology-card[data-v-c12b3789]:hover{background:var(--color-neutral-50)}.topology-card.selected[data-v-c12b3789]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.topology-card input[data-v-c12b3789]{margin-top:3px}.topology-info[data-v-c12b3789]{flex-direction:column;display:flex}.topology-title[data-v-c12b3789]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.topology-desc[data-v-c12b3789]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;line-height:1.35}.primary-result-box[data-v-c12b3789]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-c12b3789]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c12b3789]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c12b3789]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-exact-subtext[data-v-c12b3789]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-c12b3789]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c12b3789]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c12b3789]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c12b3789]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .sub-label[data-v-c12b3789]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;display:block}.rating-val[data-v-c12b3789]{font-size:var(--text-lg)!important}.text-warn[data-v-c12b3789]{color:var(--color-warning-600,#d97706)!important}.color-code-box[data-v-c12b3789]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.color-code-header[data-v-c12b3789]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.color-code-title[data-v-c12b3789]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.color-code-value[data-v-c12b3789]{font-size:var(--text-xs);color:var(--text-muted)}.resistor-graphic-container[data-v-c12b3789]{padding:var(--space-3) 0;justify-content:center;align-items:center;display:flex}.resistor-wire[data-v-c12b3789]{background:#9ca3af;width:32px;height:4px}.resistor-body[data-v-c12b3789]{background:#d4b896;border:1px solid #b89b7b;border-radius:6px;align-items:center;height:32px;display:flex;box-shadow:inset 0 2px 4px #fff6,inset 0 -2px 4px #00000026}.resistor-bulge[data-v-c12b3789]{align-items:center;gap:8px;padding:0 4px;display:flex}.bulge-left[data-v-c12b3789]{border-top-left-radius:6px;border-bottom-left-radius:6px}.bulge-right[data-v-c12b3789]{border-top-right-radius:6px;border-bottom-right-radius:6px}.resistor-waist[data-v-c12b3789]{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.resistor-band[data-v-c12b3789]{width:8px;height:32px;box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 2px #0000004d}.resistor-waist .resistor-band[data-v-c12b3789]{height:24px}.color-bands-legend[data-v-c12b3789]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.band-tag[data-v-c12b3789]{background:var(--color-neutral-50);border-radius:var(--radius-sm);color:var(--text-secondary);border:1px solid;padding:2px 8px;font-size:11px}.info-box[data-v-c12b3789]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-c12b3789]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.summary-table[data-v-c12b3789]{gap:var(--space-2);flex-direction:column;display:flex}.summary-row[data-v-c12b3789]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;display:flex}.summary-row[data-v-c12b3789]:last-child{border-bottom:none;padding-bottom:0}.summary-col-label[data-v-c12b3789]{color:var(--text-secondary)}.summary-col-val[data-v-c12b3789]{font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:right}.warnings-container[data-v-c12b3789]{gap:var(--space-2);flex-direction:column;display:flex}.warning-item[data-v-c12b3789]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fde68a;line-height:1.4;display:flex}.error-banner[data-v-c12b3789]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);color:#991b1b;font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca;line-height:1.4;display:flex}.error-icon[data-v-c12b3789]{font-size:var(--text-xl)}.empty-desc[data-v-c12b3789]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);display:block}.custom-calculator[data-v-b35c7a85]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b35c7a85]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b35c7a85]{grid-template-columns:1fr 1fr}}.section-title[data-v-b35c7a85]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b35c7a85]{margin-bottom:var(--space-4)}.form-label[data-v-b35c7a85]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b35c7a85],.form-select[data-v-b35c7a85]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b35c7a85]:focus,.form-select[data-v-b35c7a85]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b35c7a85]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-b35c7a85]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b35c7a85]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-result-box.empty-state .result-label[data-v-b35c7a85]{color:var(--text-muted)}.result-value.highlight[data-v-b35c7a85]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-b35c7a85]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-family:monospace}.secondary-results-grid[data-v-b35c7a85]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b35c7a85]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b35c7a85]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b35c7a85]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .unit[data-v-b35c7a85]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.info-box[data-v-b35c7a85]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-b35c7a85]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-b35c7a85]{gap:var(--space-2);display:flex}.unit-btn[data-v-b35c7a85]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;transition:all .2s}.unit-btn[data-v-b35c7a85]:hover{background:var(--color-neutral-50)}.unit-btn.active[data-v-b35c7a85]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-500);font-weight:var(--font-weight-bold)}.preset-chips[data-v-b35c7a85]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-b35c7a85]{font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .2s}.chip-btn[data-v-b35c7a85]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.input-hint[data-v-b35c7a85]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.placeholder-text[data-v-b35c7a85]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.flight-compliance-box.allowed[data-v-b35c7a85]{background:#f0fdf4;border-color:#86efac}.flight-compliance-box.allowed .info-title[data-v-b35c7a85]{color:#166534}.flight-compliance-box.requires_approval[data-v-b35c7a85]{background:#fffbeb;border-color:#fde68a}.flight-compliance-box.requires_approval .info-title[data-v-b35c7a85]{color:#92400e}.flight-compliance-box.prohibited[data-v-b35c7a85]{background:#fef2f2;border-color:#fca5a5}.flight-compliance-box.prohibited .info-title[data-v-b35c7a85]{color:#991b1b}.flight-summary[data-v-b35c7a85]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-primary)}.flight-details[data-v-b35c7a85]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.formula-text[data-v-b35c7a85]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-1)}.charge-text[data-v-b35c7a85]{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.custom-calculator[data-v-6a48c691]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6a48c691]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6a48c691]{grid-template-columns:1fr 1fr}}.section-title[data-v-6a48c691]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6a48c691]{margin-bottom:var(--space-4)}.form-label[data-v-6a48c691]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6a48c691],.form-select[data-v-6a48c691]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6a48c691]:focus,.form-select[data-v-6a48c691]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6a48c691]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6a48c691]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6a48c691]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6a48c691]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6a48c691]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6a48c691]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6a48c691]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6a48c691]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6a48c691]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6a48c691]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-unit[data-v-6a48c691]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-6a48c691]{flex:1}.unit-dropdown[data-v-6a48c691]{flex-shrink:0;width:90px}.presets-row[data-v-6a48c691]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6a48c691]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--space-1,4px) var(--space-3,8px);font-size:var(--text-xs,12px);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-btn[data-v-6a48c691]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.results-wrapper[data-v-6a48c691]{gap:var(--space-4);flex-direction:column;display:flex}.primary-solved-grid[data-v-6a48c691]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.primary-solved-item[data-v-6a48c691]{flex-direction:column;align-items:center;display:flex}.unit-text[data-v-6a48c691]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-normal,400);color:var(--color-primary-600,#2563eb);margin-left:2px}.secondary-value-wrapper[data-v-6a48c691]{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.secondary-main[data-v-6a48c691]{font-size:var(--text-xl,1.25rem);font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827)}.secondary-sub[data-v-6a48c691]{font-size:var(--text-xs,.75rem);color:var(--text-muted,#6b7280)}.formula-chips[data-v-6a48c691]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.formula-chip[data-v-6a48c691]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);font-family:monospace;font-size:var(--text-sm,14px);border-radius:var(--radius-sm,4px);padding:4px 10px}.steps-list[data-v-6a48c691]{padding-left:var(--space-5);margin:0;list-style-type:disc}.step-item[data-v-6a48c691]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin-bottom:var(--space-1)}.error-box[data-v-6a48c691]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.custom-calculator[data-v-9723e2b8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9723e2b8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9723e2b8]{grid-template-columns:1fr 1fr}}.section-title[data-v-9723e2b8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9723e2b8]{margin-bottom:var(--space-4)}.form-label[data-v-9723e2b8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9723e2b8],.form-select[data-v-9723e2b8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9723e2b8]:focus,.form-select[data-v-9723e2b8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9723e2b8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9723e2b8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9723e2b8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9723e2b8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9723e2b8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9723e2b8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9723e2b8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9723e2b8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs-container[data-v-9723e2b8]{margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3)}.mode-tabs[data-v-9723e2b8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-9723e2b8]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;transition:all .2s;display:inline-flex}.mode-tab-btn[data-v-9723e2b8]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.mode-tab-btn.active[data-v-9723e2b8]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-700)}.tab-icon[data-v-9723e2b8]{font-size:1.1em}.section-header-flex[data-v-9723e2b8]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.badge-count[data-v-9723e2b8]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);padding:2px 8px}.presets-wrapper[data-v-9723e2b8]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.presets-label[data-v-9723e2b8]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.quick-preset-pills[data-v-9723e2b8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill-btn[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-pill-btn[data-v-9723e2b8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.branch-cards-list[data-v-9723e2b8]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.branch-card[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:#fafafa;transition:border-color .2s}.branch-card[data-v-9723e2b8]:focus-within{border-color:var(--color-primary-400)}.branch-card-header[data-v-9723e2b8]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.branch-title[data-v-9723e2b8]{align-items:center;gap:var(--space-2);display:flex}.branch-index-badge[data-v-9723e2b8]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:2px 6px}.branch-name-input[data-v-9723e2b8]{font-weight:var(--font-weight-medium);font-size:var(--text-sm);color:var(--text-primary);border-radius:var(--radius-sm);background:0 0;border:none;width:120px;padding:2px 4px}.branch-name-input[data-v-9723e2b8]:focus{background:#fff;outline:none}.branch-actions[data-v-9723e2b8]{gap:var(--space-1);display:flex}.action-btn[data-v-9723e2b8]{border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;padding:4px 8px;transition:all .15s}.action-btn[data-v-9723e2b8]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.action-btn.delete-btn[data-v-9723e2b8]:hover{color:#dc2626;background:#fee2e2}.action-btn[data-v-9723e2b8]:disabled{opacity:.3;cursor:not-allowed}.input-unit-grid[data-v-9723e2b8]{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.flex-1[data-v-9723e2b8]{flex:1}.text-xs[data-v-9723e2b8]{font-size:var(--text-xs)}.select-compact[data-v-9723e2b8],.input-compact[data-v-9723e2b8]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.branch-secondary-fields[data-v-9723e2b8]{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color);grid-template-columns:1fr 1fr;display:grid}.list-controls-bar[data-v-9723e2b8]{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.btn-secondary[data-v-9723e2b8]{background:var(--color-primary-50);border:1px dashed var(--color-primary-400);color:var(--color-primary-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center;width:100%;transition:all .2s}.btn-secondary[data-v-9723e2b8]:hover{background:var(--color-primary-100);border-style:solid}.btn-ghost[data-v-9723e2b8]{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;padding:var(--space-2);background:0 0;border:none}.btn-ghost[data-v-9723e2b8]:hover{color:var(--text-primary);text-decoration:underline}.btn-ghost-sm[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:0 0;padding:2px 8px}.btn-ghost-sm[data-v-9723e2b8]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.circuit-supply-box[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-4);background:#f8fafc}.helper-text[data-v-9723e2b8]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3);line-height:1.4}.input-row-2col[data-v-9723e2b8]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.input-row-2col[data-v-9723e2b8]{grid-template-columns:1fr 1fr}}.input-with-addon[data-v-9723e2b8]{align-items:center;display:flex;position:relative}.input-with-addon .form-input[data-v-9723e2b8]{padding-right:70px}.unit-addon[data-v-9723e2b8]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;position:absolute}.known-resistors-list[data-v-9723e2b8]{gap:var(--space-2);flex-direction:column;display:flex}.known-resistor-row[data-v-9723e2b8]{gap:var(--space-2);grid-template-columns:40px 1fr 100px 32px;align-items:center;display:grid}.known-badge[data-v-9723e2b8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-align:center}.alert-box[data-v-9723e2b8]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);display:flex}.alert-icon[data-v-9723e2b8]{font-size:1.2em}.error-alert[data-v-9723e2b8]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.warning-alert[data-v-9723e2b8]{color:#92400e;background:#fffbeb;border:1px solid #fef3c7}.result-sub-detail[data-v-9723e2b8]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shortcut-tag[data-v-9723e2b8]{background:var(--color-primary-200);color:var(--color-primary-800);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);padding:1px 6px}.text-sm-val[data-v-9723e2b8]{word-break:break-all;font-size:var(--text-lg)!important}.sub-label-note[data-v-9723e2b8]{color:var(--text-muted);margin-top:2px;font-size:.75rem;display:block}.branch-table-container[data-v-9723e2b8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-scroll[data-v-9723e2b8]{margin-top:var(--space-2);overflow-x:auto}.circuit-table[data-v-9723e2b8]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.circuit-table th[data-v-9723e2b8]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.circuit-table td[data-v-9723e2b8]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);vertical-align:middle}.overload-row[data-v-9723e2b8]{background:#fff1f2!important}.badge-danger[data-v-9723e2b8]{color:#fff;background:#ef4444;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:.65rem;font-weight:700}.text-danger[data-v-9723e2b8]{color:#dc2626;font-weight:700}.share-bar-cell[data-v-9723e2b8]{align-items:center;gap:var(--space-2);min-width:90px;display:flex}.mini-bar[data-v-9723e2b8]{background:var(--color-neutral-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.mini-bar-fill[data-v-9723e2b8]{background:var(--color-primary-500);height:100%}.color-bands-preview[data-v-9723e2b8]{background:#e2e8f0;border-radius:3px;align-items:center;gap:2px;padding:3px 6px;display:inline-flex}.color-band[data-v-9723e2b8]{border-radius:1px;width:6px;height:14px}.rank-badge[data-v-9723e2b8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);background:var(--color-neutral-100);color:var(--text-secondary);padding:2px 6px;display:inline-block}.rank-badge.top-rank[data-v-9723e2b8]{color:#854d0e;background:#fef08a}.badge-success[data-v-9723e2b8]{color:#166534;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:#dcfce7;padding:2px 6px}.badge-neutral[data-v-9723e2b8]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 6px}.steps-header[data-v-9723e2b8]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-badge[data-v-9723e2b8]{font-family:monospace;font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-sm);padding:2px 8px}.steps-list[data-v-9723e2b8]{padding-left:var(--space-4);margin:0}.step-item[data-v-9723e2b8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);line-height:1.6}.copy-action-row[data-v-9723e2b8]{text-align:right}.mt-2[data-v-9723e2b8]{margin-top:var(--space-2)}.mt-3[data-v-9723e2b8]{margin-top:var(--space-3)}.mt-4[data-v-9723e2b8]{margin-top:var(--space-4)}.mt-6[data-v-9723e2b8]{margin-top:var(--space-6)}.mb-0[data-v-9723e2b8]{margin-bottom:0}.custom-calculator[data-v-6fdd186b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6fdd186b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6fdd186b]{grid-template-columns:1fr 1fr}}.section-title[data-v-6fdd186b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6fdd186b]{margin-bottom:var(--space-4)}.form-label[data-v-6fdd186b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6fdd186b],.form-select[data-v-6fdd186b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6fdd186b]:focus,.form-select[data-v-6fdd186b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6fdd186b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6fdd186b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6fdd186b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6fdd186b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6fdd186b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6fdd186b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6fdd186b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6fdd186b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6fdd186b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6fdd186b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-6fdd186b]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);margin-bottom:var(--space-4);display:flex}.tab-btn[data-v-6fdd186b]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-6fdd186b]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.tab-btn.active[data-v-6fdd186b]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-200,#bfdbfe);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.presets-container[data-v-6fdd186b]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.presets-label[data-v-6fdd186b]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.presets-buttons[data-v-6fdd186b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-6fdd186b]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-pill[data-v-6fdd186b]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.input-with-unit[data-v-6fdd186b]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-6fdd186b]{flex:1}.unit-dropdown[data-v-6fdd186b]{flex-shrink:0;width:90px}.results-wrapper[data-v-6fdd186b]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-6fdd186b]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.secondary-value-wrapper[data-v-6fdd186b]{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.secondary-main[data-v-6fdd186b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-sub[data-v-6fdd186b]{font-size:var(--text-xs);color:var(--text-muted)}.custom-metrics-grid[data-v-6fdd186b]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}.metric-item[data-v-6fdd186b]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.metric-item[data-v-6fdd186b]:last-child{border-bottom:none}.metric-label[data-v-6fdd186b]{color:var(--text-secondary)}.metric-val[data-v-6fdd186b]{color:var(--text-primary)}.table-responsive[data-v-6fdd186b]{margin-top:var(--space-2);overflow-x:auto}.tau-table[data-v-6fdd186b]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.tau-table th[data-v-6fdd186b]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.tau-table td[data-v-6fdd186b]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.tau-table tr[data-v-6fdd186b]:hover{background:var(--color-neutral-50,#f9fafb)}.formula-chips[data-v-6fdd186b]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.formula-chip[data-v-6fdd186b]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);font-family:monospace;font-size:var(--text-sm);border-radius:var(--radius-sm,4px);padding:4px 10px}.steps-list[data-v-6fdd186b]{padding-left:var(--space-5);margin:0;list-style-type:disc}.step-item[data-v-6fdd186b]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.4}.switch-helper[data-v-6fdd186b]{font-size:var(--text-xs)}.link-btn[data-v-6fdd186b]{color:var(--color-primary-600);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;padding:0;text-decoration:underline}.link-btn[data-v-6fdd186b]:hover{color:var(--color-primary-800)}.mt-2[data-v-6fdd186b]{margin-top:var(--space-2)}.font-bold[data-v-6fdd186b]{font-weight:var(--font-weight-bold)}.font-medium[data-v-6fdd186b]{font-weight:var(--font-weight-medium)}.text-primary[data-v-6fdd186b]{color:var(--color-primary-700)}.text-secondary[data-v-6fdd186b]{color:var(--text-secondary)}.text-muted[data-v-6fdd186b]{color:var(--text-muted)}.text-sm[data-v-6fdd186b]{font-size:var(--text-sm)}.custom-calculator[data-v-22806dae]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-22806dae]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-22806dae]{grid-template-columns:1fr 1fr}}.section-title[data-v-22806dae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-22806dae]{margin-bottom:var(--space-4)}.form-label[data-v-22806dae]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-22806dae],.form-select[data-v-22806dae]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-22806dae]:focus,.form-select[data-v-22806dae]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-22806dae]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-22806dae]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-22806dae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-22806dae]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-22806dae]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-22806dae]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-22806dae]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-22806dae]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-22806dae]{font-size:var(--text-2xl);margin-top:var(--space-2)}.secondary-value-wrapper[data-v-22806dae]{margin-top:var(--space-2);flex-direction:column;align-items:center;display:flex}.secondary-main[data-v-22806dae]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-sub[data-v-22806dae]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.info-box[data-v-22806dae]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-22806dae]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-22806dae]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);margin-bottom:var(--space-4);display:flex;overflow-x:auto}.tab-btn[data-v-22806dae]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-22806dae]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.tab-btn.active[data-v-22806dae]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-200,#bfdbfe);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.presets-container[data-v-22806dae]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.presets-label[data-v-22806dae]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.presets-buttons[data-v-22806dae]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-22806dae]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-pill[data-v-22806dae]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.input-with-unit[data-v-22806dae]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-22806dae]{flex:1}.unit-dropdown[data-v-22806dae]{width:110px}.unit-badge[data-v-22806dae]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;align-items:center;display:flex}.field-hint[data-v-22806dae]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.resistors-list-header[data-v-22806dae]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.add-btn[data-v-22806dae]{background:var(--color-primary-50,#eff6ff);border:1px solid var(--color-primary-200,#bfdbfe);color:var(--color-primary-700,#1d4ed8);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:4px 10px;transition:all .15s}.add-btn[data-v-22806dae]:hover{background:var(--color-primary-100,#dbeafe)}.resistor-rows[data-v-22806dae]{gap:var(--space-2);flex-direction:column;display:flex}.resistor-row-item[data-v-22806dae]{align-items:center;gap:var(--space-2);display:flex}.row-label[data-v-22806dae]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);width:28px}.row-val-input[data-v-22806dae]{flex:1}.row-unit-select[data-v-22806dae]{width:80px}.row-tol-select[data-v-22806dae]{width:85px}.remove-row-btn[data-v-22806dae]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:36px;height:42px;font-size:var(--text-lg);color:var(--text-muted);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:all .15s;display:flex}.remove-row-btn[data-v-22806dae]:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.remove-row-btn[data-v-22806dae]:disabled{opacity:.3;cursor:not-allowed}.resistor-visual[data-v-22806dae]{margin:var(--space-3) 0;justify-content:center;align-items:center;display:flex}.resistor-body[data-v-22806dae]{background:#e2d9cc;border:2px solid #8c8273;border-radius:8px;justify-content:space-evenly;align-items:center;width:180px;height:40px;display:flex;position:relative;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 4px #0003}.resistor-body[data-v-22806dae]:before,.resistor-body[data-v-22806dae]:after{content:"";background:#94a3b8;width:30px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.resistor-body[data-v-22806dae]:before{left:-30px}.resistor-body[data-v-22806dae]:after{right:-30px}.color-stripe[data-v-22806dae]{border-radius:1px;width:10px;height:100%}.bands-legend[data-v-22806dae]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.band-tag[data-v-22806dae]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);padding:2px 8px}.custom-metrics-grid[data-v-22806dae]{gap:var(--space-2);display:grid}.metric-item[data-v-22806dae]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.metric-item[data-v-22806dae]:last-child{border-bottom:none}.metric-label[data-v-22806dae]{color:var(--text-secondary)}.metric-val[data-v-22806dae]{color:var(--text-primary)}.warning-box[data-v-22806dae]{border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fffbeb;border:1px solid #fef3c7}.warning-text[data-v-22806dae]{font-size:var(--text-xs);color:#b45309}.formula-chips[data-v-22806dae]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.formula-chip[data-v-22806dae]{background:var(--color-primary-50,#eff6ff);border:1px solid var(--color-primary-200,#bfdbfe);color:var(--color-primary-700,#1d4ed8);font-family:monospace;font-size:var(--text-xs);border-radius:var(--radius-sm);padding:3px 8px}.steps-list[data-v-22806dae]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;list-style:outside}.step-item[data-v-22806dae]{margin-bottom:var(--space-2)}.table-responsive[data-v-22806dae]{overflow-x:auto}.resistor-table[data-v-22806dae]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.resistor-table th[data-v-22806dae],.resistor-table td[data-v-22806dae]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.resistor-table th[data-v-22806dae]{color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase}.text-error[data-v-22806dae]{color:#dc2626;font-size:var(--text-lg)!important}.text-primary[data-v-22806dae]{color:var(--color-primary-700)}.font-bold[data-v-22806dae]{font-weight:var(--font-weight-bold)}.font-medium[data-v-22806dae]{font-weight:var(--font-weight-medium)}.custom-calculator[data-v-06fe99e4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-06fe99e4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-06fe99e4]{grid-template-columns:1fr 1fr}}.section-title[data-v-06fe99e4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-06fe99e4]{margin-bottom:var(--space-4)}.form-label[data-v-06fe99e4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-06fe99e4],.form-select[data-v-06fe99e4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-06fe99e4]:focus,.form-select[data-v-06fe99e4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-06fe99e4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-06fe99e4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-06fe99e4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-06fe99e4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-06fe99e4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-06fe99e4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-06fe99e4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-06fe99e4]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.info-box[data-v-06fe99e4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-06fe99e4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs-container[data-v-06fe99e4]{margin-bottom:var(--space-6)}.mode-tabs[data-v-06fe99e4]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.mode-tab-btn[data-v-06fe99e4]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s;display:flex}.mode-tab-btn[data-v-06fe99e4]:hover{color:var(--text-primary)}.mode-tab-btn.active[data-v-06fe99e4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.visual-resistor-card[data-v-06fe99e4]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-8);background:linear-gradient(#fff 0%,#f8fafc 100%);flex-direction:column;align-items:center;display:flex;box-shadow:inset 0 2px 4px #00000005}.resistor-graphic-wrap[data-v-06fe99e4]{justify-content:center;align-items:center;width:100%;max-width:480px;height:90px;display:flex;position:relative}.resistor-lead[data-v-06fe99e4]{background:linear-gradient(#e2e8f0 0%,#94a3b8 50%,#64748b 100%);border-radius:3px;flex:1;height:6px}.resistor-body[data-v-06fe99e4]{border-radius:14px;justify-content:space-around;align-items:center;width:260px;height:64px;padding:0 16px;transition:background-color .3s;display:flex;position:relative;box-shadow:0 8px 16px -4px #00000026,inset 0 2px 4px #fff9,inset 0 -3px 6px #0003}.resistor-body.carbon-film[data-v-06fe99e4]{background:linear-gradient(#fef3c7 0%,#fde68a 50%,#d97706 100%);border:1px solid #d97706}.resistor-body.metal-film[data-v-06fe99e4]{background:linear-gradient(#e0f2fe 0%,#bae6fd 50%,#0284c7 100%);border:1px solid #0284c7}.resistor-band-slot[data-v-06fe99e4]{border-radius:2px;justify-content:center;align-items:flex-end;width:14px;height:100%;padding-bottom:2px;transition:background-color .25s;display:flex;box-shadow:inset 0 0 2px #0006,0 0 3px #0003}.band-indicator-num[data-v-06fe99e4]{color:#ffffffe6;text-shadow:0 1px 2px #000c;font-size:8px;font-weight:700}.smd-graphic-wrap[data-v-06fe99e4]{padding:var(--space-3) 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.smd-body[data-v-06fe99e4]{background:#18181b;border:1px solid #27272a;border-radius:6px;width:220px;height:80px;display:flex;overflow:hidden;box-shadow:0 8px 16px #0003}.smd-terminal[data-v-06fe99e4]{background:linear-gradient(90deg,#94a3b8 0%,#cbd5e1 50%,#64748b 100%);width:32px;height:100%;box-shadow:inset 0 2px 4px #ffffff80}.smd-center[data-v-06fe99e4]{flex:1;justify-content:center;align-items:center;display:flex}.smd-stamped-text[data-v-06fe99e4]{color:#f8fafc;letter-spacing:2px;text-shadow:0 1px 2px #000c;font-family:Courier New,Courier,monospace;font-size:28px;font-weight:700}.smd-caption[data-v-06fe99e4]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.visual-card-footer[data-v-06fe99e4]{margin-top:var(--space-4);gap:var(--space-3);align-items:center;display:flex}.visual-result-badge[data-v-06fe99e4]{background:var(--color-primary-600);color:#fff;font-size:var(--text-base);font-weight:var(--font-weight-bold);border-radius:9999px;padding:4px 14px;box-shadow:0 2px 4px #0000001a}.visual-tol-badge[data-v-06fe99e4]{color:#334155;font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;padding:4px 10px}.band-count-selector[data-v-06fe99e4]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.band-pill-btn[data-v-06fe99e4]{padding:var(--space-2) var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:#fff;flex-direction:column;align-items:center;transition:all .2s;display:flex}.band-pill-btn[data-v-06fe99e4]:hover{border-color:var(--color-primary-400)}.band-pill-btn.active[data-v-06fe99e4]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);box-shadow:0 0 0 2px var(--color-primary-200)}.band-pill-desc[data-v-06fe99e4]{color:var(--text-secondary);margin-top:2px;font-size:9px;font-weight:400}.presets-wrapper[data-v-06fe99e4]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.presets-label[data-v-06fe99e4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.quick-preset-pills[data-v-06fe99e4]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-pill-btn[data-v-06fe99e4]{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 8px;transition:all .15s}.preset-pill-btn[data-v-06fe99e4]:hover{background:#e2e8f0;border-color:#cbd5e1}.color-select-group[data-v-06fe99e4]{align-items:center;gap:var(--space-3);display:flex}.color-sample-swatch[data-v-06fe99e4]{border-radius:var(--radius-md);border:1px solid #0003;flex-shrink:0;width:32px;height:32px;box-shadow:0 1px 3px #0000001a}.input-row-with-select[data-v-06fe99e4]{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.input-with-unit[data-v-06fe99e4]{align-items:center;display:flex;position:relative}.unit-addon[data-v-06fe99e4]{right:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-hint[data-v-06fe99e4]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px;display:block}.result-sub-detail[data-v-06fe99e4]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.eia-tags[data-v-06fe99e4]{justify-content:center;display:flex}.series-pill-list[data-v-06fe99e4]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.eia-tag-badge[data-v-06fe99e4]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:2px 6px}.text-muted-sm[data-v-06fe99e4]{font-size:var(--text-xs);color:var(--text-secondary)}.text-accent[data-v-06fe99e4]{color:#b91c1c}.info-details-row[data-v-06fe99e4]{font-size:var(--text-sm);justify-content:space-between;display:flex}.formula-box[data-v-06fe99e4]{border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);background:#f8fafc;border:1px solid #e2e8f0}.formula-box code[data-v-06fe99e4]{font-size:var(--text-xs);color:var(--color-primary-700);font-weight:700;display:block}.calc-step-line[data-v-06fe99e4]{font-size:var(--text-xs);color:var(--text-primary);margin-top:4px;font-weight:500}.band-breakdown-list[data-v-06fe99e4]{flex-direction:column;gap:6px;display:flex}.breakdown-band-item[data-v-06fe99e4]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.band-color-chip[data-v-06fe99e4]{border:1px solid #0003;border-radius:50%;flex-shrink:0;width:14px;height:14px}.band-role-label[data-v-06fe99e4]{color:var(--text-secondary);min-width:120px}.band-color-name[data-v-06fe99e4]{color:var(--text-primary);font-weight:600}.band-value-val[data-v-06fe99e4]{color:var(--color-primary-700);font-weight:500}.error-banner[data-v-06fe99e4]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca}.chart-section[data-v-06fe99e4]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-06fe99e4]{overflow-x:auto}.color-chart-table[data-v-06fe99e4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.color-chart-table th[data-v-06fe99e4],.color-chart-table td[data-v-06fe99e4]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.color-chart-table th[data-v-06fe99e4]{font-weight:var(--font-weight-bold);color:var(--text-secondary);background:#f8fafc}.color-cell-flex[data-v-06fe99e4]{align-items:center;gap:var(--space-2);display:flex}.table-color-chip[data-v-06fe99e4]{border:1px solid #0003;border-radius:3px;width:14px;height:14px}.mnemonic-box[data-v-06fe99e4]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-primary);background:#f8fafc;border:1px solid #e2e8f0}.mnemonic-phrase[data-v-06fe99e4]{color:var(--color-primary-800);margin-top:2px;display:block}.mnemonic-quote[data-v-06fe99e4]{color:var(--text-secondary);margin-top:2px;font-style:italic;display:block}.font-mono[data-v-06fe99e4]{font-family:monospace}.text-uppercase[data-v-06fe99e4]{text-transform:uppercase}.mt-3[data-v-06fe99e4]{margin-top:var(--space-3)}.mt-4[data-v-06fe99e4]{margin-top:var(--space-4)}.mt-8[data-v-06fe99e4]{margin-top:var(--space-8)}.custom-calculator[data-v-6c13742b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6c13742b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6c13742b]{grid-template-columns:1fr 1fr}}.section-title[data-v-6c13742b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6c13742b]{margin-bottom:var(--space-4)}.form-label[data-v-6c13742b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6c13742b],.form-select[data-v-6c13742b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6c13742b]:focus,.form-select[data-v-6c13742b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6c13742b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6c13742b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6c13742b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6c13742b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6c13742b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6c13742b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6c13742b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6c13742b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6c13742b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6c13742b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-6c13742b]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);margin-bottom:var(--space-4);display:flex}.tab-btn[data-v-6c13742b]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-6c13742b]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.tab-btn.active[data-v-6c13742b]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-200,#bfdbfe);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.presets-container[data-v-6c13742b]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.presets-label[data-v-6c13742b]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.presets-buttons[data-v-6c13742b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-6c13742b]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-pill[data-v-6c13742b]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.input-with-unit[data-v-6c13742b]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-6c13742b]{flex:1}.unit-dropdown[data-v-6c13742b]{flex-shrink:0;width:90px}.results-wrapper[data-v-6c13742b]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-6c13742b]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.secondary-value-wrapper[data-v-6c13742b]{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.secondary-main[data-v-6c13742b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-sub[data-v-6c13742b]{font-size:var(--text-xs);color:var(--text-muted)}.custom-metrics-grid[data-v-6c13742b]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}.metric-item[data-v-6c13742b]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.metric-item[data-v-6c13742b]:last-child{border-bottom:none}.metric-label[data-v-6c13742b]{color:var(--text-secondary)}.metric-val[data-v-6c13742b]{color:var(--text-primary)}.table-responsive[data-v-6c13742b]{margin-top:var(--space-2);overflow-x:auto}.tau-table[data-v-6c13742b]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.tau-table th[data-v-6c13742b]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.tau-table td[data-v-6c13742b]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.tau-table tr[data-v-6c13742b]:hover{background:var(--color-neutral-50,#f9fafb)}.formula-chips[data-v-6c13742b]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.formula-chip[data-v-6c13742b]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);font-family:monospace;font-size:var(--text-sm);border-radius:var(--radius-sm,4px);padding:4px 10px}.steps-list[data-v-6c13742b]{padding-left:var(--space-5);margin:0;list-style-type:disc}.step-item[data-v-6c13742b]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.4}.switch-helper[data-v-6c13742b]{font-size:var(--text-xs)}.link-btn[data-v-6c13742b]{color:var(--color-primary-600);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;padding:0;text-decoration:underline}.link-btn[data-v-6c13742b]:hover{color:var(--color-primary-800)}.mt-2[data-v-6c13742b]{margin-top:var(--space-2)}.font-bold[data-v-6c13742b]{font-weight:var(--font-weight-bold)}.font-medium[data-v-6c13742b]{font-weight:var(--font-weight-medium)}.text-primary[data-v-6c13742b]{color:var(--color-primary-700)}.text-secondary[data-v-6c13742b]{color:var(--text-secondary)}.text-muted[data-v-6c13742b]{color:var(--text-muted)}.text-sm[data-v-6c13742b]{font-size:var(--text-sm)}.custom-calculator[data-v-b9440f66]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b9440f66]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b9440f66]{grid-template-columns:1fr 1fr}}.section-title[data-v-b9440f66]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b9440f66]{margin-bottom:var(--space-4)}.form-label[data-v-b9440f66]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b9440f66],.form-select[data-v-b9440f66]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b9440f66]:focus,.form-select[data-v-b9440f66]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b9440f66]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b9440f66]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b9440f66]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b9440f66]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b9440f66]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b9440f66]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b9440f66]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b9440f66]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs-container[data-v-b9440f66]{margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3)}.mode-tabs[data-v-b9440f66]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-b9440f66]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;border:1px solid #0000;transition:all .2s;display:inline-flex}.mode-tab-btn[data-v-b9440f66]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.mode-tab-btn.active[data-v-b9440f66]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-700)}.tab-icon[data-v-b9440f66]{font-size:1.1em}.section-header-flex[data-v-b9440f66]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.badge-count[data-v-b9440f66]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);padding:2px 8px}.presets-wrapper[data-v-b9440f66]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.presets-label[data-v-b9440f66]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.quick-preset-pills[data-v-b9440f66]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill-btn[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-pill-btn[data-v-b9440f66]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.branch-cards-list[data-v-b9440f66]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.branch-card[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:#fafafa;transition:border-color .2s}.branch-card[data-v-b9440f66]:focus-within{border-color:var(--color-primary-400)}.branch-card-header[data-v-b9440f66]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.branch-title[data-v-b9440f66]{align-items:center;gap:var(--space-2);display:flex}.branch-index-badge[data-v-b9440f66]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:2px 6px}.branch-name-input[data-v-b9440f66]{font-weight:var(--font-weight-medium);font-size:var(--text-sm);color:var(--text-primary);border-radius:var(--radius-sm);background:0 0;border:none;width:130px;padding:2px 4px}.branch-name-input[data-v-b9440f66]:focus{background:#fff;outline:none}.branch-actions[data-v-b9440f66]{gap:var(--space-1);display:flex}.action-btn[data-v-b9440f66]{border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;padding:4px 8px;transition:all .15s}.action-btn[data-v-b9440f66]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.action-btn.delete-btn[data-v-b9440f66]:hover{color:#dc2626;background:#fee2e2}.action-btn[data-v-b9440f66]:disabled{opacity:.3;cursor:not-allowed}.input-unit-grid[data-v-b9440f66]{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.flex-1[data-v-b9440f66]{flex:1}.text-xs[data-v-b9440f66]{font-size:var(--text-xs)}.select-compact[data-v-b9440f66],.input-compact[data-v-b9440f66]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.branch-secondary-fields[data-v-b9440f66]{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color);grid-template-columns:1fr 1fr;display:grid}.list-controls-bar[data-v-b9440f66]{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.btn-secondary[data-v-b9440f66]{background:var(--color-primary-50);border:1px dashed var(--color-primary-400);color:var(--color-primary-700);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center;width:100%;transition:all .2s}.btn-secondary[data-v-b9440f66]:hover{background:var(--color-primary-100);border-style:solid}.btn-ghost[data-v-b9440f66]{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;padding:var(--space-2);background:0 0;border:none}.btn-ghost[data-v-b9440f66]:hover{color:var(--text-primary);text-decoration:underline}.btn-ghost-sm[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:0 0;padding:2px 8px}.btn-ghost-sm[data-v-b9440f66]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.circuit-supply-box[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-4);background:#f8fafc}.helper-text[data-v-b9440f66]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3);line-height:1.4}.input-row-2col[data-v-b9440f66]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.input-row-2col[data-v-b9440f66]{grid-template-columns:1fr 1fr}}.input-with-addon[data-v-b9440f66]{align-items:center;display:flex;position:relative}.input-with-addon .form-input[data-v-b9440f66]{padding-right:70px}.unit-addon[data-v-b9440f66]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;position:absolute}.known-resistors-list[data-v-b9440f66]{gap:var(--space-2);flex-direction:column;display:flex}.known-resistor-row[data-v-b9440f66]{gap:var(--space-2);grid-template-columns:40px 1fr 100px 32px;align-items:center;display:grid}.known-badge[data-v-b9440f66]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-align:center}.checkbox-wrapper[data-v-b9440f66]{align-items:center;display:flex}.checkbox-label[data-v-b9440f66]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.form-checkbox[data-v-b9440f66]{width:16px;height:16px;accent-color:var(--color-primary-600);cursor:pointer}.alert-box[data-v-b9440f66]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);display:flex}.alert-icon[data-v-b9440f66]{font-size:1.2em}.error-alert[data-v-b9440f66]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.warning-alert[data-v-b9440f66]{color:#92400e;background:#fffbeb;border:1px solid #fef3c7}.result-sub-detail[data-v-b9440f66]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shortcut-tag[data-v-b9440f66]{background:var(--color-primary-200);color:var(--color-primary-800);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);padding:1px 6px}.text-sm-val[data-v-b9440f66]{word-break:break-all;font-size:var(--text-lg)!important}.sub-label-note[data-v-b9440f66]{color:var(--text-muted);margin-top:2px;font-size:.75rem;display:block}.branch-table-container[data-v-b9440f66]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-scroll[data-v-b9440f66]{margin-top:var(--space-2);overflow-x:auto}.circuit-table[data-v-b9440f66]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.circuit-table th[data-v-b9440f66]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.circuit-table td[data-v-b9440f66]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);vertical-align:middle}.overload-row[data-v-b9440f66]{background:#fff1f2!important}.badge-danger[data-v-b9440f66]{color:#fff;background:#ef4444;border-radius:2px;margin-left:4px;padding:1px 4px;font-size:.65rem;font-weight:700}.text-danger[data-v-b9440f66]{color:#dc2626;font-weight:700}.share-bar-cell[data-v-b9440f66]{align-items:center;gap:var(--space-2);min-width:90px;display:flex}.mini-bar[data-v-b9440f66]{background:var(--color-neutral-200);border-radius:3px;flex:1;height:6px;overflow:hidden}.mini-bar-fill[data-v-b9440f66]{background:var(--color-primary-500);height:100%}.color-bands-preview[data-v-b9440f66]{background:#e2e8f0;border-radius:3px;align-items:center;gap:2px;padding:3px 6px;display:inline-flex}.color-band[data-v-b9440f66]{border-radius:1px;width:6px;height:14px}.rank-badge[data-v-b9440f66]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);background:var(--color-neutral-100);color:var(--text-secondary);padding:2px 6px;display:inline-block}.rank-badge.top-rank[data-v-b9440f66]{color:#854d0e;background:#fef08a}.badge-success[data-v-b9440f66]{color:#166534;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:#dcfce7;padding:2px 6px}.badge-neutral[data-v-b9440f66]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 6px}.steps-header[data-v-b9440f66]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-badge[data-v-b9440f66]{font-family:monospace;font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-sm);padding:2px 8px}.steps-list[data-v-b9440f66]{padding-left:var(--space-4);margin:0}.step-item[data-v-b9440f66]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);line-height:1.6}.copy-action-row[data-v-b9440f66]{text-align:right}.mt-2[data-v-b9440f66]{margin-top:var(--space-2)}.mt-3[data-v-b9440f66]{margin-top:var(--space-3)}.mt-4[data-v-b9440f66]{margin-top:var(--space-4)}.mt-6[data-v-b9440f66]{margin-top:var(--space-6)}.mb-0[data-v-b9440f66]{margin-bottom:0}.custom-calculator[data-v-cc0a6aa5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cc0a6aa5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cc0a6aa5]{grid-template-columns:1fr 1fr}}.section-title[data-v-cc0a6aa5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cc0a6aa5]{margin-bottom:var(--space-4)}.form-label[data-v-cc0a6aa5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cc0a6aa5],.form-select[data-v-cc0a6aa5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cc0a6aa5]:focus,.form-select[data-v-cc0a6aa5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cc0a6aa5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cc0a6aa5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cc0a6aa5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cc0a6aa5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cc0a6aa5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cc0a6aa5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cc0a6aa5]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cc0a6aa5]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cc0a6aa5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cc0a6aa5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-cc0a6aa5]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-cc0a6aa5]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--space-2,8px) var(--space-4,14px);font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .2s}.tab-btn[data-v-cc0a6aa5]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.tab-btn.active[data-v-cc0a6aa5]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff}.input-with-unit[data-v-cc0a6aa5]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-cc0a6aa5]{flex:1}.unit-dropdown[data-v-cc0a6aa5]{flex-shrink:0;width:95px}.presets-row[data-v-cc0a6aa5]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-cc0a6aa5]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--space-1,4px) var(--space-3,8px);font-size:var(--text-xs,12px);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-btn[data-v-cc0a6aa5]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.checkbox-label[data-v-cc0a6aa5]{align-items:center;gap:var(--space-2);font-size:var(--text-sm,14px);color:var(--text-primary);cursor:pointer;display:flex}.radio-row[data-v-cc0a6aa5]{gap:var(--space-4);display:flex}.radio-label[data-v-cc0a6aa5]{align-items:center;gap:var(--space-2);font-size:var(--text-sm,14px);color:var(--text-primary);cursor:pointer;display:flex}.results-wrapper[data-v-cc0a6aa5]{gap:var(--space-4);flex-direction:column;display:flex}.unit-text[data-v-cc0a6aa5]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal,400);color:var(--color-primary-600);margin-left:var(--space-1)}.compliance-badge[data-v-cc0a6aa5]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.4}.compliance-badge.compliant[data-v-cc0a6aa5]{color:#166534;background:#f0fdf4;border:1px solid #86efac}.compliance-badge.acceptable[data-v-cc0a6aa5]{color:#854d0e;background:#fefce8;border:1px solid #fde047}.compliance-badge.excessive[data-v-cc0a6aa5]{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.formula-chip[data-v-cc0a6aa5]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);font-family:monospace;font-size:var(--text-sm,14px);border-radius:var(--radius-sm,4px);margin-bottom:var(--space-3);padding:4px 10px;display:inline-block}.steps-list[data-v-cc0a6aa5]{padding-left:var(--space-5);margin:0;list-style-type:disc}.step-item[data-v-cc0a6aa5]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin-bottom:var(--space-1)}.error-box[data-v-cc0a6aa5]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.custom-calculator[data-v-c2284923]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.calculator-grid[data-v-c2284923]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.calculator-grid[data-v-c2284923]{grid-template-columns:1.1fr 1fr}}.section-title[data-v-c2284923]{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.form-group[data-v-c2284923]{margin-bottom:1.25rem}.form-label[data-v-c2284923]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.mode-tabs[data-v-c2284923]{flex-wrap:wrap;gap:.375rem;display:flex}.mode-tab[data-v-c2284923]{border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:#f8fafc;border-radius:.375rem;flex:1;min-width:80px;padding:.5rem;font-size:.8125rem;font-weight:500}.mode-tab.active[data-v-c2284923]{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.input-with-unit[data-v-c2284923],.input-with-select[data-v-c2284923]{align-items:center;display:flex}.form-input[data-v-c2284923]{border:1px solid var(--color-border,#cbd5e1);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.9375rem}.unit-badge[data-v-c2284923]{border:1px solid var(--color-border,#cbd5e1);color:#475569;background:#f1f5f9;border-left:none;border-radius:0 .375rem .375rem 0;padding:.5rem .75rem;font-size:.875rem}.unit-select[data-v-c2284923]{border-left:none;border-radius:0 .375rem .375rem 0;width:80px}.form-select[data-v-c2284923]{border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:.375rem;padding:.5rem .75rem}.checkbox-label[data-v-c2284923]{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.input-hint[data-v-c2284923]{color:#64748b;margin-top:.25rem;font-size:.75rem;display:block}.schematic-container[data-v-c2284923]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:.75rem}.schematic-title[data-v-c2284923]{color:#64748b;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.schematic-svg[data-v-c2284923]{width:100%;max-height:180px}.result-card[data-v-c2284923]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.primary-card[data-v-c2284923]{background:#eff6ff;border-color:#bfdbfe}.result-label[data-v-c2284923]{color:#475569;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.result-value[data-v-c2284923]{color:#1e293b;font-size:1.75rem;font-weight:700}.result-secondary[data-v-c2284923]{color:#64748b;margin-top:.25rem;font-size:.8125rem}.mb-4[data-v-c2284923]{margin-bottom:1rem}.alert-box[data-v-c2284923]{border-radius:.375rem;padding:.75rem 1rem;font-size:.8125rem}.alert-warning[data-v-c2284923]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.alert-info[data-v-c2284923]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.alert-title[data-v-c2284923]{margin-bottom:.25rem;font-weight:600}.circuit-table-wrapper[data-v-c2284923],.pairs-table-wrapper[data-v-c2284923]{overflow-x:auto}.circuit-table[data-v-c2284923],.pairs-table[data-v-c2284923]{border-collapse:collapse;width:100%;font-size:.8125rem}.circuit-table td[data-v-c2284923],.pairs-table th[data-v-c2284923],.pairs-table td[data-v-c2284923]{border-bottom:1px solid #f1f5f9;padding:.375rem .5rem}.pairs-table th[data-v-c2284923]{text-align:left;background:#f1f5f9;font-weight:600}.standards-grid[data-v-c2284923]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.5rem;display:grid}.standard-box[data-v-c2284923]{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem}.standard-box.highlight[data-v-c2284923]{background:#f0f9ff;border-color:#2563eb}.series-name[data-v-c2284923]{color:#64748b;font-size:.6875rem;display:block}.series-val[data-v-c2284923]{color:#1e293b;font-size:1rem;font-weight:700;display:block}.series-sub[data-v-c2284923]{color:#2563eb;font-size:.6875rem;display:block}.text-success[data-v-c2284923]{color:#16a34a;font-weight:600}.info-box[data-v-c2284923]{background:#f8fafc;border-left:3px solid #2563eb;border-radius:.25rem;padding:.75rem}.info-title[data-v-c2284923]{color:#1e293b;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.info-text[data-v-c2284923]{color:#334155;margin:0;font-size:.8125rem}.steps-list[data-v-c2284923]{color:#475569;margin-top:.375rem;padding-left:1.25rem;font-size:.75rem}.custom-calculator[data-v-850aae2e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-850aae2e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-850aae2e]{grid-template-columns:1fr 1fr}}.section-title[data-v-850aae2e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-850aae2e]{margin-bottom:var(--space-4)}.form-row[data-v-850aae2e]{gap:var(--space-4);display:flex}.flex-1[data-v-850aae2e]{flex:1}.form-label[data-v-850aae2e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-presets[data-v-850aae2e]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.label-with-presets .form-label[data-v-850aae2e]{margin-bottom:0}.preset-links[data-v-850aae2e]{flex-wrap:wrap;gap:4px;display:flex}.preset-chip[data-v-850aae2e]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--text-secondary,#4b5563);cursor:pointer;padding:2px 6px;font-size:11px;transition:all .15s}.preset-chip[data-v-850aae2e]:hover{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#3730a3)}.preset-chip.active[data-v-850aae2e]{background:var(--color-primary-500,#6366f1);color:#fff;border-color:var(--color-primary-600,#4f46e5)}.form-input[data-v-850aae2e],.form-select[data-v-850aae2e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-850aae2e]:focus,.form-select[data-v-850aae2e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.distance-input-row[data-v-850aae2e]{gap:var(--space-2);display:flex}.distance-input-row .form-input[data-v-850aae2e]{flex:1}.unit-toggle[data-v-850aae2e]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:2px;display:flex}.unit-btn[data-v-850aae2e]{border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 12px;transition:all .2s}.unit-btn.active[data-v-850aae2e]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.toggle-buttons[data-v-850aae2e]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:6px;padding:4px;display:flex}.toggle-btn[data-v-850aae2e]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-850aae2e]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-850aae2e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.empty-state[data-v-850aae2e]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.status-optimal[data-v-850aae2e]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.status-acceptable[data-v-850aae2e]{background:#eff6ff;border-color:#bfdbfe}.primary-result-box.status-warning[data-v-850aae2e]{background:#fffbeb;border-color:#fde68a}.primary-result-box.status-critical[data-v-850aae2e]{background:#fef2f2;border-color:#fecaca}.result-label[data-v-850aae2e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-result-box.status-optimal .result-label[data-v-850aae2e]{color:#047857}.primary-result-box.status-acceptable .result-label[data-v-850aae2e]{color:#1d4ed8}.primary-result-box.status-warning .result-label[data-v-850aae2e]{color:#b45309}.primary-result-box.status-critical .result-label[data-v-850aae2e]{color:#b91c1c}.result-value.highlight[data-v-850aae2e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-result-box.status-optimal .result-value.highlight[data-v-850aae2e]{color:#065f46}.primary-result-box.status-acceptable .result-value.highlight[data-v-850aae2e]{color:#1e40af}.primary-result-box.status-warning .result-value.highlight[data-v-850aae2e]{color:#92400e}.primary-result-box.status-critical .result-value.highlight[data-v-850aae2e]{color:#991b1b}.drop-percentage-pill[data-v-850aae2e]{font-weight:var(--font-weight-bold);margin-top:var(--space-2);border-radius:9999px;padding:4px 12px;font-size:14px;display:inline-block}.drop-percentage-pill.optimal[data-v-850aae2e]{color:#065f46;background:#d1fae5}.drop-percentage-pill.acceptable[data-v-850aae2e]{color:#1e40af;background:#dbeafe}.drop-percentage-pill.warning[data-v-850aae2e]{color:#92400e;background:#fef3c7}.drop-percentage-pill.critical[data-v-850aae2e]{color:#991b1b;background:#fee2e2}.status-explanation[data-v-850aae2e]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.empty-prompt[data-v-850aae2e]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.secondary-results-grid[data-v-850aae2e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-850aae2e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-850aae2e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-850aae2e]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-result-box .text-accent[data-v-850aae2e]{color:var(--color-primary-600)}.secondary-result-box .text-recommended[data-v-850aae2e]{font-size:var(--text-xl);color:#059669}.unit-text[data-v-850aae2e]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-850aae2e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-850aae2e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-code[data-v-850aae2e]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);color:var(--text-primary);word-break:break-all;padding:8px 10px;font-family:monospace;font-size:12px}.calc-specs-list[data-v-850aae2e]{flex-direction:column;gap:6px;font-size:12px;display:flex}.spec-row[data-v-850aae2e]{color:var(--text-secondary);justify-content:space-between;display:flex}.spec-row strong[data-v-850aae2e]{color:var(--text-primary)}.nec-note[data-v-850aae2e]{background:#f8fafc;border-left:3px solid #3b82f6}.nec-text[data-v-850aae2e]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.mt-2[data-v-850aae2e]{margin-top:var(--space-2)}.mt-4[data-v-850aae2e]{margin-top:var(--space-4)}.mt-6[data-v-850aae2e]{margin-top:var(--space-6)}.custom-calculator[data-v-9e7f4b2a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9e7f4b2a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9e7f4b2a]{grid-template-columns:1fr 1fr}}.section-title[data-v-9e7f4b2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9e7f4b2a]{margin-bottom:var(--space-4)}.form-label[data-v-9e7f4b2a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9e7f4b2a],.form-select[data-v-9e7f4b2a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9e7f4b2a]:focus,.form-select[data-v-9e7f4b2a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9e7f4b2a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-9e7f4b2a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9e7f4b2a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-result-box.empty-state .result-label[data-v-9e7f4b2a]{color:var(--text-muted)}.result-value.highlight[data-v-9e7f4b2a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-9e7f4b2a]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-family:monospace}.secondary-results-grid[data-v-9e7f4b2a]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9e7f4b2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9e7f4b2a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9e7f4b2a]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .unit[data-v-9e7f4b2a]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.info-box[data-v-9e7f4b2a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-9e7f4b2a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-9e7f4b2a]{gap:var(--space-2);display:flex}.unit-btn[data-v-9e7f4b2a]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;transition:all .2s}.unit-btn[data-v-9e7f4b2a]:hover{background:var(--color-neutral-50)}.unit-btn.active[data-v-9e7f4b2a]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-500);font-weight:var(--font-weight-bold)}.preset-chips[data-v-9e7f4b2a]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-9e7f4b2a]{font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .2s}.chip-btn[data-v-9e7f4b2a]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.input-hint[data-v-9e7f4b2a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.placeholder-text[data-v-9e7f4b2a]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.flight-compliance-box.allowed[data-v-9e7f4b2a]{background:#f0fdf4;border-color:#86efac}.flight-compliance-box.allowed .info-title[data-v-9e7f4b2a]{color:#166534}.flight-compliance-box.requires_approval[data-v-9e7f4b2a]{background:#fffbeb;border-color:#fde68a}.flight-compliance-box.requires_approval .info-title[data-v-9e7f4b2a]{color:#92400e}.flight-compliance-box.prohibited[data-v-9e7f4b2a]{background:#fef2f2;border-color:#fca5a5}.flight-compliance-box.prohibited .info-title[data-v-9e7f4b2a]{color:#991b1b}.flight-summary[data-v-9e7f4b2a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-primary)}.flight-details[data-v-9e7f4b2a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.formula-text[data-v-9e7f4b2a]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-1)}.charge-text[data-v-9e7f4b2a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.custom-calculator[data-v-e9f9e54b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e9f9e54b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e9f9e54b]{grid-template-columns:1fr 1fr}}.section-title[data-v-e9f9e54b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e9f9e54b]{margin-bottom:var(--space-4)}.form-row[data-v-e9f9e54b]{gap:var(--space-4);display:flex}.flex-1[data-v-e9f9e54b]{flex:1}.form-label[data-v-e9f9e54b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-presets[data-v-e9f9e54b]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.label-with-presets .form-label[data-v-e9f9e54b]{margin-bottom:0}.preset-links[data-v-e9f9e54b]{flex-wrap:wrap;gap:4px;display:flex}.preset-chip[data-v-e9f9e54b]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--text-secondary,#4b5563);cursor:pointer;padding:2px 6px;font-size:11px;transition:all .15s}.preset-chip[data-v-e9f9e54b]:hover{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#3730a3)}.preset-chip.active[data-v-e9f9e54b]{background:var(--color-primary-500,#6366f1);color:#fff;border-color:var(--color-primary-600,#4f46e5)}.form-input[data-v-e9f9e54b],.form-select[data-v-e9f9e54b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-e9f9e54b]:focus,.form-select[data-v-e9f9e54b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.distance-input-row[data-v-e9f9e54b]{gap:var(--space-2);display:flex}.distance-input-row .form-input[data-v-e9f9e54b]{flex:1}.unit-toggle[data-v-e9f9e54b]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:2px;display:flex}.unit-btn[data-v-e9f9e54b]{border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 12px;transition:all .2s}.unit-btn.active[data-v-e9f9e54b]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.toggle-buttons[data-v-e9f9e54b]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:6px;padding:4px;display:flex}.toggle-btn[data-v-e9f9e54b]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-e9f9e54b]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-e9f9e54b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.empty-state[data-v-e9f9e54b]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.status-optimal[data-v-e9f9e54b]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.status-acceptable[data-v-e9f9e54b]{background:#eff6ff;border-color:#bfdbfe}.primary-result-box.status-warning[data-v-e9f9e54b]{background:#fffbeb;border-color:#fde68a}.primary-result-box.status-critical[data-v-e9f9e54b]{background:#fef2f2;border-color:#fecaca}.result-label[data-v-e9f9e54b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-result-box.status-optimal .result-label[data-v-e9f9e54b]{color:#047857}.primary-result-box.status-acceptable .result-label[data-v-e9f9e54b]{color:#1d4ed8}.primary-result-box.status-warning .result-label[data-v-e9f9e54b]{color:#b45309}.primary-result-box.status-critical .result-label[data-v-e9f9e54b]{color:#b91c1c}.result-value.highlight[data-v-e9f9e54b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-result-box.status-optimal .result-value.highlight[data-v-e9f9e54b]{color:#065f46}.primary-result-box.status-acceptable .result-value.highlight[data-v-e9f9e54b]{color:#1e40af}.primary-result-box.status-warning .result-value.highlight[data-v-e9f9e54b]{color:#92400e}.primary-result-box.status-critical .result-value.highlight[data-v-e9f9e54b]{color:#991b1b}.badge-row[data-v-e9f9e54b]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.limiting-badge[data-v-e9f9e54b]{font-weight:var(--font-weight-bold);border-radius:9999px;padding:4px 10px;font-size:12px;display:inline-block}.limiting-badge.voltage_drop[data-v-e9f9e54b]{color:#92400e;background:#fef3c7}.limiting-badge.ampacity[data-v-e9f9e54b]{color:#1e40af;background:#dbeafe}.limiting-badge.both[data-v-e9f9e54b]{color:#065f46;background:#d1fae5}.spec-badge[data-v-e9f9e54b]{color:var(--text-secondary);font-size:12px;font-weight:var(--font-weight-medium);background:#0000000d;border-radius:9999px;padding:4px 10px;display:inline-block}.status-explanation[data-v-e9f9e54b]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.empty-prompt[data-v-e9f9e54b]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.secondary-results-grid[data-v-e9f9e54b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e9f9e54b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e9f9e54b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e9f9e54b]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-result-box .text-accent[data-v-e9f9e54b]{color:var(--color-primary-600)}.secondary-result-box .text-success[data-v-e9f9e54b]{color:#059669}.secondary-result-box .text-secondary-size[data-v-e9f9e54b]{font-size:var(--text-xl);color:#4b5563}.unit-text[data-v-e9f9e54b]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-e9f9e54b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e9f9e54b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-code[data-v-e9f9e54b]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);color:var(--text-primary);word-break:break-all;padding:8px 10px;font-family:monospace;font-size:12px}.calc-specs-list[data-v-e9f9e54b]{flex-direction:column;gap:6px;font-size:12px;display:flex}.spec-row[data-v-e9f9e54b]{color:var(--text-secondary);justify-content:space-between;display:flex}.spec-row strong[data-v-e9f9e54b]{color:var(--text-primary)}.nec-note[data-v-e9f9e54b]{background:#f8fafc;border-left:3px solid #3b82f6}.nec-text[data-v-e9f9e54b]{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.custom-calculator[data-v-97f0bb35]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-97f0bb35]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-97f0bb35]{grid-template-columns:1fr 1fr}}.section-title[data-v-97f0bb35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-97f0bb35]{margin-top:var(--space-4)}.mb-4[data-v-97f0bb35],.form-group[data-v-97f0bb35]{margin-bottom:var(--space-4)}.form-label[data-v-97f0bb35]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-97f0bb35]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.radio-label[data-v-97f0bb35]{justify-content:center;align-items:center;gap:var(--space-2);min-width:100px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-97f0bb35]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-97f0bb35]{display:none}.input-with-symbol[data-v-97f0bb35]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-97f0bb35]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-97f0bb35]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-97f0bb35]:focus{outline:none}.input-with-symbol .symbol[data-v-97f0bb35]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-97f0bb35]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-97f0bb35]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-97f0bb35]{animation:.3s ease-out slideDown-97f0bb35}@keyframes slideDown-97f0bb35{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.help-text[data-v-97f0bb35]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.primary-result-box[data-v-97f0bb35]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-97f0bb35]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-97f0bb35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-97f0bb35]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-97f0bb35]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-97f0bb35]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-97f0bb35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-97f0bb35]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-97f0bb35]{font-size:var(--text-xl);color:var(--text-primary)}.error-box[data-v-97f0bb35]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-97f0bb35]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0debc15f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0debc15f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0debc15f]{grid-template-columns:1fr 1fr}}.section-title[data-v-0debc15f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-0debc15f]{margin-top:var(--space-4)}.text-green-600[data-v-0debc15f]{color:#16a34a}.form-group[data-v-0debc15f]{margin-bottom:var(--space-4)}.form-label[data-v-0debc15f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-0debc15f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-0debc15f]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-0debc15f]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-0debc15f]:focus{outline:none}.input-with-symbol .symbol-left[data-v-0debc15f]{padding:0 0 0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.input-with-symbol .symbol[data-v-0debc15f]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-0debc15f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-0debc15f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0debc15f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-0debc15f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-results-grid[data-v-0debc15f]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.secondary-result-box[data-v-0debc15f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0debc15f]{color:var(--text-secondary)}.secondary-result-box .result-value[data-v-0debc15f]{font-size:var(--text-2xl);color:var(--text-primary)}.breakdown-box[data-v-0debc15f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-0debc15f]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);text-transform:uppercase}.breakdown-row[data-v-0debc15f]{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex}.breakdown-row[data-v-0debc15f]:last-child{border-bottom:none}.breakdown-row.total-row[data-v-0debc15f]{font-weight:var(--font-weight-bold);color:var(--text-primary);border-top:2px solid var(--border-color);margin-top:var(--space-2);border-bottom:none;padding-bottom:0}.error-box[data-v-0debc15f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-0debc15f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-95423c2d]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-95423c2d]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-95423c2d]{grid-template-columns:1fr 1fr}}.section-title[data-v-95423c2d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-95423c2d]{border-right:none}@media (width>=768px){.calc-inputs[data-v-95423c2d]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-95423c2d]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-95423c2d]{margin-bottom:var(--space-6)}.form-label[data-v-95423c2d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-95423c2d]{display:flex}.form-input-group .form-input[data-v-95423c2d]{flex:1;min-width:0}.form-static-addon[data-v-95423c2d]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-right:none;align-items:center;display:flex}.form-input-group .form-static-addon[data-v-95423c2d]:last-child{border-right:1px solid var(--border-color);border-left:none}.form-select[data-v-95423c2d]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card-alt);color:var(--text-primary);width:100%}.input-hint[data-v-95423c2d]{font-size:var(--text-xs);color:#ef4444;margin-top:var(--space-2)}.calc-results[data-v-95423c2d]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-95423c2d]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-95423c2d]{margin-bottom:var(--space-6)}.result-label[data-v-95423c2d]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-95423c2d]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.secondary-results[data-v-95423c2d]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-95423c2d]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-95423c2d]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.mt-4[data-v-95423c2d]{margin-top:var(--space-4)}.disclaimer[data-v-95423c2d]{font-size:var(--text-xs);opacity:.7;padding-top:var(--space-4);border-top:1px solid #ffffff1a}.zones-section[data-v-95423c2d]{padding:0 var(--space-6) var(--space-6)}.zones-table-container[data-v-95423c2d]{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-card-alt);max-height:400px;overflow-y:auto}.zones-table[data-v-95423c2d]{width:100%}.zone-row[data-v-95423c2d]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.zone-row[data-v-95423c2d]:last-child{border-bottom:none}.header-row[data-v-95423c2d]{background:var(--surface-card);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary);z-index:10;border-bottom:2px solid var(--border-color);position:sticky;top:0}.zone-col[data-v-95423c2d]{flex:1}.text-right[data-v-95423c2d]{text-align:right}.font-bold[data-v-95423c2d]{font-weight:var(--font-weight-bold)}.text-muted[data-v-95423c2d]{color:var(--text-muted)}.text-sm[data-v-95423c2d]{font-size:var(--text-sm)}.custom-calculator[data-v-c3f31afb]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-c3f31afb]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c3f31afb]{grid-template-columns:1fr 1fr}}.section-title[data-v-c3f31afb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-c3f31afb]{border-right:none}@media (width>=768px){.calc-inputs[data-v-c3f31afb]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-c3f31afb]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-c3f31afb]{margin-bottom:var(--space-6)}.form-label[data-v-c3f31afb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-c3f31afb]{display:flex}.form-input-group .form-input[data-v-c3f31afb]{flex:1;min-width:0}.form-static-addon[data-v-c3f31afb]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-right:none;align-items:center;display:flex}.form-input-group .form-static-addon[data-v-c3f31afb]:last-child{border-right:1px solid var(--border-color);border-left:none}.w-full[data-v-c3f31afb]{width:100%}.input-hint[data-v-c3f31afb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.calc-results[data-v-c3f31afb]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-c3f31afb]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-c3f31afb]{margin-bottom:var(--space-6)}.result-value[data-v-c3f31afb]{font-size:3rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.secondary-results[data-v-c3f31afb]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-c3f31afb]{justify-content:space-between;align-items:center;display:flex}.result-label[data-v-c3f31afb]{font-size:var(--text-sm);opacity:.8}.result-number[data-v-c3f31afb]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.text-green[data-v-c3f31afb]{color:#10b981}.mt-4[data-v-c3f31afb]{margin-top:var(--space-4)}.disclaimer[data-v-c3f31afb]{font-size:var(--text-xs);opacity:.7;padding-top:var(--space-4);border-top:1px solid #ffffff1a}.zones-section[data-v-c3f31afb]{padding:0 var(--space-6) var(--space-6)}.zones-table-container[data-v-c3f31afb]{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-card-alt);max-height:400px;overflow-y:auto}.zones-table[data-v-c3f31afb]{width:100%}.zone-row[data-v-c3f31afb]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.zone-row[data-v-c3f31afb]:last-child{border-bottom:none}.header-row[data-v-c3f31afb]{background:var(--surface-card);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary);z-index:10;border-bottom:2px solid var(--border-color);position:sticky;top:0}.zone-col[data-v-c3f31afb]{flex:1}.flex-col[data-v-c3f31afb]{flex-direction:column;display:flex}.text-right[data-v-c3f31afb]{text-align:right}.font-bold[data-v-c3f31afb]{font-weight:var(--font-weight-bold)}.text-muted[data-v-c3f31afb]{color:var(--text-muted)}.text-xs[data-v-c3f31afb]{font-size:var(--text-xs)}.text-sm[data-v-c3f31afb]{font-size:var(--text-sm)}.custom-calculator[data-v-28786d9a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-28786d9a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-28786d9a]{grid-template-columns:1fr 1fr}}.section-title[data-v-28786d9a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mode-selector[data-v-28786d9a]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-btn[data-v-28786d9a]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-28786d9a]:hover{color:var(--text-primary)}.mode-btn.active[data-v-28786d9a]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,600);background:#fff;box-shadow:0 1px 3px #0000001a}.presets-container[data-v-28786d9a]{margin-bottom:var(--space-4)}.preset-title[data-v-28786d9a]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);display:block}.preset-chips[data-v-28786d9a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-28786d9a]{font-size:var(--text-xs);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-chip[data-v-28786d9a]:hover{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-700,#0369a1)}.form-group[data-v-28786d9a]{margin-bottom:var(--space-4)}.form-label[data-v-28786d9a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.input-with-suffix[data-v-28786d9a]{align-items:center;display:flex;position:relative}.input-suffix[data-v-28786d9a]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);pointer-events:none;position:absolute}.form-input[data-v-28786d9a],.form-select[data-v-28786d9a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-28786d9a]:focus,.form-select[data-v-28786d9a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-28786d9a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.primary-result-box[data-v-28786d9a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.box-positive[data-v-28786d9a]{background:#f0fdf4;border-color:#bbf7d0}.primary-result-box.box-positive .result-label[data-v-28786d9a]{color:#166534}.primary-result-box.box-positive .result-value.highlight[data-v-28786d9a]{color:#15803d}.primary-result-box.box-negative[data-v-28786d9a]{background:#fef2f2;border-color:#fecaca}.primary-result-box.box-negative .result-label[data-v-28786d9a]{color:#991b1b}.primary-result-box.box-negative .result-value.highlight[data-v-28786d9a]{color:#dc2626}.primary-result-box.box-neutral[data-v-28786d9a]{background:#f8fafc;border-color:#cbd5e1}.primary-result-box.empty-state[data-v-28786d9a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-28786d9a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-28786d9a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge[data-v-28786d9a]{margin-top:var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold,600);letter-spacing:.025em;padding:4px 14px;display:inline-block}.badge-positive[data-v-28786d9a]{color:#166534;background:#dcfce7}.badge-negative[data-v-28786d9a]{color:#991b1b;background:#fee2e2}.badge-neutral[data-v-28786d9a]{color:#334155;background:#e2e8f0}.secondary-results-grid[data-v-28786d9a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-28786d9a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-28786d9a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-28786d9a]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.negative-val[data-v-28786d9a]{color:#dc2626!important}.info-box[data-v-28786d9a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-28786d9a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-line[data-v-28786d9a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.assessment-text[data-v-28786d9a]{font-size:var(--text-xs);color:var(--text-primary);padding-top:var(--space-2);border-top:1px dashed var(--border-color);line-height:1.5}.disclaimer-card[data-v-28786d9a]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f8fafc;border:1px solid #e2e8f0}.disclaimer-header[data-v-28786d9a]{align-items:center;gap:var(--space-2);margin-bottom:4px;display:flex}.disclaimer-icon[data-v-28786d9a]{font-size:.9rem}.disclaimer-title[data-v-28786d9a]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.disclaimer-body[data-v-28786d9a]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.placeholder-text[data-v-28786d9a]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.mt-1[data-v-28786d9a]{margin-top:var(--space-1,4px)}.mt-3[data-v-28786d9a]{margin-top:var(--space-3,12px)}.mt-4[data-v-28786d9a]{margin-top:var(--space-4,16px)}.text-muted[data-v-28786d9a]{color:var(--text-muted)}.custom-calculator[data-v-0860c36a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0860c36a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0860c36a]{grid-template-columns:1fr 1fr}}.section-title[data-v-0860c36a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0860c36a]{margin-bottom:var(--space-4)}.form-row[data-v-0860c36a]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-0860c36a]{flex:1}.form-row .form-group[data-v-0860c36a]{margin-bottom:0}.form-label[data-v-0860c36a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0860c36a],.form-select[data-v-0860c36a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0860c36a]:focus,.form-select[data-v-0860c36a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0860c36a]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0860c36a]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-0860c36a]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-0860c36a]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-0860c36a]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-0860c36a]{padding-right:var(--space-8)}.accordion-header[data-v-0860c36a]{cursor:pointer;padding:var(--space-2) 0;margin-top:var(--space-2);margin-bottom:var(--space-3);user-select:none}.accordion-title[data-v-0860c36a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.accordion-title[data-v-0860c36a]:hover{text-decoration:underline}.advanced-section[data-v-0860c36a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.help-text[data-v-0860c36a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.calc-results[data-v-0860c36a]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-0860c36a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0860c36a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0860c36a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0860c36a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.payment-subtext-detail[data-v-0860c36a]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-subtext[data-v-0860c36a]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-0860c36a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0860c36a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0860c36a]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.payoff-val[data-v-0860c36a]{font-size:var(--text-xl)!important}.text-interest[data-v-0860c36a]{color:#dc2626!important}.text-savings[data-v-0860c36a]{color:#16a34a;font-weight:var(--font-weight-bold)}.font-semibold[data-v-0860c36a]{font-weight:var(--font-weight-semibold)}.font-medium[data-v-0860c36a]{font-weight:var(--font-weight-medium)}.savings-alert[data-v-0860c36a]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;display:flex}.savings-icon[data-v-0860c36a]{font-size:20px}.savings-text[data-v-0860c36a]{font-size:var(--text-sm);color:#166534;line-height:1.4}.chart-container[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-0860c36a]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-0860c36a]{border-radius:var(--radius-full);height:12px;margin-bottom:var(--space-3);background:var(--color-neutral-100);display:flex;overflow:hidden}.bar-principal[data-v-0860c36a]{background-color:#3b82f6;transition:width .3s}.bar-interest[data-v-0860c36a]{background-color:#ef4444;transition:width .3s}.visual-legend[data-v-0860c36a]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;display:flex}.legend-item[data-v-0860c36a]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-v-0860c36a]{border-radius:var(--radius-sm);width:10px;height:10px}.swatch-principal[data-v-0860c36a]{background-color:#3b82f6}.swatch-interest[data-v-0860c36a]{background-color:#ef4444}.first-payment-card[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.first-payment-title[data-v-0860c36a]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.first-payment-cols[data-v-0860c36a]{font-size:var(--text-sm);justify-content:space-between;display:flex}.schedule-section[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header-row[data-v-0860c36a]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.schedule-tab-group[data-v-0860c36a]{gap:var(--space-2);width:100%;display:flex}.schedule-tab-btn[data-v-0860c36a]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .2s}.schedule-tab-btn.active[data-v-0860c36a]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.table-wrapper[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:280px;overflow-y:auto}.schedule-table[data-v-0860c36a]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-0860c36a]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:1px solid var(--border-color);white-space:nowrap;position:sticky;top:0}.schedule-table td[data-v-0860c36a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap}.schedule-table tr:last-child td[data-v-0860c36a]{border-bottom:none}.table-footer-controls[data-v-0860c36a]{padding:var(--space-2);text-align:center;background:var(--color-neutral-50);border-top:1px solid var(--border-color)}.load-more-btn[data-v-0860c36a]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--space-1) var(--space-3);background:0 0;border:none}.load-more-btn[data-v-0860c36a]:hover{text-decoration:underline}.info-box[data-v-0860c36a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0860c36a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-0860c36a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-0860c36a]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-bef3ed45]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-bef3ed45]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-bef3ed45]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-bef3ed45}@keyframes spin-bef3ed45{to{transform:rotate(360deg)}}.calculator-grid[data-v-bef3ed45]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-bef3ed45]{opacity:1}@media (width>=768px){.calculator-grid[data-v-bef3ed45]{grid-template-columns:1fr 1fr}}.section-title[data-v-bef3ed45]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-bef3ed45]{margin-top:var(--space-1)}.mt-2[data-v-bef3ed45]{margin-top:var(--space-2)}.mt-4[data-v-bef3ed45]{margin-top:var(--space-4)}.mt-6[data-v-bef3ed45]{margin-top:var(--space-6)}.mt-8[data-v-bef3ed45]{margin-top:var(--space-8)}.mb-4[data-v-bef3ed45]{margin-bottom:var(--space-4)}.form-row[data-v-bef3ed45]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-bef3ed45]{flex:1}.flex-2[data-v-bef3ed45]{flex:2}.form-group[data-v-bef3ed45]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-bef3ed45]{margin-bottom:0}.form-label[data-v-bef3ed45]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-bef3ed45]{color:var(--text-secondary);margin-top:var(--space-2);font-size:13px;line-height:1.4}.input-with-symbol[data-v-bef3ed45]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-bef3ed45]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-bef3ed45]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-bef3ed45]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-bef3ed45]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-bef3ed45]{padding-right:var(--space-8)}.form-input[data-v-bef3ed45]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-bef3ed45]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-bef3ed45]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-bef3ed45]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-bef3ed45]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-bef3ed45]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-bef3ed45]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-bef3ed45]{font-size:var(--text-sm);color:var(--text-secondary)}.currency[data-v-bef3ed45]{color:var(--text-primary)}.currency.highlight[data-v-bef3ed45]{color:var(--color-primary-700)}.placeholder[data-v-bef3ed45]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-bef3ed45]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-bef3ed45]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-bef3ed45]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-bef3ed45]{color:var(--text-secondary)}.sec-val[data-v-bef3ed45]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-success[data-v-bef3ed45]{color:var(--color-success-600)}.font-bold[data-v-bef3ed45]{font-weight:var(--font-weight-bold)}.progress-section[data-v-bef3ed45]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.progress-title[data-v-bef3ed45]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-3);margin-top:0}.progress-bar-container[data-v-bef3ed45]{background:var(--color-neutral-200);border-radius:6px;height:12px;overflow:hidden}.progress-bar-fill[data-v-bef3ed45]{background:var(--color-primary-500);height:100%;transition:width .5s}.progress-bar-fill.is-complete[data-v-bef3ed45]{background:var(--color-success-500)}.progress-stats[data-v-bef3ed45]{color:var(--text-secondary);justify-content:space-between;font-size:12px;display:flex}.custom-calculator[data-v-8fa29c0a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-8fa29c0a]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-8fa29c0a]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-8fa29c0a}@keyframes spin-8fa29c0a{to{transform:rotate(360deg)}}.calculator-grid[data-v-8fa29c0a]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-8fa29c0a]{opacity:1}@media (width>=768px){.calculator-grid[data-v-8fa29c0a]{grid-template-columns:1fr 1fr}}.section-title[data-v-8fa29c0a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-8fa29c0a]{margin-top:var(--space-1)}.mt-4[data-v-8fa29c0a]{margin-top:var(--space-4)}.mt-6[data-v-8fa29c0a]{margin-top:var(--space-6)}.mb-4[data-v-8fa29c0a]{margin-bottom:var(--space-4)}.form-row[data-v-8fa29c0a]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-8fa29c0a]{flex:1}.form-group[data-v-8fa29c0a]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-8fa29c0a]{margin-bottom:0}.form-label[data-v-8fa29c0a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-8fa29c0a]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.input-with-symbol[data-v-8fa29c0a]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-8fa29c0a]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-8fa29c0a]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-8fa29c0a]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-8fa29c0a]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-8fa29c0a]{padding-right:var(--space-12)}.form-input[data-v-8fa29c0a]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-8fa29c0a]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-8fa29c0a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-8fa29c0a]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-8fa29c0a]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-8fa29c0a]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-8fa29c0a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-8fa29c0a]{color:var(--text-primary)}.currency.highlight[data-v-8fa29c0a]{color:var(--color-primary-700)}.placeholder[data-v-8fa29c0a]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-8fa29c0a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-8fa29c0a]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-8fa29c0a]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-8fa29c0a]{color:var(--text-secondary)}.sec-val[data-v-8fa29c0a]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-success[data-v-8fa29c0a]{color:var(--color-success-600);font-weight:var(--font-weight-medium)}.text-error[data-v-8fa29c0a]{color:var(--color-error-600)}.utilization-chart[data-v-8fa29c0a]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.chart-label[data-v-8fa29c0a]{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:13px;font-weight:var(--font-weight-medium)}.chart-bar[data-v-8fa29c0a]{border-radius:var(--radius-sm);background:var(--color-neutral-200);height:20px;margin-bottom:var(--space-3);display:flex;overflow:hidden}.chart-fill.billable[data-v-8fa29c0a]{background:var(--color-success-500);transition:width .3s}.chart-fill.non-billable[data-v-8fa29c0a]{background:var(--color-error-400);transition:width .3s}.chart-legend[data-v-8fa29c0a]{gap:var(--space-4);color:var(--text-secondary);font-size:12px;display:flex}.legend-item[data-v-8fa29c0a]{align-items:center;gap:6px;display:flex}.swatch[data-v-8fa29c0a]{border-radius:2px;width:12px;height:12px}.swatch.billable[data-v-8fa29c0a]{background:var(--color-success-500)}.swatch.non-billable[data-v-8fa29c0a]{background:var(--color-error-400)}.custom-calculator[data-v-79c441b9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-79c441b9]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-79c441b9]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-79c441b9}@keyframes spin-79c441b9{to{transform:rotate(360deg)}}.calculator-grid[data-v-79c441b9]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-79c441b9]{opacity:1}@media (width>=768px){.calculator-grid[data-v-79c441b9]{grid-template-columns:1fr 1fr}}.section-title[data-v-79c441b9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-79c441b9]{margin-top:var(--space-1)}.mt-2[data-v-79c441b9]{margin-top:var(--space-2)}.mt-4[data-v-79c441b9]{margin-top:var(--space-4)}.mt-6[data-v-79c441b9]{margin-top:var(--space-6)}.mb-4[data-v-79c441b9]{margin-bottom:var(--space-4)}.form-row[data-v-79c441b9]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-79c441b9]{flex:1}.form-group[data-v-79c441b9]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-79c441b9]{margin-bottom:0}.form-label[data-v-79c441b9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-79c441b9],.form-select[data-v-79c441b9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-79c441b9]:focus,.form-select[data-v-79c441b9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-79c441b9]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-79c441b9]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-79c441b9]{left:var(--space-3)}.input-with-symbol.left .form-input[data-v-79c441b9]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-79c441b9]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-79c441b9]{padding-right:var(--space-8)}.result-box[data-v-79c441b9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-79c441b9]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-79c441b9]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-79c441b9]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-79c441b9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-79c441b9]{color:var(--color-primary-600)}.placeholder[data-v-79c441b9]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.badge[data-v-79c441b9]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.bg-success[data-v-79c441b9]{background:var(--color-success-100);color:var(--color-success-700)}.bg-warning[data-v-79c441b9]{background:var(--color-warning-100);color:var(--color-warning-800)}.bg-neutral[data-v-79c441b9]{background:var(--color-neutral-200);color:var(--text-secondary)}.secondary-results[data-v-79c441b9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-79c441b9]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-79c441b9]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-79c441b9]{color:var(--text-secondary)}.sec-val[data-v-79c441b9]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-79c441b9]{font-weight:var(--font-weight-bold)}.text-success[data-v-79c441b9]{color:var(--color-success-600)}.summary-border[data-v-79c441b9]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-1fbca967]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-1fbca967]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-1fbca967]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-1fbca967}@keyframes spin-1fbca967{to{transform:rotate(360deg)}}.calculator-grid[data-v-1fbca967]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-1fbca967]{opacity:1}@media (width>=768px){.calculator-grid[data-v-1fbca967]{grid-template-columns:1fr 1fr}}.section-title[data-v-1fbca967]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-1fbca967]{margin-top:var(--space-1)}.mt-4[data-v-1fbca967]{margin-top:var(--space-4)}.mt-6[data-v-1fbca967]{margin-top:var(--space-6)}.mb-4[data-v-1fbca967]{margin-bottom:var(--space-4)}.form-row[data-v-1fbca967]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-1fbca967]{flex:1}.w-half[data-v-1fbca967]{width:50%}@media (width<=767px){.w-half[data-v-1fbca967]{width:100%}}.form-group[data-v-1fbca967]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-1fbca967]{margin-bottom:0}.form-label[data-v-1fbca967]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-1fbca967],.form-select[data-v-1fbca967]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-1fbca967]:focus,.form-select[data-v-1fbca967]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.highlight-input[data-v-1fbca967]{border-color:var(--color-primary-400);border-width:2px}.input-with-symbol[data-v-1fbca967]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-1fbca967]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-1fbca967]{left:var(--space-3)}.input-with-symbol.left .form-input[data-v-1fbca967]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-1fbca967]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-1fbca967]{padding-right:var(--space-8)}.result-box[data-v-1fbca967]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-1fbca967]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-1fbca967]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-1fbca967]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-1fbca967]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-1fbca967]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-1fbca967]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-1fbca967]{color:var(--color-primary-600)}.placeholder[data-v-1fbca967]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.badge[data-v-1fbca967]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.bg-success[data-v-1fbca967]{background:var(--color-success-100)}.bg-warning[data-v-1fbca967]{background:var(--color-warning-100)}.bg-neutral[data-v-1fbca967]{background:var(--color-neutral-200)}.text-success-dark[data-v-1fbca967]{color:var(--color-success-800)}.text-warning-dark[data-v-1fbca967]{color:var(--color-warning-800)}.text-neutral-dark[data-v-1fbca967]{color:var(--text-secondary)}.secondary-results[data-v-1fbca967]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-1fbca967]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-1fbca967]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-1fbca967]{color:var(--text-secondary)}.sec-val[data-v-1fbca967]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-1fbca967]{color:var(--color-primary-600)}.text-warning[data-v-1fbca967]{color:var(--color-warning-600)}.summary-border[data-v-1fbca967]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-ca1acece]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ca1acece]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ca1acece]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ca1acece}@keyframes spin-ca1acece{to{transform:rotate(360deg)}}.calculator-grid[data-v-ca1acece]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ca1acece]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ca1acece]{grid-template-columns:1fr 1fr}}.section-title[data-v-ca1acece]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-ca1acece]{margin-top:var(--space-1)}.mt-4[data-v-ca1acece]{margin-top:var(--space-4)}.mt-6[data-v-ca1acece]{margin-top:var(--space-6)}.mb-4[data-v-ca1acece],.form-group[data-v-ca1acece]{margin-bottom:var(--space-4)}.form-label[data-v-ca1acece]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-ca1acece]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-ca1acece]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-ca1acece]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-ca1acece]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-ca1acece]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-ca1acece]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-ca1acece]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-ca1acece]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-ca1acece]{padding-right:var(--space-8)}.toggle-buttons[data-v-ca1acece]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-ca1acece]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-ca1acece]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-ca1acece]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-ca1acece]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-ca1acece]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-ca1acece]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-ca1acece]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-ca1acece]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-ca1acece]{color:var(--color-primary-600)}.placeholder[data-v-ca1acece]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ca1acece]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-ca1acece]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ca1acece]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-ca1acece]{color:var(--text-secondary)}.sec-val[data-v-ca1acece]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-ca1acece]{font-weight:var(--font-weight-bold)}.text-primary[data-v-ca1acece]{color:var(--color-primary-600)}.text-success[data-v-ca1acece]{color:var(--color-success-600)}.summary-border[data-v-ca1acece]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-ca1acece]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-eaf6577d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-eaf6577d]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-eaf6577d]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-eaf6577d}@keyframes spin-eaf6577d{to{transform:rotate(360deg)}}.calculator-grid[data-v-eaf6577d]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-eaf6577d]{opacity:1}@media (width>=768px){.calculator-grid[data-v-eaf6577d]{grid-template-columns:1fr 1fr}}.section-title[data-v-eaf6577d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-eaf6577d]{margin-top:var(--space-1)}.mt-2[data-v-eaf6577d]{margin-top:var(--space-2)}.mt-4[data-v-eaf6577d]{margin-top:var(--space-4)}.mt-6[data-v-eaf6577d]{margin-top:var(--space-6)}.mb-4[data-v-eaf6577d],.form-group[data-v-eaf6577d]{margin-bottom:var(--space-4)}.form-row[data-v-eaf6577d]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-eaf6577d]{flex:1}.form-row .form-group[data-v-eaf6577d]{margin-bottom:0}.form-label[data-v-eaf6577d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-eaf6577d]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-eaf6577d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-eaf6577d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-eaf6577d]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-eaf6577d]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-eaf6577d]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-eaf6577d]{padding-left:var(--space-8)}.result-box[data-v-eaf6577d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-eaf6577d]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-eaf6577d]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.error-box[data-v-eaf6577d]{background:var(--color-error-50);border-color:var(--color-error-300)}.result-label[data-v-eaf6577d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-eaf6577d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-eaf6577d]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-eaf6577d]{color:var(--color-primary-600)}.placeholder[data-v-eaf6577d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-eaf6577d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-eaf6577d]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-eaf6577d]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-eaf6577d]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-eaf6577d]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-eaf6577d]{font-weight:var(--font-weight-bold)}.text-primary[data-v-eaf6577d]{color:var(--color-primary-600)}.text-success[data-v-eaf6577d]{color:var(--color-success-600)}.text-error[data-v-eaf6577d]{color:var(--color-error-600)}.summary-border[data-v-eaf6577d]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-eaf6577d]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-5b4bf8d6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-5b4bf8d6]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-5b4bf8d6]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-5b4bf8d6}@keyframes spin-5b4bf8d6{to{transform:rotate(360deg)}}.calculator-grid[data-v-5b4bf8d6]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-5b4bf8d6]{opacity:1}@media (width>=768px){.calculator-grid[data-v-5b4bf8d6]{grid-template-columns:1fr 1fr}}.section-title[data-v-5b4bf8d6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-5b4bf8d6]{margin-top:var(--space-1)}.mt-2[data-v-5b4bf8d6]{margin-top:var(--space-2)}.mt-4[data-v-5b4bf8d6]{margin-top:var(--space-4)}.mt-6[data-v-5b4bf8d6]{margin-top:var(--space-6)}.mb-4[data-v-5b4bf8d6]{margin-bottom:var(--space-4)}.mb-6[data-v-5b4bf8d6]{margin-bottom:var(--space-6)}.form-group[data-v-5b4bf8d6]{margin-bottom:var(--space-4)}.form-row[data-v-5b4bf8d6]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-5b4bf8d6]{flex:1}.form-row .form-group[data-v-5b4bf8d6]{margin-bottom:0}.form-label[data-v-5b4bf8d6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-5b4bf8d6]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-5b4bf8d6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-5b4bf8d6]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-5b4bf8d6]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-5b4bf8d6]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-5b4bf8d6]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-5b4bf8d6]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-5b4bf8d6]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-5b4bf8d6]{padding-right:var(--space-8)}.toggle-buttons[data-v-5b4bf8d6]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-5b4bf8d6]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-5b4bf8d6]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-5b4bf8d6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-5b4bf8d6]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-5b4bf8d6]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.error-box[data-v-5b4bf8d6]{background:var(--color-error-50);border-color:var(--color-error-300)}.result-label[data-v-5b4bf8d6]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-5b4bf8d6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-5b4bf8d6]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-5b4bf8d6]{color:var(--color-primary-600)}.placeholder[data-v-5b4bf8d6]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-5b4bf8d6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-5b4bf8d6]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-5b4bf8d6]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-5b4bf8d6]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-5b4bf8d6]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-5b4bf8d6]{font-weight:var(--font-weight-bold)}.text-primary[data-v-5b4bf8d6]{color:var(--color-primary-600)}.text-success[data-v-5b4bf8d6]{color:var(--color-success-600)}.text-error[data-v-5b4bf8d6]{color:var(--color-error-600)}.summary-border[data-v-5b4bf8d6]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-714b1772]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-714b1772]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-714b1772]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-714b1772}@keyframes spin-714b1772{to{transform:rotate(360deg)}}.calculator-grid[data-v-714b1772]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-714b1772]{opacity:1}@media (width>=768px){.calculator-grid[data-v-714b1772]{grid-template-columns:1fr 1fr}}.section-title[data-v-714b1772]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-714b1772]{width:50%}@media (width<=767px){.w-half[data-v-714b1772]{width:100%}}.mt-0[data-v-714b1772]{margin-top:0}.mt-1[data-v-714b1772]{margin-top:var(--space-1)}.mt-2[data-v-714b1772]{margin-top:var(--space-2)}.mt-4[data-v-714b1772]{margin-top:var(--space-4)}.mt-6[data-v-714b1772]{margin-top:var(--space-6)}.mb-4[data-v-714b1772],.form-group[data-v-714b1772]{margin-bottom:var(--space-4)}.form-row[data-v-714b1772]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-714b1772]{flex:1}.form-row .form-group[data-v-714b1772]{margin-bottom:0}.form-label[data-v-714b1772]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-714b1772]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-714b1772]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-714b1772]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-714b1772]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-714b1772]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-714b1772]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-714b1772]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-714b1772]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-714b1772]{padding-right:var(--space-8)}.result-box[data-v-714b1772]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-714b1772]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-714b1772]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-714b1772]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-714b1772]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-714b1772]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-714b1772]{color:var(--color-primary-600)}.placeholder[data-v-714b1772]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-714b1772]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-714b1772]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-714b1772]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-714b1772]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-714b1772]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-714b1772]{font-weight:var(--font-weight-bold)}.text-primary[data-v-714b1772]{color:var(--color-primary-600)}.summary-border[data-v-714b1772]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-b0f89e6d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-b0f89e6d]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-b0f89e6d]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-b0f89e6d}@keyframes spin-b0f89e6d{to{transform:rotate(360deg)}}.calculator-grid[data-v-b0f89e6d]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-b0f89e6d]{opacity:1}@media (width>=768px){.calculator-grid[data-v-b0f89e6d]{grid-template-columns:1fr 1fr}}.section-title[data-v-b0f89e6d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-b0f89e6d]{width:50%}@media (width<=767px){.w-half[data-v-b0f89e6d]{width:100%}}.mt-1[data-v-b0f89e6d]{margin-top:var(--space-1)}.mt-4[data-v-b0f89e6d]{margin-top:var(--space-4)}.mt-6[data-v-b0f89e6d]{margin-top:var(--space-6)}.mb-4[data-v-b0f89e6d]{margin-bottom:var(--space-4)}.mb-6[data-v-b0f89e6d]{margin-bottom:var(--space-6)}.form-group[data-v-b0f89e6d]{margin-bottom:var(--space-4)}.form-row[data-v-b0f89e6d]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-b0f89e6d]{flex:1}.form-row .form-group[data-v-b0f89e6d]{margin-bottom:0}.form-label[data-v-b0f89e6d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-b0f89e6d],.form-select[data-v-b0f89e6d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-b0f89e6d]:focus,.form-select[data-v-b0f89e6d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-b0f89e6d]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-b0f89e6d]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-b0f89e6d]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-b0f89e6d]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-b0f89e6d]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-b0f89e6d]{padding-right:var(--space-8)}.input-with-select[data-v-b0f89e6d]{display:flex}.input-with-select .form-input[data-v-b0f89e6d]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.attached-select[data-v-b0f89e6d]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer}.attached-select[data-v-b0f89e6d]:focus{border-color:var(--color-primary-600);outline:none}.result-box[data-v-b0f89e6d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-b0f89e6d]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-b0f89e6d]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-b0f89e6d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-b0f89e6d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-b0f89e6d]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-b0f89e6d]{color:var(--color-primary-600)}.placeholder[data-v-b0f89e6d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-b0f89e6d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-b0f89e6d]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-b0f89e6d]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-b0f89e6d]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-b0f89e6d]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-b0f89e6d]{font-weight:var(--font-weight-bold)}.text-primary[data-v-b0f89e6d]{color:var(--color-primary-600)}.text-error[data-v-b0f89e6d]{color:var(--color-error-600)}.text-warning[data-v-b0f89e6d]{color:var(--color-warning-600)}.summary-border[data-v-b0f89e6d]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-b0f89e6d]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-e728281f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-e728281f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-e728281f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-e728281f}@keyframes spin-e728281f{to{transform:rotate(360deg)}}.calculator-grid[data-v-e728281f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-e728281f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-e728281f]{grid-template-columns:1fr 1fr}}.section-title[data-v-e728281f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-e728281f]{width:50%}@media (width<=767px){.w-half[data-v-e728281f]{width:100%}}.mt-1[data-v-e728281f]{margin-top:var(--space-1)}.mt-2[data-v-e728281f]{margin-top:var(--space-2)}.mt-4[data-v-e728281f]{margin-top:var(--space-4)}.mt-6[data-v-e728281f]{margin-top:var(--space-6)}.mb-4[data-v-e728281f]{margin-bottom:var(--space-4)}.mb-6[data-v-e728281f]{margin-bottom:var(--space-6)}.form-group[data-v-e728281f]{margin-bottom:var(--space-4)}.form-row[data-v-e728281f]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-e728281f]{flex:1}.form-row .form-group[data-v-e728281f]{margin-bottom:0}.form-label[data-v-e728281f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-e728281f]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-e728281f],.form-select[data-v-e728281f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-e728281f]:focus,.form-select[data-v-e728281f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-e728281f]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-e728281f]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-e728281f]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-e728281f]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-e728281f]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-e728281f]{padding-right:var(--space-8)}.result-box[data-v-e728281f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-e728281f]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-e728281f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-e728281f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-e728281f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-e728281f]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-e728281f]{color:var(--color-primary-600)}.placeholder[data-v-e728281f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-e728281f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-e728281f]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-e728281f]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-e728281f]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-e728281f]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-e728281f]{font-weight:var(--font-weight-bold)}.text-primary[data-v-e728281f]{color:var(--color-primary-600)}.text-error[data-v-e728281f]{color:var(--color-error-600)}.summary-border[data-v-e728281f]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-2)}.custom-calculator[data-v-fa128d56]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-fa128d56]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-fa128d56]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-fa128d56}@keyframes spin-fa128d56{to{transform:rotate(360deg)}}.calculator-grid[data-v-fa128d56]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-fa128d56]{opacity:1}@media (width>=768px){.calculator-grid[data-v-fa128d56]{grid-template-columns:1fr 1fr}}.section-title[data-v-fa128d56]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-fa128d56]{width:50%}@media (width<=767px){.w-half[data-v-fa128d56]{width:100%}}.mt-1[data-v-fa128d56]{margin-top:var(--space-1)}.mt-4[data-v-fa128d56]{margin-top:var(--space-4)}.mb-4[data-v-fa128d56]{margin-bottom:var(--space-4)}.mb-6[data-v-fa128d56]{margin-bottom:var(--space-6)}.form-group[data-v-fa128d56]{margin-bottom:var(--space-4)}.form-label[data-v-fa128d56]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-fa128d56],.form-select[data-v-fa128d56]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-fa128d56]:focus,.form-select[data-v-fa128d56]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-fa128d56]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-fa128d56]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-fa128d56]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-fa128d56]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-fa128d56]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-fa128d56]{padding-right:var(--space-8)}.result-box[data-v-fa128d56]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-fa128d56]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-fa128d56]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-fa128d56]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-fa128d56]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-fa128d56]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-fa128d56]{color:var(--color-primary-600)}.placeholder[data-v-fa128d56]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-fa128d56]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-fa128d56]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-fa128d56]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-fa128d56]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-fa128d56]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-fa128d56]{font-weight:var(--font-weight-bold)}.text-primary[data-v-fa128d56]{color:var(--color-primary-600)}.text-success[data-v-fa128d56]{color:var(--color-success-600)}.text-error[data-v-fa128d56]{color:var(--color-error-600)}.summary-border[data-v-fa128d56]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-d3e98a09]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-d3e98a09]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-d3e98a09]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-d3e98a09}@keyframes spin-d3e98a09{to{transform:rotate(360deg)}}.calculator-grid[data-v-d3e98a09]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-d3e98a09]{opacity:1}@media (width>=768px){.calculator-grid[data-v-d3e98a09]{grid-template-columns:1fr 1fr}}.section-title[data-v-d3e98a09]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-d3e98a09]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-d3e98a09]{margin-top:var(--space-1)}.mt-2[data-v-d3e98a09]{margin-top:var(--space-2)}.mt-4[data-v-d3e98a09]{margin-top:var(--space-4)}.mt-6[data-v-d3e98a09]{margin-top:var(--space-6)}.mb-4[data-v-d3e98a09]{margin-bottom:var(--space-4)}.mb-6[data-v-d3e98a09]{margin-bottom:var(--space-6)}.form-group[data-v-d3e98a09]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-d3e98a09]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-d3e98a09]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-d3e98a09]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-d3e98a09]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-d3e98a09]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-d3e98a09]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-d3e98a09]{padding-right:32px}.input-with-symbol .with-left-symbol[data-v-d3e98a09]{padding-left:32px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-d3e98a09]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.input-with-symbol .symbol-right[data-v-d3e98a09]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.radio-group[data-v-d3e98a09]{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=400px){.radio-group[data-v-d3e98a09]{gap:var(--space-6);flex-direction:row}}.radio-label[data-v-d3e98a09]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:flex}.radio-label input[data-v-d3e98a09]{cursor:pointer}.result-box[data-v-d3e98a09]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-d3e98a09]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-d3e98a09]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.is-coasting[data-v-d3e98a09]{border-color:var(--color-success-500);background:var(--color-success-50)}.result-label[data-v-d3e98a09]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-d3e98a09]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-d3e98a09]{color:var(--color-primary-600)}.placeholder[data-v-d3e98a09]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.coast-status[data-v-d3e98a09]{padding-top:var(--space-4);border-top:1px dashed var(--border-color);font-size:14px;line-height:1.5}.status-success[data-v-d3e98a09]{color:var(--color-success-700)}.status-pending[data-v-d3e98a09]{color:var(--text-secondary)}.secondary-results[data-v-d3e98a09]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-d3e98a09]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-d3e98a09]:last-child{border-bottom:none}.sec-label[data-v-d3e98a09]{color:var(--text-secondary)}.sec-val[data-v-d3e98a09]{color:var(--text-primary)}.font-bold[data-v-d3e98a09]{font-weight:var(--font-weight-bold)}.text-primary[data-v-d3e98a09]{color:var(--color-primary-600)}.text-success[data-v-d3e98a09]{color:var(--color-success-600)}.custom-calculator[data-v-c8bd8fcf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-c8bd8fcf]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-c8bd8fcf]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-c8bd8fcf}@keyframes spin-c8bd8fcf{to{transform:rotate(360deg)}}.calculator-grid[data-v-c8bd8fcf]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-c8bd8fcf]{opacity:1}@media (width>=768px){.calculator-grid[data-v-c8bd8fcf]{grid-template-columns:1fr 1fr}}.section-title[data-v-c8bd8fcf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-c8bd8fcf]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-c8bd8fcf]{margin-top:var(--space-1)}.mt-2[data-v-c8bd8fcf]{margin-top:var(--space-2)}.mt-4[data-v-c8bd8fcf]{margin-top:var(--space-4)}.mb-4[data-v-c8bd8fcf]{margin-bottom:var(--space-4)}.mb-6[data-v-c8bd8fcf]{margin-bottom:var(--space-6)}.form-group[data-v-c8bd8fcf]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-c8bd8fcf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-c8bd8fcf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-c8bd8fcf]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-c8bd8fcf],.form-select[data-v-c8bd8fcf]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-c8bd8fcf]:focus,.form-select[data-v-c8bd8fcf]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-c8bd8fcf]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-c8bd8fcf]{padding-right:45px}.input-with-symbol .with-left-symbol[data-v-c8bd8fcf]{padding-left:28px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-c8bd8fcf]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.input-with-symbol .symbol-right[data-v-c8bd8fcf]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.result-box[data-v-c8bd8fcf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-c8bd8fcf]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-c8bd8fcf]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-c8bd8fcf]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-c8bd8fcf]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-c8bd8fcf]{color:var(--color-primary-600)}.placeholder[data-v-c8bd8fcf]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-c8bd8fcf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-c8bd8fcf]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-c8bd8fcf]:last-child{border-bottom:none}.balloon-row[data-v-c8bd8fcf]{background-color:var(--color-danger-50);border-bottom:1px solid var(--color-danger-200)}.sec-label[data-v-c8bd8fcf]{color:var(--text-secondary)}.sec-val[data-v-c8bd8fcf]{color:var(--text-primary)}.font-bold[data-v-c8bd8fcf]{font-weight:var(--font-weight-bold)}.text-danger[data-v-c8bd8fcf]{color:var(--color-danger-700)}.info-note[data-v-c8bd8fcf]{color:var(--text-secondary);background:var(--color-neutral-100);padding:var(--space-3);border-radius:var(--radius-md);font-size:13px;line-height:1.5}.custom-calculator[data-v-5c4fd7bb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-5c4fd7bb]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-5c4fd7bb]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-5c4fd7bb}@keyframes spin-5c4fd7bb{to{transform:rotate(360deg)}}.calculator-grid[data-v-5c4fd7bb]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-5c4fd7bb]{opacity:1}@media (width>=768px){.calculator-grid[data-v-5c4fd7bb]{grid-template-columns:1fr 1fr}}.section-title[data-v-5c4fd7bb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-5c4fd7bb]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-5c4fd7bb]{margin-top:var(--space-1)}.mt-4[data-v-5c4fd7bb]{margin-top:var(--space-4)}.mt-6[data-v-5c4fd7bb]{margin-top:var(--space-6)}.mb-4[data-v-5c4fd7bb]{margin-bottom:var(--space-4)}.mb-6[data-v-5c4fd7bb]{margin-bottom:var(--space-6)}.form-group[data-v-5c4fd7bb]{margin-bottom:var(--space-4)}.form-label[data-v-5c4fd7bb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-5c4fd7bb]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-5c4fd7bb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-5c4fd7bb]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-5c4fd7bb]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-5c4fd7bb]{padding-right:32px}.input-with-symbol .with-left-symbol[data-v-5c4fd7bb]{padding-left:28px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-5c4fd7bb]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.input-with-symbol .symbol-right[data-v-5c4fd7bb]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.result-box[data-v-5c4fd7bb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-5c4fd7bb]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-5c4fd7bb]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-5c4fd7bb]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-5c4fd7bb]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-5c4fd7bb]{color:var(--color-primary-600)}.placeholder[data-v-5c4fd7bb]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-5c4fd7bb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-5c4fd7bb]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-5c4fd7bb]:last-child{border-bottom:none}.total-row[data-v-5c4fd7bb]{background-color:var(--color-success-50);border-bottom:1px solid var(--color-success-200)}.sec-label[data-v-5c4fd7bb]{color:var(--text-secondary)}.sec-val[data-v-5c4fd7bb]{color:var(--text-primary)}.font-bold[data-v-5c4fd7bb]{font-weight:var(--font-weight-bold)}.text-success[data-v-5c4fd7bb]{color:var(--color-success-700)}.custom-calculator[data-v-7a5c5ca9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-7a5c5ca9]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-7a5c5ca9]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-7a5c5ca9}@keyframes spin-7a5c5ca9{to{transform:rotate(360deg)}}.calculator-grid[data-v-7a5c5ca9]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-7a5c5ca9]{opacity:1}@media (width>=768px){.calculator-grid[data-v-7a5c5ca9]{grid-template-columns:1fr 1fr}}.section-title[data-v-7a5c5ca9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-7a5c5ca9]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-7a5c5ca9]{margin-top:var(--space-1)}.mt-4[data-v-7a5c5ca9]{margin-top:var(--space-4)}.mt-6[data-v-7a5c5ca9]{margin-top:var(--space-6)}.mb-4[data-v-7a5c5ca9]{margin-bottom:var(--space-4)}.mb-6[data-v-7a5c5ca9]{margin-bottom:var(--space-6)}.form-group[data-v-7a5c5ca9]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-7a5c5ca9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-7a5c5ca9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-7a5c5ca9]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-7a5c5ca9],.form-select[data-v-7a5c5ca9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-7a5c5ca9]:focus,.form-select[data-v-7a5c5ca9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-7a5c5ca9]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-7a5c5ca9]{padding-right:32px}.input-with-symbol .with-left-symbol[data-v-7a5c5ca9]{padding-left:28px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-7a5c5ca9]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.input-with-symbol .symbol-right[data-v-7a5c5ca9]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.result-box[data-v-7a5c5ca9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-7a5c5ca9]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-7a5c5ca9]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-7a5c5ca9]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-7a5c5ca9]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-7a5c5ca9]{color:var(--color-primary-600)}.placeholder[data-v-7a5c5ca9]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-7a5c5ca9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-7a5c5ca9]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-7a5c5ca9]:last-child{border-bottom:none}.total-row[data-v-7a5c5ca9]{background-color:var(--color-success-50);border-bottom:1px solid var(--color-success-200)}.sec-label[data-v-7a5c5ca9]{color:var(--text-secondary)}.sec-val[data-v-7a5c5ca9]{color:var(--text-primary)}.font-bold[data-v-7a5c5ca9]{font-weight:var(--font-weight-bold)}.text-success[data-v-7a5c5ca9]{color:var(--color-success-700)}.schedule-container[data-v-7a5c5ca9]{border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden}.schedule-title[data-v-7a5c5ca9]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);font-weight:var(--font-weight-bold);margin:0}.table-responsive[data-v-7a5c5ca9]{max-height:300px;overflow-y:auto}.schedule-table[data-v-7a5c5ca9]{border-collapse:collapse;text-align:right;width:100%;font-size:13px}.schedule-table th[data-v-7a5c5ca9]{background:var(--surface-card);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:1;position:sticky;top:0}.schedule-table th[data-v-7a5c5ca9]:first-child,.schedule-table td[data-v-7a5c5ca9]:first-child{text-align:left}.schedule-table td[data-v-7a5c5ca9]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.schedule-table tr:last-child td[data-v-7a5c5ca9]{border-bottom:none}.custom-calculator[data-v-327dc738]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-327dc738]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-327dc738]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-327dc738}@keyframes spin-327dc738{to{transform:rotate(360deg)}}.calculator-grid[data-v-327dc738]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-327dc738]{opacity:1}@media (width>=768px){.calculator-grid[data-v-327dc738]{grid-template-columns:1fr 1fr}}.section-title[data-v-327dc738]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-327dc738]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-327dc738]{margin-top:var(--space-1)}.mt-2[data-v-327dc738]{margin-top:var(--space-2)}.mt-4[data-v-327dc738]{margin-top:var(--space-4)}.mb-2[data-v-327dc738]{margin-bottom:var(--space-2)}.mb-4[data-v-327dc738]{margin-bottom:var(--space-4)}.mb-6[data-v-327dc738]{margin-bottom:var(--space-6)}.form-group[data-v-327dc738]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-327dc738]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-327dc738]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.math-italic[data-v-327dc738]{font-family:serif;font-style:italic}.form-input[data-v-327dc738],.form-select[data-v-327dc738]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-select.mode-select[data-v-327dc738]{border-color:var(--color-primary-300);background-color:var(--color-primary-50);font-weight:500}.form-input[data-v-327dc738]:focus,.form-select[data-v-327dc738]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-error[data-v-327dc738]{color:#ef4444;font-size:13px}.input-with-symbol[data-v-327dc738]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-327dc738]{padding-right:40px}.input-with-symbol .form-input.with-left[data-v-327dc738]{padding-left:32px;padding-right:var(--space-4)}.input-with-symbol .symbol-right[data-v-327dc738]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.input-with-symbol .symbol-left[data-v-327dc738]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.result-box[data-v-327dc738]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-327dc738]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-327dc738]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-327dc738]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-327dc738]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-327dc738]{color:var(--color-primary-600)}.placeholder[data-v-327dc738]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-327dc738]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-327dc738]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-327dc738]:last-child{border-bottom:none}.sec-label[data-v-327dc738]{color:var(--text-secondary)}.sec-val[data-v-327dc738]{color:var(--text-primary);font-weight:500}.text-green[data-v-327dc738]{color:#16a34a}.text-red[data-v-327dc738]{color:#ef4444}.custom-calculator[data-v-32b9b90f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-32b9b90f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-32b9b90f]{grid-template-columns:1fr 1fr}}.section-title[data-v-32b9b90f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-32b9b90f]{margin-top:var(--space-6)}.mt-4[data-v-32b9b90f]{margin-top:var(--space-4)}.form-group[data-v-32b9b90f]{margin-bottom:var(--space-4)}.form-label[data-v-32b9b90f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-32b9b90f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-32b9b90f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-32b9b90f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.input-with-symbol[data-v-32b9b90f]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-32b9b90f]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-32b9b90f]:focus{outline:none}.input-with-symbol .symbol[data-v-32b9b90f]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.input-with-range[data-v-32b9b90f]{gap:var(--space-2);flex-direction:column;display:flex}.input-with-range .form-input[data-v-32b9b90f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base)}.input-with-range .form-input[data-v-32b9b90f]:focus{border-color:var(--color-primary-600);outline:none}.range-slider[data-v-32b9b90f]{width:100%;accent-color:var(--color-primary-600)}.primary-result-box[data-v-32b9b90f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-32b9b90f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-32b9b90f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.secondary-result-box .result-label[data-v-32b9b90f]{color:var(--text-secondary)}.result-value[data-v-32b9b90f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-32b9b90f]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-32b9b90f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-32b9b90f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-value[data-v-32b9b90f]{font-size:var(--text-2xl);color:var(--text-primary)}.table-container[data-v-32b9b90f]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-32b9b90f]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.schedule-table th[data-v-32b9b90f],.schedule-table td[data-v-32b9b90f]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-32b9b90f]:first-child,.schedule-table td[data-v-32b9b90f]:first-child{text-align:left}.schedule-table th[data-v-32b9b90f]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-32b9b90f]{border-bottom:none}.current-year td[data-v-32b9b90f]{color:var(--text-muted);background:#f8fafc}.final-year td[data-v-32b9b90f]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50)}.toggle-btn[data-v-32b9b90f]{width:100%;padding:var(--space-2);background:var(--color-neutral-50);border:none;border-top:1px solid var(--border-color);color:var(--color-primary-600);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s}.toggle-btn[data-v-32b9b90f]:hover{background:var(--color-neutral-100)}.error-box[data-v-32b9b90f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-32b9b90f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-26c73cb4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-26c73cb4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-26c73cb4]{grid-template-columns:1fr 1fr}}.section-title[data-v-26c73cb4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-26c73cb4]{margin-top:var(--space-4)}.mt-1[data-v-26c73cb4]{margin-top:var(--space-1)}.text-sm[data-v-26c73cb4]{font-size:var(--text-sm)}.text-gray-500[data-v-26c73cb4]{color:#6b7280}.text-green-600[data-v-26c73cb4]{color:#16a34a}.form-row[data-v-26c73cb4]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-26c73cb4]{margin-bottom:var(--space-4)}.form-label[data-v-26c73cb4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-26c73cb4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-26c73cb4]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-range[data-v-26c73cb4]{gap:var(--space-2);flex-direction:column;display:flex}.range-slider[data-v-26c73cb4]{width:100%;accent-color:var(--color-primary-600)}.primary-result-box[data-v-26c73cb4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-26c73cb4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-26c73cb4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.secondary-result-box .result-label[data-v-26c73cb4]{color:var(--text-secondary)}.result-value[data-v-26c73cb4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-26c73cb4]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-26c73cb4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-26c73cb4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-value[data-v-26c73cb4]{font-size:var(--text-2xl)}.table-container[data-v-26c73cb4]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-26c73cb4]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.schedule-table th[data-v-26c73cb4],.schedule-table td[data-v-26c73cb4]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-26c73cb4]:first-child,.schedule-table td[data-v-26c73cb4]:first-child{text-align:left}.schedule-table th[data-v-26c73cb4]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-26c73cb4]{border-bottom:none}.current-year td[data-v-26c73cb4]{color:var(--text-muted);background:#f8fafc}.final-year td[data-v-26c73cb4]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50)}.toggle-btn[data-v-26c73cb4]{width:100%;padding:var(--space-2);background:var(--color-neutral-50);border:none;border-top:1px solid var(--border-color);color:var(--color-primary-600);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s}.toggle-btn[data-v-26c73cb4]:hover{background:var(--color-neutral-100)}.error-box[data-v-26c73cb4]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-26c73cb4]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d12ae616]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d12ae616]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d12ae616]{grid-template-columns:1fr 1fr}}.section-title[data-v-d12ae616]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-d12ae616]{margin-top:var(--space-6)}.mt-4[data-v-d12ae616]{margin-top:var(--space-4)}.text-green-600[data-v-d12ae616]{color:#16a34a}.text-gray-400[data-v-d12ae616]{color:#9ca3af}.form-row[data-v-d12ae616]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-d12ae616]{margin-bottom:var(--space-4)}.form-label[data-v-d12ae616]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-d12ae616]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-d12ae616]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.solve-for-toggles[data-v-d12ae616]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid}.radio-label[data-v-d12ae616]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;transition:all .2s;display:flex}.radio-label[data-v-d12ae616]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-d12ae616]{display:none}.slide-down[data-v-d12ae616]{animation:.3s ease-out slideDown-d12ae616}@keyframes slideDown-d12ae616{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-d12ae616]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-d12ae616]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d12ae616]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.secondary-result-box .result-label[data-v-d12ae616]{color:var(--text-secondary)}.result-value[data-v-d12ae616]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-d12ae616]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-d12ae616]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d12ae616]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-value[data-v-d12ae616]{font-size:var(--text-2xl);color:var(--text-primary)}.equation-box[data-v-d12ae616]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);font-family:monospace;font-size:var(--text-sm);color:var(--text-secondary);gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.equation-line[data-v-d12ae616]{margin:0}.highlight-text[data-v-d12ae616]{color:var(--text-primary);font-weight:var(--font-weight-bold);font-size:var(--text-base);margin-top:var(--space-2)}.error-box[data-v-d12ae616]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d12ae616]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0d50e039]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0d50e039]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0d50e039]{grid-template-columns:1fr 1fr}}.section-title[data-v-0d50e039]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-0d50e039]{margin-top:var(--space-6)}.mt-4[data-v-0d50e039]{margin-top:var(--space-4)}.m-0[data-v-0d50e039]{margin:0}.text-sm[data-v-0d50e039]{font-size:var(--text-sm)}.text-gray-600[data-v-0d50e039]{color:#4b5563}.form-group[data-v-0d50e039]{margin-bottom:var(--space-4)}.form-label[data-v-0d50e039]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-0d50e039]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-0d50e039]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-0d50e039]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-0d50e039]{display:none}.input-with-symbol[data-v-0d50e039]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-0d50e039]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-0d50e039]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-0d50e039]:focus{outline:none}.input-with-symbol .symbol[data-v-0d50e039]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.form-input-full[data-v-0d50e039]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-0d50e039]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-0d50e039]{animation:.3s ease-out slideDown-0d50e039}@keyframes slideDown-0d50e039{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-0d50e039]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-0d50e039]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0d50e039]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-0d50e039]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-0d50e039]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.info-box[data-v-0d50e039]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0d50e039]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-0d50e039]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-0d50e039]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-7fadc09b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7fadc09b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7fadc09b]{grid-template-columns:1fr 1fr}}.section-title[data-v-7fadc09b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-7fadc09b]{margin-top:var(--space-6)}.mt-4[data-v-7fadc09b]{margin-top:var(--space-4)}.mt-1[data-v-7fadc09b]{margin-top:var(--space-1)}.mb-0[data-v-7fadc09b]{margin-bottom:0}.m-0[data-v-7fadc09b]{margin:0}.text-xs[data-v-7fadc09b]{font-size:var(--text-xs)}.text-sm[data-v-7fadc09b]{font-size:var(--text-sm)}.text-gray-500[data-v-7fadc09b]{color:#6b7280}.text-gray-600[data-v-7fadc09b]{color:#4b5563}.form-group[data-v-7fadc09b]{margin-bottom:var(--space-4)}.form-label[data-v-7fadc09b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-7fadc09b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-7fadc09b]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-7fadc09b]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-7fadc09b]:focus{outline:none}.input-with-symbol .symbol[data-v-7fadc09b]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-7fadc09b]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-7fadc09b]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-7fadc09b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-7fadc09b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7fadc09b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-7fadc09b]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-results-grid[data-v-7fadc09b]{flex-direction:column;display:flex}.secondary-result-box[data-v-7fadc09b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7fadc09b]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-7fadc09b]{font-size:var(--text-xl);color:var(--text-primary);margin-top:var(--space-1)}.info-box[data-v-7fadc09b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7fadc09b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-7fadc09b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-7fadc09b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d340188b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d340188b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d340188b]{grid-template-columns:1fr 1fr}}.section-title[data-v-d340188b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-d340188b]{margin-top:var(--space-6)}.mt-4[data-v-d340188b]{margin-top:var(--space-4)}.mt-1[data-v-d340188b]{margin-top:var(--space-1)}.mb-0[data-v-d340188b]{margin-bottom:0}.m-0[data-v-d340188b]{margin:0}.text-xs[data-v-d340188b]{font-size:var(--text-xs)}.text-sm[data-v-d340188b]{font-size:var(--text-sm)}.text-gray-500[data-v-d340188b]{color:#6b7280}.text-gray-600[data-v-d340188b]{color:#4b5563}.text-green[data-v-d340188b]{color:#059669}.form-group[data-v-d340188b]{margin-bottom:var(--space-4)}.form-label[data-v-d340188b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-d340188b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-d340188b]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-d340188b]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-d340188b]:focus{outline:none}.input-with-symbol .symbol[data-v-d340188b]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-d340188b]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-d340188b]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-d340188b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-d340188b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d340188b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-d340188b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-d340188b]{font-size:var(--text-sm);color:var(--color-primary-600)}.secondary-results-grid[data-v-d340188b]{flex-direction:column;display:flex}.secondary-result-box[data-v-d340188b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d340188b]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-d340188b]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-d340188b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d340188b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-d340188b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d340188b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-e4297cf4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e4297cf4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e4297cf4]{grid-template-columns:1fr 1fr}}.section-title[data-v-e4297cf4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-e4297cf4]{margin-top:var(--space-6)}.mt-4[data-v-e4297cf4]{margin-top:var(--space-4)}.mt-1[data-v-e4297cf4]{margin-top:var(--space-1)}.mb-0[data-v-e4297cf4]{margin-bottom:0}.m-0[data-v-e4297cf4]{margin:0}.text-xs[data-v-e4297cf4]{font-size:var(--text-xs)}.text-sm[data-v-e4297cf4]{font-size:var(--text-sm)}.text-gray-500[data-v-e4297cf4]{color:#6b7280}.text-gray-600[data-v-e4297cf4]{color:#4b5563}.form-group[data-v-e4297cf4]{margin-bottom:var(--space-4)}.form-row[data-v-e4297cf4]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-e4297cf4]{flex:1}.form-label[data-v-e4297cf4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-e4297cf4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-e4297cf4]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-e4297cf4]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-e4297cf4]:focus{outline:none}.input-with-symbol .symbol[data-v-e4297cf4]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-e4297cf4]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-e4297cf4]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-e4297cf4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-e4297cf4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e4297cf4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-e4297cf4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.cost-breakdown[data-v-e4297cf4]{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-primary-200);text-align:left;background:#fff;flex-direction:column;display:flex}.cost-item[data-v-e4297cf4]{font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px dashed var(--color-neutral-200);justify-content:space-between;padding-bottom:4px;display:flex}.cost-item[data-v-e4297cf4]:last-child{border-bottom:none;padding-bottom:0}.cost-item span[data-v-e4297cf4]:last-child{font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-results-grid[data-v-e4297cf4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e4297cf4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e4297cf4]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-e4297cf4]{font-size:var(--text-xl);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-e4297cf4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e4297cf4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-e4297cf4]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-e4297cf4]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-31cfbe4f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-31cfbe4f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-31cfbe4f]{grid-template-columns:1fr 1fr}}.section-title[data-v-31cfbe4f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-31cfbe4f]{margin-top:var(--space-6)}.mt-4[data-v-31cfbe4f]{margin-top:var(--space-4)}.mt-1[data-v-31cfbe4f]{margin-top:var(--space-1)}.mb-0[data-v-31cfbe4f]{margin-bottom:0}.m-0[data-v-31cfbe4f]{margin:0}.text-xs[data-v-31cfbe4f]{font-size:var(--text-xs)}.text-sm[data-v-31cfbe4f]{font-size:var(--text-sm)}.text-gray-500[data-v-31cfbe4f]{color:#6b7280}.text-gray-600[data-v-31cfbe4f]{color:#4b5563}.text-red[data-v-31cfbe4f]{color:#b91c1c}.text-dark[data-v-31cfbe4f]{color:#451a03}.font-bold[data-v-31cfbe4f]{font-weight:var(--font-weight-bold)}.form-group[data-v-31cfbe4f]{margin-bottom:var(--space-4)}.form-row[data-v-31cfbe4f]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-31cfbe4f]{flex:1}.form-label[data-v-31cfbe4f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-31cfbe4f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-31cfbe4f]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-31cfbe4f]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-31cfbe4f]:focus{outline:none}.input-with-symbol .symbol[data-v-31cfbe4f]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-31cfbe4f]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-31cfbe4f]:last-child{border-left:1px solid var(--border-color)}.primary-result-box[data-v-31cfbe4f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-31cfbe4f]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.warning-bg[data-v-31cfbe4f]{background:#fef3c7;border-color:#fde68a}.warning-bg .result-label[data-v-31cfbe4f]{color:#92400e}.result-label[data-v-31cfbe4f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-31cfbe4f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-31cfbe4f]{font-size:var(--text-sm)}.secondary-results-grid[data-v-31cfbe4f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-31cfbe4f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-31cfbe4f]{grid-column:1/-1}.secondary-result-box .result-label[data-v-31cfbe4f]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-31cfbe4f]{font-size:var(--text-xl);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-31cfbe4f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-31cfbe4f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-31cfbe4f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-31cfbe4f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d6141bec]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d6141bec]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d6141bec]{grid-template-columns:1fr 1fr}}.section-title[data-v-d6141bec]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d6141bec]{margin-bottom:var(--space-4)}.mt-4[data-v-d6141bec]{margin-top:var(--space-4)}.mt-6[data-v-d6141bec]{margin-top:var(--space-6)}.mt-2[data-v-d6141bec]{margin-top:var(--space-2)}.grid-2-col[data-v-d6141bec]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-d6141bec]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d6141bec],.form-select[data-v-d6141bec]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d6141bec]:focus,.form-select[data-v-d6141bec]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-icon[data-v-d6141bec],.input-with-unit[data-v-d6141bec]{align-items:center;display:flex;position:relative}.input-with-icon .currency-symbol[data-v-d6141bec]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:2;position:absolute}.input-with-icon .form-input[data-v-d6141bec]{padding-left:2rem}.input-with-unit .form-input[data-v-d6141bec]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-d6141bec]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;height:100%;display:flex}.input-with-unit .unit-label[data-v-d6141bec]{align-self:stretch}.primary-result-box[data-v-d6141bec]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d6141bec]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d6141bec]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d6141bec]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d6141bec]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d6141bec]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d6141bec]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1)}.secondary-result-box .result-value[data-v-d6141bec]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-green-600[data-v-d6141bec]{color:#16a34a!important}.visual-bar[data-v-d6141bec]{background:var(--color-neutral-100);border-radius:6px;width:100%;height:12px;display:flex;overflow:hidden}.bar-segment[data-v-d6141bec]{height:100%;transition:width .5s}.bar-segment.principal[data-v-d6141bec]{background-color:var(--color-primary-400)}.bar-segment.interest[data-v-d6141bec]{background-color:#16a34a}.legend[data-v-d6141bec]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.legend-item[data-v-d6141bec]{align-items:center;gap:var(--space-1);display:flex}.dot[data-v-d6141bec]{border-radius:50%;width:8px;height:8px}.principal-dot[data-v-d6141bec]{background-color:var(--color-primary-400)}.interest-dot[data-v-d6141bec]{background-color:#16a34a}.placeholder[data-v-d6141bec]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-5c289ed4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5c289ed4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5c289ed4]{grid-template-columns:1fr 1fr}}.section-title[data-v-5c289ed4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5c289ed4]{margin-bottom:var(--space-4)}.form-row[data-v-5c289ed4]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-5c289ed4]{flex:1}.form-label[data-v-5c289ed4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5c289ed4],.form-select[data-v-5c289ed4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5c289ed4]:focus,.form-select[data-v-5c289ed4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-5c289ed4]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-5c289ed4]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-5c289ed4]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-5c289ed4]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-5c289ed4]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol[data-v-5c289ed4]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-5c289ed4]:last-child{border-left:1px solid var(--border-color)}.field-hint[data-v-5c289ed4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.pill-group[data-v-5c289ed4]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-5c289ed4]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.filter-pill[data-v-5c289ed4]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.filter-pill[data-v-5c289ed4]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.filter-pill.active[data-v-5c289ed4]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.strategy-toggle[data-v-5c289ed4]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;padding:3px;display:grid}.strategy-btn[data-v-5c289ed4]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.strategy-btn.active[data-v-5c289ed4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.accordion-section[data-v-5c289ed4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.accordion-toggle[data-v-5c289ed4]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.accordion-toggle .chevron[data-v-5c289ed4]{font-size:var(--text-xs);color:var(--text-muted)}.primary-result-box[data-v-5c289ed4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5c289ed4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5c289ed4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5c289ed4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.per-month[data-v-5c289ed4]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--color-primary-700)}.summary-subtitle[data-v-5c289ed4]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.secondary-results-grid[data-v-5c289ed4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5c289ed4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5c289ed4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5c289ed4]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.sub-stat[data-v-5c289ed4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.comparison-card[data-v-5c289ed4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-5c289ed4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.table-responsive[data-v-5c289ed4]{overflow-x:auto}.schedule-table-wrapper[data-v-5c289ed4]{max-height:320px;overflow-y:auto}.comparison-table[data-v-5c289ed4]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-5c289ed4],.comparison-table td[data-v-5c289ed4]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--color-neutral-200)}.comparison-table th[data-v-5c289ed4]:first-child,.comparison-table td[data-v-5c289ed4]:first-child{text-align:left}.comparison-table th[data-v-5c289ed4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-neutral-50)}.comparison-table .row-header[data-v-5c289ed4]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.comparison-table tr.highlight-row[data-v-5c289ed4]{background:var(--color-primary-50)}.comparison-table tr.draw-phase-row[data-v-5c289ed4]{background:#eef2ff66}.badge-current[data-v-5c289ed4]{background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-full);margin-left:4px;padding:1px 6px;font-size:10px;display:inline-block}.phase-badge[data-v-5c289ed4]{font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:2px 8px;display:inline-block}.badge-draw[data-v-5c289ed4]{color:#0369a1;background:#e0f2fe}.badge-repay[data-v-5c289ed4]{color:#b45309;background:#fef3c7}.cltv-summary-grid[data-v-5c289ed4]{gap:var(--space-3);text-align:center;grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=640px){.cltv-summary-grid[data-v-5c289ed4]{grid-template-columns:1fr}}.cltv-stat[data-v-5c289ed4]{background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.cltv-label[data-v-5c289ed4]{font-size:var(--text-xs);color:var(--text-muted)}.cltv-val[data-v-5c289ed4]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-1)}.cltv-badge-alert[data-v-5c289ed4]{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.4}.alert-success[data-v-5c289ed4]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.alert-danger[data-v-5c289ed4]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.info-box[data-v-5c289ed4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5c289ed4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-5c289ed4]{margin-top:var(--space-2)}.mt-3[data-v-5c289ed4]{margin-top:var(--space-3)}.mt-4[data-v-5c289ed4]{margin-top:var(--space-4)}.mt-6[data-v-5c289ed4]{margin-top:var(--space-6)}.mb-2[data-v-5c289ed4]{margin-bottom:var(--space-2)}.mb-4[data-v-5c289ed4]{margin-bottom:var(--space-4)}.m-0[data-v-5c289ed4]{margin:0}.text-xs[data-v-5c289ed4]{font-size:var(--text-xs)}.text-sm[data-v-5c289ed4]{font-size:var(--text-sm)}.text-base[data-v-5c289ed4]{font-size:var(--text-base)}.text-muted[data-v-5c289ed4]{color:var(--text-muted)}.text-secondary[data-v-5c289ed4]{color:var(--text-secondary)}.font-normal[data-v-5c289ed4]{font-weight:var(--font-weight-normal)}.font-medium[data-v-5c289ed4]{font-weight:var(--font-weight-medium)}.font-bold[data-v-5c289ed4]{font-weight:var(--font-weight-bold)}.text-primary[data-v-5c289ed4]{color:var(--color-primary-700)}.text-success[data-v-5c289ed4]{color:#16a34a}.text-danger[data-v-5c289ed4]{color:#dc2626}.text-warning[data-v-5c289ed4]{color:#d97706}.placeholder[data-v-5c289ed4]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-b5b0261e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b5b0261e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b5b0261e]{grid-template-columns:1fr 1fr}}.section-title[data-v-b5b0261e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b5b0261e]{margin-bottom:var(--space-4)}.form-label[data-v-b5b0261e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b5b0261e],.form-select[data-v-b5b0261e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b5b0261e]:focus,.form-select[data-v-b5b0261e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b5b0261e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b5b0261e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b5b0261e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b5b0261e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b5b0261e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b5b0261e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b5b0261e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b5b0261e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b5b0261e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b5b0261e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.primary-subtext[data-v-b5b0261e]{font-size:var(--text-sm);color:var(--color-primary-800)}.sub-badge[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-normal);display:block}.mt-2[data-v-b5b0261e]{margin-top:var(--space-2)}.mt-3[data-v-b5b0261e]{margin-top:var(--space-3)}.mt-4[data-v-b5b0261e]{margin-top:var(--space-4)}.mt-6[data-v-b5b0261e]{margin-top:var(--space-6)}.mb-0[data-v-b5b0261e]{margin-bottom:0}.text-sm[data-v-b5b0261e]{font-size:var(--text-sm)}.text-gray-600[data-v-b5b0261e]{color:#4b5563}.text-green-700[data-v-b5b0261e]{color:#15803d;font-weight:var(--font-weight-medium)}.form-row[data-v-b5b0261e]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-b5b0261e]{flex:1}.input-with-symbol[data-v-b5b0261e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-b5b0261e]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-b5b0261e]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-b5b0261e]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-b5b0261e]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);height:100%;font-size:var(--text-sm);user-select:none;align-items:center;display:flex}.helper-text[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.toggle-header[data-v-b5b0261e]{justify-content:space-between;align-items:center;display:flex}.toggle-buttons[data-v-b5b0261e]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:inline-flex}.toggle-btn[data-v-b5b0261e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:all .15s}.toggle-btn.active[data-v-b5b0261e]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.quick-pills[data-v-b5b0261e]{gap:var(--space-2);display:flex}.pill-btn[data-v-b5b0261e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;padding:4px 8px;transition:all .15s}.pill-btn.active[data-v-b5b0261e]{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.advanced-section[data-v-b5b0261e]{border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-b5b0261e]{width:100%;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) 0;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.toggle-hint[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--color-primary-600);text-transform:none}.advanced-body[data-v-b5b0261e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.breakdown-card[data-v-b5b0261e],.dti-diagnostic-card[data-v-b5b0261e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-b5b0261e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.breakdown-list[data-v-b5b0261e]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-row[data-v-b5b0261e]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.breakdown-row.total-row[data-v-b5b0261e]{border-top:1px solid var(--border-color);padding-top:var(--space-2);margin-top:var(--space-1);font-weight:var(--font-weight-bold);color:var(--text-primary)}.cost-val[data-v-b5b0261e]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.dot-label[data-v-b5b0261e]{align-items:center;gap:var(--space-2);display:inline-flex}.dot-label[data-v-b5b0261e]:before{content:"";border-radius:50%;width:8px;height:8px}.dot-pi[data-v-b5b0261e]:before{background:#3b82f6}.dot-tax[data-v-b5b0261e]:before{background:#10b981}.dot-ins[data-v-b5b0261e]:before{background:#f59e0b}.dot-hoa[data-v-b5b0261e]:before{background:#8b5cf6}.dot-pmi[data-v-b5b0261e]:before{background:#ef4444}.dti-bars[data-v-b5b0261e]{gap:var(--space-3);flex-direction:column;display:flex}.dti-header[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);justify-content:space-between;display:flex}.progress-track[data-v-b5b0261e]{background:var(--color-neutral-100);border-radius:var(--radius-full,9999px);width:100%;height:8px;overflow:hidden}.progress-fill[data-v-b5b0261e]{background:var(--color-primary-500);border-radius:var(--radius-full,9999px);height:100%;transition:width .3s}.dti-explainer[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:0;line-height:1.4}.tiers-grid[data-v-b5b0261e]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.tier-card[data-v-b5b0261e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;transition:all .2s}.tier-card.active[data-v-b5b0261e]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.tier-name[data-v-b5b0261e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.tier-price[data-v-b5b0261e]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.tier-payment[data-v-b5b0261e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.custom-calculator[data-v-60cde083]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-60cde083]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-60cde083]{grid-template-columns:1fr 1fr}}.section-title[data-v-60cde083]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-60cde083]{margin-bottom:var(--space-4)}.form-label[data-v-60cde083]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-60cde083],.form-select[data-v-60cde083]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-60cde083]:focus,.form-select[data-v-60cde083]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-60cde083]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-60cde083]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-60cde083]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-60cde083]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-60cde083]{font-size:var(--text-xs);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2)}.secondary-results-grid[data-v-60cde083]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-60cde083]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-60cde083]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .sub-label[data-v-60cde083]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.info-box[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-60cde083]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-60cde083]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-60cde083]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-60cde083]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-60cde083]{padding-left:2rem}.input-with-suffix[data-v-60cde083]{padding-right:3.5rem}.preset-group[data-v-60cde083]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-60cde083]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-60cde083]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-60cde083]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-60cde083]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-60cde083]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.help-text[data-v-60cde083]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mt-2[data-v-60cde083]{margin-top:var(--space-2)}.font-medium[data-v-60cde083]{font-weight:var(--font-weight-medium,500)}.font-semibold[data-v-60cde083]{font-weight:var(--font-weight-semibold,600)}.text-success[data-v-60cde083]{color:#10b981}.text-danger[data-v-60cde083]{color:#ef4444}.grid-2-col[data-v-60cde083]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.collapsible-card[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-4);background:#fafafa;overflow:hidden}.collapsible-header[data-v-60cde083]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;background:#f4f5f7;justify-content:space-between;align-items:center;display:flex}.collapsible-header-title[data-v-60cde083]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);display:flex}.toggle-arrow[data-v-60cde083]{color:var(--text-muted);font-size:10px}.active-badge[data-v-60cde083]{color:#fff;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:#10b981;padding:2px 6px}.collapsible-body[data-v-60cde083]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.results-wrapper[data-v-60cde083]{gap:var(--space-4);flex-direction:column;display:flex}.shock-banner[data-v-60cde083]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b}.shock-header[data-v-60cde083]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.shock-icon[data-v-60cde083]{font-size:var(--text-base)}.shock-title[data-v-60cde083]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#b45309}.shock-desc[data-v-60cde083]{font-size:var(--text-xs);color:#92400e;margin:0;line-height:1.5}.comparison-card[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.comparison-header[data-v-60cde083]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.comparison-row[data-v-60cde083]{padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);font-size:var(--text-xs);grid-template-columns:2fr 1fr 1fr;display:grid}.comparison-row[data-v-60cde083]:last-child{border-bottom:none}.comparison-col-label[data-v-60cde083]{color:var(--text-secondary)}.comparison-col-val[data-v-60cde083]{text-align:right;color:var(--text-primary)}.analysis-tabs[data-v-60cde083]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-60cde083]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;transition:all .15s}.tab-btn[data-v-60cde083]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.tab-btn.active[data-v-60cde083]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.table-container[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.data-table[data-v-60cde083]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-60cde083]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--text-muted);border-bottom:1px solid var(--border-color)}.data-table td[data-v-60cde083]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.data-table tbody tr[data-v-60cde083]:hover{background:var(--color-neutral-50,#f9fafb)}.current-rate-row[data-v-60cde083]{background:var(--color-primary-50,#eff6ff)!important}.badge-current[data-v-60cde083]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-sm);margin-left:4px;padding:1px 4px;font-size:10px}.phase-badge[data-v-60cde083]{font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:2px 6px;display:inline-block}.phase-io[data-v-60cde083]{color:#1e40af;background:#dbeafe}.phase-pi[data-v-60cde083]{color:#92400e;background:#fef3c7}.phase-paid[data-v-60cde083]{color:#065f46;background:#d1fae5}.table-pagination-controls[data-v-60cde083]{padding:var(--space-2);text-align:center;border-top:1px solid var(--border-color);background:#fafafa}.show-more-btn[data-v-60cde083]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:0 0;padding:4px 12px;transition:all .15s}.show-more-btn[data-v-60cde083]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700);background:#fff}.formula-explanation[data-v-60cde083]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.formula-text[data-v-60cde083]{margin:var(--space-1) 0}.formula-text code[data-v-60cde083]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 4px;font-family:monospace}.formula-subtext[data-v-60cde083]{margin-top:var(--space-2);color:var(--text-muted)}.placeholder-text[data-v-60cde083]{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-4)}.custom-calculator[data-v-2a50aebd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2a50aebd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2a50aebd]{grid-template-columns:1fr 1fr}}.section-title[data-v-2a50aebd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2a50aebd]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-2a50aebd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-2a50aebd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2a50aebd],.form-select[data-v-2a50aebd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2a50aebd]:focus,.form-select[data-v-2a50aebd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-2a50aebd]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol-left[data-v-2a50aebd]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;z-index:2;position:absolute}.input-with-symbol .symbol-right[data-v-2a50aebd]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-with-symbol .with-left-symbol[data-v-2a50aebd]{padding-left:2rem}.advanced-section[data-v-2a50aebd]{margin-top:var(--space-2);margin-bottom:var(--space-4)}.advanced-toggle[data-v-2a50aebd]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-2) 0;background:0 0;border:none;align-items:center;transition:color .2s;display:inline-flex}.advanced-toggle[data-v-2a50aebd]:hover{color:var(--color-primary-700);text-decoration:underline}.advanced-inputs[data-v-2a50aebd]{margin-top:var(--space-3);padding:var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md)}.results-content[data-v-2a50aebd]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-2a50aebd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2a50aebd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2a50aebd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2a50aebd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2a50aebd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2a50aebd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2a50aebd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2a50aebd]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.text-emerald[data-v-2a50aebd]{color:#059669!important}.text-indigo[data-v-2a50aebd]{color:#4f46e5!important}.text-secondary[data-v-2a50aebd]{color:var(--text-secondary)}.font-bold[data-v-2a50aebd]{font-weight:var(--font-weight-bold)}.visual-card[data-v-2a50aebd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.visual-header[data-v-2a50aebd]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.visual-title[data-v-2a50aebd]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.visual-subtitle[data-v-2a50aebd]{font-size:var(--text-xs);color:var(--text-muted)}.visual-bar[data-v-2a50aebd]{border-radius:var(--radius-full);background:var(--color-neutral-100);width:100%;height:12px;margin-bottom:var(--space-2);display:flex;overflow:hidden}.bar-segment[data-v-2a50aebd]{height:100%;transition:width .4s}.principal-bar[data-v-2a50aebd]{background-color:var(--color-primary-400)}.interest-bar[data-v-2a50aebd]{background-color:#10b981}.visual-legend[data-v-2a50aebd]{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);flex-direction:column;display:flex}@media (width>=480px){.visual-legend[data-v-2a50aebd]{flex-direction:row;justify-content:space-between}}.legend-item[data-v-2a50aebd]{align-items:center;gap:var(--space-2);display:flex}.dot[data-v-2a50aebd]{border-radius:50%;width:8px;height:8px}.principal-dot[data-v-2a50aebd]{background-color:var(--color-primary-400)}.interest-dot[data-v-2a50aebd]{background-color:#10b981}.info-box[data-v-2a50aebd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2a50aebd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-2a50aebd]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder-text[data-v-2a50aebd]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.schedule-section[data-v-2a50aebd]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-2a50aebd]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.schedule-heading[data-v-2a50aebd]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.table-toggle-btn[data-v-2a50aebd]{border:1px solid var(--border-color);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;transition:all .2s}.table-toggle-btn[data-v-2a50aebd]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.table-container[data-v-2a50aebd]{border:1px solid var(--border-color);border-radius:var(--radius-lg);max-height:400px;overflow-x:auto}.schedule-table[data-v-2a50aebd]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:right;white-space:nowrap}.schedule-table th[data-v-2a50aebd]{background:var(--color-neutral-50);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;z-index:1;position:sticky;top:0}.schedule-table td[data-v-2a50aebd]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.schedule-table tr:last-child td[data-v-2a50aebd]{border-bottom:none}.schedule-table tr:hover td[data-v-2a50aebd]{background:var(--color-neutral-50)}.col-year[data-v-2a50aebd]{text-align:left;font-weight:var(--font-weight-medium)}.schedule-table th[data-v-2a50aebd]:first-child{text-align:left}.col-balance[data-v-2a50aebd]{color:var(--color-primary-700)}.custom-calculator[data-v-746cf778]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-746cf778]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-746cf778]{grid-template-columns:1fr 1fr}}.section-title[data-v-746cf778]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-746cf778]{margin-bottom:var(--space-4)}.form-label[data-v-746cf778]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-746cf778],.form-select[data-v-746cf778]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-746cf778]:focus,.form-select[data-v-746cf778]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-746cf778]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-746cf778]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-746cf778]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-746cf778]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-746cf778]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-746cf778]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-746cf778]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-746cf778]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-746cf778]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-746cf778]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.primary-result-box.negative-result[data-v-746cf778]{background:#fef2f2;border-color:#fecaca}.primary-result-box.negative-result .result-label[data-v-746cf778],.primary-result-box.negative-result .result-value.highlight[data-v-746cf778]{color:#dc2626}.primary-result-box.breakeven-result[data-v-746cf778]{background:#f3f4f6;border-color:#d1d5db}.primary-result-box.breakeven-result .result-label[data-v-746cf778],.primary-result-box.breakeven-result .result-value.highlight[data-v-746cf778]{color:#4b5563}.form-row[data-v-746cf778]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mode-selector[data-v-746cf778]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);gap:4px;padding:4px;display:flex}.mode-btn[data-v-746cf778]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md,6px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-746cf778]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-746cf778]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input.with-left[data-v-746cf778]{padding-left:1.75rem}.input-with-symbol .form-input.with-right[data-v-746cf778]{padding-right:2.25rem}.input-with-symbol .symbol-left[data-v-746cf778]{left:var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-symbol .symbol-right[data-v-746cf778]{right:var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;font-size:var(--text-sm);position:absolute}.help-text[data-v-746cf778]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.35;display:block}.sub-result-text[data-v-746cf778]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.micro-text[data-v-746cf778]{color:var(--text-muted);margin-top:2px;font-size:11px}.advanced-toggle-container[data-v-746cf778]{margin-top:var(--space-3)}.advanced-toggle-btn[data-v-746cf778]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-746cf778]:hover{text-decoration:underline}.advanced-box[data-v-746cf778]{background:var(--color-neutral-50,#fafafa);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.breakdown-box[data-v-746cf778]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-header[data-v-746cf778]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.growth-ratio[data-v-746cf778]{color:var(--color-primary-700);font-size:11px}.allocation-bar[data-v-746cf778]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200,#e5e7eb);height:14px;display:flex;overflow:hidden}.bar-segment[data-v-746cf778]{height:100%;transition:width .3s}.bar-principal[data-v-746cf778]{background:#94a3b8}.bar-growth[data-v-746cf778]{background:var(--color-primary-500,#0284c7)}.bar-legend[data-v-746cf778]{margin-top:var(--space-2);color:var(--text-secondary);justify-content:space-between;font-size:11px;display:flex}.legend-item[data-v-746cf778]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-746cf778]{border-radius:50%;width:8px;height:8px}.principal-dot[data-v-746cf778]{background:#94a3b8}.growth-dot[data-v-746cf778]{background:var(--color-primary-500,#0284c7)}.adjustments-card[data-v-746cf778]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.adjustments-title[data-v-746cf778]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.adjustment-row[data-v-746cf778]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.adj-label[data-v-746cf778]{color:var(--text-primary);flex-direction:column;display:flex}.adj-label small[data-v-746cf778]{color:var(--text-muted);font-size:10px}.adj-val[data-v-746cf778]{text-align:right;font-size:var(--text-sm);color:var(--text-primary)}.adj-sub[data-v-746cf778]{color:var(--text-secondary);font-size:10px;font-weight:400;display:block}.schedule-section[data-v-746cf778]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-table-wrapper[data-v-746cf778]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.schedule-table[data-v-746cf778]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-746cf778]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table td[data-v-746cf778]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-neutral-100,#f3f4f6);white-space:nowrap}.schedule-table tr:last-child td[data-v-746cf778]{border-bottom:none}.table-toggle-btn[data-v-746cf778]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none}.table-toggle-btn[data-v-746cf778]:hover{text-decoration:underline}.table-fade-hint[data-v-746cf778]{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.text-left[data-v-746cf778]{text-align:left}.text-right[data-v-746cf778]{text-align:right}.font-bold[data-v-746cf778]{font-weight:700}.text-green[data-v-746cf778]{color:#059669}.text-red[data-v-746cf778]{color:#dc2626}.text-primary[data-v-746cf778]{color:var(--color-primary-700)}.text-muted[data-v-746cf778]{color:var(--text-muted)}.text-gray[data-v-746cf778]{color:var(--text-secondary)}.mt-3[data-v-746cf778]{margin-top:var(--space-3)}.mt-4[data-v-746cf778]{margin-top:var(--space-4)}.mt-8[data-v-746cf778]{margin-top:var(--space-8)}.mb-2[data-v-746cf778]{margin-bottom:var(--space-2)}.mb-3[data-v-746cf778]{margin-bottom:var(--space-3)}.mb-4[data-v-746cf778]{margin-bottom:var(--space-4)}.m-0[data-v-746cf778]{margin:0}.flex-between[data-v-746cf778]{justify-content:space-between;align-items:center;display:flex}.custom-calculator[data-v-c7009695]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c7009695]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c7009695]{grid-template-columns:1fr 1fr}}.section-title[data-v-c7009695]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c7009695]{margin-bottom:var(--space-4)}.form-row[data-v-c7009695]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-c7009695]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c7009695],.form-select[data-v-c7009695]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-c7009695]:focus,.form-select[data-v-c7009695]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.toggle-group[data-v-c7009695]{background:var(--color-neutral-100,#f3f4f6);padding:var(--space-1,4px);border-radius:var(--radius-lg,8px);gap:var(--space-1,4px);display:flex}.toggle-btn[data-v-c7009695]{padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-md,6px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-c7009695]:hover{color:var(--text-primary,#111827)}.toggle-btn.active[data-v-c7009695]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 3px #0000001a}.tip-badge[data-v-c7009695]{border-radius:var(--radius-md,6px);padding:var(--space-2,8px) var(--space-3,12px);font-size:var(--text-xs,12px);color:#166534;margin-bottom:var(--space-4,16px);background:#f0fdf4;border:1px solid #bbf7d0}.primary-result-box[data-v-c7009695]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c7009695]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c7009695]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c7009695]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-subtext[data-v-c7009695]{font-size:var(--text-xs,12px);color:var(--text-secondary,#6b7280);margin-top:var(--space-2,8px)}.secondary-results-grid[data-v-c7009695]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c7009695]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c7009695]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c7009695]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold,700)}.info-box[data-v-c7009695]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c7009695]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.recommendation-text[data-v-c7009695]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin-bottom:var(--space-3,12px);line-height:1.5}.tax-diff-badge[data-v-c7009695]{font-size:var(--text-xs,12px);border-left:3px solid var(--color-primary-500,#3b82f6);padding:var(--space-2,8px) var(--space-3,12px);color:#1e40af;border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0;background:#eff6ff}.diff-amount[data-v-c7009695]{color:#1d4ed8;font-weight:700}.placeholder-text[data-v-c7009695]{font-size:var(--text-sm,14px);color:var(--text-muted,#9ca3af)}.text-green[data-v-c7009695]{color:#10b981}.text-primary-accent[data-v-c7009695]{color:#6366f1}.font-bold[data-v-c7009695]{font-weight:700}.text-right[data-v-c7009695]{text-align:right}.mt-4[data-v-c7009695]{margin-top:var(--space-4)}.mt-6[data-v-c7009695]{margin-top:var(--space-6)}.schedule-section[data-v-c7009695]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-c7009695]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.table-toggle-btn[data-v-c7009695]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);padding:var(--space-2,6px) var(--space-4,12px);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;font-weight:600;transition:background .2s}.table-toggle-btn[data-v-c7009695]:hover{background:var(--color-neutral-200,#e5e7eb)}.table-container[data-v-c7009695]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;max-height:380px;overflow-y:auto}.schedule-table[data-v-c7009695]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-c7009695],.schedule-table td[data-v-c7009695]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-c7009695]{background:var(--surface-card,#f9fafb);text-transform:uppercase;color:var(--text-secondary);z-index:5;border-bottom:2px solid var(--border-color);font-weight:700;position:sticky;top:0}.schedule-table tr[data-v-c7009695]:hover{background:var(--color-neutral-50,#f9fafb)}.custom-calculator[data-v-9c657112]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9c657112]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9c657112]{grid-template-columns:1fr 1fr}}.section-title[data-v-9c657112]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9c657112]{margin-bottom:var(--space-4)}.label-row[data-v-9c657112]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-9c657112]{margin-bottom:0}.helper-badge[data-v-9c657112]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-sm);padding:2px 8px}.form-label[data-v-9c657112]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9c657112],.form-select[data-v-9c657112]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9c657112]:focus,.form-select[data-v-9c657112]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-9c657112]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-9c657112]{color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;left:14px}.input-with-symbol .symbol-suffix[data-v-9c657112]{color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute;right:14px}.form-input.with-prefix[data-v-9c657112]{padding-left:28px}.form-input.with-suffix[data-v-9c657112]{padding-right:32px}.input-hint[data-v-9c657112]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.preset-buttons[data-v-9c657112]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-9c657112]{font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-btn[data-v-9c657112]:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-9c657112]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.mt-4[data-v-9c657112]{margin-top:var(--space-4)}.mt-6[data-v-9c657112]{margin-top:var(--space-6)}.primary-result-box[data-v-9c657112]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9c657112]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9c657112]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9c657112]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.target-subtext[data-v-9c657112]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.progress-section[data-v-9c657112]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4);background:#fff}.progress-labels[data-v-9c657112]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.progress-track[data-v-9c657112]{background:var(--color-neutral-100);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-fill[data-v-9c657112]{background:linear-gradient(90deg, var(--color-primary-500), var(--color-primary-600));border-radius:var(--radius-full);height:100%;transition:width .3s}.secondary-results-grid[data-v-9c657112]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9c657112]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9c657112]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9c657112]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit[data-v-9c657112]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.text-success[data-v-9c657112]{color:#16a34a}.info-box[data-v-9c657112]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9c657112]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-desc[data-v-9c657112]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-formula[data-v-9c657112]{background:var(--color-neutral-50);border:1px dashed var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);text-align:center;margin-bottom:var(--space-2)}.highlight-math[data-v-9c657112]{color:var(--color-primary-700)}.math-subtext[data-v-9c657112]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:0;line-height:1.4}.tiers-list[data-v-9c657112]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.tier-item[data-v-9c657112]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-neutral-50);color:var(--text-secondary);justify-content:space-between;display:flex}.tier-item.active-tier[data-v-9c657112]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.error-box[data-v-9c657112]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-9c657112]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-83ce3fc3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-83ce3fc3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-83ce3fc3]{grid-template-columns:1fr 1fr}}.section-title[data-v-83ce3fc3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-83ce3fc3]{margin-bottom:var(--space-4)}.form-row[data-v-83ce3fc3]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-83ce3fc3]{flex:1}.form-row .form-group[data-v-83ce3fc3]{margin-bottom:0}.form-label[data-v-83ce3fc3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-83ce3fc3],.form-select[data-v-83ce3fc3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-83ce3fc3]:focus,.form-select[data-v-83ce3fc3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-83ce3fc3]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-83ce3fc3]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-83ce3fc3]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-83ce3fc3]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-83ce3fc3]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-83ce3fc3]{padding-right:var(--space-8)}.accordion-header[data-v-83ce3fc3]{cursor:pointer;padding:var(--space-2) 0;margin-top:var(--space-2);margin-bottom:var(--space-3);user-select:none}.accordion-title[data-v-83ce3fc3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.accordion-title[data-v-83ce3fc3]:hover{text-decoration:underline}.advanced-section[data-v-83ce3fc3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.help-text[data-v-83ce3fc3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.calc-results[data-v-83ce3fc3]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-83ce3fc3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-83ce3fc3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-83ce3fc3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-83ce3fc3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.payment-breakdown-subtext[data-v-83ce3fc3]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-subtext[data-v-83ce3fc3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-83ce3fc3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-83ce3fc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-83ce3fc3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-83ce3fc3]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-interest[data-v-83ce3fc3]{color:#dc2626!important}.text-savings[data-v-83ce3fc3]{color:#16a34a;font-weight:var(--font-weight-bold)}.font-semibold[data-v-83ce3fc3]{font-weight:var(--font-weight-semibold)}.savings-alert[data-v-83ce3fc3]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;display:flex}.savings-icon[data-v-83ce3fc3]{font-size:20px}.savings-text[data-v-83ce3fc3]{font-size:var(--text-sm);color:#166534;line-height:1.4}.chart-container[data-v-83ce3fc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-83ce3fc3]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-83ce3fc3]{border-radius:var(--radius-full);height:12px;margin-bottom:var(--space-3);background:var(--color-neutral-100);display:flex;overflow:hidden}.bar-principal[data-v-83ce3fc3]{background-color:#3b82f6;transition:width .3s}.bar-interest[data-v-83ce3fc3]{background-color:#ef4444;transition:width .3s}.visual-legend[data-v-83ce3fc3]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;display:flex}.legend-item[data-v-83ce3fc3]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-v-83ce3fc3]{border-radius:var(--radius-sm);width:10px;height:10px}.swatch-principal[data-v-83ce3fc3]{background-color:#3b82f6}.swatch-interest[data-v-83ce3fc3]{background-color:#ef4444}.first-payment-card[data-v-83ce3fc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.first-payment-title[data-v-83ce3fc3]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.first-payment-cols[data-v-83ce3fc3]{font-size:var(--text-sm);justify-content:space-between;display:flex}.schedule-toggle-btn[data-v-83ce3fc3]{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.schedule-toggle-btn[data-v-83ce3fc3]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-400)}.table-wrapper[data-v-83ce3fc3]{margin-top:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:240px;overflow-y:auto}.schedule-table[data-v-83ce3fc3]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-83ce3fc3]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0}.schedule-table td[data-v-83ce3fc3]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-83ce3fc3]{border-bottom:none}.info-box[data-v-83ce3fc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-83ce3fc3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-83ce3fc3]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-83ce3fc3]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-d759e75e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d759e75e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d759e75e]{grid-template-columns:1fr 1fr}}.section-title[data-v-d759e75e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d759e75e]{margin-bottom:var(--space-4)}.form-row[data-v-d759e75e]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-d759e75e]{flex:1}.form-label[data-v-d759e75e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d759e75e],.form-select[data-v-d759e75e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d759e75e]:focus,.form-select[data-v-d759e75e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-d759e75e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-d759e75e]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-d759e75e]{padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-d759e75e]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-d759e75e]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-d759e75e]:first-child{border-left:none;border-right:1px solid var(--border-color)}.input-hint[data-v-d759e75e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.primary-result-box[data-v-d759e75e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d759e75e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d759e75e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d759e75e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-d759e75e]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-results-grid[data-v-d759e75e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d759e75e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-d759e75e]{grid-column:1/-1}.secondary-result-box .result-label[data-v-d759e75e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d759e75e]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-d759e75e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d759e75e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calculator-tabs[data-v-d759e75e]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-d759e75e]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-d759e75e]:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.tab-btn.active[data-v-d759e75e]{color:var(--color-primary-700);background:var(--color-primary-100);font-weight:var(--font-weight-bold)}.toggle-optional-btn[data-v-d759e75e]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;margin-bottom:var(--space-2);background:0 0;border:none;padding:0}.btn-outline-toggle[data-v-d759e75e]{border:1px dashed var(--border-color);width:100%;color:var(--text-secondary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.btn-outline-toggle[data-v-d759e75e]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.table-responsive[data-v-d759e75e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.amortization-table[data-v-d759e75e]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.amortization-table th[data-v-d759e75e],.amortization-table td[data-v-d759e75e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.amortization-table th[data-v-d759e75e]{background:var(--color-neutral-50);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.amortization-table td[data-v-d759e75e]:first-child,.amortization-table th[data-v-d759e75e]:first-child{text-align:left}.amortization-table tr:last-child td[data-v-d759e75e]{border-bottom:none}.progress-container[data-v-d759e75e]{width:100%}.progress-bar-bg[data-v-d759e75e]{background:var(--color-neutral-200);border-radius:var(--radius-full);width:100%;height:10px;overflow:hidden}.progress-bar-fill[data-v-d759e75e]{background:var(--color-primary-600);border-radius:var(--radius-full);height:100%;transition:width .4s}.progress-labels[data-v-d759e75e]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.text-amber[data-v-d759e75e]{color:#d97706}.text-emerald[data-v-d759e75e]{color:#059669}.text-sm[data-v-d759e75e]{font-size:var(--text-sm)}.text-xs[data-v-d759e75e]{font-size:var(--text-xs)}.text-gray-600[data-v-d759e75e]{color:#4b5563}.mt-1[data-v-d759e75e]{margin-top:var(--space-1)}.mt-2[data-v-d759e75e]{margin-top:var(--space-2)}.mt-3[data-v-d759e75e]{margin-top:var(--space-3)}.mt-4[data-v-d759e75e]{margin-top:var(--space-4)}.m-0[data-v-d759e75e]{margin:0}.error-box[data-v-d759e75e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d759e75e]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-be9bdf48]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-be9bdf48]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-be9bdf48]{grid-template-columns:1fr 1fr}}.section-title[data-v-be9bdf48]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-be9bdf48]{margin-bottom:var(--space-4)}.form-label[data-v-be9bdf48]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-be9bdf48],.form-select[data-v-be9bdf48]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-be9bdf48]:focus,.form-select[data-v-be9bdf48]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-be9bdf48]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-be9bdf48]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-be9bdf48]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-be9bdf48]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-be9bdf48]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-be9bdf48]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-be9bdf48]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-be9bdf48]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-be9bdf48]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex;overflow-x:auto}.mode-tab-btn[data-v-be9bdf48]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;transition:all .2s}.mode-tab-btn[data-v-be9bdf48]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.mode-tab-btn.active[data-v-be9bdf48]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.form-row[data-v-be9bdf48]{gap:var(--space-3);display:flex}.flex-1[data-v-be9bdf48]{flex:1}.flex-2[data-v-be9bdf48]{flex:2}.mt-1[data-v-be9bdf48]{margin-top:var(--space-1)}.mt-4[data-v-be9bdf48]{margin-top:var(--space-4)}.mt-8[data-v-be9bdf48]{margin-top:var(--space-8)}.mb-0[data-v-be9bdf48]{margin-bottom:0}.m-0[data-v-be9bdf48]{margin:0}.text-sm[data-v-be9bdf48]{font-size:var(--text-sm)}.text-gray-600[data-v-be9bdf48]{color:#4b5563}.text-accent[data-v-be9bdf48]{color:var(--color-primary-700)}.font-bold[data-v-be9bdf48]{font-weight:var(--font-weight-bold)}.field-hint[data-v-be9bdf48]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.input-with-symbol[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-be9bdf48]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-be9bdf48]{box-shadow:none;padding:var(--space-3) var(--space-4);border:none}.input-with-symbol .symbol[data-v-be9bdf48]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.input-with-symbol .symbol[data-v-be9bdf48]:first-child{border-left:none;border-right:1px solid var(--border-color)}.comparison-inputs-card[data-v-be9bdf48]{gap:var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.option-header[data-v-be9bdf48]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-2);text-align:center}.option-header.opt-a[data-v-be9bdf48]{background:var(--color-primary-100);color:var(--color-primary-800)}.option-header.opt-b[data-v-be9bdf48]{color:#92400e;background:#fef3c7}.fee-collapsible[data-v-be9bdf48]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.result-subtext[data-v-be9bdf48]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.primary-result-box.saving-badge[data-v-be9bdf48]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.saving-badge .result-label[data-v-be9bdf48]{color:#065f46}.primary-result-box.saving-badge .result-value[data-v-be9bdf48]{color:#047857}.ratio-section[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.ratio-labels[data-v-be9bdf48]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.ratio-bar[data-v-be9bdf48]{background:var(--color-neutral-200);border-radius:9999px;height:10px;display:flex;overflow:hidden}.bar-principal[data-v-be9bdf48]{background:var(--color-primary-500);transition:width .3s}.bar-interest[data-v-be9bdf48]{background:#f59e0b;transition:width .3s}.comparison-table-wrapper[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.comparison-table[data-v-be9bdf48]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.comparison-table th[data-v-be9bdf48],.comparison-table td[data-v-be9bdf48]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.comparison-table th[data-v-be9bdf48]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.highlight-better[data-v-be9bdf48]{color:#047857;font-weight:var(--font-weight-bold)}.schedule-section[data-v-be9bdf48]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-be9bdf48]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.schedule-title[data-v-be9bdf48]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.btn-toggle[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;background:0 0}.table-container[data-v-be9bdf48]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.schedule-table[data-v-be9bdf48]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.schedule-table th[data-v-be9bdf48],.schedule-table td[data-v-be9bdf48]{padding:var(--space-3) var(--space-4);text-align:right;border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-be9bdf48]:first-child,.schedule-table td[data-v-be9bdf48]:first-child{text-align:left}.schedule-table th[data-v-be9bdf48]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-be9bdf48]{border-bottom:none}.error-box[data-v-be9bdf48]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-be9bdf48]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-d62a89de]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d62a89de]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d62a89de]{grid-template-columns:1fr 1fr}}.section-title[data-v-d62a89de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d62a89de]{margin-bottom:var(--space-4)}.form-label[data-v-d62a89de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d62a89de],.form-select[data-v-d62a89de]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d62a89de]:focus,.form-select[data-v-d62a89de]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d62a89de]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d62a89de]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d62a89de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d62a89de]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d62a89de]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d62a89de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d62a89de]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d62a89de]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d62a89de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d62a89de]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-d62a89de]{margin-top:var(--space-4)}.mt-8[data-v-d62a89de]{margin-top:var(--space-8)}.input-with-symbol[data-v-d62a89de]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-d62a89de]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-d62a89de]{box-shadow:none;padding:var(--space-3) var(--space-4);border:none;flex:1}.input-with-symbol .symbol-left[data-v-d62a89de]{padding-left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.input-with-symbol .symbol-right[data-v-d62a89de]{padding-right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.input-hint[data-v-d62a89de]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.primary-subtitle[data-v-d62a89de]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.extra-savings-box[data-v-d62a89de]{background:#ecfdf5;border-color:#a7f3d0}.extra-savings-box .info-title[data-v-d62a89de]{color:#065f46}.savings-text[data-v-d62a89de]{font-size:var(--text-sm);color:#047857;margin-top:var(--space-1);line-height:1.4}.error-box[data-v-d62a89de]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fca5a5;line-height:1.5}.placeholder[data-v-d62a89de]{font-size:var(--text-base);color:var(--text-muted)}.table-container[data-v-d62a89de]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.schedule-table[data-v-d62a89de]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.schedule-table th[data-v-d62a89de]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.schedule-table td[data-v-d62a89de]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.schedule-table tr:last-child td[data-v-d62a89de]{border-bottom:none}.text-right[data-v-d62a89de]{text-align:right}.font-medium[data-v-d62a89de]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-d62a89de]{font-weight:var(--font-weight-semibold)}.text-success[data-v-d62a89de]{color:#059669}.text-warning[data-v-d62a89de]{color:#d97706}.custom-calculator[data-v-b2ec7726]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b2ec7726]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b2ec7726]{grid-template-columns:1fr 1fr}}.section-title[data-v-b2ec7726]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b2ec7726]{margin-bottom:var(--space-4)}.form-label[data-v-b2ec7726]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b2ec7726],.form-select[data-v-b2ec7726]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b2ec7726]:focus,.form-select[data-v-b2ec7726]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-b2ec7726]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-b2ec7726]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-b2ec7726]{font-size:var(--text-base);padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-b2ec7726]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-b2ec7726]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-right:1px solid var(--border-color);user-select:none;align-items:center;display:flex}.helper-text[data-v-b2ec7726]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mode-toggle[data-v-b2ec7726]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-b2ec7726]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.mode-btn.active[data-v-b2ec7726]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.quick-chips[data-v-b2ec7726]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-label[data-v-b2ec7726]{font-size:var(--text-xs);color:var(--text-muted)}.chip-btn[data-v-b2ec7726]{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.chip-btn[data-v-b2ec7726]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.checkbox-label[data-v-b2ec7726]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.second-loan-group[data-v-b2ec7726]{padding-left:var(--space-4);border-left:2px solid var(--color-primary-200)}.primary-result-box[data-v-b2ec7726]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-b2ec7726]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.box-success[data-v-b2ec7726]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.box-moderate[data-v-b2ec7726]{background:#eff6ff;border-color:#bfdbfe}.primary-result-box.box-warning[data-v-b2ec7726]{background:#fffbeb;border-color:#fde68a}.primary-result-box.box-danger[data-v-b2ec7726]{background:#fef2f2;border-color:#fecaca}.result-label[data-v-b2ec7726]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b2ec7726]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.box-success .result-label[data-v-b2ec7726],.box-success .result-value.highlight[data-v-b2ec7726]{color:#065f46}.box-moderate .result-label[data-v-b2ec7726],.box-moderate .result-value.highlight[data-v-b2ec7726]{color:#1e40af}.box-warning .result-label[data-v-b2ec7726],.box-warning .result-value.highlight[data-v-b2ec7726]{color:#92400e}.box-danger .result-label[data-v-b2ec7726],.box-danger .result-value.highlight[data-v-b2ec7726]{color:#991b1b}.status-pill[data-v-b2ec7726]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);margin-top:var(--space-2);border-radius:9999px;display:inline-block}.badge-success[data-v-b2ec7726]{color:#065f46;background:#d1fae5}.badge-moderate[data-v-b2ec7726]{color:#1e40af;background:#dbeafe}.badge-warning[data-v-b2ec7726]{color:#92400e;background:#fef3c7}.badge-danger[data-v-b2ec7726]{color:#991b1b;background:#fee2e2}.result-description[data-v-b2ec7726]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-3);line-height:1.4}.secondary-results-grid[data-v-b2ec7726]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b2ec7726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b2ec7726]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b2ec7726]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary)}.sub-value[data-v-b2ec7726]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;display:block}.breakdown-card[data-v-b2ec7726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-b2ec7726]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.bar-container[data-v-b2ec7726]{background:var(--color-neutral-200);height:16px;margin:var(--space-3) 0 var(--space-2);border-radius:8px;display:flex;overflow:hidden}.bar-segment[data-v-b2ec7726]{height:100%;transition:width .3s}.primary-loan-bar[data-v-b2ec7726]{background:#3b82f6}.second-loan-bar[data-v-b2ec7726]{background:#8b5cf6}.equity-bar[data-v-b2ec7726]{background:#10b981}.bar-legend[data-v-b2ec7726]{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-b2ec7726]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-b2ec7726]{border-radius:50%;width:8px;height:8px}.primary-loan-dot[data-v-b2ec7726]{background:#3b82f6}.second-loan-dot[data-v-b2ec7726]{background:#8b5cf6}.equity-dot[data-v-b2ec7726]{background:#10b981}.info-box[data-v-b2ec7726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b2ec7726]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.pmi-metrics[data-v-b2ec7726]{margin-top:var(--space-3);gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.pmi-metric[data-v-b2ec7726]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.metric-label[data-v-b2ec7726]{color:var(--text-secondary)}.metric-value[data-v-b2ec7726]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.metric-value.highlight-cash[data-v-b2ec7726]{color:#b91c1c}.error-box[data-v-b2ec7726]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-b2ec7726]{font-size:var(--text-base);color:var(--text-muted)}.mt-4[data-v-b2ec7726]{margin-top:var(--space-4)}.text-sm[data-v-b2ec7726]{font-size:var(--text-sm)}.text-secondary[data-v-b2ec7726]{color:var(--text-secondary)}.font-bold[data-v-b2ec7726]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-4c23c53a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4c23c53a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4c23c53a]{grid-template-columns:1fr 1fr}}.section-title[data-v-4c23c53a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4c23c53a]{margin-bottom:var(--space-4)}.form-label[data-v-4c23c53a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4c23c53a],.form-select[data-v-4c23c53a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4c23c53a]:focus,.form-select[data-v-4c23c53a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4c23c53a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4c23c53a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4c23c53a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4c23c53a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-subtext[data-v-4c23c53a]{font-size:var(--text-sm);color:var(--color-primary-800)}.secondary-results-grid[data-v-4c23c53a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4c23c53a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4c23c53a]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.sub-badge[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-normal);display:block}.info-box[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4c23c53a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-4c23c53a]{margin-top:var(--space-2)}.mt-3[data-v-4c23c53a]{margin-top:var(--space-3)}.mt-4[data-v-4c23c53a]{margin-top:var(--space-4)}.mt-6[data-v-4c23c53a]{margin-top:var(--space-6)}.mb-0[data-v-4c23c53a]{margin-bottom:0}.text-sm[data-v-4c23c53a]{font-size:var(--text-sm)}.text-gray-600[data-v-4c23c53a]{color:#4b5563}.form-row[data-v-4c23c53a]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-4c23c53a]{flex:1}.input-with-symbol[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-4c23c53a]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-4c23c53a]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-4c23c53a]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-4c23c53a]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);height:100%;font-size:var(--text-sm);user-select:none;align-items:center;display:flex}.helper-text[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.toggle-header[data-v-4c23c53a]{justify-content:space-between;align-items:center;display:flex}.toggle-buttons[data-v-4c23c53a]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:inline-flex}.toggle-btn[data-v-4c23c53a]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 10px;transition:all .15s}.toggle-btn.active[data-v-4c23c53a]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.quick-pills[data-v-4c23c53a]{gap:var(--space-2);display:flex}.pill-btn[data-v-4c23c53a]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff;flex:1;padding:4px 8px;transition:all .15s}.pill-btn.active[data-v-4c23c53a]{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.advanced-section[data-v-4c23c53a]{border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-4c23c53a]{width:100%;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) 0;text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.toggle-hint[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--color-primary-600);text-transform:none}.advanced-body[data-v-4c23c53a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.breakdown-card[data-v-4c23c53a],.dti-diagnostic-card[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-4c23c53a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.breakdown-list[data-v-4c23c53a]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-row[data-v-4c23c53a]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.breakdown-row.total-row[data-v-4c23c53a]{border-top:1px solid var(--border-color);padding-top:var(--space-2);margin-top:var(--space-1);font-weight:var(--font-weight-bold);color:var(--text-primary)}.dot-label[data-v-4c23c53a]:before{content:"•";margin-right:6px;font-size:1.2em}.dot-pi[data-v-4c23c53a]:before{color:var(--color-primary-600)}.dot-tax[data-v-4c23c53a]:before{color:#f59e0b}.dot-ins[data-v-4c23c53a]:before{color:#10b981}.dot-hoa[data-v-4c23c53a]:before{color:#8b5cf6}.dot-pmi[data-v-4c23c53a]:before{color:#ef4444}.cost-val[data-v-4c23c53a]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.dti-metric .dti-header[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;margin-bottom:4px;display:flex}.progress-track[data-v-4c23c53a]{background:var(--color-neutral-200);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-fill[data-v-4c23c53a]{background:var(--color-primary-500);border-radius:var(--radius-full);height:100%;transition:width .3s}.dti-explainer[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:0;line-height:1.4}.tiers-container[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.tiers-grid[data-v-4c23c53a]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.tier-card[data-v-4c23c53a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:var(--color-neutral-50)}.tier-card.active[data-v-4c23c53a]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.tier-name[data-v-4c23c53a]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.tier-price[data-v-4c23c53a]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin-top:4px}.tier-payment[data-v-4c23c53a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.placeholder[data-v-4c23c53a]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-bb34d7f8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bb34d7f8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bb34d7f8]{grid-template-columns:1fr 1fr}}.section-title[data-v-bb34d7f8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bb34d7f8]{margin-bottom:var(--space-4)}.form-label[data-v-bb34d7f8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bb34d7f8],.form-select[data-v-bb34d7f8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-bb34d7f8]:focus,.form-select[data-v-bb34d7f8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bb34d7f8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bb34d7f8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bb34d7f8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bb34d7f8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bb34d7f8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bb34d7f8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bb34d7f8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bb34d7f8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bb34d7f8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bb34d7f8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-bb34d7f8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.down-payment-header[data-v-bb34d7f8]{margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}.sub-label[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.quick-chips[data-v-bb34d7f8]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.chip-btn[data-v-bb34d7f8]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .15s}.chip-btn[data-v-bb34d7f8]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.chip-btn.active[data-v-bb34d7f8]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500,#3b82f6);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.optional-badge[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1);font-weight:400}.field-hint[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.advanced-section[data-v-bb34d7f8]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.accordion-toggle[data-v-bb34d7f8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600,#2563eb);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.accordion-toggle[data-v-bb34d7f8]:hover{text-decoration:underline}.advanced-content[data-v-bb34d7f8]{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md)}.date-select-row[data-v-bb34d7f8]{gap:var(--space-2);display:flex}.year-input[data-v-bb34d7f8]{max-width:100px}.payment-breakdown-list[data-v-bb34d7f8]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.breakdown-item[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--color-primary-800,#1e40af);justify-content:space-between;display:flex}.breakdown-item span[data-v-bb34d7f8]:first-child{opacity:.85}.breakdown-item.text-extra[data-v-bb34d7f8]{color:#059669;font-weight:var(--font-weight-medium)}.payoff-date-val[data-v-bb34d7f8]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.savings-box[data-v-bb34d7f8]{background:#f0fdf4;border-color:#bbf7d0}.savings-box .info-title[data-v-bb34d7f8]{color:#166534}.savings-summary[data-v-bb34d7f8]{font-size:var(--text-sm);color:#166534;line-height:1.5}.savings-summary p[data-v-bb34d7f8]{margin:0}.highlight-green[data-v-bb34d7f8]{font-weight:var(--font-weight-bold);color:#15803d;border-radius:var(--radius-sm,4px);background:#dcfce7;padding:2px 6px}.info-text[data-v-bb34d7f8]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.empty-state-text[data-v-bb34d7f8]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.distribution-card[data-v-bb34d7f8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.distribution-label[data-v-bb34d7f8]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.distribution-bar[data-v-bb34d7f8]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200,#e5e7eb);height:12px;margin-bottom:var(--space-3);display:flex;overflow:hidden}.principal-fill[data-v-bb34d7f8]{background-color:#3b82f6;transition:width .3s}.interest-fill[data-v-bb34d7f8]{background-color:#f87171;transition:width .3s}.distribution-legend[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.legend-item[data-v-bb34d7f8]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-bb34d7f8]{border-radius:50%;width:10px;height:10px}.principal-dot[data-v-bb34d7f8]{background-color:#3b82f6}.interest-dot[data-v-bb34d7f8]{background-color:#f87171}.schedule-section[data-v-bb34d7f8]{border-top:2px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-bb34d7f8]{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (width>=768px){.schedule-header[data-v-bb34d7f8]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.schedule-subtitle[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.view-switch[data-v-bb34d7f8]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:3px;padding:3px;display:flex}.switch-btn[data-v-bb34d7f8]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.switch-btn.active[data-v-bb34d7f8]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.table-container[data-v-bb34d7f8]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;max-height:480px;overflow:auto}.schedule-table[data-v-bb34d7f8]{border-collapse:collapse;width:100%;font-size:var(--text-xs);min-width:600px}.schedule-table th[data-v-bb34d7f8],.schedule-table td[data-v-bb34d7f8]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-bb34d7f8]{background:var(--surface-card,#f9fafb);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);z-index:5;border-bottom:2px solid var(--border-color);position:sticky;top:0}.schedule-table tr[data-v-bb34d7f8]:hover{background:var(--color-neutral-50,#f9fafb)}.text-right[data-v-bb34d7f8]{text-align:right}.font-bold[data-v-bb34d7f8]{font-weight:var(--font-weight-bold)}.font-medium[data-v-bb34d7f8]{font-weight:var(--font-weight-medium)}.text-principal[data-v-bb34d7f8]{color:#2563eb}.text-interest[data-v-bb34d7f8]{color:#dc2626}.text-extra[data-v-bb34d7f8]{color:#059669}.text-muted-val[data-v-bb34d7f8]{color:var(--text-muted)}.table-footer[data-v-bb34d7f8]{gap:var(--space-2);padding:var(--space-4);background:var(--color-neutral-50,#f9fafb);border-top:1px solid var(--border-color);flex-direction:column;align-items:center;display:flex}@media (width>=640px){.table-footer[data-v-bb34d7f8]{flex-direction:row;justify-content:space-between}}.footer-info[data-v-bb34d7f8]{font-size:var(--text-xs);color:var(--text-muted)}.show-more-btn[data-v-bb34d7f8],.show-all-btn[data-v-bb34d7f8]{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600,#2563eb);cursor:pointer;background:#fff;transition:all .2s}.show-more-btn[data-v-bb34d7f8]:hover,.show-all-btn[data-v-bb34d7f8]:hover{background:var(--color-neutral-100,#f3f4f6);border-color:var(--color-primary-400)}.mt-2[data-v-bb34d7f8]{margin-top:var(--space-2)}.mt-4[data-v-bb34d7f8]{margin-top:var(--space-4)}.mt-8[data-v-bb34d7f8]{margin-top:var(--space-8)}.mb-1[data-v-bb34d7f8]{margin-bottom:var(--space-1)}.custom-calculator[data-v-1316c785]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-1316c785]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1316c785]{grid-template-columns:1fr 1fr}}.section-title[data-v-1316c785]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-1316c785]{padding:var(--space-2) 0}.form-row[data-v-1316c785]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-1316c785]{margin-bottom:var(--space-4)}.calc-results[data-v-1316c785]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.primary-result[data-v-1316c785]{margin-bottom:var(--space-6)}.result-label[data-v-1316c785]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-1316c785]{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.secondary-results[data-v-1316c785]{gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-1316c785]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-1316c785]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.visual-bar[data-v-1316c785]{border-radius:var(--radius-full);height:12px;margin-bottom:var(--space-3);background:#ffffff1a;display:flex;overflow:hidden}.bar-principal[data-v-1316c785]{background-color:#6ee7b7;transition:width .3s}.bar-interest[data-v-1316c785]{background-color:#fca5a5;transition:width .3s}.visual-legend[data-v-1316c785]{gap:var(--space-4);font-size:var(--text-xs);display:flex}.legend-item[data-v-1316c785]{align-items:center;gap:var(--space-1);display:flex}.swatch[data-v-1316c785]{border-radius:50%;width:10px;height:10px}.swatch-principal[data-v-1316c785]{background-color:#6ee7b7}.swatch-interest[data-v-1316c785]{background-color:#fca5a5}.custom-calculator[data-v-7fafa0e0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7fafa0e0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7fafa0e0]{grid-template-columns:1fr 1fr}}.section-title[data-v-7fafa0e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7fafa0e0]{margin-bottom:var(--space-4)}.form-label[data-v-7fafa0e0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7fafa0e0],.form-select[data-v-7fafa0e0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7fafa0e0]:focus,.form-select[data-v-7fafa0e0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7fafa0e0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7fafa0e0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7fafa0e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7fafa0e0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7fafa0e0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7fafa0e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7fafa0e0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7fafa0e0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7fafa0e0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7fafa0e0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-7fafa0e0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.presets-container[data-v-7fafa0e0]{margin-bottom:var(--space-5)}.preset-buttons[data-v-7fafa0e0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-7fafa0e0]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-weight:var(--font-weight-medium);transition:all .2s}.preset-btn[data-v-7fafa0e0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.preset-btn.active[data-v-7fafa0e0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.advanced-toggle-wrapper[data-v-7fafa0e0]{margin:var(--space-4) 0}.advanced-toggle-btn[data-v-7fafa0e0]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:none;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-7fafa0e0]:hover{text-decoration:underline}.advanced-section[data-v-7fafa0e0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sub-section-title[data-v-7fafa0e0]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold);margin-top:var(--space-2);margin-bottom:var(--space-3)}.sub-section-title[data-v-7fafa0e0]:first-child{margin-top:0}.mb-4[data-v-7fafa0e0]{margin-bottom:var(--space-4)}.mt-2[data-v-7fafa0e0]{margin-top:var(--space-2)}.result-subtext[data-v-7fafa0e0]{font-size:var(--text-xs);color:var(--color-primary-800)}.result-caption[data-v-7fafa0e0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.text-positive[data-v-7fafa0e0]{color:#16a34a!important}.allocation-bar[data-v-7fafa0e0]{border-radius:var(--radius-full);background:var(--color-neutral-200);height:14px;margin-bottom:var(--space-3);display:flex;overflow:hidden}.bar-segment[data-v-7fafa0e0]{height:100%;transition:width .3s}.bar-down-payment[data-v-7fafa0e0]{background-color:#3b82f6}.bar-loan-costs[data-v-7fafa0e0]{background-color:#8b5cf6}.bar-prepaids[data-v-7fafa0e0]{background-color:#10b981}.bar-gov[data-v-7fafa0e0]{background-color:#f59e0b}.bar-legend[data-v-7fafa0e0]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);grid-template-columns:1fr 1fr;display:grid}.legend-item[data-v-7fafa0e0]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-7fafa0e0]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot-down-payment[data-v-7fafa0e0]{background-color:#3b82f6}.dot-loan-costs[data-v-7fafa0e0]{background-color:#8b5cf6}.dot-prepaids[data-v-7fafa0e0]{background-color:#10b981}.dot-gov[data-v-7fafa0e0]{background-color:#f59e0b}.flex-between[data-v-7fafa0e0]{justify-content:space-between;align-items:center;display:flex}.text-btn[data-v-7fafa0e0]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none}.text-btn[data-v-7fafa0e0]:hover{text-decoration:underline}.fee-section-card[data-v-7fafa0e0]{border-top:1px solid var(--border-color);padding:var(--space-3) 0}.fee-section-card[data-v-7fafa0e0]:first-of-type{padding-top:var(--space-1);border-top:none}.fee-section-header[data-v-7fafa0e0]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.fee-section-left[data-v-7fafa0e0]{align-items:flex-start;gap:var(--space-2);display:flex}.chevron[data-v-7fafa0e0]{color:var(--text-muted);margin-top:2px;font-size:11px}.fee-sec-title[data-v-7fafa0e0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.fee-sec-sub[data-v-7fafa0e0]{font-size:var(--text-xs);color:var(--text-muted)}.fee-sec-amount[data-v-7fafa0e0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.fee-item-list[data-v-7fafa0e0]{margin-top:var(--space-3);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.fee-item-row[data-v-7fafa0e0]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.fee-item-info[data-v-7fafa0e0]{flex-direction:column;display:flex}.fee-item-name[data-v-7fafa0e0]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.fee-item-desc[data-v-7fafa0e0]{color:var(--text-muted);font-size:11px}.fee-item-val[data-v-7fafa0e0]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.custom-calculator[data-v-0bd023c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0bd023c4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0bd023c4]{grid-template-columns:1fr 1fr}}.section-title[data-v-0bd023c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0bd023c4]{margin-bottom:var(--space-4)}.form-label[data-v-0bd023c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0bd023c4],.form-select[data-v-0bd023c4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0bd023c4]:focus,.form-select[data-v-0bd023c4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0bd023c4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-0bd023c4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0bd023c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0bd023c4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0bd023c4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0bd023c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0bd023c4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0bd023c4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0bd023c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0bd023c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-symbol[data-v-0bd023c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-0bd023c4]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-0bd023c4]{font-size:var(--text-base);padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-0bd023c4]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-0bd023c4]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-right:1px solid var(--border-color);user-select:none;align-items:center;display:flex}.input-with-symbol .symbol-right[data-v-0bd023c4]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-left:1px solid var(--border-color);user-select:none;align-items:center;display:flex}.helper-text[data-v-0bd023c4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mode-toggle[data-v-0bd023c4]{gap:var(--space-1);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);display:grid}.mode-btn[data-v-0bd023c4]{padding:var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.mode-btn.active[data-v-0bd023c4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.quick-chips[data-v-0bd023c4]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-label[data-v-0bd023c4]{font-size:var(--text-xs);color:var(--text-muted)}.chip-btn[data-v-0bd023c4]{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.chip-btn[data-v-0bd023c4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.checkbox-label[data-v-0bd023c4]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.nested-form-block[data-v-0bd023c4]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-left:3px solid var(--color-primary-400);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-bottom:var(--space-4)}.result-subtext[data-v-0bd023c4]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.highlight-secondary[data-v-0bd023c4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.status-pill[data-v-0bd023c4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);margin-top:var(--space-3);border-radius:9999px;display:inline-block}.badge-prime[data-v-0bd023c4]{color:#065f46;background:#d1fae5}.badge-standard[data-v-0bd023c4]{color:#1e40af;background:#dbeafe}.badge-moderate[data-v-0bd023c4]{color:#92400e;background:#fef3c7}.badge-high[data-v-0bd023c4]{color:#9a3412;background:#ffedd5}.badge-very-high[data-v-0bd023c4]{color:#991b1b;background:#fee2e2}.box-prime[data-v-0bd023c4]{background:#ecfdf5;border-color:#a7f3d0}.box-standard[data-v-0bd023c4]{background:#eff6ff;border-color:#bfdbfe}.box-moderate[data-v-0bd023c4]{background:#fffbeb;border-color:#fde68a}.box-high[data-v-0bd023c4]{background:#fff7ed;border-color:#fed7aa}.box-very-high[data-v-0bd023c4]{background:#fef2f2;border-color:#fecaca}.breakdown-card[data-v-0bd023c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-0bd023c4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.bar-container[data-v-0bd023c4]{background:var(--color-neutral-200);height:16px;margin:var(--space-3) 0 var(--space-2);border-radius:8px;display:flex;overflow:hidden}.bar-segment[data-v-0bd023c4]{height:100%;transition:width .3s}.deposit-bar[data-v-0bd023c4]{background:#10b981}.loan-bar[data-v-0bd023c4]{background:#3b82f6}.bar-legend[data-v-0bd023c4]{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-0bd023c4]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-0bd023c4]{border-radius:50%;width:8px;height:8px}.deposit-dot[data-v-0bd023c4]{background:#10b981}.loan-dot[data-v-0bd023c4]{background:#3b82f6}.threshold-metric[data-v-0bd023c4]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.text-accent[data-v-0bd023c4]{color:var(--color-primary-700)}.savings-box[data-v-0bd023c4]{background:#f0fdf4;border-color:#bbf7d0}.savings-metrics-grid[data-v-0bd023c4]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=500px){.savings-metrics-grid[data-v-0bd023c4]{grid-template-columns:1fr 1fr}}.savings-metric-card[data-v-0bd023c4]{border-radius:var(--radius-sm);padding:var(--space-3);background:#fff;border:1px solid #bbf7d0}.metric-label[data-v-0bd023c4]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-0bd023c4]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.metric-sub[data-v-0bd023c4]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.time-badge[data-v-0bd023c4]{margin-top:var(--space-2);padding:2px var(--space-2);color:#166534;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);font-size:var(--text-xs);background:#dcfce7;display:inline-block}.tiers-card[data-v-0bd023c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-responsive[data-v-0bd023c4]{margin-top:var(--space-2);overflow-x:auto}.tiers-table[data-v-0bd023c4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.tiers-table th[data-v-0bd023c4]{text-align:left;padding:var(--space-2);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.tiers-table td[data-v-0bd023c4]{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.tiers-table tr[data-v-0bd023c4]{cursor:pointer;transition:background .15s}.tiers-table tr[data-v-0bd023c4]:hover{background:var(--color-primary-50)}.tiers-table tr.active-row[data-v-0bd023c4]{background:var(--color-primary-100);font-weight:var(--font-weight-bold)}.pmi-yes[data-v-0bd023c4]{color:#b45309;font-weight:var(--font-weight-medium)}.pmi-no[data-v-0bd023c4]{color:#047857;font-weight:var(--font-weight-bold)}.error-box[data-v-0bd023c4]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-0bd023c4]{font-size:var(--text-base);color:var(--text-muted)}.mt-2[data-v-0bd023c4]{margin-top:var(--space-2)}.mt-4[data-v-0bd023c4]{margin-top:var(--space-4)}.text-sm[data-v-0bd023c4]{font-size:var(--text-sm)}.text-secondary[data-v-0bd023c4]{color:var(--text-secondary)}.font-bold[data-v-0bd023c4]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-fa7c6b3a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fa7c6b3a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fa7c6b3a]{grid-template-columns:1fr 1fr}}.section-title[data-v-fa7c6b3a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fa7c6b3a]{margin-bottom:var(--space-4)}.form-label[data-v-fa7c6b3a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-fa7c6b3a],.form-select[data-v-fa7c6b3a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-fa7c6b3a]:focus,.form-select[data-v-fa7c6b3a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-fa7c6b3a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fa7c6b3a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-fa7c6b3a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fa7c6b3a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-fa7c6b3a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fa7c6b3a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fa7c6b3a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fa7c6b3a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-fa7c6b3a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fa7c6b3a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-fa7c6b3a]{margin-top:var(--space-2)}.mt-4[data-v-fa7c6b3a]{margin-top:var(--space-4)}.mt-8[data-v-fa7c6b3a]{margin-top:var(--space-8)}.m-0[data-v-fa7c6b3a]{margin:0}.text-xs[data-v-fa7c6b3a]{font-size:var(--text-xs)}.text-sm[data-v-fa7c6b3a]{font-size:var(--text-sm)}.text-gray-500[data-v-fa7c6b3a]{color:#6b7280}.text-gray-600[data-v-fa7c6b3a]{color:#4b5563}.text-positive[data-v-fa7c6b3a]{color:#059669;font-weight:600}.font-medium[data-v-fa7c6b3a]{font-weight:500}.form-row[data-v-fa7c6b3a]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-fa7c6b3a]{flex:1}.label-with-hint[data-v-fa7c6b3a]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.label-with-hint .form-label[data-v-fa7c6b3a]{margin-bottom:0}.hint-text[data-v-fa7c6b3a]{font-size:var(--text-xs);color:var(--text-muted)}.optional-tag[data-v-fa7c6b3a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.input-with-symbol[data-v-fa7c6b3a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-fa7c6b3a]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-fa7c6b3a]{padding:var(--space-3) var(--space-4);font-size:var(--text-base);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-fa7c6b3a]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-fa7c6b3a]{padding:0 var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);height:100%;font-size:var(--text-sm);align-items:center;display:flex}.advanced-section[data-v-fa7c6b3a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4)}.toggle-advanced-btn[data-v-fa7c6b3a]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.badge-optional[data-v-fa7c6b3a]{font-size:var(--text-xs);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:9999px;padding:2px 8px;font-weight:500}.status-pill[data-v-fa7c6b3a]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;display:inline-block}.status-paid-off[data-v-fa7c6b3a],.status-strong[data-v-fa7c6b3a]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.status-moderate[data-v-fa7c6b3a]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.status-low[data-v-fa7c6b3a]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.status-underwater[data-v-fa7c6b3a]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.equity-bar-wrapper[data-v-fa7c6b3a]{margin-top:var(--space-4)}.equity-bar-track[data-v-fa7c6b3a]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.equity-fill[data-v-fa7c6b3a]{background:#10b981;transition:width .3s}.debt-fill[data-v-fa7c6b3a]{background:#6366f1;transition:width .3s}.equity-bar-legend[data-v-fa7c6b3a]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.legend-item[data-v-fa7c6b3a]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-fa7c6b3a]{border-radius:50%;width:8px;height:8px;display:inline-block}.equity-dot[data-v-fa7c6b3a]{background:#10b981}.debt-dot[data-v-fa7c6b3a]{background:#6366f1}.error-box[data-v-fa7c6b3a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-fa7c6b3a]{font-size:var(--text-base);color:var(--text-muted)}.projections-section[data-v-fa7c6b3a]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-fa7c6b3a]{overflow-x:auto}.projection-table[data-v-fa7c6b3a]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:right}.projection-table th[data-v-fa7c6b3a],.projection-table td[data-v-fa7c6b3a]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.projection-table th[data-v-fa7c6b3a]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-transform:uppercase;font-size:var(--text-xs)}.projection-table th[data-v-fa7c6b3a]:first-child,.projection-table td[data-v-fa7c6b3a]:first-child{text-align:left}.projection-table tbody tr[data-v-fa7c6b3a]:hover{background:var(--color-neutral-50)}.highlight-row[data-v-fa7c6b3a]{background:#ecfdf5!important}.custom-calculator[data-v-42382146]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-42382146]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-42382146]{grid-template-columns:1fr 1fr}}.section-title[data-v-42382146]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-42382146]{margin-bottom:var(--space-4)}.form-label[data-v-42382146]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-42382146],.form-select[data-v-42382146]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-42382146]:focus,.form-select[data-v-42382146]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-42382146]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-42382146]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-42382146]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-42382146]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-42382146]{font-size:var(--text-xs);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2)}.secondary-results-grid[data-v-42382146]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-42382146]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-42382146]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .sub-label[data-v-42382146]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.info-box[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-42382146]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-42382146]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-42382146]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-42382146]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-42382146]{padding-left:2rem}.input-with-suffix[data-v-42382146]{padding-right:3rem}.preset-group[data-v-42382146]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-42382146]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-42382146]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-42382146]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-42382146]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-42382146]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.help-text[data-v-42382146]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.grid-2-col[data-v-42382146]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.extra-payments-card[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-4);background:#fafafa;overflow:hidden}.extra-payments-header[data-v-42382146]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;background:#f4f5f7;justify-content:space-between;align-items:center;display:flex}.extra-header-title[data-v-42382146]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);display:flex}.extra-toggle-icon[data-v-42382146]{color:var(--text-muted);font-size:10px}.extra-badge[data-v-42382146]{color:#fff;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:#10b981;padding:2px 6px}.extra-payments-body[data-v-42382146]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.results-wrapper[data-v-42382146]{gap:var(--space-4);flex-direction:column;display:flex}.savings-banner[data-v-42382146]{border-radius:var(--radius-lg);padding:var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0}.savings-header[data-v-42382146]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.savings-icon[data-v-42382146]{font-size:var(--text-lg)}.savings-title[data-v-42382146]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#065f46}.savings-metrics[data-v-42382146]{gap:var(--space-2);text-align:center;grid-template-columns:1fr 1fr 1fr;display:grid}.savings-metric-item[data-v-42382146]{border-radius:var(--radius-md);padding:var(--space-2);background:#fff;border:1px solid #d1fae5}.savings-metric-label[data-v-42382146]{color:#047857;font-size:11px;font-weight:var(--font-weight-medium);display:block}.savings-metric-value[data-v-42382146]{font-size:var(--text-base);font-weight:var(--font-weight-bold);margin-top:2px;display:block}.breakdown-bar-card[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-bar-label[data-v-42382146]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.breakdown-progress-track[data-v-42382146]{border-radius:var(--radius-full);background:var(--color-neutral-200,#e5e7eb);height:14px;display:flex;overflow:hidden}.breakdown-segment[data-v-42382146]{height:100%;transition:width .3s}.principal-segment[data-v-42382146]{background:#3b82f6}.interest-segment[data-v-42382146]{background:#ef4444}.breakdown-legend[data-v-42382146]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-42382146]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-42382146]{border-radius:50%;width:10px;height:10px;display:inline-block}.principal-dot[data-v-42382146]{background:#3b82f6}.interest-dot[data-v-42382146]{background:#ef4444}.analysis-tabs[data-v-42382146]{border-bottom:1px solid var(--border-color);gap:var(--space-2);display:flex}.tab-btn[data-v-42382146]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .15s}.tab-btn[data-v-42382146]:hover{color:var(--text-primary)}.tab-btn.active[data-v-42382146]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.table-container[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;overflow-x:auto}.data-table[data-v-42382146]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-42382146]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;font-size:11px}.data-table td[data-v-42382146]{padding:var(--space-2) var(--space-3);color:var(--text-primary);border-bottom:1px solid #f3f4f6}.data-table tr:last-child td[data-v-42382146]{border-bottom:none}.current-rate-row[data-v-42382146]{background:var(--color-primary-50)}.badge-current[data-v-42382146]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-sm);margin-left:4px;padding:1px 4px;font-size:9px}.badge-diff[data-v-42382146]{margin-left:4px;font-size:10px}.table-pagination-controls[data-v-42382146]{text-align:center;margin-top:var(--space-2)}.show-more-btn[data-v-42382146]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#f3f4f6;padding:4px 12px;transition:all .15s}.show-more-btn[data-v-42382146]:hover{color:var(--text-primary);background:#e5e7eb}.formula-explanation[data-v-42382146]{font-size:var(--text-xs);color:var(--text-secondary)}.formula-text[data-v-42382146]{margin-bottom:var(--space-1)}.formula-text code[data-v-42382146]{border-radius:var(--radius-sm);color:var(--text-primary);background:#f3f4f6;padding:2px 6px;font-family:monospace}.formula-subtext[data-v-42382146]{margin-top:var(--space-2);color:var(--text-muted)}.text-success[data-v-42382146]{color:#059669!important}.text-danger[data-v-42382146]{color:#dc2626!important}.font-medium[data-v-42382146]{font-weight:var(--font-weight-medium)}.mt-2[data-v-42382146]{margin-top:var(--space-2)}.placeholder-text[data-v-42382146]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-945d7bb1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-945d7bb1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-945d7bb1]{grid-template-columns:1fr 1fr}}.section-title[data-v-945d7bb1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-945d7bb1]{margin-bottom:var(--space-4)}.form-label[data-v-945d7bb1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-945d7bb1],.form-select[data-v-945d7bb1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-945d7bb1]:focus,.form-select[data-v-945d7bb1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-945d7bb1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-945d7bb1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-945d7bb1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-945d7bb1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-945d7bb1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-945d7bb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-945d7bb1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-945d7bb1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-945d7bb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-945d7bb1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-symbol[data-v-945d7bb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-945d7bb1]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-945d7bb1]{font-size:var(--text-base);padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-945d7bb1]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-945d7bb1]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-right:1px solid var(--border-color);user-select:none;align-items:center;display:flex}.helper-text[data-v-945d7bb1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mode-toggle[data-v-945d7bb1]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.mode-btn[data-v-945d7bb1]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.mode-btn.active[data-v-945d7bb1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.quick-chips[data-v-945d7bb1]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-label[data-v-945d7bb1]{font-size:var(--text-xs);color:var(--text-muted)}.chip-btn[data-v-945d7bb1]{font-size:var(--text-xs);padding:2px var(--space-2);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;transition:all .15s}.chip-btn[data-v-945d7bb1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.checkbox-label[data-v-945d7bb1]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;user-select:none;display:flex}.secondary-field-group[data-v-945d7bb1]{padding-left:var(--space-4);border-left:2px solid var(--color-primary-200)}.primary-result-box.box-success[data-v-945d7bb1]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.box-moderate[data-v-945d7bb1]{background:#eff6ff;border-color:#bfdbfe}.primary-result-box.box-warning[data-v-945d7bb1]{background:#fffbeb;border-color:#fde68a}.primary-result-box.box-danger[data-v-945d7bb1]{background:#fef2f2;border-color:#fecaca}.box-success .result-label[data-v-945d7bb1],.box-success .result-value.highlight[data-v-945d7bb1]{color:#065f46}.box-moderate .result-label[data-v-945d7bb1],.box-moderate .result-value.highlight[data-v-945d7bb1]{color:#1e40af}.box-warning .result-label[data-v-945d7bb1],.box-warning .result-value.highlight[data-v-945d7bb1]{color:#92400e}.box-danger .result-label[data-v-945d7bb1],.box-danger .result-value.highlight[data-v-945d7bb1]{color:#991b1b}.status-pill[data-v-945d7bb1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);margin-top:var(--space-2);border-radius:9999px;display:inline-block}.badge-success[data-v-945d7bb1]{color:#065f46;background:#d1fae5}.badge-moderate[data-v-945d7bb1]{color:#1e40af;background:#dbeafe}.badge-warning[data-v-945d7bb1]{color:#92400e;background:#fef3c7}.badge-danger[data-v-945d7bb1]{color:#991b1b;background:#fee2e2}.result-description[data-v-945d7bb1]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-3);line-height:1.4}.sub-value[data-v-945d7bb1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;display:block}.breakdown-card[data-v-945d7bb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-945d7bb1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.bar-container[data-v-945d7bb1]{background:var(--color-neutral-200);height:16px;margin:var(--space-3) 0 var(--space-2);border-radius:8px;display:flex;overflow:hidden}.bar-segment[data-v-945d7bb1]{height:100%;transition:width .3s}.primary-loan-bar[data-v-945d7bb1]{background:#3b82f6}.second-loan-bar[data-v-945d7bb1]{background:#8b5cf6}.equity-bar[data-v-945d7bb1]{background:#10b981}.bar-legend[data-v-945d7bb1]{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-945d7bb1]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-945d7bb1]{border-radius:50%;width:8px;height:8px}.primary-loan-dot[data-v-945d7bb1]{background:#3b82f6}.second-loan-dot[data-v-945d7bb1]{background:#8b5cf6}.equity-dot[data-v-945d7bb1]{background:#10b981}.pmi-metrics[data-v-945d7bb1]{margin-top:var(--space-3);gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.pmi-metric[data-v-945d7bb1]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.metric-label[data-v-945d7bb1]{color:var(--text-secondary)}.metric-value[data-v-945d7bb1]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.metric-value.highlight-cash[data-v-945d7bb1]{color:#b91c1c}.eligibility-table[data-v-945d7bb1]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.eligibility-row[data-v-945d7bb1]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-neutral-50);justify-content:space-between;align-items:center;display:flex}.prog-info[data-v-945d7bb1]{flex-direction:column;gap:2px;display:flex}.prog-name[data-v-945d7bb1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.prog-notes[data-v-945d7bb1]{color:var(--text-muted);font-size:11px}.eligibility-tag[data-v-945d7bb1]{font-size:11px;font-weight:var(--font-weight-bold);padding:2px var(--space-2);border-radius:9999px}.tag-eligible[data-v-945d7bb1]{color:#065f46;background:#d1fae5}.tag-ineligible[data-v-945d7bb1]{color:#991b1b;background:#fee2e2}.error-box[data-v-945d7bb1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-945d7bb1]{font-size:var(--text-base);color:var(--text-muted)}.mt-4[data-v-945d7bb1]{margin-top:var(--space-4)}.text-sm[data-v-945d7bb1]{font-size:var(--text-sm)}.text-secondary[data-v-945d7bb1]{color:var(--text-secondary)}.font-bold[data-v-945d7bb1]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-ad250be9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ad250be9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ad250be9]{grid-template-columns:1fr 1fr}}.section-title[data-v-ad250be9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ad250be9]{margin-bottom:var(--space-4)}.form-label[data-v-ad250be9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ad250be9],.form-select[data-v-ad250be9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ad250be9]:focus,.form-select[data-v-ad250be9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ad250be9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ad250be9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ad250be9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ad250be9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ad250be9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ad250be9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ad250be9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ad250be9]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-ad250be9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ad250be9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-ad250be9]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-ad250be9]{margin-bottom:var(--space-4);flex:1}.mt-6[data-v-ad250be9]{margin-top:var(--space-6)}.mb-4[data-v-ad250be9]{margin-bottom:var(--space-4)}.input-wrapper[data-v-ad250be9]{align-items:center;display:flex;position:relative}.prefix[data-v-ad250be9],.suffix[data-v-ad250be9]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.prefix[data-v-ad250be9]{left:var(--space-4)}.suffix[data-v-ad250be9]{right:var(--space-4)}.form-input.with-prefix[data-v-ad250be9]{padding-left:var(--space-8)}.form-input.with-suffix[data-v-ad250be9]{padding-right:var(--space-12)}.helper-text[data-v-ad250be9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle[data-v-ad250be9]{margin-top:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;font-weight:var(--font-weight-medium);user-select:none}.advanced-toggle[data-v-ad250be9]:hover{text-decoration:underline}.advanced-fields[data-v-ad250be9]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.result-subtext[data-v-ad250be9]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.badge-pill[data-v-ad250be9]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-100);color:var(--text-secondary);margin-top:var(--space-1);padding:2px 8px;font-size:11px;display:inline-block}.badge-pill.highlight-green[data-v-ad250be9]{color:#15803d;font-weight:var(--font-weight-bold);background:#dcfce7}.table-container[data-v-ad250be9]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.comparison-table[data-v-ad250be9]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.comparison-table th[data-v-ad250be9]{background:var(--color-neutral-50);padding:var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-ad250be9]{padding:var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.comparison-table tr:last-child td[data-v-ad250be9]{border-bottom:none}.comparison-table .row-highlight[data-v-ad250be9]{background:#3b82f60a}.text-green[data-v-ad250be9]{color:#16a34a}.text-blue[data-v-ad250be9]{color:#2563eb}.text-amber[data-v-ad250be9]{color:#d97706}.table-subnote[data-v-ad250be9]{color:var(--text-muted);margin-top:2px;font-size:10px;font-weight:400}.strategy-list[data-v-ad250be9]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.strategy-list li[data-v-ad250be9]{margin-bottom:var(--space-2)}.strategy-list li[data-v-ad250be9]:last-child{margin-bottom:0}.custom-calculator[data-v-37abf165]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-37abf165]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-37abf165]{grid-template-columns:1fr 1fr}}.section-title[data-v-37abf165]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-37abf165]{margin-bottom:var(--space-4)}.form-label[data-v-37abf165]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-37abf165],.form-select[data-v-37abf165]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-37abf165]:focus,.form-select[data-v-37abf165]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-37abf165]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-37abf165]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-37abf165]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-37abf165]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-37abf165]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-37abf165]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-37abf165]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-37abf165]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-37abf165]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-37abf165]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-37abf165]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.label-with-addon[data-v-37abf165]{justify-content:space-between;align-items:baseline;display:flex}.sub-label[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.strategy-selector[data-v-37abf165]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.strategy-btn[data-v-37abf165]{background:var(--color-neutral-50,#f9fafb);border:2px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-3);text-align:left;cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.strategy-btn[data-v-37abf165]:hover{background:var(--color-neutral-100,#f3f4f6)}.strategy-btn.active[data-v-37abf165]{border-color:var(--color-primary-500,#3b82f6);background:var(--color-primary-50,#eff6ff)}.strategy-title[data-v-37abf165]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.strategy-btn.active .strategy-title[data-v-37abf165]{color:var(--color-primary-700,#1d4ed8)}.strategy-desc[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.quick-chips[data-v-37abf165]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.chip-btn[data-v-37abf165]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .15s}.chip-btn[data-v-37abf165]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.chip-btn.active[data-v-37abf165]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500,#3b82f6);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.advanced-section[data-v-37abf165]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.accordion-toggle[data-v-37abf165]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600,#2563eb);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.accordion-toggle[data-v-37abf165]:hover{text-decoration:underline}.active-badge[data-v-37abf165]{color:#fff;text-transform:uppercase;background:#10b981;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:700}.advanced-content[data-v-37abf165]{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md)}.time-saved-badge[data-v-37abf165]{margin-top:var(--space-3);font-size:var(--text-sm);color:#15803d;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#dcfce7;display:inline-block}.neutral-hint[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.payoff-date-text[data-v-37abf165]{font-size:var(--text-lg);color:var(--color-primary-700)}.sub-comparison[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.text-green[data-v-37abf165]{color:#15803d;font-weight:var(--font-weight-medium)}.text-success[data-v-37abf165]{color:#15803d}.text-principal[data-v-37abf165]{color:#3b82f6}.text-interest[data-v-37abf165]{color:#ef4444}.text-extra[data-v-37abf165]{color:#10b981}.allowance-warning[data-v-37abf165]{background:#fffbeb;border-color:#fde68a}.allowance-warning .info-title[data-v-37abf165]{color:#b45309}.info-text[data-v-37abf165]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.comparison-card[data-v-37abf165]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-title[data-v-37abf165]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.bar-comparison-row[data-v-37abf165]{gap:var(--space-1);flex-direction:column;display:flex}.bar-label-row[data-v-37abf165]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);justify-content:space-between;display:flex}.progress-bar-wrap[data-v-37abf165]{border-radius:var(--radius-full,9999px);background:#e5e7eb;height:10px;display:flex;overflow:hidden}.bar-segment[data-v-37abf165]{height:100%;transition:width .3s}.principal-bar[data-v-37abf165]{background-color:#3b82f6}.interest-bar[data-v-37abf165]{background-color:#f87171}.bar-legend[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.legend-item[data-v-37abf165]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-37abf165]{border-radius:50%;width:10px;height:10px}.principal-dot[data-v-37abf165]{background-color:#3b82f6}.interest-dot[data-v-37abf165]{background-color:#f87171}.schedule-section[data-v-37abf165]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-37abf165]{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.schedule-subtitle[data-v-37abf165]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.view-switch[data-v-37abf165]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:2px;display:flex}.switch-btn[data-v-37abf165]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.switch-btn.active[data-v-37abf165]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.table-container[data-v-37abf165]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-37abf165]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-37abf165],.schedule-table td[data-v-37abf165]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-37abf165]{background:var(--color-neutral-50,#f9fafb);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.schedule-table tbody tr[data-v-37abf165]:hover{background:var(--color-neutral-50,#f9fafb)}.text-right[data-v-37abf165]{text-align:right}.font-bold[data-v-37abf165]{font-weight:var(--font-weight-bold)}.font-medium[data-v-37abf165]{font-weight:var(--font-weight-medium)}.text-muted-val[data-v-37abf165]{color:var(--text-muted)}.table-footer[data-v-37abf165]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-info[data-v-37abf165]{font-size:var(--text-xs);color:var(--text-secondary)}.show-more-btn[data-v-37abf165],.show-all-btn[data-v-37abf165]{border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .15s}.show-more-btn[data-v-37abf165]:hover,.show-all-btn[data-v-37abf165]:hover{background:var(--color-neutral-100)}.mt-3[data-v-37abf165]{margin-top:var(--space-3)}.mt-4[data-v-37abf165]{margin-top:var(--space-4)}.mt-6[data-v-37abf165]{margin-top:var(--space-6)}.mt-8[data-v-37abf165]{margin-top:var(--space-8)}.mb-1[data-v-37abf165]{margin-bottom:var(--space-1)}.empty-state-text[data-v-37abf165]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.custom-calculator[data-v-74b40967]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-74b40967]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-74b40967]{grid-template-columns:1fr 1fr}}.section-title[data-v-74b40967]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-74b40967]{margin-bottom:var(--space-4)}.form-label[data-v-74b40967]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-74b40967],.form-select[data-v-74b40967]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-74b40967]:focus,.form-select[data-v-74b40967]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-74b40967]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-74b40967]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-74b40967]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-74b40967]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-74b40967]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-74b40967]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-74b40967]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-74b40967]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-74b40967]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-74b40967]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-74b40967]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.presets-container[data-v-74b40967]{margin-bottom:var(--space-5)}.preset-buttons[data-v-74b40967]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-74b40967]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-weight:var(--font-weight-medium);transition:all .2s}.preset-btn[data-v-74b40967]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.preset-btn.active[data-v-74b40967]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.range-slider[data-v-74b40967]{width:100%;margin-top:var(--space-2);accent-color:var(--color-primary-600)}.range-labels[data-v-74b40967]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);justify-content:space-between;display:flex}.holding-val-badge[data-v-74b40967]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-full);padding:2px 8px}.advanced-toggle-wrapper[data-v-74b40967]{margin:var(--space-4) 0}.advanced-toggle-btn[data-v-74b40967]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;align-items:center;gap:var(--space-1);background:0 0;border:none;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-74b40967]:hover{text-decoration:underline}.advanced-section[data-v-74b40967]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.input-hint[data-v-74b40967]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.mb-4[data-v-74b40967]{margin-bottom:var(--space-4)}.mt-2[data-v-74b40967]{margin-top:var(--space-2)}.mt-3[data-v-74b40967]{margin-top:var(--space-3)}.result-subtext[data-v-74b40967]{font-size:var(--text-xs);color:var(--color-primary-800)}.result-caption[data-v-74b40967]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.text-positive[data-v-74b40967]{color:#16a34a!important}.text-negative[data-v-74b40967]{color:#dc2626!important}.font-bold[data-v-74b40967]{font-weight:var(--font-weight-bold)}.flex-between[data-v-74b40967]{justify-content:space-between;align-items:center;display:flex}.recommendation-card[data-v-74b40967]{border-radius:var(--radius-md);padding:var(--space-4);border-left:4px solid}.rec-buy[data-v-74b40967]{color:#166534;background:#f0fdf4;border-color:#16a34a}.rec-skip[data-v-74b40967]{color:#991b1b;background:#fef2f2;border-color:#ef4444}.rec-credit[data-v-74b40967]{color:#1e40af;background:#eff6ff;border-color:#3b82f6}.rec-neutral[data-v-74b40967]{background:var(--color-neutral-50);border-color:var(--border-color);color:var(--text-secondary)}.rec-badge[data-v-74b40967]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.rec-body[data-v-74b40967]{font-size:var(--text-sm);margin-top:var(--space-1);color:inherit;line-height:1.5}.stat-rows[data-v-74b40967]{gap:var(--space-2);flex-direction:column;display:flex}.stat-row[data-v-74b40967]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;display:flex}.stat-row[data-v-74b40967]:last-child{border-bottom:none;padding-bottom:0}.stat-name[data-v-74b40967]{color:var(--text-secondary)}.stat-val[data-v-74b40967]{color:var(--text-primary)}.table-container[data-v-74b40967]{margin-top:var(--space-2);overflow-x:auto}.comparison-table[data-v-74b40967]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.comparison-table th[data-v-74b40967],.comparison-table td[data-v-74b40967]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);white-space:nowrap}.comparison-table th[data-v-74b40967]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.comparison-table th[data-v-74b40967]:first-child,.comparison-table td[data-v-74b40967]:first-child{text-align:left}.highlighted-row[data-v-74b40967]{background:var(--color-primary-50);font-weight:var(--font-weight-medium)}.breakeven-row[data-v-74b40967]{background:#f0fdf4}.text-btn[data-v-74b40967]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none}.text-btn[data-v-74b40967]:hover{text-decoration:underline}.custom-calculator[data-v-19c2c6f0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-19c2c6f0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-19c2c6f0]{grid-template-columns:1fr 1fr}}.section-title[data-v-19c2c6f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-19c2c6f0]{margin-bottom:var(--space-4)}.form-label[data-v-19c2c6f0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-19c2c6f0],.form-select[data-v-19c2c6f0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-19c2c6f0]:focus,.form-select[data-v-19c2c6f0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-19c2c6f0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-19c2c6f0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-19c2c6f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-19c2c6f0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-19c2c6f0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-19c2c6f0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-19c2c6f0]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-19c2c6f0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calculator-mode-tabs[data-v-19c2c6f0]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.mode-tab-btn[data-v-19c2c6f0]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;transition:all .15s}.mode-tab-btn[data-v-19c2c6f0]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.mode-tab-btn.active[data-v-19c2c6f0]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-semibold)}.input-container[data-v-19c2c6f0]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-19c2c6f0]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-19c2c6f0]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-19c2c6f0]{padding-left:2rem}.input-with-suffix[data-v-19c2c6f0]{padding-right:3rem}.label-with-toggle[data-v-19c2c6f0],.label-with-value[data-v-19c2c6f0]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-toggle .form-label[data-v-19c2c6f0],.label-with-value .form-label[data-v-19c2c6f0]{margin-bottom:0}.toggle-unit-buttons[data-v-19c2c6f0]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.unit-btn[data-v-19c2c6f0]{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:2px 8px;font-size:11px}.unit-btn.active[data-v-19c2c6f0]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.down-payment-summary[data-v-19c2c6f0]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary)}.preset-group[data-v-19c2c6f0]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-19c2c6f0]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-19c2c6f0]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-19c2c6f0]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-19c2c6f0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-19c2c6f0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.range-slider[data-v-19c2c6f0]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.highlight-badge[data-v-19c2c6f0]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:1px 6px}.help-text[data-v-19c2c6f0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.grid-2-col[data-v-19c2c6f0]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.extra-payments-card[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-4);background:#fafafa;overflow:hidden}.extra-payments-header[data-v-19c2c6f0]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;background:#f4f5f7;justify-content:space-between;align-items:center;display:flex}.extra-header-title[data-v-19c2c6f0]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);display:flex}.extra-toggle-icon[data-v-19c2c6f0]{color:var(--text-muted);font-size:10px}.extra-badge[data-v-19c2c6f0]{color:#fff;font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:#10b981;padding:2px 6px}.extra-payments-body[data-v-19c2c6f0]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.results-wrapper[data-v-19c2c6f0]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-19c2c6f0]{font-size:var(--text-xs);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2)}.sub-label[data-v-19c2c6f0]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.text-sm-val[data-v-19c2c6f0]{font-size:var(--text-lg)!important}.savings-banner[data-v-19c2c6f0]{border-radius:var(--radius-lg);padding:var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0}.savings-header[data-v-19c2c6f0]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.savings-icon[data-v-19c2c6f0]{font-size:var(--text-lg)}.savings-title[data-v-19c2c6f0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#065f46}.savings-metrics[data-v-19c2c6f0]{gap:var(--space-2);text-align:center;grid-template-columns:1fr 1fr 1fr;display:grid}.savings-metric-item[data-v-19c2c6f0]{border-radius:var(--radius-md);padding:var(--space-2);background:#fff;border:1px solid #d1fae5}.savings-metric-label[data-v-19c2c6f0]{color:#047857;font-size:11px;font-weight:var(--font-weight-medium);display:block}.savings-metric-value[data-v-19c2c6f0]{font-size:var(--text-base);font-weight:var(--font-weight-bold);margin-top:2px;display:block}.target-point-card[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc}.target-point-header[data-v-19c2c6f0]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.target-title[data-v-19c2c6f0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.equity-badge[data-v-19c2c6f0]{color:#1e40af;font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:#dbeafe;padding:2px 8px}.target-metrics-grid[data-v-19c2c6f0]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.target-col .t-label[data-v-19c2c6f0]{color:var(--text-secondary);font-size:11px;display:block}.target-col .t-val[data-v-19c2c6f0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px;display:block}.breakdown-bar-card[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-bar-label[data-v-19c2c6f0]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.breakdown-progress-track[data-v-19c2c6f0]{border-radius:var(--radius-full);background:var(--color-neutral-200,#e5e7eb);height:14px;display:flex;overflow:hidden}.breakdown-segment[data-v-19c2c6f0]{height:100%;transition:width .3s}.principal-segment[data-v-19c2c6f0]{background:#2563eb}.interest-segment[data-v-19c2c6f0]{background:#ef4444}.breakdown-legend[data-v-19c2c6f0]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-19c2c6f0]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-19c2c6f0]{border-radius:50%;width:10px;height:10px;display:inline-block}.principal-dot[data-v-19c2c6f0]{background:#2563eb}.interest-dot[data-v-19c2c6f0]{background:#ef4444}.milestones-card[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.milestones-title[data-v-19c2c6f0]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}.milestones-grid[data-v-19c2c6f0]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.milestone-item[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);text-align:center;background:#f8fafc}.milestone-pct[data-v-19c2c6f0]{font-size:11px;font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.milestone-date[data-v-19c2c6f0]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-top:2px}.milestone-meta[data-v-19c2c6f0]{color:var(--text-muted);font-size:10px}.milestone-balance[data-v-19c2c6f0]{color:var(--text-secondary);margin-top:2px;font-size:10px}.analysis-tabs[data-v-19c2c6f0]{border-bottom:1px solid var(--border-color);gap:var(--space-2);display:flex}.tab-btn[data-v-19c2c6f0]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .15s}.tab-btn[data-v-19c2c6f0]:hover{color:var(--text-primary)}.tab-btn.active[data-v-19c2c6f0]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.table-container[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;overflow-x:auto}.data-table[data-v-19c2c6f0]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-19c2c6f0]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;font-size:11px}.data-table td[data-v-19c2c6f0]{padding:var(--space-2) var(--space-3);color:var(--text-primary);border-bottom:1px solid #f3f4f6}.data-table tr:last-child td[data-v-19c2c6f0]{border-bottom:none}.highlight-target-row[data-v-19c2c6f0]{background:var(--color-primary-50)}.crossover-row[data-v-19c2c6f0]{background:#ecfdf5}.badge-crossover[data-v-19c2c6f0]{color:#fff;border-radius:var(--radius-sm);background:#10b981;margin-left:4px;padding:1px 4px;font-size:9px}.table-pagination-controls[data-v-19c2c6f0]{text-align:center;margin-top:var(--space-2)}.show-more-btn[data-v-19c2c6f0]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#f3f4f6;padding:4px 12px;transition:all .15s}.show-more-btn[data-v-19c2c6f0]:hover{color:var(--text-primary);background:#e5e7eb}.formula-explanation[data-v-19c2c6f0]{font-size:var(--text-xs);color:var(--text-secondary)}.formula-text[data-v-19c2c6f0]{margin-bottom:var(--space-1)}.formula-text code[data-v-19c2c6f0]{border-radius:var(--radius-sm);color:var(--text-primary);background:#f3f4f6;padding:2px 6px;font-family:monospace}.formula-subtext[data-v-19c2c6f0]{margin-top:var(--space-2);color:var(--text-muted)}.text-success[data-v-19c2c6f0]{color:#059669!important}.text-danger[data-v-19c2c6f0]{color:#dc2626!important}.font-medium[data-v-19c2c6f0]{font-weight:var(--font-weight-medium)}.placeholder-text[data-v-19c2c6f0]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-aefcf27b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-aefcf27b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-aefcf27b]{grid-template-columns:1fr 1fr}}.section-title[data-v-aefcf27b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-aefcf27b]{margin-bottom:var(--space-4)}.form-row[data-v-aefcf27b]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-aefcf27b]{flex:1}.form-label[data-v-aefcf27b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.optional-tag[data-v-aefcf27b]{font-weight:var(--font-weight-normal);color:var(--text-muted);font-size:var(--text-xs)}.form-input[data-v-aefcf27b],.form-select[data-v-aefcf27b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-aefcf27b]:focus,.form-select[data-v-aefcf27b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-aefcf27b]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-aefcf27b]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-aefcf27b]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-aefcf27b]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-aefcf27b]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol[data-v-aefcf27b]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-aefcf27b]:last-child{border-left:1px solid var(--border-color)}.term-pills[data-v-aefcf27b]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-aefcf27b]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.term-pill[data-v-aefcf27b]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.term-pill[data-v-aefcf27b]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.term-pill.active[data-v-aefcf27b]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.checkbox-group[data-v-aefcf27b]{align-items:center;display:flex}.checkbox-label[data-v-aefcf27b]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;line-height:1.4;display:flex}.custom-checkbox[data-v-aefcf27b]{cursor:pointer;margin-top:3px}.primary-result-box[data-v-aefcf27b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-aefcf27b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-aefcf27b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-aefcf27b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.per-month[data-v-aefcf27b]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--color-primary-700)}.summary-subtitle[data-v-aefcf27b]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.secondary-results-grid[data-v-aefcf27b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-aefcf27b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-aefcf27b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-aefcf27b]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-aefcf27b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-aefcf27b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.comparison-card[data-v-aefcf27b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-aefcf27b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.table-responsive[data-v-aefcf27b]{overflow-x:auto}.comparison-table[data-v-aefcf27b]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-aefcf27b],.comparison-table td[data-v-aefcf27b]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--color-neutral-200)}.comparison-table th[data-v-aefcf27b]:first-child,.comparison-table td[data-v-aefcf27b]:first-child{text-align:left}.comparison-table th[data-v-aefcf27b]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-neutral-50)}.comparison-table .row-header[data-v-aefcf27b]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.comparison-table tr.highlight-row[data-v-aefcf27b]{background:var(--color-primary-50)}.mt-2[data-v-aefcf27b]{margin-top:var(--space-2)}.mt-4[data-v-aefcf27b]{margin-top:var(--space-4)}.mt-6[data-v-aefcf27b]{margin-top:var(--space-6)}.mb-2[data-v-aefcf27b]{margin-bottom:var(--space-2)}.mb-4[data-v-aefcf27b]{margin-bottom:var(--space-4)}.m-0[data-v-aefcf27b]{margin:0}.text-xs[data-v-aefcf27b]{font-size:var(--text-xs)}.text-sm[data-v-aefcf27b]{font-size:var(--text-sm)}.text-base[data-v-aefcf27b]{font-size:var(--text-base)}.text-muted[data-v-aefcf27b]{color:var(--text-muted)}.text-secondary[data-v-aefcf27b]{color:var(--text-secondary)}.font-normal[data-v-aefcf27b]{font-weight:var(--font-weight-normal)}.font-medium[data-v-aefcf27b]{font-weight:var(--font-weight-medium)}.font-bold[data-v-aefcf27b]{font-weight:var(--font-weight-bold)}.text-success[data-v-aefcf27b]{color:#16a34a}.text-danger[data-v-aefcf27b]{color:#dc2626}.placeholder[data-v-aefcf27b]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d9b53d41]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d9b53d41]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d9b53d41]{grid-template-columns:1fr 1fr}}.section-title[data-v-d9b53d41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d9b53d41]{margin-bottom:var(--space-4)}.form-label[data-v-d9b53d41]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d9b53d41],.form-select[data-v-d9b53d41]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d9b53d41]:focus,.form-select[data-v-d9b53d41]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d9b53d41]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d9b53d41]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d9b53d41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d9b53d41]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d9b53d41]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d9b53d41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d9b53d41]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d9b53d41]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d9b53d41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d9b53d41]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-d9b53d41]{margin-top:var(--space-2)}.mt-3[data-v-d9b53d41]{margin-top:var(--space-3)}.mt-4[data-v-d9b53d41]{margin-top:var(--space-4)}.mt-8[data-v-d9b53d41]{margin-top:var(--space-8)}.mode-tabs[data-v-d9b53d41]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-d9b53d41]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .2s}.tab-btn[data-v-d9b53d41]:hover{color:var(--color-primary-600)}.tab-btn.active[data-v-d9b53d41]{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.label-row[data-v-d9b53d41]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.toggle-group[data-v-d9b53d41]{border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;overflow:hidden}.toggle-btn[data-v-d9b53d41]{background:var(--color-neutral-50);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);border:none;padding:2px 8px;transition:background .15s}.toggle-btn.active[data-v-d9b53d41]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.input-with-symbol[data-v-d9b53d41]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-d9b53d41]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-d9b53d41]{box-shadow:none;padding:var(--space-3) var(--space-4);border:none;flex:1}.input-with-symbol .symbol-left[data-v-d9b53d41]{padding-left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.input-with-symbol .symbol-right[data-v-d9b53d41]{padding-right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.input-hint[data-v-d9b53d41]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.term-presets[data-v-d9b53d41]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.term-pill[data-v-d9b53d41]{min-width:65px;padding:var(--space-2) var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;text-align:center;flex:1;transition:all .2s}.term-pill[data-v-d9b53d41]:hover{border-color:var(--color-primary-400)}.term-pill.active[data-v-d9b53d41]{background:var(--color-primary-50);border-color:var(--color-primary-600);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.custom-term-row[data-v-d9b53d41]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label-sub[data-v-d9b53d41]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.advanced-section[data-v-d9b53d41]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.advanced-toggle[data-v-d9b53d41]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.advanced-toggle[data-v-d9b53d41]:hover{color:var(--color-primary-600)}.toggle-icon[data-v-d9b53d41]{font-size:var(--text-xs)}.primary-subtitle[data-v-d9b53d41]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.primary-breakdown[data-v-d9b53d41]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-1);opacity:.9}.extra-savings-box[data-v-d9b53d41]{background:#ecfdf5;border-color:#a7f3d0}.extra-savings-box .info-title[data-v-d9b53d41]{color:#065f46}.savings-text[data-v-d9b53d41]{font-size:var(--text-sm);color:#047857;margin-top:var(--space-1);line-height:1.4}.breakdown-list[data-v-d9b53d41]{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.breakdown-row[data-v-d9b53d41]{color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-row.total-row[data-v-d9b53d41]{border-top:1px solid var(--border-color);padding-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.error-box[data-v-d9b53d41]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fca5a5;line-height:1.5}.placeholder[data-v-d9b53d41]{font-size:var(--text-base);color:var(--text-muted)}.table-container[data-v-d9b53d41]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.comparison-table[data-v-d9b53d41],.schedule-table[data-v-d9b53d41]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.comparison-table th[data-v-d9b53d41],.schedule-table th[data-v-d9b53d41]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.comparison-table td[data-v-d9b53d41],.schedule-table td[data-v-d9b53d41]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.comparison-table tr:last-child td[data-v-d9b53d41],.schedule-table tr:last-child td[data-v-d9b53d41]{border-bottom:none}.selected-row[data-v-d9b53d41]{background:#f0fdf4}.current-badge[data-v-d9b53d41]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);margin-left:var(--space-2);vertical-align:middle;padding:1px 6px;display:inline-block}.text-right[data-v-d9b53d41]{text-align:right}.font-medium[data-v-d9b53d41]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-d9b53d41]{font-weight:var(--font-weight-semibold)}.text-success[data-v-d9b53d41]{color:#059669}.text-warning[data-v-d9b53d41]{color:#d97706}.text-info[data-v-d9b53d41]{color:#2563eb}.text-muted[data-v-d9b53d41]{color:var(--text-muted)}.diff-higher[data-v-d9b53d41]{color:#dc2626;font-weight:var(--font-weight-medium)}.diff-lower[data-v-d9b53d41]{color:#059669;font-weight:var(--font-weight-medium)}.custom-calculator[data-v-7ff937a7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7ff937a7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7ff937a7]{grid-template-columns:1fr 1fr}}.section-title[data-v-7ff937a7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7ff937a7]{margin-bottom:var(--space-4)}.form-label[data-v-7ff937a7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7ff937a7],.form-select[data-v-7ff937a7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-7ff937a7]:focus,.form-select[data-v-7ff937a7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7ff937a7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7ff937a7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7ff937a7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7ff937a7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7ff937a7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7ff937a7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7ff937a7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7ff937a7]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-7ff937a7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7ff937a7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-7ff937a7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.label-with-addon[data-v-7ff937a7]{justify-content:space-between;align-items:baseline;display:flex}.sub-label[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.toggle-button-group[data-v-7ff937a7]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-7ff937a7]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.toggle-btn.active[data-v-7ff937a7]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500,#3b82f6);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.strategy-selector[data-v-7ff937a7]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.strategy-btn[data-v-7ff937a7]{background:var(--color-neutral-50,#f9fafb);border:2px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-3);text-align:left;cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.strategy-btn[data-v-7ff937a7]:hover{background:var(--color-neutral-100,#f3f4f6)}.strategy-btn.active[data-v-7ff937a7]{border-color:var(--color-primary-500,#3b82f6);background:var(--color-primary-50,#eff6ff)}.strategy-title[data-v-7ff937a7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.strategy-btn.active .strategy-title[data-v-7ff937a7]{color:var(--color-primary-700,#1d4ed8)}.strategy-desc[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.quick-chips[data-v-7ff937a7]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.chip-btn[data-v-7ff937a7]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .15s}.chip-btn[data-v-7ff937a7]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.chip-btn.active[data-v-7ff937a7]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500,#3b82f6);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.advanced-section[data-v-7ff937a7]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.accordion-toggle[data-v-7ff937a7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600,#2563eb);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:none;padding:0;display:flex}.accordion-toggle[data-v-7ff937a7]:hover{text-decoration:underline}.active-badge[data-v-7ff937a7]{color:#fff;text-transform:uppercase;background:#10b981;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:700}.advanced-content[data-v-7ff937a7]{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md)}.time-saved-badge[data-v-7ff937a7]{margin-top:var(--space-3);font-size:var(--text-sm);color:#15803d;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:#dcfce7;display:inline-block}.neutral-hint[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.payoff-date-text[data-v-7ff937a7]{font-size:var(--text-lg);color:var(--color-primary-700)}.sub-comparison[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.text-green[data-v-7ff937a7]{color:#15803d;font-weight:var(--font-weight-medium)}.text-success[data-v-7ff937a7]{color:#15803d}.text-accent[data-v-7ff937a7]{color:#8b5cf6}.text-principal[data-v-7ff937a7]{color:#3b82f6}.text-interest[data-v-7ff937a7]{color:#ef4444}.text-savings[data-v-7ff937a7]{color:#10b981}.tax-box[data-v-7ff937a7]{background:#fdf4ff;border-color:#f5d0fe}.tax-box .info-title[data-v-7ff937a7]{color:#86198f}.tax-comparison-note[data-v-7ff937a7]{font-size:var(--text-xs);color:#701a75;font-weight:var(--font-weight-medium)}.info-text[data-v-7ff937a7]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.comparison-card[data-v-7ff937a7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-title[data-v-7ff937a7]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.bar-comparison-row[data-v-7ff937a7]{gap:var(--space-1);flex-direction:column;display:flex}.bar-label-row[data-v-7ff937a7]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);justify-content:space-between;display:flex}.progress-bar-wrap[data-v-7ff937a7]{border-radius:var(--radius-full,9999px);background:#e5e7eb;height:10px;display:flex;overflow:hidden}.bar-segment[data-v-7ff937a7]{height:100%;transition:width .3s}.principal-bar[data-v-7ff937a7]{background-color:#3b82f6}.interest-bar[data-v-7ff937a7]{background-color:#f87171}.bar-legend[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.legend-item[data-v-7ff937a7]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-7ff937a7]{border-radius:50%;width:10px;height:10px}.principal-dot[data-v-7ff937a7]{background-color:#3b82f6}.interest-dot[data-v-7ff937a7]{background-color:#f87171}.schedule-section[data-v-7ff937a7]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-7ff937a7]{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.schedule-subtitle[data-v-7ff937a7]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.view-switch[data-v-7ff937a7]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);border:1px solid var(--border-color);padding:2px;display:flex}.switch-btn[data-v-7ff937a7]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.switch-btn.active[data-v-7ff937a7]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.table-container[data-v-7ff937a7]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-7ff937a7]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-7ff937a7],.schedule-table td[data-v-7ff937a7]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-7ff937a7]{background:var(--color-neutral-50,#f9fafb);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.schedule-table tbody tr[data-v-7ff937a7]:hover{background:var(--color-neutral-50,#f9fafb)}.text-right[data-v-7ff937a7]{text-align:right}.font-bold[data-v-7ff937a7]{font-weight:var(--font-weight-bold)}.font-medium[data-v-7ff937a7]{font-weight:var(--font-weight-medium)}.text-muted-val[data-v-7ff937a7]{color:var(--text-muted)}.table-footer[data-v-7ff937a7]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footer-info[data-v-7ff937a7]{font-size:var(--text-xs);color:var(--text-secondary)}.show-more-btn[data-v-7ff937a7],.show-all-btn[data-v-7ff937a7]{border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .15s}.show-more-btn[data-v-7ff937a7]:hover,.show-all-btn[data-v-7ff937a7]:hover{background:var(--color-neutral-100)}.mt-2[data-v-7ff937a7]{margin-top:var(--space-2)}.mt-3[data-v-7ff937a7]{margin-top:var(--space-3)}.mt-4[data-v-7ff937a7]{margin-top:var(--space-4)}.mt-6[data-v-7ff937a7]{margin-top:var(--space-6)}.mt-8[data-v-7ff937a7]{margin-top:var(--space-8)}.mb-1[data-v-7ff937a7]{margin-bottom:var(--space-1)}.empty-state-text[data-v-7ff937a7]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.custom-calculator[data-v-dee3e342]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-dee3e342]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-dee3e342]{grid-template-columns:1fr 1fr}}.section-title[data-v-dee3e342]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-dee3e342]{margin-bottom:var(--space-4)}.form-row[data-v-dee3e342]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-dee3e342]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-dee3e342],.form-select[data-v-dee3e342]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-dee3e342]:focus,.form-select[data-v-dee3e342]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.toggle-group[data-v-dee3e342]{background:var(--color-neutral-100,#f3f4f6);padding:var(--space-1,4px);border-radius:var(--radius-lg,8px);gap:var(--space-1,4px);display:flex}.toggle-btn[data-v-dee3e342]{padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-md,6px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-dee3e342]:hover{color:var(--text-primary,#111827)}.toggle-btn.active[data-v-dee3e342]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-dee3e342]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-dee3e342]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-dee3e342]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-dee3e342]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.per-month[data-v-dee3e342]{font-size:var(--text-base,16px);font-weight:var(--font-weight-normal,400);color:var(--color-primary-600)}.primary-subtext[data-v-dee3e342]{font-size:var(--text-xs,12px);color:var(--text-secondary,#6b7280);margin-top:var(--space-2,8px)}.secondary-results-grid[data-v-dee3e342]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-dee3e342]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-dee3e342]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-dee3e342]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold,700)}.info-box[data-v-dee3e342]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-dee3e342]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.insight-text[data-v-dee3e342]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin:0;line-height:1.5}.input-hint[data-v-dee3e342]{font-size:var(--text-xs,12px);color:var(--text-muted,#9ca3af);margin-top:var(--space-1,4px);margin-bottom:0}.placeholder-text[data-v-dee3e342]{font-size:var(--text-sm,14px);color:var(--text-muted,#9ca3af)}.text-green[data-v-dee3e342]{color:#10b981}.text-red[data-v-dee3e342]{color:#ef4444}.text-primary-accent[data-v-dee3e342]{color:#6366f1}.font-bold[data-v-dee3e342]{font-weight:700}.text-right[data-v-dee3e342]{text-align:right}.mt-4[data-v-dee3e342]{margin-top:var(--space-4)}.mt-6[data-v-dee3e342]{margin-top:var(--space-6)}.schedule-section[data-v-dee3e342]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-dee3e342]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.table-toggle-btn[data-v-dee3e342]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);padding:var(--space-2,6px) var(--space-4,12px);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;font-weight:600;transition:background .2s}.table-toggle-btn[data-v-dee3e342]:hover{background:var(--color-neutral-200,#e5e7eb)}.table-container[data-v-dee3e342]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;max-height:380px;overflow-y:auto}.schedule-table[data-v-dee3e342]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-dee3e342],.schedule-table td[data-v-dee3e342]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-dee3e342]{background:var(--surface-card,#f9fafb);text-transform:uppercase;color:var(--text-secondary);z-index:5;border-bottom:2px solid var(--border-color);font-weight:700;position:sticky;top:0}.schedule-table tr[data-v-dee3e342]:hover{background:var(--color-neutral-50,#f9fafb)}.stage-tag[data-v-dee3e342]{border-radius:var(--radius-sm,4px);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.stage-tag.accumulation[data-v-dee3e342]{color:#1d4ed8;background:#eff6ff}.stage-tag.retirement[data-v-dee3e342]{color:#15803d;background:#f0fdf4}.custom-calculator[data-v-df543812]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-df543812]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-df543812]{grid-template-columns:1fr 1fr}}.section-title[data-v-df543812]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-df543812]{margin-bottom:var(--space-4)}.form-label[data-v-df543812]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-df543812],.form-select[data-v-df543812]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-df543812]:focus,.form-select[data-v-df543812]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-df543812]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-df543812]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-df543812]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-df543812]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-df543812]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-df543812]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-df543812]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-df543812]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-df543812]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-df543812]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-df543812]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:3px;padding:3px;display:flex}.mode-tab[data-v-df543812]{padding:var(--space-2) var(--space-2);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.mode-tab.active[data-v-df543812]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row[data-v-df543812]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-df543812]{flex:1}.input-with-symbol[data-v-df543812]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-df543812]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-df543812]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-df543812]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-df543812]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol[data-v-df543812]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-df543812]:last-child{border-left:1px solid var(--border-color)}.term-pills[data-v-df543812]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-df543812]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.term-pill[data-v-df543812]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.term-pill[data-v-df543812]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.term-pill.active[data-v-df543812]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.checkbox-group[data-v-df543812]{align-items:center;display:flex}.checkbox-label[data-v-df543812]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;line-height:1.4;display:flex}.custom-checkbox[data-v-df543812]{cursor:pointer;margin-top:3px}.accordion-header[data-v-df543812]{padding:var(--space-3) 0;border-top:1px solid var(--border-color);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.accordion-arrow[data-v-df543812]{font-size:var(--text-xs);color:var(--text-muted)}.metrics-row[data-v-df543812]{gap:var(--space-3);display:flex}.metric-card[data-v-df543812]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.metric-title[data-v-df543812]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1)}.metric-val[data-v-df543812]{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.schedule-card[data-v-df543812]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header[data-v-df543812]{justify-content:space-between;align-items:center;display:flex}.card-subtitle[data-v-df543812]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.view-toggle[data-v-df543812]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.toggle-btn[data-v-df543812]{padding:2px var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none}.toggle-btn.active[data-v-df543812]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.table-responsive[data-v-df543812]{max-height:380px;overflow-x:auto}.schedule-table[data-v-df543812]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-df543812],.schedule-table td[data-v-df543812]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--color-neutral-200)}.schedule-table th[data-v-df543812]:first-child,.schedule-table td[data-v-df543812]:first-child{text-align:left}.schedule-table th[data-v-df543812]{font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-neutral-50);z-index:1;position:sticky;top:0}.schedule-table tr.depleted-row[data-v-df543812]{opacity:.5;background:var(--color-neutral-50)}.per-month[data-v-df543812]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--color-primary-700)}.summary-subtitle[data-v-df543812]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.input-hint[data-v-df543812]{font-size:var(--text-xs);color:var(--text-muted)}.optional-tag[data-v-df543812]{font-weight:var(--font-weight-normal);color:var(--text-muted);font-size:var(--text-xs)}.mt-1[data-v-df543812]{margin-top:var(--space-1)}.mt-2[data-v-df543812]{margin-top:var(--space-2)}.mt-3[data-v-df543812]{margin-top:var(--space-3)}.mt-4[data-v-df543812]{margin-top:var(--space-4)}.mb-0[data-v-df543812]{margin-bottom:0}.mb-2[data-v-df543812]{margin-bottom:var(--space-2)}.mb-4[data-v-df543812]{margin-bottom:var(--space-4)}.m-0[data-v-df543812]{margin:0}.text-xs[data-v-df543812]{font-size:var(--text-xs)}.text-sm[data-v-df543812]{font-size:var(--text-sm)}.text-base[data-v-df543812]{font-size:var(--text-base)}.text-muted[data-v-df543812]{color:var(--text-muted)}.text-secondary[data-v-df543812]{color:var(--text-secondary)}.font-medium[data-v-df543812]{font-weight:var(--font-weight-medium)}.font-bold[data-v-df543812]{font-weight:var(--font-weight-bold)}.text-success[data-v-df543812]{color:#16a34a}.text-danger[data-v-df543812]{color:#dc2626}.text-warning[data-v-df543812]{color:#d97706}.text-primary-colored[data-v-df543812]{color:var(--color-primary-600)}.placeholder[data-v-df543812]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-296c0da3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-296c0da3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-296c0da3]{grid-template-columns:1fr 1fr}}.section-title[data-v-296c0da3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-296c0da3]{margin-bottom:var(--space-4)}.form-label[data-v-296c0da3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-296c0da3],.form-select[data-v-296c0da3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-296c0da3]:focus,.form-select[data-v-296c0da3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-296c0da3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-296c0da3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-296c0da3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-296c0da3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-296c0da3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-296c0da3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-296c0da3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-296c0da3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-296c0da3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-296c0da3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-296c0da3]{margin-top:var(--space-4)}.mt-6[data-v-296c0da3]{margin-top:var(--space-6)}.mt-8[data-v-296c0da3]{margin-top:var(--space-8)}.mb-0[data-v-296c0da3]{margin-bottom:0}.text-right[data-v-296c0da3]{text-align:right}.font-semibold[data-v-296c0da3]{font-weight:600}.text-success[data-v-296c0da3]{color:#10b981}.text-muted-cost[data-v-296c0da3]{color:#ef4444}.text-real[data-v-296c0da3]{color:#6366f1;font-weight:500}.form-row[data-v-296c0da3]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.field-hint[data-v-296c0da3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mode-toggles[data-v-296c0da3]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.mode-btn[data-v-296c0da3]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-296c0da3]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.slide-down[data-v-296c0da3]{animation:.25s ease-out fadeIn-296c0da3}@keyframes fadeIn-296c0da3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.results-wrapper[data-v-296c0da3]{gap:var(--space-4);flex-direction:column;display:flex}.real-value-note[data-v-296c0da3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-primary-100)}.inflation-tag[data-v-296c0da3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;display:block}.breakdown-subtext[data-v-296c0da3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.composition-card[data-v-296c0da3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.composition-title[data-v-296c0da3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.progress-stacked[data-v-296c0da3]{background:var(--color-neutral-200);height:14px;margin-bottom:var(--space-3);border-radius:7px;display:flex;overflow:hidden}.progress-segment[data-v-296c0da3]{height:100%;transition:width .3s}.seg-initial[data-v-296c0da3]{background:#3b82f6}.seg-personal[data-v-296c0da3]{background:#8b5cf6}.seg-employer[data-v-296c0da3]{background:#06b6d4}.seg-growth[data-v-296c0da3]{background:#10b981}.composition-legend[data-v-296c0da3]{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-296c0da3]{align-items:center;gap:4px;display:inline-flex}.dot[data-v-296c0da3]{border-radius:50%;width:8px;height:8px;display:inline-block}.income-options-list[data-v-296c0da3]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.income-option-item[data-v-296c0da3]{background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color)}.income-header[data-v-296c0da3]{font-size:var(--text-sm);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.income-amount[data-v-296c0da3]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.income-sub[data-v-296c0da3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.empty-icon[data-v-296c0da3]{margin-bottom:var(--space-2);font-size:2.5rem}.empty-text[data-v-296c0da3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.schedule-header[data-v-296c0da3]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.schedule-toggle-btn[data-v-296c0da3]{border:1px solid var(--border-color);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;transition:all .2s}.schedule-toggle-btn[data-v-296c0da3]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.table-container[data-v-296c0da3]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-296c0da3]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-296c0da3],.schedule-table td[data-v-296c0da3]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-296c0da3]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-align:left}.schedule-table tr:last-child td[data-v-296c0da3]{border-bottom:none}.schedule-table tr:hover td[data-v-296c0da3]{background:var(--color-neutral-50)}.schedule-fade-overlay[data-v-296c0da3]{text-align:center;margin-top:var(--space-2)}.btn-show-more[data-v-296c0da3]{border:1px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:#fff;box-shadow:0 1px 2px #0000000d}.btn-show-more[data-v-296c0da3]:hover{background:var(--color-primary-50)}.custom-calculator[data-v-9cd6c7e3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9cd6c7e3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9cd6c7e3]{grid-template-columns:1fr 1fr}}.section-title[data-v-9cd6c7e3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9cd6c7e3]{margin-bottom:var(--space-4)}.form-row[data-v-9cd6c7e3]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-9cd6c7e3]{flex:1}.form-row .form-group[data-v-9cd6c7e3]{margin-bottom:0}.form-label[data-v-9cd6c7e3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-row[data-v-9cd6c7e3]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-9cd6c7e3]{margin-bottom:0}.label-hint[data-v-9cd6c7e3]{font-size:var(--text-xs);color:var(--text-muted)}.form-input[data-v-9cd6c7e3],.form-select[data-v-9cd6c7e3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9cd6c7e3]:focus,.form-select[data-v-9cd6c7e3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-9cd6c7e3]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-9cd6c7e3]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-9cd6c7e3]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-9cd6c7e3]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-9cd6c7e3]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-9cd6c7e3]{padding-right:var(--space-8)}.preset-buttons[data-v-9cd6c7e3]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-9cd6c7e3]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-9cd6c7e3]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.preset-btn.active[data-v-9cd6c7e3]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.credit-presets[data-v-9cd6c7e3]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.credit-pill[data-v-9cd6c7e3]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#f8fafc;transition:all .15s}.credit-pill[data-v-9cd6c7e3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.accordion-header[data-v-9cd6c7e3]{cursor:pointer;padding:var(--space-2) 0;margin-top:var(--space-2);margin-bottom:var(--space-3);user-select:none}.accordion-title[data-v-9cd6c7e3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.accordion-title[data-v-9cd6c7e3]:hover{text-decoration:underline}.advanced-section[data-v-9cd6c7e3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.help-text[data-v-9cd6c7e3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mb-4[data-v-9cd6c7e3]{margin-bottom:var(--space-4)}.calc-results[data-v-9cd6c7e3]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-9cd6c7e3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9cd6c7e3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9cd6c7e3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9cd6c7e3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.payment-breakdown-subtext[data-v-9cd6c7e3]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-subtext[data-v-9cd6c7e3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-9cd6c7e3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9cd6c7e3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9cd6c7e3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9cd6c7e3]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-interest[data-v-9cd6c7e3]{color:#dc2626!important}.text-savings[data-v-9cd6c7e3]{font-weight:var(--font-weight-bold);color:#16a34a!important}.text-apr[data-v-9cd6c7e3]{color:var(--color-primary-700)}.font-semibold[data-v-9cd6c7e3]{font-weight:var(--font-weight-semibold)}.savings-alert[data-v-9cd6c7e3]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;display:flex}.savings-icon[data-v-9cd6c7e3]{font-size:20px}.savings-text[data-v-9cd6c7e3]{font-size:var(--text-sm);color:#166534;line-height:1.4}.fee-callout-card[data-v-9cd6c7e3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);font-size:var(--text-xs);background:#fff;flex-direction:column;display:flex}.fee-callout-row[data-v-9cd6c7e3]{justify-content:space-between;align-items:center;display:flex}.fee-label[data-v-9cd6c7e3]{color:var(--text-secondary)}.chart-container[data-v-9cd6c7e3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-9cd6c7e3]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-9cd6c7e3]{border-radius:var(--radius-full);height:12px;margin-bottom:var(--space-3);background:var(--color-neutral-100);display:flex;overflow:hidden}.bar-principal[data-v-9cd6c7e3]{background-color:#3b82f6;transition:width .3s}.bar-interest[data-v-9cd6c7e3]{background-color:#ef4444;transition:width .3s}.visual-legend[data-v-9cd6c7e3]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;display:flex}.legend-item[data-v-9cd6c7e3]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-v-9cd6c7e3]{border-radius:var(--radius-sm);width:10px;height:10px}.swatch-principal[data-v-9cd6c7e3]{background-color:#3b82f6}.swatch-interest[data-v-9cd6c7e3]{background-color:#ef4444}.first-payment-card[data-v-9cd6c7e3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.first-payment-title[data-v-9cd6c7e3]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.first-payment-cols[data-v-9cd6c7e3]{font-size:var(--text-sm);justify-content:space-between;display:flex}.schedule-toggle-btn[data-v-9cd6c7e3]{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.schedule-toggle-btn[data-v-9cd6c7e3]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-400)}.table-wrapper[data-v-9cd6c7e3]{margin-top:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:240px;overflow-y:auto}.schedule-table[data-v-9cd6c7e3]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-9cd6c7e3]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0}.schedule-table td[data-v-9cd6c7e3]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-9cd6c7e3]{border-bottom:none}.info-box[data-v-9cd6c7e3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9cd6c7e3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-9cd6c7e3]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-9cd6c7e3]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-6a2624a4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6a2624a4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6a2624a4]{grid-template-columns:1fr 1fr}}.section-title[data-v-6a2624a4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6a2624a4]{margin-bottom:var(--space-4)}.form-label[data-v-6a2624a4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-row[data-v-6a2624a4]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-6a2624a4]{margin-bottom:0}.label-hint[data-v-6a2624a4]{font-size:var(--text-xs);color:var(--text-muted)}.form-row[data-v-6a2624a4]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-6a2624a4]{flex:1}.form-row .form-group[data-v-6a2624a4]{margin-bottom:0}.form-input[data-v-6a2624a4],.form-select[data-v-6a2624a4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6a2624a4]:focus,.form-select[data-v-6a2624a4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-6a2624a4]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-6a2624a4]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-6a2624a4]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-6a2624a4]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-6a2624a4]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-6a2624a4]{padding-right:var(--space-8)}.mode-toggle-group[data-v-6a2624a4]{gap:var(--space-1);background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--border-color);display:flex}.mode-btn[data-v-6a2624a4]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-6a2624a4]:hover{color:var(--text-primary)}.mode-btn.active[data-v-6a2624a4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-buttons[data-v-6a2624a4]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6a2624a4]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-6a2624a4]:hover{background:var(--color-neutral-200,#e2e8f0);color:var(--text-primary)}.preset-btn.active[data-v-6a2624a4]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.rate-pills[data-v-6a2624a4]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.rate-pill[data-v-6a2624a4]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#f8fafc;transition:all .15s}.rate-pill[data-v-6a2624a4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.rate-pill.active[data-v-6a2624a4]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.mb-4[data-v-6a2624a4]{margin-bottom:var(--space-4)}.calc-results[data-v-6a2624a4]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-6a2624a4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6a2624a4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6a2624a4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6a2624a4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-interpretation[data-v-6a2624a4]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-3);line-height:1.5}.placeholder-text[data-v-6a2624a4]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.combined-breakdown-card[data-v-6a2624a4]{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);background:#fff;display:flex}.breakdown-item[data-v-6a2624a4]{flex-direction:column;align-items:center;display:flex}.breakdown-label[data-v-6a2624a4]{color:var(--text-muted);margin-bottom:2px}.breakdown-val[data-v-6a2624a4]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.breakdown-divider[data-v-6a2624a4]{font-weight:var(--font-weight-bold);color:var(--text-muted);font-size:var(--text-base)}.secondary-results-grid[data-v-6a2624a4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6a2624a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6a2624a4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6a2624a4]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.text-discount[data-v-6a2624a4]{color:#10b981}.text-rate[data-v-6a2624a4]{color:var(--color-primary-600)}.chart-container[data-v-6a2624a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-6a2624a4]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-6a2624a4]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200,#e2e8f0);height:14px;display:flex;overflow:hidden}.bar-pv[data-v-6a2624a4]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bar-discount[data-v-6a2624a4]{background:#10b981;transition:width .3s}.visual-legend[data-v-6a2624a4]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;gap:var(--space-2);flex-wrap:wrap;display:flex}.legend-item[data-v-6a2624a4]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-v-6a2624a4]{border-radius:2px;width:10px;height:10px;display:inline-block}.swatch-pv[data-v-6a2624a4]{background:var(--color-primary-500,#3b82f6)}.swatch-discount[data-v-6a2624a4]{background:#10b981}.schedule-section[data-v-6a2624a4]{gap:var(--space-3);flex-direction:column;display:flex}.schedule-toggle-btn[data-v-6a2624a4]{width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);cursor:pointer;background:#fff;transition:all .2s}.schedule-toggle-btn[data-v-6a2624a4]:hover{background:var(--color-primary-50)}.table-wrapper[data-v-6a2624a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;max-height:320px;overflow-y:auto}.schedule-table[data-v-6a2624a4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-6a2624a4],.schedule-table td[data-v-6a2624a4]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-6a2624a4]{background:var(--color-neutral-50,#f8fafc);z-index:1;font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0}.text-right[data-v-6a2624a4]{text-align:right}.text-muted[data-v-6a2624a4]{color:var(--text-muted)}.font-medium[data-v-6a2624a4]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-6a2624a4]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-6a2624a4]{font-weight:var(--font-weight-bold)}.info-box[data-v-6a2624a4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6a2624a4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-6a2624a4]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.custom-calculator[data-v-0839c48b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0839c48b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0839c48b]{grid-template-columns:1fr 1fr}}.section-title[data-v-0839c48b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0839c48b]{margin-bottom:var(--space-4)}.form-label[data-v-0839c48b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0839c48b],.form-select[data-v-0839c48b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0839c48b]:focus,.form-select[data-v-0839c48b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0839c48b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0839c48b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0839c48b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0839c48b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0839c48b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0839c48b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0839c48b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0839c48b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0839c48b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0839c48b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calc-tabs[data-v-0839c48b]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-0839c48b]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.tab-btn[data-v-0839c48b]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.tab-btn.active[data-v-0839c48b]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-symbol[data-v-0839c48b]{align-items:center;display:flex;position:relative}.symbol-prefix[data-v-0839c48b]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute}.form-input.with-prefix[data-v-0839c48b]{padding-left:var(--space-7)}.symbol-suffix[data-v-0839c48b]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.preset-chips[data-v-0839c48b]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-0839c48b]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-chip[data-v-0839c48b]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-neutral-50);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-chip[data-v-0839c48b]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.preset-chip.active[data-v-0839c48b]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.cpi-benchmarks[data-v-0839c48b]{margin-top:var(--space-3)}.cpi-benchmark-grid[data-v-0839c48b]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.currency-select-group[data-v-0839c48b]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--border-color)}.results-container[data-v-0839c48b]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-0839c48b]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2);line-height:1.4}.info-text[data-v-0839c48b]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-0839c48b]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.text-danger[data-v-0839c48b]{color:#dc2626!important}.text-warning[data-v-0839c48b]{color:#d97706!important}.text-success[data-v-0839c48b]{color:#16a34a!important}.text-primary-dark[data-v-0839c48b]{color:var(--color-primary-700)!important}.box-success[data-v-0839c48b]{background:#f0fdf4!important;border-color:#bbf7d0!important}.box-success .result-label[data-v-0839c48b],.box-success .result-value[data-v-0839c48b]{color:#15803d!important}.box-danger[data-v-0839c48b]{background:#fef2f2!important;border-color:#fecaca!important}.box-danger .result-label[data-v-0839c48b],.box-danger .result-value[data-v-0839c48b]{color:#b91c1c!important}.badge-gain[data-v-0839c48b]{color:#15803d;font-weight:var(--font-weight-bold)}.badge-loss[data-v-0839c48b]{color:#b91c1c;font-weight:var(--font-weight-bold)}.schedule-section[data-v-0839c48b]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.schedule-header[data-v-0839c48b]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.toggle-table-btn[data-v-0839c48b]{border:1px solid var(--border-color);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;background:0 0}.toggle-table-btn[data-v-0839c48b]:hover{background:var(--color-primary-50)}.table-responsive[data-v-0839c48b]{border:1px solid var(--border-color);border-radius:var(--radius-md);width:100%;overflow-x:auto}.schedule-table[data-v-0839c48b]{border-collapse:collapse;width:100%;font-size:var(--text-sm);background:#fff}.schedule-table th[data-v-0839c48b],.schedule-table td[data-v-0839c48b]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-0839c48b]{background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold)}.schedule-table tr:last-child td[data-v-0839c48b]{border-bottom:none}.schedule-table tr:hover td[data-v-0839c48b]{background:var(--color-neutral-50)}.text-right[data-v-0839c48b]{text-align:right}.font-bold[data-v-0839c48b]{font-weight:var(--font-weight-bold)}.font-medium[data-v-0839c48b]{font-weight:var(--font-weight-medium)}.text-muted[data-v-0839c48b]{color:var(--text-muted)}.custom-calculator[data-v-1ff46f59]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1ff46f59]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1ff46f59]{grid-template-columns:1fr 1fr}}.section-title[data-v-1ff46f59]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1ff46f59]{margin-bottom:var(--space-4)}.form-row-2[data-v-1ff46f59]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-1ff46f59]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1ff46f59],.form-select[data-v-1ff46f59]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1ff46f59]:focus,.form-select[data-v-1ff46f59]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1ff46f59]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1ff46f59]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1ff46f59]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-sub-label[data-v-1ff46f59]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.result-value.highlight[data-v-1ff46f59]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1ff46f59]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1ff46f59]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1ff46f59]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1ff46f59]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1ff46f59]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1ff46f59]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-1ff46f59]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.mode-tab-btn[data-v-1ff46f59]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s;display:flex}.mode-tab-btn.active[data-v-1ff46f59]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.tab-icon[data-v-1ff46f59]{font-size:1rem}.input-container[data-v-1ff46f59]{align-items:center;display:flex;position:relative}.input-prefix[data-v-1ff46f59]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-suffix[data-v-1ff46f59]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.form-input.with-prefix[data-v-1ff46f59]{padding-left:var(--space-7)}.preset-pills[data-v-1ff46f59]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-title[data-v-1ff46f59]{font-size:var(--text-xs);color:var(--text-muted);margin-right:2px}.preset-pill[data-v-1ff46f59]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-pill[data-v-1ff46f59]:hover,.preset-pill.active[data-v-1ff46f59]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.toggle-box[data-v-1ff46f59]{margin-top:var(--space-2);margin-bottom:var(--space-3)}.toggle-btn[data-v-1ff46f59]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0}.toggle-btn[data-v-1ff46f59]:hover{text-decoration:underline}.advanced-panel[data-v-1ff46f59]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.field-hint[data-v-1ff46f59]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.currency-selector-group[data-v-1ff46f59]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--border-color)}.results-wrapper[data-v-1ff46f59]{gap:var(--space-4);flex-direction:column;display:flex}.info-text[data-v-1ff46f59]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.text-danger[data-v-1ff46f59]{color:#dc2626}.text-success[data-v-1ff46f59]{color:#16a34a}.text-accent[data-v-1ff46f59]{color:var(--color-primary-700)}.text-sm[data-v-1ff46f59]{font-size:var(--text-xs)}.font-semibold[data-v-1ff46f59]{font-weight:var(--font-weight-semibold)}.mt-2[data-v-1ff46f59]{margin-top:var(--space-2)}.schedule-section[data-v-1ff46f59]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-1ff46f59]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.toggle-table-btn[data-v-1ff46f59]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-700);cursor:pointer;background:#fff;transition:all .2s}.toggle-table-btn[data-v-1ff46f59]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.table-container[data-v-1ff46f59]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}.schedule-table[data-v-1ff46f59]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.schedule-table th[data-v-1ff46f59],.schedule-table td[data-v-1ff46f59]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-1ff46f59]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.schedule-table tr:last-child td[data-v-1ff46f59]{border-bottom:none}.text-right[data-v-1ff46f59]{text-align:right}.font-medium[data-v-1ff46f59]{font-weight:var(--font-weight-medium)}.custom-calculator[data-v-cfaa1ae6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cfaa1ae6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cfaa1ae6]{grid-template-columns:1fr 1fr}}.section-title[data-v-cfaa1ae6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cfaa1ae6]{margin-bottom:var(--space-4)}.form-row[data-v-cfaa1ae6]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-cfaa1ae6]{flex:1}.form-label[data-v-cfaa1ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.optional-tag[data-v-cfaa1ae6]{font-weight:var(--font-weight-normal);color:var(--text-muted);font-size:var(--text-xs)}.form-input[data-v-cfaa1ae6],.form-select[data-v-cfaa1ae6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cfaa1ae6]:focus,.form-select[data-v-cfaa1ae6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-cfaa1ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-cfaa1ae6]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-cfaa1ae6]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-cfaa1ae6]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-cfaa1ae6]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol[data-v-cfaa1ae6]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-cfaa1ae6]:last-child{border-left:1px solid var(--border-color)}.term-pills[data-v-cfaa1ae6]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-cfaa1ae6]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.term-pill[data-v-cfaa1ae6]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.term-pill[data-v-cfaa1ae6]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.term-pill.active[data-v-cfaa1ae6]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.checkbox-group[data-v-cfaa1ae6]{align-items:center;display:flex}.checkbox-label[data-v-cfaa1ae6]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;line-height:1.4;display:flex}.custom-checkbox[data-v-cfaa1ae6]{cursor:pointer;margin-top:3px}.primary-result-box[data-v-cfaa1ae6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cfaa1ae6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cfaa1ae6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cfaa1ae6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-cfaa1ae6]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-700)}.sub-unit[data-v-cfaa1ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-normal)}.summary-subtitle[data-v-cfaa1ae6]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.secondary-results-grid[data-v-cfaa1ae6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cfaa1ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cfaa1ae6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cfaa1ae6]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-cfaa1ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cfaa1ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.banner-success[data-v-cfaa1ae6]{background:#f0fdf4;border-color:#bbf7d0}.banner-warning[data-v-cfaa1ae6]{background:#fffbeb;border-color:#fde68a}.banner-danger[data-v-cfaa1ae6]{background:#fef2f2;border-color:#fecaca}.banner-info[data-v-cfaa1ae6]{background:#f0f9ff;border-color:#bae6fd}.comparison-card[data-v-cfaa1ae6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-cfaa1ae6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.schedule-header[data-v-cfaa1ae6]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.toggle-btn[data-v-cfaa1ae6]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0}.table-responsive[data-v-cfaa1ae6]{overflow-x:auto}.comparison-table[data-v-cfaa1ae6]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-cfaa1ae6],.comparison-table td[data-v-cfaa1ae6]{padding:var(--space-2) var(--space-3);text-align:right;border-bottom:1px solid var(--color-neutral-200)}.comparison-table th[data-v-cfaa1ae6]:first-child,.comparison-table td[data-v-cfaa1ae6]:first-child{text-align:left}.comparison-table th[data-v-cfaa1ae6]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--color-neutral-50)}.comparison-table .row-header[data-v-cfaa1ae6]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.comparison-table tr.highlight-row[data-v-cfaa1ae6]{background:var(--color-primary-50)}.comparison-table tr.break-even-row[data-v-cfaa1ae6]{background:#f0fdf4}.badge[data-v-cfaa1ae6]{border-radius:var(--radius-full);font-size:11px;font-weight:var(--font-weight-medium);padding:2px 8px;display:inline-block}.badge-success[data-v-cfaa1ae6]{color:#15803d;background:#dcfce7}.badge-neutral[data-v-cfaa1ae6]{color:#6b7280;background:#f3f4f6}.mt-2[data-v-cfaa1ae6]{margin-top:var(--space-2)}.mt-3[data-v-cfaa1ae6]{margin-top:var(--space-3)}.mt-4[data-v-cfaa1ae6]{margin-top:var(--space-4)}.mt-6[data-v-cfaa1ae6]{margin-top:var(--space-6)}.mb-2[data-v-cfaa1ae6]{margin-bottom:var(--space-2)}.mb-4[data-v-cfaa1ae6]{margin-bottom:var(--space-4)}.m-0[data-v-cfaa1ae6]{margin:0}.text-xs[data-v-cfaa1ae6]{font-size:var(--text-xs)}.text-sm[data-v-cfaa1ae6]{font-size:var(--text-sm)}.text-base[data-v-cfaa1ae6]{font-size:var(--text-base)}.text-muted[data-v-cfaa1ae6]{color:var(--text-muted)}.text-secondary[data-v-cfaa1ae6]{color:var(--text-secondary)}.font-normal[data-v-cfaa1ae6]{font-weight:var(--font-weight-normal)}.font-medium[data-v-cfaa1ae6]{font-weight:var(--font-weight-medium)}.font-bold[data-v-cfaa1ae6]{font-weight:var(--font-weight-bold)}.text-success[data-v-cfaa1ae6]{color:#16a34a}.text-danger[data-v-cfaa1ae6]{color:#dc2626}.placeholder[data-v-cfaa1ae6]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-f674b629]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f674b629]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f674b629]{grid-template-columns:1fr 1fr}}.section-title[data-v-f674b629]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f674b629]{margin-bottom:var(--space-4)}.form-row[data-v-f674b629]{gap:var(--space-4);display:flex}.form-row .form-group[data-v-f674b629]{flex:1}.form-label[data-v-f674b629]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.helper-text[data-v-f674b629]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.form-input[data-v-f674b629],.form-select[data-v-f674b629]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f674b629]:focus,.form-select[data-v-f674b629]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-f674b629]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-f674b629]{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-with-symbol span.symbol[data-v-f674b629]:first-child{left:var(--space-3)}.input-with-symbol span.symbol[data-v-f674b629]:last-child{right:var(--space-3)}.input-with-symbol input[data-v-f674b629]:first-child{padding-right:var(--space-8)}.input-with-symbol span:first-child+input[data-v-f674b629]{padding-left:var(--space-8)}.term-pills[data-v-f674b629]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-f674b629]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.term-pill[data-v-f674b629]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.term-pill[data-v-f674b629]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.term-pill.active[data-v-f674b629]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.advanced-toggle[data-v-f674b629]{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);user-select:none;transition:all .2s;display:flex}.advanced-toggle[data-v-f674b629]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.advanced-settings-panel[data-v-f674b629]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.primary-result-box[data-v-f674b629]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.verdict-buy[data-v-f674b629]{background:#f0fdf4;border-color:#86efac}.primary-result-box.verdict-buy .result-label[data-v-f674b629],.primary-result-box.verdict-buy .result-value[data-v-f674b629]{color:#166534}.primary-result-box.verdict-rent[data-v-f674b629]{background:#eff6ff;border-color:#93c5fd}.primary-result-box.verdict-rent .result-label[data-v-f674b629],.primary-result-box.verdict-rent .result-value[data-v-f674b629]{color:#1e40af}.primary-result-box.verdict-tie[data-v-f674b629]{background:#fefce8;border-color:#fde047}.primary-result-box.empty-state[data-v-f674b629]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f674b629]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f674b629]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.verdict-advantage[data-v-f674b629]{font-size:var(--text-base);color:var(--text-primary)}.verdict-description[data-v-f674b629]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.secondary-results-grid[data-v-f674b629]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f674b629]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f674b629]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f674b629]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.info-box[data-v-f674b629]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f674b629]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.benchmark-grid[data-v-f674b629]{gap:var(--space-3);flex-direction:column;display:flex}.benchmark-item[data-v-f674b629]{font-size:var(--text-sm)}.benchmark-name[data-v-f674b629]{color:var(--text-secondary);margin-right:var(--space-2)}.benchmark-note[data-v-f674b629]{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-1) 0 0 0}.comparison-card[data-v-f674b629]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-f674b629]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.table-responsive[data-v-f674b629]{overflow-x:auto}.comparison-table[data-v-f674b629]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.comparison-table th[data-v-f674b629]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-f674b629]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.comparison-table .row-header[data-v-f674b629]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.comparison-table .highlight-row[data-v-f674b629]{background:var(--color-primary-50)}.comparison-table .current-horizon-row[data-v-f674b629]{background:#eff6ff;border-left:3px solid #3b82f6}.comparison-table .break-even-row[data-v-f674b629]{background:#f0fdf4;border-left:3px solid #22c55e}.current-tag[data-v-f674b629]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:#2563eb}.schedule-header[data-v-f674b629]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.toggle-btn[data-v-f674b629]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none}.badge[data-v-f674b629]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:2px 8px;display:inline-block}.badge-indicator[data-v-f674b629]{font-size:10px;font-weight:var(--font-weight-bold);vertical-align:middle;border-radius:4px;padding:2px 6px;display:inline-block}.badge-buy[data-v-f674b629],.badge-success[data-v-f674b629]{color:#166534;background:#dcfce7}.badge-rent[data-v-f674b629],.badge-warning[data-v-f674b629]{color:#1e40af;background:#dbeafe}.badge-moderate[data-v-f674b629],.badge-neutral[data-v-f674b629]{color:#854d0e;background:#fef9c3}.text-success[data-v-f674b629]{color:#16a34a!important}.text-danger[data-v-f674b629]{color:#dc2626!important}.text-primary-dark[data-v-f674b629]{color:#0f172a}.font-bold[data-v-f674b629]{font-weight:var(--font-weight-bold)}.sub-unit[data-v-f674b629]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.mt-2[data-v-f674b629]{margin-top:var(--space-2)}.mt-3[data-v-f674b629]{margin-top:var(--space-3)}.mt-6[data-v-f674b629]{margin-top:var(--space-6)}.mb-0[data-v-f674b629]{margin-bottom:0}.mb-2[data-v-f674b629]{margin-bottom:var(--space-2)}.mb-4[data-v-f674b629]{margin-bottom:var(--space-4)}.ml-1[data-v-f674b629]{margin-left:var(--space-1)}.m-0[data-v-f674b629]{margin:0}.text-xs[data-v-f674b629]{font-size:var(--text-xs)}.text-muted[data-v-f674b629]{color:var(--text-muted)}.custom-calculator[data-v-0b71f6e7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0b71f6e7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0b71f6e7]{grid-template-columns:1fr 1fr}}.section-title[data-v-0b71f6e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0b71f6e7]{margin-bottom:var(--space-4)}.form-row[data-v-0b71f6e7]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-0b71f6e7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-hint[data-v-0b71f6e7]{font-size:var(--text-xs,12px);color:var(--text-secondary,#6b7280);margin-top:var(--space-1,4px);display:block}.form-input[data-v-0b71f6e7],.form-select[data-v-0b71f6e7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-0b71f6e7]:focus,.form-select[data-v-0b71f6e7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.beneficiary-card[data-v-0b71f6e7]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.checkbox-container[data-v-0b71f6e7]{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.checkbox-container input[type=checkbox][data-v-0b71f6e7]{width:18px;height:18px;accent-color:var(--color-primary-600,#2563eb);cursor:pointer;margin-top:3px}.checkbox-label[data-v-0b71f6e7]{font-size:var(--text-sm);color:var(--text-primary)}.checkbox-subtext[data-v-0b71f6e7]{font-size:var(--text-xs,12px);color:var(--text-secondary,#6b7280);margin-top:2px;display:block}.primary-result-box[data-v-0b71f6e7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0b71f6e7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0b71f6e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0b71f6e7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-subtext[data-v-0b71f6e7]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin-top:var(--space-3,12px);line-height:1.5}.subtext-detail[data-v-0b71f6e7]{font-size:var(--text-xs,12px);color:var(--text-muted,#6b7280)}.secondary-results-grid[data-v-0b71f6e7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0b71f6e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0b71f6e7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0b71f6e7]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold,700)}.info-box[data-v-0b71f6e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0b71f6e7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-list[data-v-0b71f6e7]{font-size:var(--text-xs,13px);color:var(--text-secondary,#4b5563);padding-left:var(--space-4,16px);margin:0;line-height:1.6}.tip-card[data-v-0b71f6e7]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.tip-title[data-v-0b71f6e7]{font-size:var(--text-xs,13px);color:#166534;margin-bottom:var(--space-1,4px);font-weight:700}.tip-body[data-v-0b71f6e7]{font-size:var(--text-xs,12px);color:#15803d;margin:0;line-height:1.5}.placeholder-text[data-v-0b71f6e7]{font-size:var(--text-sm,14px);color:var(--text-muted,#9ca3af)}.text-green[data-v-0b71f6e7]{color:#10b981}.text-amber[data-v-0b71f6e7]{color:#d97706}.text-primary-accent[data-v-0b71f6e7]{color:#2563eb}.text-muted[data-v-0b71f6e7]{color:var(--text-muted,#6b7280)}.font-bold[data-v-0b71f6e7]{font-weight:700}.text-right[data-v-0b71f6e7]{text-align:right}.mt-3[data-v-0b71f6e7]{margin-top:var(--space-3)}.mt-4[data-v-0b71f6e7]{margin-top:var(--space-4)}.mt-6[data-v-0b71f6e7]{margin-top:var(--space-6)}.schedule-section[data-v-0b71f6e7]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-0b71f6e7]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.table-toggle-btn[data-v-0b71f6e7]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);padding:var(--space-2,6px) var(--space-4,12px);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;font-weight:600;transition:background .2s}.table-toggle-btn[data-v-0b71f6e7]:hover{background:var(--color-neutral-200,#e5e7eb)}.table-container[data-v-0b71f6e7]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;max-height:420px;overflow-y:auto}.schedule-table[data-v-0b71f6e7]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-0b71f6e7],.schedule-table td[data-v-0b71f6e7]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table th[data-v-0b71f6e7]{background:var(--surface-card,#f9fafb);text-transform:uppercase;color:var(--text-secondary);z-index:5;border-bottom:2px solid var(--border-color);font-weight:700;position:sticky;top:0}.schedule-table tr[data-v-0b71f6e7]:hover{background:var(--color-neutral-50,#f9fafb)}.custom-calculator[data-v-cc07420a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cc07420a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cc07420a]{grid-template-columns:1fr 1fr}}.section-title[data-v-cc07420a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cc07420a]{margin-bottom:var(--space-4)}.form-row[data-v-cc07420a]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-cc07420a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cc07420a],.form-select[data-v-cc07420a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-cc07420a]:focus,.form-select[data-v-cc07420a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-cc07420a]{font-size:var(--text-xs,12px);color:var(--text-muted,#6b7280);margin-top:var(--space-1,4px);margin-bottom:0}.toggle-group[data-v-cc07420a]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-cc07420a]{border-radius:var(--radius-md,6px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 12px;transition:all .2s}.toggle-btn[data-v-cc07420a]:hover{color:var(--text-primary,#111827)}.toggle-btn.active[data-v-cc07420a]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-cc07420a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.ready-box[data-v-cc07420a]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.ready-box .result-value.highlight[data-v-cc07420a]{color:#047857}.primary-result-box.empty-state[data-v-cc07420a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cc07420a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cc07420a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.age-months[data-v-cc07420a]{font-size:var(--text-base,16px);font-weight:var(--font-weight-normal,400);color:var(--color-primary-600);margin-top:4px;display:block}.primary-subtext[data-v-cc07420a]{font-size:var(--text-xs,12px);color:var(--text-secondary,#6b7280);margin-top:var(--space-2,8px)}.secondary-results-grid[data-v-cc07420a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cc07420a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cc07420a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cc07420a]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold,700)}.text-accent[data-v-cc07420a]{color:var(--color-primary-700,#1d4ed8)}.text-primary-dark[data-v-cc07420a]{color:#1e3a8a}.text-green[data-v-cc07420a]{color:#059669}.text-red[data-v-cc07420a]{color:#dc2626}.info-box[data-v-cc07420a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cc07420a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.insight-text[data-v-cc07420a]{font-size:var(--text-sm,14px);color:var(--text-secondary,#4b5563);margin:0;line-height:1.5}.error-box[data-v-cc07420a]{border-radius:var(--radius-md);padding:var(--space-4);color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.error-title[data-v-cc07420a]{font-weight:var(--font-weight-bold,700);font-size:var(--text-sm,14px);margin-bottom:4px}.error-message[data-v-cc07420a]{font-size:var(--text-sm,14px);margin:0;line-height:1.4}.placeholder-text[data-v-cc07420a]{color:var(--text-muted,#9ca3af);font-size:var(--text-sm,14px);margin:0}.schedule-section[data-v-cc07420a]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-cc07420a]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.table-toggle-btn[data-v-cc07420a]{background:var(--color-primary-50,#eff6ff);border:1px solid var(--color-primary-200,#bfdbfe);border-radius:var(--radius-md,6px);color:var(--color-primary-700,#1d4ed8);font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);cursor:pointer;padding:6px 14px;transition:all .2s}.table-toggle-btn[data-v-cc07420a]:hover{background:var(--color-primary-100,#dbeafe)}.table-container[data-v-cc07420a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.schedule-table[data-v-cc07420a]{border-collapse:collapse;width:100%;font-size:var(--text-xs,12px)}.schedule-table th[data-v-cc07420a],.schedule-table td[data-v-cc07420a]{border-bottom:1px solid var(--border-color);white-space:nowrap;padding:10px 12px}.schedule-table th[data-v-cc07420a]{background:var(--color-neutral-50,#f9fafb);font-weight:var(--font-weight-bold,700);color:var(--text-secondary,#4b5563);text-align:left}.schedule-table tbody tr[data-v-cc07420a]:hover{background:var(--color-neutral-50,#f9fafb)}.highlight-retirement-row[data-v-cc07420a]{font-weight:var(--font-weight-bold,700);background:#f0fdf4!important}.stage-tag[data-v-cc07420a]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.stage-tag.accumulation[data-v-cc07420a]{color:#1e40af;background:#dbeafe}.stage-tag.retirement[data-v-cc07420a]{color:#166534;background:#dcfce7}.text-right[data-v-cc07420a]{text-align:right}.font-bold[data-v-cc07420a]{font-weight:700}.text-muted-table[data-v-cc07420a]{color:#9ca3af}.mt-6[data-v-cc07420a]{margin-top:var(--space-6)}.mt-4[data-v-cc07420a]{margin-top:var(--space-4)}.custom-calculator[data-v-5e5e8e06]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5e5e8e06]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5e5e8e06]{grid-template-columns:1fr 1fr}}.section-title[data-v-5e5e8e06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5e5e8e06]{margin-bottom:var(--space-4)}.form-label[data-v-5e5e8e06]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5e5e8e06],.form-select[data-v-5e5e8e06]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5e5e8e06]:focus,.form-select[data-v-5e5e8e06]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5e5e8e06]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5e5e8e06]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5e5e8e06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5e5e8e06]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5e5e8e06]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5e5e8e06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5e5e8e06]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5e5e8e06]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5e5e8e06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5e5e8e06]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.presets-container[data-v-5e5e8e06]{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.presets-label[data-v-5e5e8e06]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.preset-buttons[data-v-5e5e8e06]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-5e5e8e06]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-5e5e8e06]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800)}.inputs-row-2[data-v-5e5e8e06]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.inputs-row-3[data-v-5e5e8e06]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.input-with-symbol[data-v-5e5e8e06]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-5e5e8e06]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-5e5e8e06]{padding:var(--space-3) var(--space-2);font-size:var(--text-base);color:var(--text-primary);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-5e5e8e06]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-5e5e8e06]{padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);background:var(--color-neutral-50);user-select:none}.field-hint[data-v-5e5e8e06]{font-size:var(--text-xs);color:var(--text-muted);margin-top:-8px;margin-bottom:var(--space-3);line-height:1.4}.primary-result-box.surplus-state[data-v-5e5e8e06]{background:#f0fdf4;border-color:#86efac}.primary-result-box.surplus-state .result-label[data-v-5e5e8e06],.primary-result-box.surplus-state .result-value[data-v-5e5e8e06]{color:#166534}.primary-result-box.shortfall-state[data-v-5e5e8e06]{background:#fffbeb;border-color:#fde68a}.primary-result-box.shortfall-state .result-label[data-v-5e5e8e06],.primary-result-box.shortfall-state .result-value[data-v-5e5e8e06]{color:#92400e}.result-subtext[data-v-5e5e8e06]{font-size:var(--text-sm);color:var(--text-secondary)}.status-badge-container[data-v-5e5e8e06]{justify-content:center;display:flex}.status-badge[data-v-5e5e8e06]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.02em;padding:4px 12px;display:inline-block}.badge-success[data-v-5e5e8e06]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.badge-warning[data-v-5e5e8e06]{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.readiness-section[data-v-5e5e8e06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.readiness-header[data-v-5e5e8e06]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.readiness-label[data-v-5e5e8e06]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.readiness-score[data-v-5e5e8e06]{font-size:var(--text-base);font-weight:var(--font-weight-bold)}.progress-bar-bg[data-v-5e5e8e06]{background:var(--color-neutral-100);border-radius:var(--radius-full,9999px);width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-5e5e8e06]{border-radius:var(--radius-full,9999px);height:100%;transition:width .3s}.bg-green[data-v-5e5e8e06]{background-color:#22c55e}.bg-amber[data-v-5e5e8e06]{background-color:#f59e0b}.text-green[data-v-5e5e8e06]{font-weight:var(--font-weight-bold);color:#16a34a!important}.text-amber[data-v-5e5e8e06]{font-weight:var(--font-weight-bold);color:#d97706!important}.text-red[data-v-5e5e8e06]{font-weight:var(--font-weight-bold);color:#dc2626!important}.text-muted[data-v-5e5e8e06]{color:var(--text-muted)}.font-bold[data-v-5e5e8e06]{font-weight:var(--font-weight-bold)}.sub-label[data-v-5e5e8e06]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.insights-list[data-v-5e5e8e06]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.insights-list li[data-v-5e5e8e06]{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--space-3);border-left:2px solid var(--color-primary-300);line-height:1.5}.schedule-toggle-header[data-v-5e5e8e06]{cursor:pointer;padding:var(--space-3) 0;border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.btn-toggle[data-v-5e5e8e06]{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:6px 14px;transition:all .2s}.btn-toggle[data-v-5e5e8e06]:hover{background:var(--color-primary-100)}.table-container[data-v-5e5e8e06]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:450px;overflow-x:auto}.schedule-table[data-v-5e5e8e06]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right;white-space:nowrap}.schedule-table th[data-v-5e5e8e06]{background:var(--color-neutral-50);padding:var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);z-index:1;position:sticky;top:0}.schedule-table td[data-v-5e5e8e06]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-5e5e8e06]:first-child,.schedule-table td[data-v-5e5e8e06]:first-child,.schedule-table th[data-v-5e5e8e06]:nth-child(2),.schedule-table td[data-v-5e5e8e06]:nth-child(2){text-align:left}.row-accumulation[data-v-5e5e8e06]{background:#fff}.row-retirement[data-v-5e5e8e06]{background:#f8fafc}.phase-pill[data-v-5e5e8e06]{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:4px;padding:2px 6px;display:inline-block}.phase-pill.accumulation[data-v-5e5e8e06]{color:#0369a1;background:#e0f2fe}.phase-pill.retirement[data-v-5e5e8e06]{color:#92400e;background:#fef3c7}.mt-1[data-v-5e5e8e06]{margin-top:var(--space-1)}.mt-3[data-v-5e5e8e06]{margin-top:var(--space-3)}.mt-4[data-v-5e5e8e06]{margin-top:var(--space-4)}.mt-6[data-v-5e5e8e06]{margin-top:var(--space-6)}.mt-8[data-v-5e5e8e06]{margin-top:var(--space-8)}.mb-0[data-v-5e5e8e06]{margin-bottom:0}.mb-6[data-v-5e5e8e06]{margin-bottom:var(--space-6)}.custom-calculator[data-v-c85ef947]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c85ef947]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c85ef947]{grid-template-columns:1fr 1fr}}.section-title[data-v-c85ef947]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c85ef947]{margin-bottom:var(--space-4)}.form-row-2[data-v-c85ef947]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-row-3[data-v-c85ef947]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.form-label[data-v-c85ef947]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c85ef947],.form-select[data-v-c85ef947]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c85ef947]:focus,.form-select[data-v-c85ef947]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-prefix[data-v-c85ef947]{align-items:center;display:flex;position:relative}.prefix[data-v-c85ef947]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.form-input.with-pad[data-v-c85ef947]{padding-left:var(--space-7)}.help-text[data-v-c85ef947]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.strategy-selector[data-v-c85ef947]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.strategy-btn[data-v-c85ef947]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.strategy-btn[data-v-c85ef947]:hover{color:var(--text-primary)}.strategy-btn.active[data-v-c85ef947]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,600);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-c85ef947]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c85ef947]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.box-success[data-v-c85ef947]{background:#f0fdf4;border-color:#bbf7d0}.primary-result-box.box-shortfall[data-v-c85ef947]{background:#fffbeb;border-color:#fde68a}.result-label[data-v-c85ef947]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c85ef947]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge[data-v-c85ef947]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;padding:4px 14px;display:inline-block}.badge-success[data-v-c85ef947]{color:#166534;background:#dcfce7}.badge-warning[data-v-c85ef947]{color:#92400e;background:#fef3c7}.secondary-results-grid[data-v-c85ef947]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c85ef947]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c85ef947]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c85ef947]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-positive[data-v-c85ef947]{color:#16a34a!important}.text-negative[data-v-c85ef947]{color:#dc2626!important}.text-primary[data-v-c85ef947]{color:var(--color-primary-700,#0369a1)}.info-box[data-v-c85ef947]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c85ef947]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.breakdown-list[data-v-c85ef947]{gap:var(--space-3);flex-direction:column;display:flex}.breakdown-item[data-v-c85ef947]{flex-direction:column;gap:4px;display:flex}.breakdown-header[data-v-c85ef947]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.breakdown-name[data-v-c85ef947]{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.legend-dot[data-v-c85ef947]{border-radius:50%;width:8px;height:8px;display:inline-block}.ss-dot[data-v-c85ef947]{background:#3b82f6}.pen-dot[data-v-c85ef947]{background:#8b5cf6}.oth-dot[data-v-c85ef947]{background:#06b6d4}.port-dot[data-v-c85ef947]{background:#10b981}.breakdown-amt[data-v-c85ef947]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.progress-bar-bg[data-v-c85ef947]{background:var(--color-neutral-100,#f3f4f6);border-radius:9999px;width:100%;height:6px;overflow:hidden}.progress-bar-fill[data-v-c85ef947]{border-radius:9999px;height:100%;transition:width .3s}.ss-fill[data-v-c85ef947]{background:#3b82f6}.pen-fill[data-v-c85ef947]{background:#8b5cf6}.oth-fill[data-v-c85ef947]{background:#06b6d4}.port-fill[data-v-c85ef947]{background:#10b981}.longevity-summary[data-v-c85ef947]{gap:var(--space-2);flex-direction:column;display:flex}.longevity-metric[data-v-c85ef947]{font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.longevity-label[data-v-c85ef947]{color:var(--text-secondary)}.longevity-val[data-v-c85ef947]{font-size:var(--text-sm)}.longevity-desc[data-v-c85ef947]{font-size:var(--text-xs);color:var(--text-secondary);padding-top:var(--space-2);border-top:1px dashed var(--border-color);margin:0;line-height:1.4}.gap-action-box[data-v-c85ef947]{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);background:#eff6ff;border:1px solid #bfdbfe}.gap-title[data-v-c85ef947]{font-weight:var(--font-weight-bold);color:#1e40af;margin-bottom:var(--space-2)}.gap-item[data-v-c85ef947]{color:#1e3a8a;justify-content:space-between;margin-bottom:2px;display:flex}.schedule-section[data-v-c85ef947]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-c85ef947]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.toggle-table-btn[data-v-c85ef947]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;padding:6px 12px;transition:all .2s}.toggle-table-btn[data-v-c85ef947]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.table-container[data-v-c85ef947]{border:1px solid var(--border-color);border-radius:var(--radius-lg);max-height:380px;overflow-y:auto}.data-table[data-v-c85ef947]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.data-table th[data-v-c85ef947],.data-table td[data-v-c85ef947]{padding:var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-c85ef947]{background:var(--surface-card);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;z-index:2;position:sticky;top:0}.data-table th[data-v-c85ef947]:first-child,.data-table td[data-v-c85ef947]:first-child{text-align:left}.data-table tr[data-v-c85ef947]:hover{background:#00000005}.row-depleted[data-v-c85ef947]{color:#991b1b;background:#fef2f2!important}.font-bold[data-v-c85ef947]{font-weight:var(--font-weight-bold)}.mt-2[data-v-c85ef947]{margin-top:var(--space-2)}.mt-3[data-v-c85ef947]{margin-top:var(--space-3)}.mt-4[data-v-c85ef947]{margin-top:var(--space-4)}.mt-8[data-v-c85ef947]{margin-top:var(--space-8)}.text-muted[data-v-c85ef947]{color:var(--text-muted)}.custom-calculator[data-v-d8d94c6a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d8d94c6a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d8d94c6a]{grid-template-columns:1fr 1fr}}.section-title[data-v-d8d94c6a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d8d94c6a]{margin-bottom:var(--space-4)}.form-label[data-v-d8d94c6a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d8d94c6a],.form-select[data-v-d8d94c6a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d8d94c6a]:focus,.form-select[data-v-d8d94c6a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d8d94c6a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d8d94c6a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d8d94c6a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d8d94c6a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d8d94c6a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d8d94c6a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d8d94c6a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d8d94c6a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d8d94c6a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d8d94c6a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-d8d94c6a]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-row.three-cols[data-v-d8d94c6a]{grid-template-columns:1fr 1fr 1fr}@media (width<=500px){.form-row[data-v-d8d94c6a],.form-row.three-cols[data-v-d8d94c6a],.secondary-results-grid[data-v-d8d94c6a]{grid-template-columns:1fr}}.result-subtext[data-v-d8d94c6a]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2)}.result-sub-caption[data-v-d8d94c6a]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.status-badge[data-v-d8d94c6a]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.025em;display:inline-block}.badge-success[data-v-d8d94c6a]{color:#15803d;background:#dcfce7}.badge-warning[data-v-d8d94c6a]{color:#b45309;background:#fef3c7}.text-success[data-v-d8d94c6a]{color:#16a34a}.text-danger[data-v-d8d94c6a]{color:#dc2626}.text-primary-dark[data-v-d8d94c6a]{color:var(--color-primary-800,#1e40af)}.text-muted[data-v-d8d94c6a]{color:var(--text-muted)}.text-right[data-v-d8d94c6a]{text-align:right}.font-bold[data-v-d8d94c6a]{font-weight:var(--font-weight-bold)}.mb-0[data-v-d8d94c6a]{margin-bottom:0}.mt-3[data-v-d8d94c6a]{margin-top:var(--space-3)}.mt-4[data-v-d8d94c6a]{margin-top:var(--space-4)}.mt-8[data-v-d8d94c6a]{margin-top:var(--space-8)}.progress-bar-container[data-v-d8d94c6a]{border-radius:var(--radius-full,9999px);height:12px;margin-top:var(--space-2);background:#e2e8f0;display:flex;overflow:hidden}.progress-segment[data-v-d8d94c6a]{height:100%;transition:width .3s}.seg-savings[data-v-d8d94c6a]{background:#3b82f6}.seg-personal[data-v-d8d94c6a]{background:#10b981}.seg-employer[data-v-d8d94c6a]{background:#06b6d4}.seg-growth[data-v-d8d94c6a]{background:#8b5cf6}.legend-grid[data-v-d8d94c6a]{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-d8d94c6a]{align-items:center;gap:var(--space-1);display:flex}.dot[data-v-d8d94c6a]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-savings[data-v-d8d94c6a]{background:#3b82f6}.dot-personal[data-v-d8d94c6a]{background:#10b981}.dot-employer[data-v-d8d94c6a]{background:#06b6d4}.dot-growth[data-v-d8d94c6a]{background:#8b5cf6}.schedule-header[data-v-d8d94c6a]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-controls[data-v-d8d94c6a]{gap:var(--space-2);display:flex}.filter-btn[data-v-d8d94c6a]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);transition:all .15s}.filter-btn.active[data-v-d8d94c6a],.filter-btn[data-v-d8d94c6a]:hover{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.table-responsive[data-v-d8d94c6a]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.data-table[data-v-d8d94c6a]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th[data-v-d8d94c6a],.data-table td[data-v-d8d94c6a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);white-space:nowrap}.data-table th[data-v-d8d94c6a]{font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-align:left;background:#f8fafc}.phase-badge[data-v-d8d94c6a]{border-radius:var(--radius-sm,4px);font-size:11px;font-weight:var(--font-weight-medium);padding:2px 6px}.phase-badge.accumulation[data-v-d8d94c6a]{color:#1d4ed8;background:#eff6ff}.phase-badge.retirement[data-v-d8d94c6a]{color:#92400e;background:#fef3c7}.tag-milestone[data-v-d8d94c6a]{margin-left:var(--space-1);color:#fff;font-size:10px;font-weight:var(--font-weight-bold);background:#2563eb;border-radius:3px;padding:1px 4px}.row-retirement-start td[data-v-d8d94c6a]{background:#f0fdf4;border-top:2px solid #16a34a}.row-retirement td[data-v-d8d94c6a]{background:#fffbeb}.custom-calculator[data-v-27f170f2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-27f170f2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-27f170f2]{grid-template-columns:1fr 1fr}}.section-title[data-v-27f170f2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-27f170f2]{margin-bottom:var(--space-4)}.form-label[data-v-27f170f2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-27f170f2],.form-select[data-v-27f170f2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-27f170f2]:focus,.form-select[data-v-27f170f2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-27f170f2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-27f170f2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-27f170f2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-27f170f2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-27f170f2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-27f170f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-27f170f2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-27f170f2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-27f170f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-27f170f2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-27f170f2]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-27f170f2]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.input-with-addon[data-v-27f170f2]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-addon .form-input[data-v-27f170f2]{box-shadow:none;border:none;border-radius:0;flex:1}.addon-symbol[data-v-27f170f2]{padding:0 var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-right:1px solid var(--border-color);align-items:center;height:100%;display:flex}.addon-suffix[data-v-27f170f2]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.field-hint[data-v-27f170f2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.strategy-options-box[data-v-27f170f2]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.checkbox-group[data-v-27f170f2]{margin-top:var(--space-2);margin-bottom:0}.checkbox-label[data-v-27f170f2]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;display:flex}.advanced-section[data-v-27f170f2]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.advanced-toggle[data-v-27f170f2]{color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none}.advanced-content[data-v-27f170f2]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid var(--border-color)}.results-container[data-v-27f170f2]{gap:var(--space-4);flex-direction:column;display:flex}.primary-subtext[data-v-27f170f2]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.primary-result-box.warning-state[data-v-27f170f2]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.warning-state .result-label[data-v-27f170f2],.primary-result-box.warning-state .result-value[data-v-27f170f2]{color:#b91c1c}.sustainability-badge[data-v-27f170f2]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);display:inline-block}.badge-success[data-v-27f170f2]{color:#15803d;background:#dcfce7}.badge-danger[data-v-27f170f2]{color:#991b1b;background:#fee2e2}.card-subtext[data-v-27f170f2]{color:var(--text-muted);margin-top:var(--space-1);font-size:.7rem;display:block}.mt-4[data-v-27f170f2]{margin-top:var(--space-4)}.info-text[data-v-27f170f2]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.empty-message[data-v-27f170f2]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.schedule-section[data-v-27f170f2]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.schedule-header[data-v-27f170f2]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.schedule-controls[data-v-27f170f2]{align-items:center;gap:var(--space-2);display:flex}.view-limit-label[data-v-27f170f2]{font-size:var(--text-xs);color:var(--text-muted)}.table-select[data-v-27f170f2]{width:auto;padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.table-responsive[data-v-27f170f2]{border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;overflow-x:auto}.schedule-table[data-v-27f170f2]{border-collapse:collapse;width:100%;font-size:var(--text-xs);background:#fff}.schedule-table th[data-v-27f170f2]{background:var(--color-neutral-50);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.schedule-table td[data-v-27f170f2]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.schedule-table tr[data-v-27f170f2]:hover{background:var(--color-neutral-50)}.row-depleted[data-v-27f170f2]{background:#fff1f2!important}.text-right[data-v-27f170f2]{text-align:right}.text-success[data-v-27f170f2]{color:#16a34a}.text-primary-dark[data-v-27f170f2]{color:var(--color-primary-700)}.text-danger[data-v-27f170f2]{color:#dc2626}.text-muted[data-v-27f170f2]{color:var(--text-muted)}.font-bold[data-v-27f170f2]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-b6862169]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b6862169]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b6862169]{grid-template-columns:1fr 1fr}}.section-title[data-v-b6862169]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b6862169]{margin-bottom:var(--space-4)}.form-label[data-v-b6862169]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b6862169],.form-select[data-v-b6862169]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b6862169]:focus,.form-select[data-v-b6862169]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b6862169]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b6862169]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b6862169]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b6862169]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b6862169]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b6862169]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b6862169]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b6862169]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b6862169]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b6862169]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-b6862169]{gap:var(--space-4);flex-direction:column;display:flex}.input-container[data-v-b6862169]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-b6862169]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-b6862169]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-b6862169]{padding-left:2rem}.input-with-suffix[data-v-b6862169]{padding-right:2rem}.help-text[data-v-b6862169]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.form-row-compact[data-v-b6862169]{gap:var(--space-2);display:flex}.flex-1[data-v-b6862169]{flex:1}.flex-2[data-v-b6862169]{flex:2}.preset-group[data-v-b6862169]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-b6862169]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-b6862169]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-b6862169]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-b6862169]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-b6862169]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.advanced-toggle-wrapper[data-v-b6862169]{margin:var(--space-4) 0}.advanced-toggle-btn[data-v-b6862169]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0}.advanced-toggle-btn[data-v-b6862169]:hover{text-decoration:underline}.advanced-fields[data-v-b6862169]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.primary-result-box.loss-state[data-v-b6862169]{background:#fef2f2;border-color:#fecaca}.primary-result-box.loss-state .result-label[data-v-b6862169],.primary-result-box.loss-state .result-value.highlight[data-v-b6862169]{color:#b91c1c}.status-badge-container[data-v-b6862169]{margin-top:var(--space-2)}.status-badge[data-v-b6862169]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:3px 10px;display:inline-block}.badge-loss[data-v-b6862169]{color:#b91c1c;background:#fee2e2}.badge-breakeven[data-v-b6862169]{color:#4b5563;background:#f3f4f6}.badge-positive[data-v-b6862169]{color:#15803d;background:#dcfce7}.badge-high[data-v-b6862169]{color:#047857;background:#d1fae5}.badge-double[data-v-b6862169]{color:#4338ca;background:#e0e7ff}.text-danger[data-v-b6862169]{color:#dc2626!important}.text-success[data-v-b6862169]{color:#16a34a!important}.breakdown-steps[data-v-b6862169]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-b6862169]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-b6862169]{font-weight:var(--font-weight-medium);min-width:70px;color:var(--text-primary)}.step-code[data-v-b6862169]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.placeholder-text[data-v-b6862169]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-08a68f5f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-08a68f5f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-08a68f5f]{grid-template-columns:1fr 1fr}}.section-title[data-v-08a68f5f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-08a68f5f]{margin-bottom:var(--space-4)}.form-row[data-v-08a68f5f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.form-row[data-v-08a68f5f]{grid-template-columns:1fr}}.form-label[data-v-08a68f5f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-action[data-v-08a68f5f]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-action .form-label[data-v-08a68f5f]{margin-bottom:0}.btn-text-action[data-v-08a68f5f]{color:var(--color-primary-600,#2563eb);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-bold,600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s}.btn-text-action[data-v-08a68f5f]:hover{color:var(--color-primary-800,#1e40af)}.input-with-addon[data-v-08a68f5f]{align-items:center;display:flex;position:relative}.input-addon[data-v-08a68f5f]{padding:var(--space-3) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-secondary,#6b7280);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500)}.input-with-addon .input-addon[data-v-08a68f5f]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-right:none}.input-with-addon .input-addon[data-v-08a68f5f]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left:none}.input-with-addon .form-input[data-v-08a68f5f]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-addon .form-input[data-v-08a68f5f]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.form-input[data-v-08a68f5f],.form-select[data-v-08a68f5f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-08a68f5f]:focus,.form-select[data-v-08a68f5f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-08a68f5f]{font-size:var(--text-xs,.75rem);color:var(--text-muted,#6b7280);margin-top:var(--space-1)}.badge-catchup[data-v-08a68f5f]{color:#1e40af;background:#dbeafe;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.7rem;font-weight:500;display:inline-block}.btn-toggle-advanced[data-v-08a68f5f]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color,#d1d5db);border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);cursor:pointer;text-align:left;transition:all .2s}.btn-toggle-advanced[data-v-08a68f5f]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.advanced-panel[data-v-08a68f5f]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.quick-scenarios[data-v-08a68f5f]{padding-top:var(--space-2)}.quick-scenarios-label[data-v-08a68f5f]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);display:block}.quick-buttons[data-v-08a68f5f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-08a68f5f]{background:var(--surface-card,#fff);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-08a68f5f]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.primary-result-box[data-v-08a68f5f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-08a68f5f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-08a68f5f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-08a68f5f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-08a68f5f]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-800,#1e40af);margin-top:var(--space-2)}.secondary-results-grid[data-v-08a68f5f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.secondary-results-grid[data-v-08a68f5f]{grid-template-columns:1fr}}.secondary-result-box[data-v-08a68f5f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-08a68f5f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-08a68f5f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.text-success[data-v-08a68f5f]{color:#15803d!important}.text-accent[data-v-08a68f5f]{color:#b45309!important}.text-bold[data-v-08a68f5f]{font-weight:var(--font-weight-bold)}.info-box[data-v-08a68f5f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-08a68f5f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.comparison-summary[data-v-08a68f5f]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.comp-item[data-v-08a68f5f]{padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.comp-item[data-v-08a68f5f]:last-child{border-bottom:none}.comp-item.highlight-diff[data-v-08a68f5f]{background:var(--color-primary-50,#eff6ff);padding:var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1)}.real-value-note[data-v-08a68f5f]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.eligibility-box.full[data-v-08a68f5f]{background:#f0fdf4;border-left:4px solid #16a34a}.eligibility-box.partial[data-v-08a68f5f]{background:#fffbeb;border-left:4px solid #f59e0b}.eligibility-box.ineligible[data-v-08a68f5f]{background:#fef2f2;border-left:4px solid #dc2626}.eligibility-msg[data-v-08a68f5f]{font-size:var(--text-xs);color:var(--text-primary);margin:0}.schedule-section[data-v-08a68f5f]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-08a68f5f]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.btn-toggle-table[data-v-08a68f5f]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .2s}.btn-toggle-table[data-v-08a68f5f]:hover{background:var(--color-neutral-200)}.table-responsive[data-v-08a68f5f]{border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;overflow-x:auto}.schedule-table[data-v-08a68f5f]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left;background:#fff}.schedule-table th[data-v-08a68f5f],.schedule-table td[data-v-08a68f5f]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-08a68f5f]{background:var(--color-neutral-50,#f9fafb);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-weight:var(--font-weight-bold)}.schedule-table tbody tr:last-child td[data-v-08a68f5f]{border-bottom:none}.schedule-table tbody tr[data-v-08a68f5f]:hover{background:var(--color-neutral-50,#f9fafb)}.text-right[data-v-08a68f5f]{text-align:right}.font-semibold[data-v-08a68f5f]{font-weight:600}.table-preview-note[data-v-08a68f5f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);text-align:center}.mb-4[data-v-08a68f5f]{margin-bottom:var(--space-4)}.mt-3[data-v-08a68f5f]{margin-top:var(--space-3)}.mt-4[data-v-08a68f5f]{margin-top:var(--space-4)}.mt-8[data-v-08a68f5f]{margin-top:var(--space-8)}.custom-calculator[data-v-3d1186d1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3d1186d1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3d1186d1]{grid-template-columns:1fr 1fr}}.section-title[data-v-3d1186d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3d1186d1]{margin-bottom:var(--space-4)}.form-label[data-v-3d1186d1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3d1186d1],.form-select[data-v-3d1186d1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3d1186d1]:focus,.form-select[data-v-3d1186d1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3d1186d1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3d1186d1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3d1186d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3d1186d1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3d1186d1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3d1186d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3d1186d1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3d1186d1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3d1186d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3d1186d1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-group[data-v-3d1186d1]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-3d1186d1]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-3d1186d1]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-3d1186d1]{align-items:center;display:flex;position:relative}.input-suffix[data-v-3d1186d1]{right:var(--space-4);color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-prefix[data-v-3d1186d1]{left:var(--space-4);color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.form-input.with-prefix[data-v-3d1186d1]{padding-left:var(--space-8)}.preset-chips[data-v-3d1186d1]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-3d1186d1]{font-size:var(--text-xs);color:var(--text-muted)}.preset-chip[data-v-3d1186d1]{font-size:var(--text-xs);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-chip[data-v-3d1186d1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.field-hint[data-v-3d1186d1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.quick-rule-note[data-v-3d1186d1]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.rule-badge[data-v-3d1186d1]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:2px 6px;font-size:11px}.results-wrapper[data-v-3d1186d1]{gap:var(--space-4);flex-direction:column;display:flex}.primary-subtext[data-v-3d1186d1]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.info-stats[data-v-3d1186d1]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.info-stat-item[data-v-3d1186d1]{font-size:var(--text-xs);border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;display:flex}.info-stat-item[data-v-3d1186d1]:last-child{border-bottom:none;padding-bottom:0}.stat-name[data-v-3d1186d1]{color:var(--text-secondary)}.stat-val[data-v-3d1186d1]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.font-semibold[data-v-3d1186d1]{font-weight:var(--font-weight-bold)}.text-over[data-v-3d1186d1]{color:#b45309}.text-under[data-v-3d1186d1]{color:#047857}.milestones-section[data-v-3d1186d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.subsection-title[data-v-3d1186d1]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-bottom:1px solid var(--border-color);margin:0}.table-responsive[data-v-3d1186d1]{max-height:250px;overflow-y:auto}.milestone-table[data-v-3d1186d1]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.milestone-table th[data-v-3d1186d1]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:#fff}.milestone-table th[data-v-3d1186d1]:first-child,.milestone-table td[data-v-3d1186d1]:first-child{text-align:left}.milestone-table td[data-v-3d1186d1]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.milestone-table tr:last-child td[data-v-3d1186d1]{border-bottom:none}.text-primary-value[data-v-3d1186d1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.error-banner[data-v-3d1186d1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.custom-calculator[data-v-711dc631]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-711dc631]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-711dc631]{grid-template-columns:1fr 1fr}}.section-title[data-v-711dc631]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-711dc631]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-711dc631]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-711dc631]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-711dc631],.form-select[data-v-711dc631]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-711dc631]:focus,.form-select[data-v-711dc631]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-711dc631]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-711dc631]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-711dc631]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-711dc631]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-711dc631]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-711dc631]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-711dc631]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-711dc631]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-711dc631]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-711dc631]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-711dc631]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-711dc631]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-711dc631]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-711dc631]{padding-left:2rem}.input-with-suffix[data-v-711dc631]{padding-right:2rem}.preset-group[data-v-711dc631]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-711dc631]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-711dc631]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-711dc631]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-btn[data-v-711dc631]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-711dc631]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.toggle-advanced-btn[data-v-711dc631]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:var(--space-1);background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-711dc631]:hover{text-decoration:underline}.advanced-panel[data-v-711dc631]{background:var(--color-neutral-50,#fafafa);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.help-text[data-v-711dc631],.sub-caption[data-v-711dc631]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-wrapper[data-v-711dc631]{gap:var(--space-4);flex-direction:column;display:flex}.sub-badge[data-v-711dc631]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-top:var(--space-2);padding:4px 12px;display:inline-block}.breakdown-steps[data-v-711dc631]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-711dc631]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.step-name[data-v-711dc631]{font-weight:var(--font-weight-medium);min-width:110px;color:var(--text-primary)}.step-code[data-v-711dc631]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace;font-size:11px}.text-success[data-v-711dc631]{color:#10b981}.text-primary-val[data-v-711dc631]{color:var(--color-primary-700)}.mt-2[data-v-711dc631]{margin-top:var(--space-2)}.font-bold[data-v-711dc631]{font-weight:var(--font-weight-bold)}.text-right[data-v-711dc631]{text-align:right}.schedule-section[data-v-711dc631]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-container[data-v-711dc631]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;max-height:380px;overflow-y:auto}.schedule-table[data-v-711dc631]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-711dc631]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-bold);z-index:1;text-align:left;position:sticky;top:0}.schedule-table td[data-v-711dc631]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.schedule-table tr:last-child td[data-v-711dc631]{border-bottom:none}.schedule-table tr[data-v-711dc631]:hover{background:var(--color-primary-50,#f0fdf4)}.placeholder[data-v-711dc631]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-0b51b907]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0b51b907]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0b51b907]{grid-template-columns:1fr 1fr}}.section-title[data-v-0b51b907]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0b51b907]{margin-bottom:var(--space-4)}.form-row[data-v-0b51b907]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-0b51b907]{flex:1}.form-row .form-group[data-v-0b51b907]{margin-bottom:0}.form-label[data-v-0b51b907]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-row[data-v-0b51b907]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-0b51b907]{margin-bottom:0}.label-hint[data-v-0b51b907]{font-size:var(--text-xs);color:var(--text-muted)}.quick-fill-btn[data-v-0b51b907]{font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none;padding:0;text-decoration:underline}.quick-fill-btn[data-v-0b51b907]:hover{color:var(--color-primary-700)}.form-input[data-v-0b51b907],.form-select[data-v-0b51b907]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0b51b907]:focus,.form-select[data-v-0b51b907]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0b51b907]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0b51b907]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-0b51b907]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-0b51b907]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-0b51b907]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-0b51b907]{padding-right:var(--space-8)}.preset-buttons[data-v-0b51b907]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-0b51b907]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-0b51b907]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.preset-btn.active[data-v-0b51b907]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.credit-presets[data-v-0b51b907]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.credit-pill[data-v-0b51b907]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#f8fafc;transition:all .15s}.credit-pill[data-v-0b51b907]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.accordion-header[data-v-0b51b907]{cursor:pointer;padding:var(--space-2) 0;margin-top:var(--space-2);margin-bottom:var(--space-3);user-select:none}.accordion-title[data-v-0b51b907]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.accordion-title[data-v-0b51b907]:hover{text-decoration:underline}.advanced-section[data-v-0b51b907]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.help-text[data-v-0b51b907]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mb-4[data-v-0b51b907]{margin-bottom:var(--space-4)}.calc-results[data-v-0b51b907]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-0b51b907]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0b51b907]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0b51b907]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0b51b907]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.payment-breakdown-subtext[data-v-0b51b907]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-subtext[data-v-0b51b907]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.ltv-status-card[data-v-0b51b907]{border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--border-color);background:#fff}.ltv-status-card.status-safe[data-v-0b51b907]{background:#f0fdf4;border-color:#86efac}.ltv-status-card.status-moderate[data-v-0b51b907]{background:#fefce8;border-color:#fde047}.ltv-status-card.status-high[data-v-0b51b907]{background:#fff7ed;border-color:#fdba74}.ltv-status-card.status-exceeded[data-v-0b51b907]{background:#fef2f2;border-color:#fca5a5}.ltv-header[data-v-0b51b907]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.ltv-badge[data-v-0b51b907]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;padding:2px 8px}.badge-safe[data-v-0b51b907]{color:#166534;background:#dcfce7}.badge-moderate[data-v-0b51b907]{color:#854d0e;background:#fef9c3}.badge-high[data-v-0b51b907]{color:#9a3412;background:#ffedd5}.badge-exceeded[data-v-0b51b907]{color:#991b1b;background:#fee2e2}.ltv-limit-text[data-v-0b51b907]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.ltv-body[data-v-0b51b907]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.4}.ltv-warning-text[data-v-0b51b907]{color:#991b1b}.collateral-progress-bar[data-v-0b51b907]{background:var(--color-neutral-200);border-radius:9999px;height:10px;display:flex;overflow:hidden}.bar-loan[data-v-0b51b907]{background:var(--color-primary-500);transition:width .3s}.bar-equity[data-v-0b51b907]{background:#86efac;transition:width .3s}.collateral-progress-labels[data-v-0b51b907]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);justify-content:space-between;display:flex}.comparison-card[data-v-0b51b907]{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;display:flex}.comparison-icon[data-v-0b51b907]{font-size:var(--text-2xl);line-height:1}.comparison-title[data-v-0b51b907]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#166534;text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}.comparison-savings[data-v-0b51b907]{font-size:var(--text-sm);color:#15803d}.savings-alert[data-v-0b51b907]{gap:var(--space-3);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:center;display:flex}.savings-icon[data-v-0b51b907]{font-size:var(--text-xl)}.savings-text[data-v-0b51b907]{font-size:var(--text-xs);color:var(--color-primary-900);line-height:1.4}.text-savings[data-v-0b51b907]{color:#16a34a}.text-interest[data-v-0b51b907]{color:#dc2626}.text-apr[data-v-0b51b907]{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.font-bold[data-v-0b51b907]{font-weight:var(--font-weight-bold)}.font-semibold[data-v-0b51b907]{font-weight:var(--font-weight-semibold)}.secondary-results-grid[data-v-0b51b907]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0b51b907]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0b51b907]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.fee-callout-card[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.fee-callout-row[data-v-0b51b907]{font-size:var(--text-xs);justify-content:space-between;padding:3px 0;display:flex}.fee-label[data-v-0b51b907]{color:var(--text-secondary)}.chart-container[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-0b51b907]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-0b51b907]{background:var(--color-neutral-200);border-radius:9999px;height:12px;display:flex;overflow:hidden}.bar-principal[data-v-0b51b907]{background:var(--color-primary-500);transition:width .3s}.bar-interest[data-v-0b51b907]{background:#f87171;transition:width .3s}.visual-legend[data-v-0b51b907]{gap:var(--space-4);margin-top:var(--space-2);justify-content:center;display:flex}.legend-item[data-v-0b51b907]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:flex}.swatch[data-v-0b51b907]{border-radius:2px;width:10px;height:10px}.swatch-principal[data-v-0b51b907]{background:var(--color-primary-500)}.swatch-interest[data-v-0b51b907]{background:#f87171}.first-payment-card[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.first-payment-title[data-v-0b51b907]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.first-payment-cols[data-v-0b51b907]{justify-content:space-around;display:flex}.first-payment-cols .col[data-v-0b51b907]{font-size:var(--text-sm)}.first-payment-cols .label[data-v-0b51b907]{color:var(--text-secondary)}.schedule-section[data-v-0b51b907]{gap:var(--space-3);flex-direction:column;display:flex}.schedule-toggle-btn[data-v-0b51b907]{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);cursor:pointer;background:#fff;transition:all .15s}.schedule-toggle-btn[data-v-0b51b907]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.table-wrapper[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;max-height:280px;overflow-y:auto}.schedule-table[data-v-0b51b907]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-0b51b907],.schedule-table td[data-v-0b51b907]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-0b51b907]{background:var(--color-neutral-50);color:var(--text-muted);font-weight:var(--font-weight-semibold);position:sticky;top:0}.schedule-table th[data-v-0b51b907]:first-child,.schedule-table td[data-v-0b51b907]:first-child{text-align:left}.schedule-table tbody tr[data-v-0b51b907]:hover{background:var(--color-neutral-50)}.info-box[data-v-0b51b907]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0b51b907]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-0b51b907]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-3c8c3e96]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3c8c3e96]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3c8c3e96]{grid-template-columns:1fr 1fr}}.section-title[data-v-3c8c3e96]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3c8c3e96]{margin-bottom:var(--space-4)}.form-label[data-v-3c8c3e96]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3c8c3e96],.form-select[data-v-3c8c3e96]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3c8c3e96]:focus,.form-select[data-v-3c8c3e96]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-3c8c3e96]{align-items:center;display:flex;position:relative}.symbol-left[data-v-3c8c3e96]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-right[data-v-3c8c3e96]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.with-left-symbol[data-v-3c8c3e96]{padding-left:2rem}.with-right-symbol[data-v-3c8c3e96]{padding-right:2rem}.time-input-row[data-v-3c8c3e96]{gap:var(--space-2);grid-template-columns:1fr 140px;display:grid}.time-unit-select[data-v-3c8c3e96]{min-width:130px}.radio-toggle-group[data-v-3c8c3e96]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.toggle-btn[data-v-3c8c3e96]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.toggle-btn.active[data-v-3c8c3e96]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.help-text[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-container[data-v-3c8c3e96]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-badge[data-v-3c8c3e96]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-badge[data-v-3c8c3e96]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-badge.active[data-v-3c8c3e96]{background:var(--color-primary-500);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.primary-result-box[data-v-3c8c3e96]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3c8c3e96]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3c8c3e96]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3c8c3e96]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-subtext[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-3c8c3e96]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3c8c3e96]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3c8c3e96]{font-size:var(--text-2xl);margin-top:var(--space-2)}.font-bold[data-v-3c8c3e96]{font-weight:var(--font-weight-bold)}.font-medium[data-v-3c8c3e96]{font-weight:var(--font-weight-medium)}.text-primary[data-v-3c8c3e96]{color:var(--color-primary-700)!important}.text-success[data-v-3c8c3e96]{color:#059669!important}.text-right[data-v-3c8c3e96]{text-align:right}.breakdown-box[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-3c8c3e96]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-3)}.breakdown-row[data-v-3c8c3e96]{font-size:var(--text-sm);padding:var(--space-1) 0;color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-divider[data-v-3c8c3e96]{background:var(--border-color);height:1px;margin:var(--space-2) 0}.breakdown-total[data-v-3c8c3e96]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-base)}.formula-box[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:center;background:#f8fafc}.formula-title[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1)}.formula-math[data-v-3c8c3e96]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:flex}.comparison-card[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.comparison-header[data-v-3c8c3e96]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.comparison-title[data-v-3c8c3e96]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.badge-tag[data-v-3c8c3e96]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);padding:2px 6px}.comparison-grid[data-v-3c8c3e96]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.comp-col[data-v-3c8c3e96]{background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-sm);padding:var(--space-3);flex-direction:column;align-items:center;display:flex}.comp-col.comp-highlight[data-v-3c8c3e96]{background:#ecfdf5;border:1px solid #a7f3d0}.comp-col-label[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-muted)}.comp-col-val[data-v-3c8c3e96]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.comp-col-sub[data-v-3c8c3e96]{color:var(--text-secondary);margin-top:2px;font-size:11px}.comp-diff-text[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-top:var(--space-3)}.schedule-box[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.schedule-header[data-v-3c8c3e96]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-bottom:1px solid var(--border-color);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.schedule-title[data-v-3c8c3e96]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.btn-toggle[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none}.table-responsive[data-v-3c8c3e96]{max-height:280px;overflow-y:auto}.schedule-table[data-v-3c8c3e96]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-3c8c3e96]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-bold);text-align:left;background:#fff;position:sticky;top:0}.schedule-table td[data-v-3c8c3e96]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.info-box[data-v-3c8c3e96]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3c8c3e96]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-3c8c3e96]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.empty-message[data-v-3c8c3e96]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.mt-2[data-v-3c8c3e96]{margin-top:var(--space-2)}.mt-4[data-v-3c8c3e96]{margin-top:var(--space-4)}.custom-calculator[data-v-2157f0eb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2157f0eb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2157f0eb]{grid-template-columns:1fr 1fr}}.section-title[data-v-2157f0eb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2157f0eb]{margin-bottom:var(--space-4)}.form-row[data-v-2157f0eb]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-2157f0eb]{flex:1}.form-row .form-group[data-v-2157f0eb]{margin-bottom:0}.form-label[data-v-2157f0eb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2157f0eb],.form-select[data-v-2157f0eb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2157f0eb]:focus,.form-select[data-v-2157f0eb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-2157f0eb]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-2157f0eb]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-2157f0eb]{left:var(--space-4)}.input-with-symbol.left .form-input[data-v-2157f0eb]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-2157f0eb]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-2157f0eb]{padding-right:var(--space-8)}.accordion-header[data-v-2157f0eb]{cursor:pointer;padding:var(--space-2) 0;margin-top:var(--space-2);margin-bottom:var(--space-3);user-select:none}.accordion-title[data-v-2157f0eb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.accordion-title[data-v-2157f0eb]:hover{text-decoration:underline}.advanced-section[data-v-2157f0eb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.help-text[data-v-2157f0eb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.calc-results[data-v-2157f0eb]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-2157f0eb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2157f0eb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2157f0eb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2157f0eb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.payment-breakdown-subtext[data-v-2157f0eb]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);font-weight:var(--font-weight-medium)}.result-subtext[data-v-2157f0eb]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-2157f0eb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2157f0eb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2157f0eb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2157f0eb]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-interest[data-v-2157f0eb]{color:#dc2626!important}.text-savings[data-v-2157f0eb]{color:#16a34a;font-weight:var(--font-weight-bold)}.font-semibold[data-v-2157f0eb]{font-weight:var(--font-weight-semibold)}.savings-alert[data-v-2157f0eb]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0;display:flex}.savings-icon[data-v-2157f0eb]{font-size:20px}.savings-text[data-v-2157f0eb]{font-size:var(--text-sm);color:#166534;line-height:1.4}.chart-container[data-v-2157f0eb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.chart-label-row[data-v-2157f0eb]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.visual-bar[data-v-2157f0eb]{border-radius:var(--radius-full);height:12px;margin-bottom:var(--space-3);background:var(--color-neutral-100);display:flex;overflow:hidden}.bar-principal[data-v-2157f0eb]{background-color:#3b82f6;transition:width .3s}.bar-interest[data-v-2157f0eb]{background-color:#ef4444;transition:width .3s}.visual-legend[data-v-2157f0eb]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;display:flex}.legend-item[data-v-2157f0eb]{align-items:center;gap:var(--space-2);display:flex}.swatch[data-v-2157f0eb]{border-radius:var(--radius-sm);width:10px;height:10px}.swatch-principal[data-v-2157f0eb]{background-color:#3b82f6}.swatch-interest[data-v-2157f0eb]{background-color:#ef4444}.first-payment-card[data-v-2157f0eb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.first-payment-title[data-v-2157f0eb]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.first-payment-cols[data-v-2157f0eb]{font-size:var(--text-sm);justify-content:space-between;display:flex}.comparison-card[data-v-2157f0eb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.comparison-title[data-v-2157f0eb]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.comparison-grid[data-v-2157f0eb]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);margin-bottom:var(--space-2);display:flex}.comp-col[data-v-2157f0eb]{flex-direction:column;display:flex}.comp-label[data-v-2157f0eb]{color:var(--text-secondary)}.comp-val[data-v-2157f0eb]{font-size:var(--text-sm);margin-top:2px}.comp-note[data-v-2157f0eb]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.schedule-toggle-btn[data-v-2157f0eb]{width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.schedule-toggle-btn[data-v-2157f0eb]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-400)}.table-wrapper[data-v-2157f0eb]{margin-top:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:240px;overflow-y:auto}.schedule-table[data-v-2157f0eb]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.schedule-table th[data-v-2157f0eb]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:1px solid var(--border-color);position:sticky;top:0}.schedule-table td[data-v-2157f0eb]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.schedule-table tr:last-child td[data-v-2157f0eb]{border-bottom:none}.info-box[data-v-2157f0eb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2157f0eb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-2157f0eb]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-2157f0eb]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e03438cf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e03438cf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e03438cf]{grid-template-columns:1fr 1fr}}.section-title[data-v-e03438cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e03438cf]{margin-bottom:var(--space-4)}.form-label[data-v-e03438cf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e03438cf],.form-select[data-v-e03438cf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e03438cf]:focus,.form-select[data-v-e03438cf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e03438cf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e03438cf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e03438cf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e03438cf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e03438cf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e03438cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e03438cf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e03438cf]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e03438cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e03438cf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-e03438cf]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex}.tab-btn[data-v-e03438cf]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-e03438cf]:hover{color:var(--color-primary-600);background:var(--color-neutral-100)}.tab-btn.active[data-v-e03438cf]{color:var(--color-primary-700);background:var(--color-primary-50);border-color:var(--color-primary-200);font-weight:var(--font-weight-bold)}.lots-container[data-v-e03438cf]{gap:var(--space-3);flex-direction:column;display:flex}.lot-card[data-v-e03438cf]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.lot-header[data-v-e03438cf]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.lot-title[data-v-e03438cf]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-secondary)}.btn-delete[data-v-e03438cf]{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;line-height:1}.btn-delete[data-v-e03438cf]:hover{color:#dc2626;background:#fee2e2}.lot-footer-info[data-v-e03438cf]{font-size:var(--text-xs);color:var(--text-secondary);text-align:right;margin-top:var(--space-1)}.flex-between[data-v-e03438cf]{justify-content:space-between;align-items:center;display:flex}.btn-secondary-sm[data-v-e03438cf]{border:1px solid var(--border-color);color:var(--color-primary-700);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;background:#fff;transition:all .2s}.btn-secondary-sm[data-v-e03438cf]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.form-row[data-v-e03438cf]{gap:var(--space-3);display:flex}@media (width<=640px){.form-row[data-v-e03438cf]{gap:var(--space-2);flex-direction:column}}.flex-1[data-v-e03438cf]{flex:1}.input-with-symbol[data-v-e03438cf]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-e03438cf]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.left .symbol[data-v-e03438cf]{left:var(--space-3)}.input-with-symbol.left .form-input[data-v-e03438cf]{padding-left:var(--space-7)}.input-hint[data-v-e03438cf]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.quick-presets[data-v-e03438cf]{margin-top:var(--space-4)}.preset-label[data-v-e03438cf]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-e03438cf]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-e03438cf]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-e03438cf]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.formula-banner[data-v-e03438cf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center}.notice-box[data-v-e03438cf]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.error-box[data-v-e03438cf]{color:#b91c1c;background:#fef2f2;border:1px solid #f87171}.lot-breakdown-card[data-v-e03438cf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-title[data-v-e03438cf]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-3)}.table-responsive[data-v-e03438cf]{overflow-x:auto}.breakdown-table[data-v-e03438cf]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.breakdown-table th[data-v-e03438cf]{padding:var(--space-2);color:var(--text-muted);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold)}.breakdown-table td[data-v-e03438cf]{padding:var(--space-2);color:var(--text-primary);border-bottom:1px solid var(--color-neutral-100)}.breakdown-table tr:last-child td[data-v-e03438cf]{border-bottom:none}.metric-footnote[data-v-e03438cf]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.font-bold[data-v-e03438cf]{font-weight:var(--font-weight-bold)}.text-success[data-v-e03438cf]{color:#059669}.text-danger[data-v-e03438cf]{color:#dc2626}.text-primary[data-v-e03438cf]{color:var(--color-primary-700)}.text-secondary[data-v-e03438cf]{color:var(--text-secondary)}.text-sm[data-v-e03438cf]{font-size:var(--text-sm)}.text-xs[data-v-e03438cf]{font-size:var(--text-xs)}.border-top[data-v-e03438cf]{border-top:1px solid var(--border-color)}.pt-2[data-v-e03438cf]{padding-top:var(--space-2)}.m-0[data-v-e03438cf]{margin:0}.mb-0[data-v-e03438cf]{margin-bottom:0}.mb-2[data-v-e03438cf]{margin-bottom:var(--space-2)}.mb-4[data-v-e03438cf]{margin-bottom:var(--space-4)}.mb-6[data-v-e03438cf]{margin-bottom:var(--space-6)}.mt-2[data-v-e03438cf]{margin-top:var(--space-2)}.mt-4[data-v-e03438cf]{margin-top:var(--space-4)}.mt-6[data-v-e03438cf]{margin-top:var(--space-6)}.custom-calculator[data-v-a9d75cc9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a9d75cc9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a9d75cc9]{grid-template-columns:1fr 1fr}}.section-title[data-v-a9d75cc9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mode-selector[data-v-a9d75cc9]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);margin-bottom:var(--space-4);gap:4px;padding:4px;display:flex}.mode-btn[data-v-a9d75cc9]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);border-radius:var(--radius-md,6px);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-a9d75cc9]:hover{color:var(--text-primary)}.mode-btn.active[data-v-a9d75cc9]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,600);background:#fff;box-shadow:0 1px 3px #0000001a}.presets-container[data-v-a9d75cc9]{margin-bottom:var(--space-4)}.preset-title[data-v-a9d75cc9]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);display:block}.preset-chips[data-v-a9d75cc9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-a9d75cc9]{font-size:var(--text-xs);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-chip[data-v-a9d75cc9]:hover{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-700,#0369a1)}.form-group[data-v-a9d75cc9]{margin-bottom:var(--space-4)}.form-row[data-v-a9d75cc9]{gap:var(--space-3);display:flex}.flex-1[data-v-a9d75cc9]{flex:1}.form-label[data-v-a9d75cc9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.input-with-prefix[data-v-a9d75cc9],.input-with-suffix[data-v-a9d75cc9]{align-items:center;display:flex;position:relative}.input-prefix[data-v-a9d75cc9]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-base);pointer-events:none;position:absolute}.input-suffix[data-v-a9d75cc9]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);pointer-events:none;position:absolute}.form-input.with-prefix[data-v-a9d75cc9]{padding-left:calc(var(--space-4) + 16px)}.form-input[data-v-a9d75cc9],.form-select[data-v-a9d75cc9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a9d75cc9]:focus,.form-select[data-v-a9d75cc9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-a9d75cc9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.advanced-toggle-wrapper[data-v-a9d75cc9]{margin:var(--space-3) 0}.advanced-toggle-btn[data-v-a9d75cc9]{color:var(--color-primary-600,#0284c7);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-a9d75cc9]:hover{text-decoration:underline}.advanced-fields-box[data-v-a9d75cc9]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--space-4);margin-bottom:var(--space-4)}.primary-result-box[data-v-a9d75cc9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.box-positive[data-v-a9d75cc9]{background:#f0fdf4;border-color:#bbf7d0}.primary-result-box.box-positive .result-label[data-v-a9d75cc9]{color:#166534}.primary-result-box.box-positive .result-value.highlight[data-v-a9d75cc9]{color:#15803d}.primary-result-box.box-negative[data-v-a9d75cc9]{background:#fef2f2;border-color:#fecaca}.primary-result-box.box-negative .result-label[data-v-a9d75cc9]{color:#991b1b}.primary-result-box.box-negative .result-value.highlight[data-v-a9d75cc9]{color:#dc2626}.primary-result-box.box-neutral[data-v-a9d75cc9]{background:#f8fafc;border-color:#cbd5e1}.primary-result-box.empty-state[data-v-a9d75cc9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a9d75cc9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a9d75cc9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge[data-v-a9d75cc9]{margin-top:var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold,600);padding:4px 14px;display:inline-block}.badge-positive[data-v-a9d75cc9]{color:#166534;background:#dcfce7}.badge-negative[data-v-a9d75cc9]{color:#991b1b;background:#fee2e2}.badge-neutral[data-v-a9d75cc9]{color:#334155;background:#e2e8f0}.roi-summary[data-v-a9d75cc9]{font-size:var(--text-sm);color:var(--text-secondary)}.roi-label[data-v-a9d75cc9]{margin-right:6px}.secondary-results-grid[data-v-a9d75cc9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a9d75cc9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a9d75cc9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a9d75cc9]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-a9d75cc9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-box.bg-light[data-v-a9d75cc9]{background:#f8fafc;border-color:#e2e8f0}.info-title[data-v-a9d75cc9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-list[data-v-a9d75cc9]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.breakdown-row[data-v-a9d75cc9]{color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.border-top-total[data-v-a9d75cc9]{border-top:1px solid var(--border-color,#e5e7eb);color:var(--text-primary);font-size:var(--text-sm)}.total-net-highlight[data-v-a9d75cc9]{font-size:var(--text-base)}.formula-line[data-v-a9d75cc9]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.text-positive[data-v-a9d75cc9]{color:#166534!important}.text-negative[data-v-a9d75cc9]{color:#dc2626!important}.placeholder-text[data-v-a9d75cc9]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.mt-2[data-v-a9d75cc9]{margin-top:var(--space-2,8px)}.mt-4[data-v-a9d75cc9]{margin-top:var(--space-4,16px)}.pt-2[data-v-a9d75cc9]{padding-top:var(--space-2,8px)}.text-muted[data-v-a9d75cc9]{color:var(--text-muted)}.custom-calculator[data-v-b1fe2331]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b1fe2331]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b1fe2331]{grid-template-columns:1fr 1fr}}.section-title[data-v-b1fe2331]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b1fe2331]{margin-bottom:var(--space-4)}.form-label[data-v-b1fe2331]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b1fe2331],.form-select[data-v-b1fe2331]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b1fe2331]:focus,.form-select[data-v-b1fe2331]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b1fe2331]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b1fe2331]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b1fe2331]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b1fe2331]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b1fe2331]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b1fe2331]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b1fe2331]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b1fe2331]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b1fe2331]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b1fe2331]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row-2[data-v-b1fe2331]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-addon[data-v-b1fe2331]{align-items:stretch;display:flex}.input-addon-left[data-v-b1fe2331]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-right:none;align-items:center;display:flex}.input-with-addon .input-addon-left+.form-input[data-v-b1fe2331]{border-top-left-radius:0;border-bottom-left-radius:0}.input-addon[data-v-b1fe2331]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.input-with-addon .form-input[data-v-b1fe2331]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.help-text[data-v-b1fe2331]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-chips[data-v-b1fe2331]{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.chip-btn[data-v-b1fe2331]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-full,9999px);padding:2px var(--space-2);color:var(--text-secondary);cursor:pointer;font-size:.75rem;transition:all .15s}.chip-btn[data-v-b1fe2331]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.method-toggle-grid[data-v-b1fe2331]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.method-btn[data-v-b1fe2331]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);text-align:center;background:#fff;transition:all .2s}.method-btn.active[data-v-b1fe2331]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.preset-section[data-v-b1fe2331]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-scroll-container[data-v-b1fe2331]{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.preset-button[data-v-b1fe2331]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);background:#fff;flex-direction:column;flex:none;align-items:flex-start;transition:all .2s;display:flex}.preset-button[data-v-b1fe2331]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-b1fe2331]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-title[data-v-b1fe2331]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-subtitle[data-v-b1fe2331]{color:var(--text-muted);font-size:.7rem}.effective-rate-badge[data-v-b1fe2331]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);background:var(--color-primary-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);display:inline-block}.text-emerald[data-v-b1fe2331]{color:#059669}.text-red[data-v-b1fe2331]{color:#dc2626}.sub-stat-text[data-v-b1fe2331]{color:var(--text-muted);margin-top:2px;font-size:.75rem}.earnings-progress-bar[data-v-b1fe2331]{border-radius:var(--radius-full,9999px);height:12px;margin-top:var(--space-2);background:#e2e8f0;display:flex;overflow:hidden}.bar-segment.base-bar[data-v-b1fe2331]{background:#3b82f6}.bar-segment.tips-bar[data-v-b1fe2331]{background:#10b981}.breakdown-details-list[data-v-b1fe2331]{gap:var(--space-1);font-size:var(--text-xs);flex-direction:column;display:flex}.breakdown-row[data-v-b1fe2331]{justify-content:space-between;padding:3px 0;display:flex}.breakdown-row.border-top[data-v-b1fe2331]{border-top:1px dashed var(--border-color);padding-top:var(--space-2);margin-top:2px}.compliance-alert[data-v-b1fe2331]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);display:flex}.compliance-alert.error[data-v-b1fe2331]{color:#991b1b;background:#fef2f2;border:1px solid #f87171}.compliance-alert.success[data-v-b1fe2331]{color:#166534;background:#f0fdf4;border:1px solid #86efac}.alert-icon[data-v-b1fe2331]{font-size:var(--text-base);line-height:1}.alert-title[data-v-b1fe2331]{font-weight:var(--font-weight-bold);margin-bottom:2px}.alert-text[data-v-b1fe2331]{margin:0;line-height:1.4}.advanced-toggle[data-v-b1fe2331]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-b1fe2331]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.table-responsive[data-v-b1fe2331]{margin-top:var(--space-2);overflow-x:auto}.projection-table[data-v-b1fe2331]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.projection-table th[data-v-b1fe2331],.projection-table td[data-v-b1fe2331]{padding:var(--space-2);border-bottom:1px solid var(--border-color,#e2e8f0)}.projection-table th[data-v-b1fe2331]{background:var(--color-neutral-50,#f8fafc);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.projection-table th[data-v-b1fe2331]:first-child,.projection-table td[data-v-b1fe2331]:first-child{text-align:left}.projection-table tr.highlight-row[data-v-b1fe2331]{background:var(--color-primary-50)}.error-banner[data-v-b1fe2331]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-0[data-v-b1fe2331]{margin-bottom:0}.mb-2[data-v-b1fe2331]{margin-bottom:var(--space-2)}.mb-4[data-v-b1fe2331]{margin-bottom:var(--space-4)}.mb-6[data-v-b1fe2331]{margin-bottom:var(--space-6)}.mt-1[data-v-b1fe2331]{margin-top:var(--space-1)}.mt-3[data-v-b1fe2331]{margin-top:var(--space-3)}.mt-6[data-v-b1fe2331]{margin-top:var(--space-6)}.font-bold[data-v-b1fe2331]{font-weight:var(--font-weight-bold)}.text-muted[data-v-b1fe2331]{color:var(--text-muted)}.sub-unit[data-v-b1fe2331]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.custom-calculator[data-v-4a4803d8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4a4803d8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4a4803d8]{grid-template-columns:1fr 1fr}}.section-title[data-v-4a4803d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4a4803d8]{margin-bottom:var(--space-4)}.form-label[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4a4803d8],.form-select[data-v-4a4803d8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-4a4803d8]:focus,.form-select[data-v-4a4803d8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4a4803d8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4a4803d8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4a4803d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4a4803d8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4a4803d8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4a4803d8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4a4803d8]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-4a4803d8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.quick-chips[data-v-4a4803d8]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-4a4803d8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.chip-btn[data-v-4a4803d8]:hover{background:var(--color-neutral-200,#e5e7eb)}.chip-btn.active[data-v-4a4803d8]{background:var(--color-primary-100,#dbeafe);border-color:var(--color-primary-400,#60a5fa);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.toggle-button-group[data-v-4a4803d8]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-4a4803d8]{padding:var(--space-3) var(--space-2);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.toggle-btn.active[data-v-4a4803d8]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-500,#3b82f6);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.rate-badge-card[data-v-4a4803d8]{border:1px dashed var(--color-primary-300,#93c5fd);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:center;background:#f8fafc}.rate-badge-title[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold)}.rate-badge-val[data-v-4a4803d8]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:2px 0}.rate-badge-formula[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary)}.rate-breakdown-tag[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.stress-test-card[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.stress-header[data-v-4a4803d8]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.stress-title[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.stress-desc[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);margin-top:0}.shift-chips[data-v-4a4803d8]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=480px){.shift-chips[data-v-4a4803d8]{grid-template-columns:repeat(6,1fr)}}.shift-btn[data-v-4a4803d8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#d1d5db);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;padding:6px 4px;transition:all .15s}.shift-btn.active[data-v-4a4803d8]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.active-badge[data-v-4a4803d8]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8);font-size:11px;font-weight:var(--font-weight-bold);border-radius:9999px;padding:2px 6px}.stress-result-banner[data-v-4a4803d8]{border:1px solid var(--color-primary-300,#93c5fd);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:#fff}.stress-banner-header[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--font-weight-bold)}.stress-banner-value[data-v-4a4803d8]{font-size:var(--text-lg);color:var(--text-primary);margin:2px 0}.stress-banner-delta[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.advanced-section[data-v-4a4803d8]{border-top:1px solid var(--border-color);padding-top:var(--space-3)}.accordion-toggle[data-v-4a4803d8]{width:100%;padding:var(--space-2) 0;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.advanced-content[data-v-4a4803d8]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-md);border:1px solid var(--border-color)}.flex-center-checkbox[data-v-4a4803d8]{height:100%;padding-top:var(--space-4);align-items:center;display:flex}.checkbox-label[data-v-4a4803d8]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;display:flex}.comparison-sub-box[data-v-4a4803d8]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.comparison-sub-desc[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;margin-bottom:var(--space-3)}.comparison-card[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-title[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.comparison-intro[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3)}.comparison-grid-deal[data-v-4a4803d8]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.deal-col[data-v-4a4803d8]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.deal-col.winner[data-v-4a4803d8]{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-400,#60a5fa)}.deal-col-title[data-v-4a4803d8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.deal-col-rate[data-v-4a4803d8]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:2px 0}.deal-col-payment[data-v-4a4803d8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.deal-col-total[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.breakeven-note[data-v-4a4803d8]{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);color:#92400e;background:#fffbeb;border:1px solid #fde68a;display:flex}.breakeven-icon[data-v-4a4803d8]{font-size:var(--text-base)}.sensitivity-card[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.sensitivity-desc[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);margin-top:0}.table-container-compact[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:280px;overflow-y:auto}.sensitivity-table[data-v-4a4803d8]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.sensitivity-table th[data-v-4a4803d8]{text-align:left;font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color);color:var(--text-secondary);background:#f8fafc;padding:8px 12px;position:sticky;top:0}.sensitivity-table td[data-v-4a4803d8]{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:8px 12px}.sensitivity-table tr.highlight-row[data-v-4a4803d8]{background:var(--color-primary-50,#eff6ff);font-weight:var(--font-weight-bold)}.base-case-tag[data-v-4a4803d8]{background:var(--color-primary-200,#bfdbfe);color:var(--color-primary-800,#1e40af);border-radius:4px;margin-left:4px;padding:1px 4px;font-size:10px}.sub-comparison[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px}.payoff-date-text[data-v-4a4803d8]{font-size:var(--text-xl);font-weight:var(--font-weight-bold)}.info-text[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0;line-height:1.5}.progress-bar-wrap[data-v-4a4803d8]{background:var(--color-neutral-200,#e5e7eb);border-radius:9999px;height:12px;display:flex;overflow:hidden}.bar-segment.principal-bar[data-v-4a4803d8]{background:var(--color-primary-500,#3b82f6)}.bar-segment.interest-bar[data-v-4a4803d8]{background:#f59e0b}.bar-legend[data-v-4a4803d8]{justify-content:center;gap:var(--space-6);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-4a4803d8]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-4a4803d8]{border-radius:50%;width:8px;height:8px}.principal-dot[data-v-4a4803d8]{background:var(--color-primary-500,#3b82f6)}.interest-dot[data-v-4a4803d8]{background:#f59e0b}.schedule-section[data-v-4a4803d8]{border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);background:#fff}.schedule-header[data-v-4a4803d8]{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (width>=768px){.schedule-header[data-v-4a4803d8]{flex-direction:row;justify-content:space-between;align-items:center}}.schedule-subtitle[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.view-switch[data-v-4a4803d8]{gap:var(--space-2);display:flex}.switch-btn[data-v-4a4803d8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:6px 12px;transition:all .15s}.switch-btn.active[data-v-4a4803d8]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.table-container[data-v-4a4803d8]{overflow-x:auto}.schedule-table[data-v-4a4803d8]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-4a4803d8]{text-align:left;font-weight:var(--font-weight-bold);border-bottom:2px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;background:#f8fafc;padding:10px 12px}.schedule-table td[data-v-4a4803d8]{border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;padding:10px 12px}.table-footer[data-v-4a4803d8]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.footer-info[data-v-4a4803d8]{font-size:var(--text-xs);color:var(--text-secondary)}.show-more-btn[data-v-4a4803d8],.show-all-btn[data-v-4a4803d8]{border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:6px 12px;transition:all .15s}.show-more-btn[data-v-4a4803d8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);color:var(--text-primary)}.show-all-btn[data-v-4a4803d8]{background:var(--color-primary-50,#eff6ff);border:1px solid var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.deal-pill[data-v-4a4803d8]{font-size:10px;font-weight:var(--font-weight-bold);border-radius:9999px;padding:2px 6px}.pill-tracker[data-v-4a4803d8]{color:#166534;background:#dcfce7}.pill-svr[data-v-4a4803d8]{color:#92400e;background:#fef3c7}.text-right[data-v-4a4803d8]{text-align:right}.font-bold[data-v-4a4803d8]{font-weight:var(--font-weight-bold)}.font-medium[data-v-4a4803d8]{font-weight:var(--font-weight-medium)}.text-red[data-v-4a4803d8]{color:#dc2626}.text-green[data-v-4a4803d8]{color:#16a34a}.text-principal[data-v-4a4803d8]{color:var(--color-primary-700,#1d4ed8)}.text-interest[data-v-4a4803d8]{color:#d97706}.text-accent[data-v-4a4803d8]{color:var(--color-primary-600,#2563eb)}.text-muted-val[data-v-4a4803d8]{color:var(--text-muted)}.mb-0[data-v-4a4803d8]{margin-bottom:0}.mb-1[data-v-4a4803d8]{margin-bottom:var(--space-1)}.mb-4[data-v-4a4803d8]{margin-bottom:var(--space-4)}.mt-2[data-v-4a4803d8]{margin-top:var(--space-2)}.mt-3[data-v-4a4803d8]{margin-top:var(--space-3)}.mt-4[data-v-4a4803d8]{margin-top:var(--space-4)}.mt-8[data-v-4a4803d8]{margin-top:var(--space-8)}.custom-calculator[data-v-4d51de62]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4d51de62]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4d51de62]{grid-template-columns:1fr 1fr}}.section-title[data-v-4d51de62]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4d51de62]{margin-bottom:var(--space-4)}.form-row[data-v-4d51de62]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-4d51de62]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4d51de62],.form-select[data-v-4d51de62]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4d51de62]:focus,.form-select[data-v-4d51de62]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-help[data-v-4d51de62]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.mb-6[data-v-4d51de62]{margin-bottom:var(--space-6)}.mt-4[data-v-4d51de62]{margin-top:var(--space-4)}.mode-tabs[data-v-4d51de62]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid}.tab-btn[data-v-4d51de62]{padding:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.tab-btn.active[data-v-4d51de62]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-chips[data-v-4d51de62]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-4d51de62]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;transition:all .2s}.chip-btn[data-v-4d51de62]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.chip-btn.active[data-v-4d51de62]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.toggle-group[data-v-4d51de62]{gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-1);border:1px solid var(--border-color);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;display:grid}.radio-label[data-v-4d51de62]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);transition:all .2s;display:flex}.radio-label[data-v-4d51de62]:has(input:checked){color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.radio-label input[data-v-4d51de62]{display:none}.results-wrapper[data-v-4d51de62]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-4d51de62]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4d51de62]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4d51de62]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4d51de62]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-4d51de62]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-4d51de62]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4d51de62]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4d51de62]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4d51de62]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.profit-color[data-v-4d51de62]{color:#16a34a!important}.sub-freq[data-v-4d51de62]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.badge-discount[data-v-4d51de62]{color:#16a34a;font-weight:700}.badge-premium[data-v-4d51de62]{color:#dc2626;font-weight:700}.badge-par[data-v-4d51de62]{color:var(--text-primary);font-weight:700}.info-box[data-v-4d51de62]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4d51de62]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-content p[data-v-4d51de62]{margin-bottom:var(--space-1);color:var(--text-secondary)}.text-sm[data-v-4d51de62]{font-size:var(--text-xs);line-height:1.5}.text-green[data-v-4d51de62]{color:#16a34a;font-weight:700}.text-red[data-v-4d51de62]{color:#dc2626;font-weight:700}.placeholder[data-v-4d51de62]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-8572a76a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8572a76a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8572a76a]{grid-template-columns:1fr 1fr}}.section-title[data-v-8572a76a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8572a76a]{margin-bottom:var(--space-4)}.form-row[data-v-8572a76a]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-8572a76a]{flex:1}.form-row .form-group[data-v-8572a76a]{margin-bottom:0}.form-label[data-v-8572a76a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-row[data-v-8572a76a]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-8572a76a]{margin-bottom:0}.label-hint[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-muted)}.form-input[data-v-8572a76a],.form-select[data-v-8572a76a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8572a76a]:focus,.form-select[data-v-8572a76a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-8572a76a]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-8572a76a]{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-8572a76a]{left:var(--space-3)}.input-with-symbol.left .form-input[data-v-8572a76a]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-8572a76a]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-8572a76a]{padding-right:var(--space-8)}.preset-buttons[data-v-8572a76a]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-8572a76a]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.preset-btn[data-v-8572a76a]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.preset-btn.active[data-v-8572a76a]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.credit-presets[data-v-8572a76a]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.credit-pill[data-v-8572a76a]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);text-align:left;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#f9fafb;transition:all .15s}.credit-pill[data-v-8572a76a]:hover{border-color:var(--color-primary-300);color:var(--text-primary);background:#f3f4f6}.toggle-group[data-v-8572a76a]{border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;overflow:hidden}.toggle-btn[data-v-8572a76a]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;border:none;flex:1;transition:all .15s}.toggle-btn.active[data-v-8572a76a]{background:var(--color-primary-500);color:#fff}.toggle-advanced-btn[data-v-8572a76a]{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border:1px dashed var(--color-primary-300);border-radius:var(--radius-md);cursor:pointer;margin-top:var(--space-2);margin-bottom:var(--space-4);transition:all .2s}.toggle-advanced-btn[data-v-8572a76a]:hover{background:var(--color-primary-100)}.advanced-panel[data-v-8572a76a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fdfdfd}.advanced-subhead[data-v-8572a76a]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-top:0;margin-bottom:var(--space-3)}.results-container[data-v-8572a76a]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-8572a76a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8572a76a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8572a76a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8572a76a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-8572a76a]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.secondary-results-grid[data-v-8572a76a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8572a76a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8572a76a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8572a76a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.mini-note[data-v-8572a76a]{color:var(--text-muted);margin-top:2px;font-size:11px}.info-box[data-v-8572a76a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8572a76a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.highlight-box[data-v-8572a76a]{background:#f0fdf4;border-color:#bbf7d0}.breakdown-bar[data-v-8572a76a]{height:12px;margin:var(--space-3) 0;background:#e5e7eb;border-radius:999px;display:flex;overflow:hidden}.principal-bar[data-v-8572a76a]{background:var(--color-primary-500)}.interest-bar[data-v-8572a76a]{background:#ef4444}.breakdown-labels[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.label-item[data-v-8572a76a]{align-items:center;gap:var(--space-2);display:flex}.color-dot[data-v-8572a76a]{border-radius:50%;width:10px;height:10px;display:inline-block}.principal-dot[data-v-8572a76a]{background:var(--color-primary-500)}.interest-dot[data-v-8572a76a]{background:#ef4444}.savings-metrics-grid[data-v-8572a76a]{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.savings-item[data-v-8572a76a]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#fff;border:1px solid #dcfce7;flex-direction:column;display:flex}.savings-num[data-v-8572a76a]{font-size:var(--text-lg);font-weight:var(--font-weight-bold)}.savings-desc[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-secondary)}.dti-header[data-v-8572a76a]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.status-badge[data-v-8572a76a]{font-size:11px;font-weight:var(--font-weight-bold);border-radius:999px;padding:2px 8px}.status-badge.healthy[data-v-8572a76a]{color:#15803d;background:#dcfce7}.status-badge.manageable[data-v-8572a76a]{color:#a16207;background:#fef9c3}.status-badge.high[data-v-8572a76a]{color:#c2410c;background:#ffedd5}.status-badge.critical[data-v-8572a76a]{color:#b91c1c;background:#fee2e2}.dti-stats-row[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);justify-content:space-between;display:flex}.dti-bar-track[data-v-8572a76a]{height:10px;margin:var(--space-2) 0;background:#e5e7eb;border-radius:999px;position:relative;overflow:visible}.dti-bar-fill[data-v-8572a76a]{border-radius:999px;height:100%;transition:width .3s}.dti-bar-fill.healthy[data-v-8572a76a]{background:#22c55e}.dti-bar-fill.manageable[data-v-8572a76a]{background:#eab308}.dti-bar-fill.high[data-v-8572a76a]{background:#f97316}.dti-bar-fill.critical[data-v-8572a76a]{background:#ef4444}.dti-benchmark-marker[data-v-8572a76a]{background:#1e293b;width:2px;height:16px;position:absolute;top:-3px}.dti-notes[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.comparison-details[data-v-8572a76a]{gap:var(--space-2);margin:var(--space-2) 0;font-size:var(--text-xs);flex-direction:column;display:flex}.comparison-row[data-v-8572a76a]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;display:flex}.comp-label[data-v-8572a76a]{color:var(--text-secondary)}.comparison-summary-text[data-v-8572a76a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.schedule-section[data-v-8572a76a]{margin-top:var(--space-8);border-top:1px solid var(--border-color);padding-top:var(--space-6)}.schedule-header[data-v-8572a76a]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.schedule-tabs[data-v-8572a76a]{border-radius:var(--radius-md);background:#f3f4f6;padding:2px;display:flex}.tab-btn[data-v-8572a76a]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .15s}.tab-btn.active[data-v-8572a76a]{color:var(--text-primary);background:#fff;box-shadow:0 1px 2px #0000000d}.table-responsive[data-v-8572a76a]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.max-height-table[data-v-8572a76a]{max-height:400px;overflow-y:auto}.schedule-table[data-v-8572a76a]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-8572a76a],.schedule-table td[data-v-8572a76a]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-8572a76a]{font-weight:var(--font-weight-bold);color:var(--text-secondary);z-index:1;background:#f9fafb;position:sticky;top:0}.schedule-table th[data-v-8572a76a]:first-child,.schedule-table td[data-v-8572a76a]:first-child{text-align:left}.schedule-table tbody tr[data-v-8572a76a]:hover{background:#f9fafb}.font-medium[data-v-8572a76a]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-8572a76a]{font-weight:var(--font-weight-semibold)}.font-bold[data-v-8572a76a]{font-weight:var(--font-weight-bold)}.text-danger[data-v-8572a76a]{color:#dc2626}.text-success[data-v-8572a76a]{color:#16a34a}.text-warning[data-v-8572a76a]{color:#d97706}.text-primary[data-v-8572a76a]{color:var(--color-primary-600)}.mb-0[data-v-8572a76a]{margin-bottom:0}.mb-4[data-v-8572a76a]{margin-bottom:var(--space-4)}.mt-4[data-v-8572a76a]{margin-top:var(--space-4)}.custom-calculator[data-v-6a51b95d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6a51b95d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6a51b95d]{grid-template-columns:1fr 1fr}}.section-title[data-v-6a51b95d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6a51b95d]{margin-bottom:var(--space-4)}.form-row[data-v-6a51b95d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.form-row[data-v-6a51b95d]{grid-template-columns:1fr}}.form-label[data-v-6a51b95d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.tooltip-text[data-v-6a51b95d]{color:var(--text-muted);cursor:help;font-size:var(--text-xs);margin-left:4px}.input-with-symbol[data-v-6a51b95d]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-6a51b95d]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-symbol .form-input[data-v-6a51b95d]{padding-left:var(--space-8)}.form-input[data-v-6a51b95d],.form-select[data-v-6a51b95d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6a51b95d]:focus,.form-select[data-v-6a51b95d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-toggle-group[data-v-6a51b95d]{flex-direction:column;display:flex}.mode-buttons[data-v-6a51b95d]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.mode-btn[data-v-6a51b95d]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-6a51b95d]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.preset-group[data-v-6a51b95d]{margin-top:-8px}.preset-buttons[data-v-6a51b95d]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.preset-pill[data-v-6a51b95d]{font-size:var(--text-xs);background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:9999px;padding:4px 10px;transition:all .15s}.preset-pill[data-v-6a51b95d]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.primary-result-box[data-v-6a51b95d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6a51b95d]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.deficit-box[data-v-6a51b95d]{background:#fef2f2;border-color:#fecaca}.result-label[data-v-6a51b95d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.deficit-box .result-label[data-v-6a51b95d]{color:#b91c1c}.result-value.highlight[data-v-6a51b95d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.summary-subtitle[data-v-6a51b95d]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-results-grid[data-v-6a51b95d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6a51b95d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6a51b95d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6a51b95d]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6a51b95d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6a51b95d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-header[data-v-6a51b95d]{align-items:center;gap:8px;display:flex}.info-box.badge-success[data-v-6a51b95d]{background:#f0fdf4;border-left:4px solid #16a34a}.info-box.badge-warning[data-v-6a51b95d]{background:#fefce8;border-left:4px solid #ca8a04}.info-box.badge-danger[data-v-6a51b95d]{background:#fef2f2;border-left:4px solid #dc2626}.info-box.badge-info[data-v-6a51b95d]{background:#f0f9ff;border-left:4px solid #0284c7}.assessment-desc[data-v-6a51b95d]{font-size:var(--text-sm);color:var(--text-primary);line-height:1.5}.recommendations-list ul[data-v-6a51b95d]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;padding-left:20px;line-height:1.6}.ccc-grid[data-v-6a51b95d]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ccc-item[data-v-6a51b95d]{background:var(--color-neutral-50,#f8fafc);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:space-between;padding:6px 10px;display:flex}.ccc-item.highlight-ccc[data-v-6a51b95d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);font-weight:var(--font-weight-bold);color:var(--color-primary-800);grid-column:span 2}.ccc-label[data-v-6a51b95d]{color:var(--text-secondary)}.ccc-val[data-v-6a51b95d]{font-weight:var(--font-weight-bold)}.breakdown-card[data-v-6a51b95d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-responsive[data-v-6a51b95d]{overflow-x:auto}.breakdown-table[data-v-6a51b95d]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.breakdown-table th[data-v-6a51b95d],.breakdown-table td[data-v-6a51b95d]{border-bottom:1px solid var(--border-color);padding:6px 8px}.breakdown-table th[data-v-6a51b95d]{color:var(--text-muted);font-weight:var(--font-weight-medium);text-align:left}.table-group-header td[data-v-6a51b95d]{font-weight:var(--font-weight-bold);background:var(--color-neutral-50,#f8fafc);color:var(--text-primary);padding:6px 8px}.text-right[data-v-6a51b95d]{text-align:right}.text-success[data-v-6a51b95d]{color:#16a34a}.text-warning[data-v-6a51b95d]{color:#ca8a04}.text-danger[data-v-6a51b95d]{color:#dc2626}.text-info[data-v-6a51b95d]{color:#0284c7}.text-primary[data-v-6a51b95d]{color:var(--color-primary-700)}.mt-6[data-v-6a51b95d]{margin-top:var(--space-6)}.mb-6[data-v-6a51b95d]{margin-bottom:var(--space-6)}.mb-3[data-v-6a51b95d]{margin-bottom:var(--space-3)}.mb-2[data-v-6a51b95d]{margin-bottom:var(--space-2)}.font-semibold[data-v-6a51b95d]{font-weight:600}.custom-calculator[data-v-005f6eba]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-005f6eba]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-005f6eba]{grid-template-columns:1fr 1fr}}.section-title[data-v-005f6eba]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-005f6eba]{border-right:none}@media (width>=768px){.calc-inputs[data-v-005f6eba]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-group[data-v-005f6eba]{margin-bottom:var(--space-6)}.form-label[data-v-005f6eba]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-005f6eba]{display:flex}.form-input-group .form-input[data-v-005f6eba]{flex:1;min-width:0}.form-select[data-v-005f6eba]{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card-alt);color:var(--text-primary);font-size:var(--text-base)}.w-full[data-v-005f6eba]{width:100%}.input-hint[data-v-005f6eba]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.calc-results[data-v-005f6eba]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state[data-v-005f6eba]{text-align:center;opacity:.7}.primary-result[data-v-005f6eba]{margin-bottom:var(--space-6)}.result-value[data-v-005f6eba]{font-size:5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1}.zones-section[data-v-005f6eba]{padding:0 var(--space-6) var(--space-6)}.zones-table[data-v-005f6eba]{background:var(--surface-card-alt);border-radius:var(--radius-lg);overflow:hidden}.zone-row[data-v-005f6eba]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.zone-row[data-v-005f6eba]:last-child{border-bottom:none}.header-row[data-v-005f6eba]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary);background:#00000008}.zone-col[data-v-005f6eba]{flex:1}.flex-2[data-v-005f6eba]{flex:2}.text-center[data-v-005f6eba]{text-align:center}.font-bold[data-v-005f6eba]{font-weight:var(--font-weight-bold)}.text-muted[data-v-005f6eba]{color:var(--text-muted)}.color-primary[data-v-005f6eba]{color:var(--color-primary)}.text-sm[data-v-005f6eba]{font-size:var(--text-sm)}.custom-calculator[data-v-0fb87c7f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-0fb87c7f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-0fb87c7f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-0fb87c7f}@keyframes spin-0fb87c7f{to{transform:rotate(360deg)}}.calculator-grid[data-v-0fb87c7f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-0fb87c7f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-0fb87c7f]{grid-template-columns:1fr 1fr}}.section-title[data-v-0fb87c7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-0fb87c7f]{margin-top:var(--space-1)}.mt-4[data-v-0fb87c7f]{margin-top:var(--space-4)}.mt-6[data-v-0fb87c7f]{margin-top:var(--space-6)}.mb-4[data-v-0fb87c7f]{margin-bottom:var(--space-4)}.mb-6[data-v-0fb87c7f]{margin-bottom:var(--space-6)}.form-row[data-v-0fb87c7f]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-0fb87c7f]{flex:1}.form-group[data-v-0fb87c7f]{margin-bottom:var(--space-4)}.form-label[data-v-0fb87c7f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-0fb87c7f]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-0fb87c7f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0fb87c7f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0fb87c7f]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0fb87c7f]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-0fb87c7f]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-0fb87c7f]{padding-right:var(--space-12)}.toggle-buttons[data-v-0fb87c7f]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-0fb87c7f]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-0fb87c7f]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-0fb87c7f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-0fb87c7f]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-0fb87c7f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-0fb87c7f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0fb87c7f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.result-subtext[data-v-0fb87c7f]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-0fb87c7f]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-0fb87c7f]{color:var(--color-primary-600)}.placeholder[data-v-0fb87c7f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.text-primary[data-v-0fb87c7f]{color:var(--color-primary-600)}.font-bold[data-v-0fb87c7f]{font-weight:var(--font-weight-bold)}.info-note[data-v-0fb87c7f]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-7e99e952]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-7e99e952]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-7e99e952]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-7e99e952}@keyframes spin-7e99e952{to{transform:rotate(360deg)}}.calculator-grid[data-v-7e99e952]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-7e99e952]{opacity:1}@media (width>=768px){.calculator-grid[data-v-7e99e952]{grid-template-columns:1fr 1fr}}.section-title[data-v-7e99e952]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-7e99e952]{margin-top:var(--space-1)}.mt-2[data-v-7e99e952]{margin-top:var(--space-2)}.mt-4[data-v-7e99e952]{margin-top:var(--space-4)}.mt-6[data-v-7e99e952]{margin-top:var(--space-6)}.mb-0[data-v-7e99e952]{margin-bottom:0}.mb-4[data-v-7e99e952]{margin-bottom:var(--space-4)}.mb-6[data-v-7e99e952]{margin-bottom:var(--space-6)}.flex-between[data-v-7e99e952]{justify-content:space-between;align-items:center;display:flex}.w-auto[data-v-7e99e952]{width:auto}.form-row[data-v-7e99e952]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-7e99e952]{flex:1}.form-group[data-v-7e99e952]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-7e99e952]{margin-bottom:0}.form-label[data-v-7e99e952]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-7e99e952]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-7e99e952]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.highlight-input[data-v-7e99e952]{border-color:var(--color-primary-400);border-width:2px}.form-select[data-v-7e99e952]{padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-sm)}.input-with-symbol[data-v-7e99e952]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-7e99e952]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-7e99e952]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-7e99e952]{padding-right:var(--space-10)}.toggle-buttons[data-v-7e99e952]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-7e99e952]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-7e99e952]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-7e99e952]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-7e99e952]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-7e99e952]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-7e99e952]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-7e99e952]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-7e99e952]{color:var(--color-primary-600)}.placeholder[data-v-7e99e952]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-7e99e952]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-7e99e952]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-7e99e952]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-7e99e952]{color:var(--text-secondary)}.sec-val[data-v-7e99e952]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-7e99e952]{font-weight:var(--font-weight-bold)}.text-success[data-v-7e99e952]{color:var(--color-success-600)}.text-warning[data-v-7e99e952]{color:var(--color-warning-600)}.text-error[data-v-7e99e952]{color:var(--color-error-600)}.summary-border[data-v-7e99e952]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-f6852789]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-f6852789]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-f6852789]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-f6852789}@keyframes spin-f6852789{to{transform:rotate(360deg)}}.calculator-grid[data-v-f6852789]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-f6852789]{opacity:1}@media (width>=768px){.calculator-grid[data-v-f6852789]{grid-template-columns:1fr 1fr}}.section-title[data-v-f6852789]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-f6852789]{margin-top:var(--space-1)}.mt-2[data-v-f6852789]{margin-top:var(--space-2)}.mt-4[data-v-f6852789]{margin-top:var(--space-4)}.mt-6[data-v-f6852789]{margin-top:var(--space-6)}.mb-4[data-v-f6852789]{margin-bottom:var(--space-4)}.mb-6[data-v-f6852789]{margin-bottom:var(--space-6)}.form-row[data-v-f6852789]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-f6852789]{flex:1}.form-group[data-v-f6852789]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-f6852789]{margin-bottom:0}.form-label[data-v-f6852789]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-f6852789]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-f6852789]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f6852789]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-f6852789]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-f6852789]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-f6852789]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-f6852789]{padding-right:var(--space-12)}.toggle-buttons[data-v-f6852789]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-f6852789]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-f6852789]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-f6852789]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-f6852789]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-f6852789]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-f6852789]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-f6852789]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-f6852789]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-f6852789]{color:var(--color-primary-600)}.placeholder[data-v-f6852789]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.font-bold[data-v-f6852789]{font-weight:var(--font-weight-bold)}.text-secondary[data-v-f6852789]{color:var(--text-secondary)}.info-note[data-v-f6852789]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-50f1ed2b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-50f1ed2b]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-50f1ed2b]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-50f1ed2b}@keyframes spin-50f1ed2b{to{transform:rotate(360deg)}}.calculator-grid[data-v-50f1ed2b]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-50f1ed2b]{opacity:1}@media (width>=768px){.calculator-grid[data-v-50f1ed2b]{grid-template-columns:1fr 1fr}}.section-title[data-v-50f1ed2b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-50f1ed2b]{margin-top:var(--space-1)}.mt-2[data-v-50f1ed2b]{margin-top:var(--space-2)}.mt-4[data-v-50f1ed2b]{margin-top:var(--space-4)}.mt-6[data-v-50f1ed2b]{margin-top:var(--space-6)}.mb-4[data-v-50f1ed2b]{margin-bottom:var(--space-4)}.mb-6[data-v-50f1ed2b]{margin-bottom:var(--space-6)}.form-row[data-v-50f1ed2b]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-50f1ed2b]{flex:1}.form-group[data-v-50f1ed2b]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-50f1ed2b]{margin-bottom:0}.form-label[data-v-50f1ed2b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-50f1ed2b]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-50f1ed2b]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-50f1ed2b]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-50f1ed2b]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-50f1ed2b]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-50f1ed2b]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-50f1ed2b]{padding-right:var(--space-10)}.toggle-buttons[data-v-50f1ed2b]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-50f1ed2b]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-50f1ed2b]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-50f1ed2b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-50f1ed2b]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-50f1ed2b]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-50f1ed2b]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-50f1ed2b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.unit-text[data-v-50f1ed2b]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-50f1ed2b]{color:var(--color-primary-600)}.placeholder[data-v-50f1ed2b]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-50f1ed2b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-50f1ed2b]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-50f1ed2b]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-50f1ed2b]{color:var(--text-secondary)}.sec-val[data-v-50f1ed2b]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-50f1ed2b]{font-weight:var(--font-weight-bold)}.uppercase[data-v-50f1ed2b]{text-transform:uppercase}.text-primary[data-v-50f1ed2b]{color:var(--color-primary-600)}.text-success[data-v-50f1ed2b]{color:var(--color-success-600)}.custom-calculator[data-v-0eac527e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-0eac527e]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-0eac527e]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-0eac527e}@keyframes spin-0eac527e{to{transform:rotate(360deg)}}.calculator-grid[data-v-0eac527e]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-0eac527e]{opacity:1}@media (width>=768px){.calculator-grid[data-v-0eac527e]{grid-template-columns:1fr 1fr}}.section-title[data-v-0eac527e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-0eac527e]{margin-top:var(--space-1)}.mt-4[data-v-0eac527e]{margin-top:var(--space-4)}.mt-6[data-v-0eac527e]{margin-top:var(--space-6)}.mb-4[data-v-0eac527e]{margin-bottom:var(--space-4)}.mb-6[data-v-0eac527e]{margin-bottom:var(--space-6)}.form-row[data-v-0eac527e]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-0eac527e]{flex:1}.form-group[data-v-0eac527e]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-0eac527e]{margin-bottom:0}.form-label[data-v-0eac527e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-0eac527e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0eac527e]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0eac527e]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0eac527e]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-0eac527e]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-0eac527e]{padding-right:var(--space-10)}.toggle-buttons[data-v-0eac527e]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-0eac527e]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-0eac527e]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-0eac527e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-0eac527e]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-0eac527e]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-0eac527e]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0eac527e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-0eac527e]{color:var(--color-primary-600)}.placeholder[data-v-0eac527e]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.font-bold[data-v-0eac527e]{font-weight:var(--font-weight-bold)}.text-primary[data-v-0eac527e]{color:var(--color-primary-600)}.info-note[data-v-0eac527e]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-fa85c925]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-fa85c925]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-fa85c925]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-fa85c925}@keyframes spin-fa85c925{to{transform:rotate(360deg)}}.calculator-grid[data-v-fa85c925]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-fa85c925]{opacity:1}@media (width>=768px){.calculator-grid[data-v-fa85c925]{grid-template-columns:1fr 1fr}}.section-title[data-v-fa85c925]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-fa85c925]{width:50%}@media (width<=767px){.w-half[data-v-fa85c925]{width:100%}}.mt-1[data-v-fa85c925]{margin-top:var(--space-1)}.mt-2[data-v-fa85c925]{margin-top:var(--space-2)}.mt-4[data-v-fa85c925]{margin-top:var(--space-4)}.mt-6[data-v-fa85c925]{margin-top:var(--space-6)}.mb-4[data-v-fa85c925]{margin-bottom:var(--space-4)}.mb-6[data-v-fa85c925]{margin-bottom:var(--space-6)}.form-group[data-v-fa85c925]{margin-bottom:var(--space-4)}.form-row[data-v-fa85c925]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-fa85c925]{flex:1}.form-row .form-group[data-v-fa85c925]{margin-bottom:0}.form-label[data-v-fa85c925]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-fa85c925]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-fa85c925],.form-select[data-v-fa85c925]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-fa85c925]:focus,.form-select[data-v-fa85c925]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-fa85c925]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-fa85c925]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-fa85c925]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-fa85c925]{padding-right:var(--space-10)}.toggle-buttons[data-v-fa85c925]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-fa85c925]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-fa85c925]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-fa85c925]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-fa85c925]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-fa85c925]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-fa85c925]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-fa85c925]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-fa85c925]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-fa85c925]{color:var(--color-primary-600)}.placeholder[data-v-fa85c925]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-fa85c925]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-fa85c925]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-fa85c925]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-fa85c925]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-fa85c925]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-fa85c925]{font-weight:var(--font-weight-bold)}.font-mono[data-v-fa85c925]{font-family:monospace;font-size:13px}.text-primary[data-v-fa85c925]{color:var(--color-primary-600)}.text-success[data-v-fa85c925]{color:var(--color-success-600)}.summary-border[data-v-fa85c925]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-fa85c925]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-880d3741]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-880d3741]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-880d3741]{grid-template-columns:1fr 1fr}}.section-title[data-v-880d3741]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-880d3741]{margin-top:var(--space-6)}.mt-4[data-v-880d3741]{margin-top:var(--space-4)}.form-group[data-v-880d3741]{margin-bottom:var(--space-5)}.form-label[data-v-880d3741]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-880d3741]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-880d3741]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-880d3741]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-880d3741]{display:none}.input-with-unit[data-v-880d3741]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);display:flex;overflow:hidden}.input-with-unit[data-v-880d3741]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.form-input[data-v-880d3741]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.form-input[data-v-880d3741]:focus{outline:none}.unit-select[data-v-880d3741]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer}.unit-select[data-v-880d3741]:focus{outline:none}.primary-result-box[data-v-880d3741]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-880d3741]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-880d3741]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-880d3741]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-results-grid[data-v-880d3741]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-880d3741]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-880d3741]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-880d3741]{font-size:var(--text-xl);color:var(--text-primary)}.classification-box[data-v-880d3741]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#f8fafc}.classification-title[data-v-880d3741]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.level-indicator span[data-v-880d3741]{background:var(--color-primary-100);color:var(--color-primary-700);padding:var(--space-1) var(--space-3);font-weight:var(--font-weight-bold);font-size:var(--text-sm);border-radius:9999px;display:inline-block}.error-box[data-v-880d3741]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-880d3741]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-19ad90de]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-19ad90de]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-19ad90de]{grid-template-columns:1fr 1fr}}.section-title[data-v-19ad90de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-19ad90de]{margin-bottom:var(--space-4)}.form-label[data-v-19ad90de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-19ad90de],.form-select[data-v-19ad90de]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-19ad90de]:focus,.form-select[data-v-19ad90de]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-19ad90de]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-19ad90de]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-19ad90de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-19ad90de]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-19ad90de]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-19ad90de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-19ad90de]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-19ad90de]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-19ad90de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-19ad90de]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-19ad90de]{margin-top:var(--space-1)}.mt-2[data-v-19ad90de]{margin-top:var(--space-2)}.mt-3[data-v-19ad90de]{margin-top:var(--space-3)}.mt-4[data-v-19ad90de]{margin-top:var(--space-4)}.mt-6[data-v-19ad90de]{margin-top:var(--space-6)}.mb-2[data-v-19ad90de]{margin-bottom:var(--space-2)}.mb-4[data-v-19ad90de]{margin-bottom:var(--space-4)}.field-hint[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400;display:block}.unit-highlight[data-v-19ad90de]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.unit[data-v-19ad90de]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-19ad90de]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.text-primary-dark[data-v-19ad90de]{color:var(--color-primary-800)}.font-semibold[data-v-19ad90de]{font-weight:var(--font-weight-semibold)}.info-text[data-v-19ad90de]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder-text[data-v-19ad90de]{color:var(--text-muted);font-size:var(--text-base);margin:0}.radio-pill-group[data-v-19ad90de]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);gap:var(--space-1);display:flex}.pill-btn[data-v-19ad90de]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.pill-btn.active[data-v-19ad90de]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.range-slider[data-v-19ad90de]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.slider-labels[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);justify-content:space-between;display:flex}.target-callout-card[data-v-19ad90de]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.target-callout-header[data-v-19ad90de]{justify-content:space-between;align-items:center;display:flex}.target-title[data-v-19ad90de]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-800)}.target-bpm-pill[data-v-19ad90de]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.target-callout-sub[data-v-19ad90de]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-1)}.spectrum-container[data-v-19ad90de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.spectrum-header[data-v-19ad90de]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.spectrum-title[data-v-19ad90de]{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--text-muted);letter-spacing:.05em}.spectrum-subtitle[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-secondary)}.spectrum-bar[data-v-19ad90de]{border-radius:var(--radius-md);gap:2px;height:38px;display:flex;overflow:hidden}.spectrum-segment[data-v-19ad90de]{color:#fff;font-size:var(--text-xs);flex-direction:column;justify-content:center;align-items:center;padding:2px;line-height:1.1;display:flex}.segment-label[data-v-19ad90de]{font-weight:var(--font-weight-bold)}.segment-bpm[data-v-19ad90de]{opacity:.9;font-size:10px}.zones-heading[data-v-19ad90de]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.zones-list[data-v-19ad90de]{gap:var(--space-3);flex-direction:column;display:flex}.zone-card[data-v-19ad90de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;border-left-width:5px;transition:transform .15s,box-shadow .15s}.zone-card[data-v-19ad90de]:hover{box-shadow:0 4px 6px -1px #0000000d}.zone-card-top[data-v-19ad90de]{border-bottom:1px solid var(--color-neutral-100);padding-bottom:var(--space-2);margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.zone-badge-wrap[data-v-19ad90de]{align-items:center;gap:var(--space-2);display:flex}.zone-pill[data-v-19ad90de]{color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase}.zone-name[data-v-19ad90de]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-base)}.zone-bpm-display[data-v-19ad90de]{text-align:right}.bpm-num[data-v-19ad90de]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.bpm-unit[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1)}.zone-meta-grid[data-v-19ad90de]{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.zone-meta-item[data-v-19ad90de]{flex-direction:column;display:flex}.meta-label[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.meta-val[data-v-19ad90de]{font-size:var(--text-sm);color:var(--text-primary)}.zone-desc-section[data-v-19ad90de]{background:var(--color-neutral-50);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);gap:var(--space-1);flex-direction:column;line-height:1.4;display:flex}.desc-tag[data-v-19ad90de]{color:var(--text-primary)}.comparison-container[data-v-19ad90de]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.comparison-title[data-v-19ad90de]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.comparison-desc[data-v-19ad90de]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3)}.comparison-table-wrapper[data-v-19ad90de]{overflow-x:auto}.comparison-table[data-v-19ad90de]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-19ad90de]{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--border-color);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase}.comparison-table td[data-v-19ad90de]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100)}.warning-box[data-v-19ad90de]{color:#92400e;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fffbeb;border:1px solid #fef3c7}.error-box[data-v-19ad90de]{color:#991b1b;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fee2e2}.custom-calculator[data-v-7d6f7e53]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7d6f7e53]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7d6f7e53]{grid-template-columns:1fr 1fr}}.section-title[data-v-7d6f7e53]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7d6f7e53]{margin-bottom:var(--space-4)}.form-label[data-v-7d6f7e53]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7d6f7e53],.form-select[data-v-7d6f7e53]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7d6f7e53]:focus,.form-select[data-v-7d6f7e53]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7d6f7e53]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7d6f7e53]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7d6f7e53]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7d6f7e53]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7d6f7e53]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7d6f7e53]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7d6f7e53]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7d6f7e53]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7d6f7e53]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7d6f7e53]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-7d6f7e53]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.btn-group[data-v-7d6f7e53]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.btn-toggle[data-v-7d6f7e53]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.btn-toggle.active[data-v-7d6f7e53]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.label-hint[data-v-7d6f7e53]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1);font-weight:400}.result-subtext[data-v-7d6f7e53]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.mt-4[data-v-7d6f7e53]{margin-top:var(--space-4)}.placeholder[data-v-7d6f7e53]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.formula-table[data-v-7d6f7e53]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.formula-row[data-v-7d6f7e53]{font-size:var(--text-sm);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.formula-row[data-v-7d6f7e53]:last-child{border-bottom:none;padding-bottom:0}.formula-row.highlight-row[data-v-7d6f7e53]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.f-name[data-v-7d6f7e53]{color:var(--text-secondary)}.f-val[data-v-7d6f7e53]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.protein-guide-list[data-v-7d6f7e53]{margin:var(--space-2) 0 0 0;gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;padding:0;list-style:none;display:flex}.protein-guide-list li[data-v-7d6f7e53]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.protein-guide-list li[data-v-7d6f7e53]:last-child{border-bottom:none;padding-bottom:0}.protein-guide-list span[data-v-7d6f7e53]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.custom-calculator[data-v-90e72e98]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-90e72e98]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-90e72e98]{grid-template-columns:1fr 1fr}}.section-title[data-v-90e72e98]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-90e72e98]{margin-bottom:var(--space-4)}.form-label[data-v-90e72e98]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.sub-label[data-v-90e72e98]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.form-input[data-v-90e72e98],.form-select[data-v-90e72e98]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-90e72e98]:focus,.form-select[data-v-90e72e98]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-row[data-v-90e72e98]{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-90e72e98]{flex:1}.toggle-buttons[data-v-90e72e98]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:6px;padding:4px;display:flex}.toggle-btn[data-v-90e72e98]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-90e72e98]{background:var(--surface-card);color:var(--color-primary-700);font-weight:var(--font-weight-bold);box-shadow:0 1px 3px #0000001a}.custom-split-container[data-v-90e72e98]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.split-total[data-v-90e72e98]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-align:right;margin-top:var(--space-1)}.text-error[data-v-90e72e98]{color:#dc2626!important}.primary-result-box[data-v-90e72e98]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-90e72e98]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-90e72e98]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-90e72e98]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-90e72e98]{font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:var(--space-1)}.calorie-meta-text[data-v-90e72e98]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.macros-overview-grid[data-v-90e72e98]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=480px){.macros-overview-grid[data-v-90e72e98]{grid-template-columns:1fr}}.macro-card[data-v-90e72e98]{border-radius:var(--radius-md);padding:var(--space-3);border:1px solid var(--border-color);text-align:center;background:#fff}.macro-protein[data-v-90e72e98]{border-top:4px solid #ef4444}.macro-carbs[data-v-90e72e98]{border-top:4px solid #3b82f6}.macro-fat[data-v-90e72e98]{border-top:4px solid #f59e0b}.macro-header[data-v-90e72e98]{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.macro-name[data-v-90e72e98]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-primary)}.macro-pct[data-v-90e72e98]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted)}.macro-grams[data-v-90e72e98]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:var(--space-1) 0}.macro-grams .unit[data-v-90e72e98]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.macro-sub[data-v-90e72e98]{font-size:var(--text-xs);color:var(--text-secondary)}.macro-per-weight[data-v-90e72e98]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.macro-bar-container[data-v-90e72e98]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.macro-bar[data-v-90e72e98]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200);height:12px;display:flex;overflow:hidden}.macro-segment[data-v-90e72e98]{height:100%;transition:width .3s}.seg-protein[data-v-90e72e98]{background:#ef4444}.seg-carbs[data-v-90e72e98]{background:#3b82f6}.seg-fat[data-v-90e72e98]{background:#f59e0b}.macro-legend[data-v-90e72e98]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-around;gap:var(--space-2);flex-wrap:wrap;display:flex}.legend-item[data-v-90e72e98]{align-items:center;gap:4px;display:flex}.dot[data-v-90e72e98]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-protein[data-v-90e72e98]{background:#ef4444}.dot-carbs[data-v-90e72e98]{background:#3b82f6}.dot-fat[data-v-90e72e98]{background:#f59e0b}.secondary-results-grid[data-v-90e72e98]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-90e72e98]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-90e72e98]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-90e72e98]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.sub-unit[data-v-90e72e98]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.meal-breakdown-section[data-v-90e72e98]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.meal-tabs-header[data-v-90e72e98]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.meal-section-title[data-v-90e72e98]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-secondary)}.meal-tab-buttons[data-v-90e72e98]{background:var(--color-neutral-100);border-radius:var(--radius-sm);gap:4px;padding:2px;display:flex}.meal-tab-btn[data-v-90e72e98]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 8px;transition:all .2s}.meal-tab-btn.active[data-v-90e72e98]{background:var(--surface-card);color:var(--color-primary-700);font-weight:var(--font-weight-bold);box-shadow:0 1px 2px #0000000d}.meal-distribution-table[data-v-90e72e98]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=480px){.meal-distribution-table[data-v-90e72e98]{grid-template-columns:1fr 1fr}}.meal-metric-pill[data-v-90e72e98]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);text-align:center}.pill-label[data-v-90e72e98]{text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:var(--font-weight-bold);display:block}.pill-val[data-v-90e72e98]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px;display:block}.info-box[data-v-90e72e98]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-90e72e98]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-90e72e98]{color:#4b5563}.placeholder[data-v-90e72e98]{color:var(--text-muted);font-size:var(--text-sm)}.mt-4[data-v-90e72e98]{margin-top:var(--space-4)}.mb-4[data-v-90e72e98]{margin-bottom:var(--space-4)}.m-0[data-v-90e72e98]{margin:0}.custom-calculator[data-v-13e3a362]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-13e3a362]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-13e3a362]{grid-template-columns:1fr 1fr}}.section-title[data-v-13e3a362]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-13e3a362]{margin-bottom:var(--space-4)}.form-label[data-v-13e3a362]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-13e3a362],.form-select[data-v-13e3a362]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-13e3a362]:focus,.form-select[data-v-13e3a362]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-13e3a362]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-13e3a362]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-13e3a362]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-13e3a362]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-13e3a362]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-13e3a362]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-13e3a362]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-13e3a362]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-13e3a362]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-13e3a362]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-13e3a362]{margin-top:var(--space-1)}.mt-2[data-v-13e3a362]{margin-top:var(--space-2)}.mt-4[data-v-13e3a362]{margin-top:var(--space-4)}.mt-6[data-v-13e3a362]{margin-top:var(--space-6)}.mb-2[data-v-13e3a362]{margin-bottom:var(--space-2)}.mb-4[data-v-13e3a362]{margin-bottom:var(--space-4)}.m-0[data-v-13e3a362]{margin:0}.text-xs[data-v-13e3a362]{font-size:var(--text-xs)}.text-sm[data-v-13e3a362]{font-size:var(--text-sm)}.text-base[data-v-13e3a362]{font-size:var(--text-base)}.text-secondary[data-v-13e3a362]{color:var(--text-secondary)}.text-muted[data-v-13e3a362]{color:var(--text-muted)}.text-primary-dark[data-v-13e3a362]{color:var(--color-primary-800)}.text-right[data-v-13e3a362]{text-align:right}.font-medium[data-v-13e3a362]{font-weight:var(--font-weight-medium)}.font-bold[data-v-13e3a362]{font-weight:var(--font-weight-bold)}.font-mono[data-v-13e3a362]{font-family:monospace}.optional-tag[data-v-13e3a362]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1);font-weight:400}.unit-highlight[data-v-13e3a362]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-13e3a362]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.unit[data-v-13e3a362]{font-size:var(--text-sm);color:var(--text-muted);margin-left:2px;font-weight:400}.error-box[data-v-13e3a362]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.warning-box[data-v-13e3a362]{color:#b45309;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a}.placeholder-text[data-v-13e3a362]{font-size:var(--text-base);color:var(--text-muted);padding:var(--space-4) 0}.zones-header[data-v-13e3a362]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.zones-title[data-v-13e3a362],.comparison-title[data-v-13e3a362]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin:0}.karvonen-badge[data-v-13e3a362]{font-size:var(--text-xs);color:#0369a1;border-radius:var(--radius-full,9999px);font-weight:var(--font-weight-medium);background:#e0f2fe;padding:2px 8px}.zones-list[data-v-13e3a362]{gap:var(--space-3);flex-direction:column;display:flex}.zone-card[data-v-13e3a362]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border-left:4px solid var(--border-color);background:#fff;transition:transform .15s,box-shadow .15s}.zone-card[data-v-13e3a362]:hover{box-shadow:0 2px 4px #0000000d}.zone-card.zone-1[data-v-13e3a362]{border-left-color:#94a3b8}.zone-card.zone-2[data-v-13e3a362]{border-left-color:#3b82f6}.zone-card.zone-3[data-v-13e3a362]{border-left-color:#10b981}.zone-card.zone-4[data-v-13e3a362]{border-left-color:#f59e0b}.zone-card.zone-5[data-v-13e3a362]{border-left-color:#ef4444}.zone-top[data-v-13e3a362]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.zone-badge-wrap[data-v-13e3a362]{align-items:center;gap:var(--space-2);display:flex}.zone-pill[data-v-13e3a362]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);background:var(--color-neutral-100,#f1f5f9);color:var(--text-primary);padding:2px 6px}.zone-1 .zone-pill[data-v-13e3a362]{color:#475569;background:#f1f5f9}.zone-2 .zone-pill[data-v-13e3a362]{color:#1d4ed8;background:#eff6ff}.zone-3 .zone-pill[data-v-13e3a362]{color:#047857;background:#ecfdf5}.zone-4 .zone-pill[data-v-13e3a362]{color:#b45309;background:#fffbeb}.zone-5 .zone-pill[data-v-13e3a362]{color:#b91c1c;background:#fef2f2}.zone-name[data-v-13e3a362]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.zone-target-bpm[data-v-13e3a362]{text-align:right}.bpm-num[data-v-13e3a362]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.bpm-unit[data-v-13e3a362]{font-size:var(--text-xs);color:var(--text-muted);margin-left:3px}.zone-details[data-v-13e3a362]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.zone-intensity[data-v-13e3a362]{font-size:var(--text-xs);color:var(--text-primary);margin-bottom:2px}.zone-benefit[data-v-13e3a362]{margin-bottom:2px}.zone-effort[data-v-13e3a362]{color:var(--text-muted)}.comparison-table-wrapper[data-v-13e3a362]{margin-top:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.comparison-table[data-v-13e3a362]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left;background:#fff}.comparison-table th[data-v-13e3a362]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-13e3a362]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);vertical-align:middle}.comparison-table tr:last-child td[data-v-13e3a362]{border-bottom:none}.highlighted-row[data-v-13e3a362]{background:var(--color-primary-50,#eff6ff)}.custom-calculator[data-v-d9ecbdff]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d9ecbdff]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d9ecbdff]{grid-template-columns:1fr 1fr}}.section-title[data-v-d9ecbdff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d9ecbdff]{margin-bottom:var(--space-4)}.form-label[data-v-d9ecbdff]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d9ecbdff],.form-select[data-v-d9ecbdff]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d9ecbdff]:focus,.form-select[data-v-d9ecbdff]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d9ecbdff]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d9ecbdff]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d9ecbdff]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d9ecbdff]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d9ecbdff]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d9ecbdff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d9ecbdff]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d9ecbdff]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d9ecbdff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d9ecbdff]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-d9ecbdff]{margin-top:var(--space-4)}.mt-8[data-v-d9ecbdff]{margin-top:var(--space-8)}.input-with-unit[data-v-d9ecbdff]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-d9ecbdff]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-unit .form-input[data-v-d9ecbdff]{border:none;border-radius:0}.input-with-unit .form-input[data-v-d9ecbdff]:focus{box-shadow:none}.unit-select[data-v-d9ecbdff]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-primary);font-weight:var(--font-weight-medium);cursor:pointer;outline:none}.label-with-hint[data-v-d9ecbdff]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-hint .form-label[data-v-d9ecbdff]{margin-bottom:0}.hint-text[data-v-d9ecbdff]{font-size:var(--text-xs);color:var(--text-muted)}.quick-reps-container[data-v-d9ecbdff]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.quick-reps-label[data-v-d9ecbdff]{font-size:var(--text-xs);color:var(--text-muted)}.quick-reps-buttons[data-v-d9ecbdff]{gap:var(--space-1);display:flex}.quick-rep-btn[data-v-d9ecbdff]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.quick-rep-btn[data-v-d9ecbdff]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.quick-rep-btn.active[data-v-d9ecbdff]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.info-desc[data-v-d9ecbdff]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-d9ecbdff]{gap:var(--space-4);flex-direction:column;display:flex}.unit-text[data-v-d9ecbdff]{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-d9ecbdff]{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--font-weight-normal)}.formula-badge[data-v-d9ecbdff]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-800);font-weight:var(--font-weight-medium);background:#ffffffb3;border-radius:9999px;padding:2px 10px;display:inline-block}.empty-state-text[data-v-d9ecbdff]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2);line-height:1.5}.breakdown-section[data-v-d9ecbdff]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.tabs-header[data-v-d9ecbdff]{gap:var(--space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--space-4);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.tab-btn[data-v-d9ecbdff]{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-md);white-space:nowrap;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-d9ecbdff]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-d9ecbdff]{background:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.table-responsive[data-v-d9ecbdff]{overflow-x:auto}.data-table[data-v-d9ecbdff]{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm)}.data-table th[data-v-d9ecbdff]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em;border-bottom:1px solid var(--border-color)}.data-table td[data-v-d9ecbdff]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.data-table tbody tr[data-v-d9ecbdff]:hover{background:var(--color-neutral-50)}.highlight-row[data-v-d9ecbdff]{background:var(--color-primary-50)!important}.selected-pill[data-v-d9ecbdff]{margin-left:var(--space-2);background:var(--color-primary-600);color:#fff;text-transform:uppercase;border-radius:9999px;padding:1px 6px;font-size:10px}.font-bold[data-v-d9ecbdff]{font-weight:var(--font-weight-bold)}.text-primary[data-v-d9ecbdff]{color:var(--color-primary-600)}.text-secondary[data-v-d9ecbdff]{color:var(--text-secondary)}.text-muted[data-v-d9ecbdff]{color:var(--text-muted)}.diff-positive[data-v-d9ecbdff]{color:#059669;font-weight:var(--font-weight-medium)}.diff-negative[data-v-d9ecbdff]{color:#d97706;font-weight:var(--font-weight-medium)}.zones-grid[data-v-d9ecbdff]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.zones-grid[data-v-d9ecbdff]{grid-template-columns:1fr 1fr}}.zone-card[data-v-d9ecbdff]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;flex-direction:column;display:flex}.zone-header[data-v-d9ecbdff]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.zone-name[data-v-d9ecbdff]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.zone-intensity[data-v-d9ecbdff]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);padding:2px 6px}.zone-load[data-v-d9ecbdff]{margin-bottom:var(--space-2)}.load-numbers[data-v-d9ecbdff]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-600);margin-right:var(--space-2)}.zone-reps[data-v-d9ecbdff]{font-size:var(--text-xs);color:var(--text-muted)}.zone-desc[data-v-d9ecbdff]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.custom-calculator[data-v-f604dd7c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f604dd7c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f604dd7c]{grid-template-columns:1fr 1fr}}.section-title[data-v-f604dd7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f604dd7c]{margin-bottom:var(--space-4)}.form-label[data-v-f604dd7c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f604dd7c],.form-select[data-v-f604dd7c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f604dd7c]:focus,.form-select[data-v-f604dd7c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f604dd7c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f604dd7c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f604dd7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f604dd7c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-f604dd7c]{font-size:var(--text-sm);color:var(--color-primary-700)}.secondary-results-grid[data-v-f604dd7c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f604dd7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f604dd7c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f604dd7c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit-text[data-v-f604dd7c]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-f604dd7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f604dd7c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-buttons[data-v-f604dd7c]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr;padding:4px;display:grid}.mode-btn[data-v-f604dd7c]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.mode-btn.active[data-v-f604dd7c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-f604dd7c]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-f604dd7c]{flex:3}.input-with-select .unit-addon[data-v-f604dd7c]{flex:2}.time-inputs-grid[data-v-f604dd7c]{align-items:center;gap:var(--space-2);display:flex}.time-subfield[data-v-f604dd7c]{text-align:center;flex:1}.time-subfield .form-input[data-v-f604dd7c]{text-align:center;font-variant-numeric:tabular-nums}.subfield-label[data-v-f604dd7c]{color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:11px;display:block}.time-separator[data-v-f604dd7c]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-muted);padding-bottom:16px}.pace-inputs-grid[data-v-f604dd7c]{align-items:center;gap:var(--space-2);display:flex}.pace-unit-subfield[data-v-f604dd7c]{flex:2}.benchmark-chips[data-v-f604dd7c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-f604dd7c]{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);cursor:pointer;padding:4px 10px;font-size:12px;transition:all .2s}.chip-btn[data-v-f604dd7c]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}.breakdown-tabs[data-v-f604dd7c]{gap:var(--space-2);border-bottom:2px solid var(--border-color);margin-bottom:var(--space-4);display:flex}.tab-btn[data-v-f604dd7c]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:all .2s}.tab-btn.active[data-v-f604dd7c]{border-bottom-color:var(--color-primary-600);color:var(--color-primary-700)}.data-table[data-v-f604dd7c]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th[data-v-f604dd7c]{text-align:left;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.data-table td[data-v-f604dd7c]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table tbody tr[data-v-f604dd7c]:hover{background:var(--color-neutral-50)}.table-scroll-container[data-v-f604dd7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:280px;overflow-y:auto}.toggle-group[data-v-f604dd7c]{background:var(--color-neutral-100);border-radius:var(--radius-sm);gap:4px;padding:2px;display:flex}.toggle-opt[data-v-f604dd7c]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 8px}.toggle-opt.active[data-v-f604dd7c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.text-right[data-v-f604dd7c]{text-align:right}.text-muted[data-v-f604dd7c]{color:var(--text-muted)}.text-xs[data-v-f604dd7c]{font-size:11px}.font-medium[data-v-f604dd7c]{font-weight:var(--font-weight-medium)}.font-bold[data-v-f604dd7c]{font-weight:var(--font-weight-bold)}.text-primary[data-v-f604dd7c]{color:var(--color-primary-700)}.mt-2[data-v-f604dd7c]{margin-top:var(--space-2)}.mt-3[data-v-f604dd7c]{margin-top:var(--space-3)}.mt-4[data-v-f604dd7c]{margin-top:var(--space-4)}.mt-6[data-v-f604dd7c]{margin-top:var(--space-6)}.mb-3[data-v-f604dd7c]{margin-bottom:var(--space-3)}.custom-calculator[data-v-b2ce5535]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b2ce5535]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b2ce5535]{grid-template-columns:1fr 1fr}}.section-title[data-v-b2ce5535]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b2ce5535],.mb-4[data-v-b2ce5535]{margin-bottom:var(--space-4)}.mb-6[data-v-b2ce5535]{margin-bottom:var(--space-6)}.mt-6[data-v-b2ce5535]{margin-top:var(--space-6)}.m-0[data-v-b2ce5535]{margin:0}.form-label[data-v-b2ce5535]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b2ce5535],.form-select[data-v-b2ce5535]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-b2ce5535]:focus,.form-select[data-v-b2ce5535]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-buttons-group[data-v-b2ce5535]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.mode-toggle-btn[data-v-b2ce5535]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn[data-v-b2ce5535]:hover{color:var(--text-primary)}.mode-toggle-btn.active[data-v-b2ce5535]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.time-dual-input[data-v-b2ce5535],.time-triple-input[data-v-b2ce5535]{align-items:center;gap:var(--space-2);display:flex}.time-colon[data-v-b2ce5535]{font-weight:700;font-size:var(--text-xl);color:var(--text-muted)}.time-input-wrap[data-v-b2ce5535]{flex:1;align-items:center;display:flex;position:relative}.time-input-wrap .form-input[data-v-b2ce5535]{padding-right:var(--space-8);text-align:center;font-family:var(--font-mono);font-size:var(--text-lg)}.input-suffix[data-v-b2ce5535]{right:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;text-transform:uppercase;position:absolute}.input-with-addon[data-v-b2ce5535]{align-items:center;display:flex;position:relative}.input-with-addon .form-input[data-v-b2ce5535]{padding-right:70px}.input-addon-badge[data-v-b2ce5535]{right:var(--space-3);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px 8px;position:absolute}.custom-dist-row[data-v-b2ce5535]{gap:var(--space-2);display:flex}.flex-1[data-v-b2ce5535]{flex:1}.custom-unit-select[data-v-b2ce5535]{flex-shrink:0;width:110px}.preset-badges[data-v-b2ce5535]{gap:var(--space-2);flex-wrap:wrap;display:flex}.badge-btn[data-v-b2ce5535]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.badge-btn[data-v-b2ce5535]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.primary-result-box[data-v-b2ce5535]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b2ce5535]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-state-icon[data-v-b2ce5535]{margin-bottom:var(--space-2);font-size:2.5rem}.empty-state-text[data-v-b2ce5535]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);margin-bottom:0}.result-label[data-v-b2ce5535]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.primary-paces-display[data-v-b2ce5535]{justify-content:center;align-items:center;gap:var(--space-4);margin:var(--space-2) 0;display:flex}.pace-hero-item[data-v-b2ce5535]{flex-direction:column;align-items:center;display:flex}.pace-hero-unit[data-v-b2ce5535]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:2px}.pace-divider[data-v-b2ce5535]{font-size:var(--text-3xl);color:var(--color-primary-300);font-weight:300}.primary-speed-sub[data-v-b2ce5535]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-primary-800)}.result-value.highlight[data-v-b2ce5535]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;font-family:var(--font-mono)}.secondary-results-grid[data-v-b2ce5535]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b2ce5535]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b2ce5535]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b2ce5535]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.result-sub[data-v-b2ce5535]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.font-mono[data-v-b2ce5535]{font-family:var(--font-mono)}.font-bold[data-v-b2ce5535]{font-weight:var(--font-weight-bold)}.font-medium[data-v-b2ce5535]{font-weight:var(--font-weight-medium)}.text-right[data-v-b2ce5535]{text-align:right}.subtabs-navigation[data-v-b2ce5535]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:3px;padding:3px;display:flex;overflow-x:auto}.subtab-btn[data-v-b2ce5535]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:6px 10px;transition:all .2s}.subtab-btn.active[data-v-b2ce5535]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.data-table-wrapper[data-v-b2ce5535]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.data-table[data-v-b2ce5535]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th[data-v-b2ce5535]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color)}.data-table td[data-v-b2ce5535]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.data-table tr:last-child td[data-v-b2ce5535]{border-bottom:none}.text-muted-cell[data-v-b2ce5535]{color:var(--text-secondary);font-size:var(--text-xs)}.zone-subtext[data-v-b2ce5535]{color:var(--text-muted);margin-top:1px;font-size:.72rem}.info-box[data-v-b2ce5535]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b2ce5535]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-sm[data-v-b2ce5535]{font-size:var(--text-sm)}.text-muted-info[data-v-b2ce5535]{color:var(--text-secondary);line-height:1.5}.custom-calculator[data-v-ae1dc8d8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ae1dc8d8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ae1dc8d8]{grid-template-columns:1fr 1fr}}.section-title[data-v-ae1dc8d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ae1dc8d8]{margin-bottom:var(--space-4)}.form-label[data-v-ae1dc8d8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ae1dc8d8],.form-select[data-v-ae1dc8d8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ae1dc8d8]:focus,.form-select[data-v-ae1dc8d8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ae1dc8d8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ae1dc8d8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ae1dc8d8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ae1dc8d8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ae1dc8d8]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ae1dc8d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ae1dc8d8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ae1dc8d8]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-result-box .unit[data-v-ae1dc8d8]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.secondary-subtext[data-v-ae1dc8d8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px}.info-box[data-v-ae1dc8d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-ae1dc8d8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-buttons[data-v-ae1dc8d8]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.mode-buttons[data-v-ae1dc8d8]{grid-template-columns:repeat(3,1fr)}}.mode-btn[data-v-ae1dc8d8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:#fff;transition:all .2s}.mode-btn[data-v-ae1dc8d8]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.mode-btn.active[data-v-ae1dc8d8]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.time-inputs-grid[data-v-ae1dc8d8]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.pace-inputs-grid[data-v-ae1dc8d8]{gap:var(--space-2);grid-template-columns:1fr 1fr 1.2fr;display:grid}.time-subfield[data-v-ae1dc8d8]{flex-direction:column;display:flex}.time-unit-label[data-v-ae1dc8d8]{color:var(--text-muted);text-align:center;margin-top:2px;font-size:11px}.input-with-select[data-v-ae1dc8d8]{gap:var(--space-2);display:flex}.input-with-select .unit-addon[data-v-ae1dc8d8]{max-width:140px}.advanced-section[data-v-ae1dc8d8]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fafafa;overflow:hidden}.advanced-toggle-btn[data-v-ae1dc8d8]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.advanced-toggle-btn[data-v-ae1dc8d8]:hover{background:var(--color-neutral-100)}.advanced-content[data-v-ae1dc8d8]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.slider-row[data-v-ae1dc8d8]{align-items:center;gap:var(--space-3);display:flex}.form-range[data-v-ae1dc8d8]{flex:1}.slider-val[data-v-ae1dc8d8]{text-align:right;min-width:32px;font-weight:700}.form-hint[data-v-ae1dc8d8]{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.4}.checkbox-label[data-v-ae1dc8d8]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.age-grade-grid[data-v-ae1dc8d8]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.reset-btn[data-v-ae1dc8d8]{width:100%;margin-top:var(--space-4);padding:var(--space-2) var(--space-4);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;transition:all .2s}.reset-btn[data-v-ae1dc8d8]:hover{background:var(--color-neutral-50);color:var(--text-primary);border-color:var(--text-secondary)}.weather-alert[data-v-ae1dc8d8]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);color:#9a3412;background:#fff7ed;border:1px solid #ffedd5}.output-tabs[data-v-ae1dc8d8]{gap:var(--space-2);margin-top:var(--space-6);border-bottom:2px solid var(--border-color);padding-bottom:2px;display:flex;overflow-x:auto}.tab-btn[data-v-ae1dc8d8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px}.tab-btn.active[data-v-ae1dc8d8]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600)}.tab-panel[data-v-ae1dc8d8]{margin-top:var(--space-4)}.table-container[data-v-ae1dc8d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.splits-scroll[data-v-ae1dc8d8]{max-height:280px;overflow-y:auto}.data-table[data-v-ae1dc8d8]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-ae1dc8d8],.data-table td[data-v-ae1dc8d8]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-ae1dc8d8]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;font-size:11px}.highlight-row[data-v-ae1dc8d8]{background:var(--color-primary-50)}.current-badge[data-v-ae1dc8d8]{border-radius:var(--radius-full);background:var(--color-primary-600);color:#fff;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:400;display:inline-block}.time-col[data-v-ae1dc8d8]{color:var(--color-primary-700);font-weight:700}.diff-positive[data-v-ae1dc8d8]{color:#c2410c;font-weight:700}.diff-negative[data-v-ae1dc8d8]{color:#15803d;font-weight:700}.diff-neutral[data-v-ae1dc8d8]{color:var(--text-muted)}.half-split-banner[data-v-ae1dc8d8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-3);font-size:var(--text-xs);justify-content:space-around;align-items:center;display:flex}.half-label[data-v-ae1dc8d8]{color:var(--text-secondary);margin-right:4px}.half-time[data-v-ae1dc8d8]{color:var(--text-primary);font-weight:700}.half-split-divider[data-v-ae1dc8d8]{color:var(--border-color)}.vdot-badge-box[data-v-ae1dc8d8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);text-align:center}.vdot-score[data-v-ae1dc8d8]{font-size:var(--text-lg);color:var(--color-primary-800);font-weight:700}.vdot-score span[data-v-ae1dc8d8]{color:var(--color-primary-600)}.vdot-desc[data-v-ae1dc8d8]{color:var(--text-secondary);margin-top:2px;font-size:11px}.zones-list[data-v-ae1dc8d8]{gap:var(--space-3);flex-direction:column;display:flex}.zone-card[data-v-ae1dc8d8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.zone-header[data-v-ae1dc8d8]{justify-content:space-between;align-items:center;display:flex}.zone-name[data-v-ae1dc8d8]{font-weight:700;font-size:var(--text-xs);color:var(--text-primary)}.zone-tag[data-v-ae1dc8d8]{background:var(--color-neutral-100);border-radius:var(--radius-full);color:var(--text-secondary);padding:1px 6px;font-size:10px}.zone-paces[data-v-ae1dc8d8]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:4px;font-weight:700}.pace-separator[data-v-ae1dc8d8]{color:var(--text-muted);margin:0 4px}.zone-desc[data-v-ae1dc8d8]{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.35}.age-grade-box[data-v-ae1dc8d8]{background:#f0fdf4;border-color:#bbf7d0}.age-grade-row[data-v-ae1dc8d8]{align-items:center;gap:var(--space-4);display:flex}.age-grade-score-pill[data-v-ae1dc8d8]{font-size:var(--text-2xl);color:#15803d;padding:var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:#dcfce7;font-weight:700}.age-grade-meta strong[data-v-ae1dc8d8]{font-size:var(--text-sm);color:#166534}.result-subtext[data-v-ae1dc8d8]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:4px}.empty-hint[data-v-ae1dc8d8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-ee0b2e83]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ee0b2e83]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ee0b2e83]{grid-template-columns:1fr 1fr}}.section-title[data-v-ee0b2e83]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ee0b2e83]{margin-bottom:var(--space-4)}.form-label[data-v-ee0b2e83]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ee0b2e83],.form-select[data-v-ee0b2e83]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ee0b2e83]:focus,.form-select[data-v-ee0b2e83]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ee0b2e83]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ee0b2e83]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ee0b2e83]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ee0b2e83]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-ee0b2e83]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-ee0b2e83]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ee0b2e83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ee0b2e83]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ee0b2e83]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.info-box[data-v-ee0b2e83]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ee0b2e83]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-buttons[data-v-ee0b2e83]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.mode-btn[data-v-ee0b2e83]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;background:#fff;transition:all .2s}.mode-btn[data-v-ee0b2e83]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.mode-btn.active[data-v-ee0b2e83]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.input-with-select[data-v-ee0b2e83]{gap:var(--space-2);display:flex}.unit-addon[data-v-ee0b2e83]{max-width:140px}.time-inputs-grid[data-v-ee0b2e83]{align-items:center;gap:var(--space-2);display:flex}.time-subfield[data-v-ee0b2e83]{flex:1;position:relative}.subfield-label[data-v-ee0b2e83]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.time-separator[data-v-ee0b2e83]{color:var(--text-muted);font-weight:700;font-size:var(--text-lg)}.collapsible-section[data-v-ee0b2e83]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.toggle-advanced-btn[data-v-ee0b2e83]{width:100%;padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.toggle-advanced-btn[data-v-ee0b2e83]:hover{color:var(--color-primary-700)}.advanced-settings-body[data-v-ee0b2e83]{margin-top:var(--space-3);padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-md)}.form-range[data-v-ee0b2e83]{width:100%}.unit-text[data-v-ee0b2e83]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.font-mono[data-v-ee0b2e83]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-bold[data-v-ee0b2e83]{font-weight:var(--font-weight-bold)}.mt-2[data-v-ee0b2e83]{margin-top:var(--space-2)}.mt-4[data-v-ee0b2e83]{margin-top:var(--space-4)}.mt-6[data-v-ee0b2e83]{margin-top:var(--space-6)}.mb-0[data-v-ee0b2e83]{margin-bottom:0}.mb-2[data-v-ee0b2e83]{margin-bottom:var(--space-2)}.analytics-container[data-v-ee0b2e83]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.analytics-tabs[data-v-ee0b2e83]{border-bottom:1px solid var(--border-color);background:var(--color-neutral-50);display:flex}.tab-btn[data-v-ee0b2e83]{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn.active[data-v-ee0b2e83]{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold);background:#fff}.tab-content[data-v-ee0b2e83]{padding:var(--space-4)}.table-responsive[data-v-ee0b2e83]{max-height:280px;overflow-x:auto}.data-table[data-v-ee0b2e83]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-ee0b2e83]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color);position:sticky;top:0}.data-table td[data-v-ee0b2e83]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.highlight-cell[data-v-ee0b2e83]{color:var(--color-primary-700)}.table-note[data-v-ee0b2e83]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.zones-list[data-v-ee0b2e83]{gap:var(--space-3);display:grid}.zone-card[data-v-ee0b2e83]{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff}.zone-header[data-v-ee0b2e83]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.zone-badge[data-v-ee0b2e83]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:700}.zone-name[data-v-ee0b2e83]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);flex:1}.zone-hr[data-v-ee0b2e83]{font-size:var(--text-xs);color:var(--text-muted)}.zone-paces[data-v-ee0b2e83]{font-size:var(--text-sm);color:var(--color-primary-700);margin-bottom:var(--space-1);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.zone-pace-mi[data-v-ee0b2e83]{font-size:var(--text-xs);color:var(--text-secondary);margin-left:var(--space-2);font-weight:400}.zone-desc[data-v-ee0b2e83]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.benchmark-list[data-v-ee0b2e83]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.8}.empty-instruction[data-v-ee0b2e83]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3)}.custom-calculator[data-v-5242c6c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5242c6c4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5242c6c4]{grid-template-columns:1fr 1fr}}.section-title[data-v-5242c6c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5242c6c4]{margin-bottom:var(--space-4)}.form-label[data-v-5242c6c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5242c6c4],.form-select[data-v-5242c6c4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5242c6c4]:focus,.form-select[data-v-5242c6c4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5242c6c4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5242c6c4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5242c6c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5242c6c4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5242c6c4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5242c6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5242c6c4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5242c6c4]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-5242c6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5242c6c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.mode-toggle-group[data-v-5242c6c4],.tab-group[data-v-5242c6c4]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.mode-btn[data-v-5242c6c4],.tab-btn[data-v-5242c6c4]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-5242c6c4],.tab-btn.active[data-v-5242c6c4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-5242c6c4]{align-items:center;display:flex;position:relative}.input-with-unit .unit-badge[data-v-5242c6c4]{right:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute}.distance-input-row[data-v-5242c6c4]{gap:var(--space-3);display:flex}.unit-select-wrap[data-v-5242c6c4]{width:150px}.form-row[data-v-5242c6c4]{gap:var(--space-3);display:flex}.flex-1[data-v-5242c6c4]{flex:1}.flex-2[data-v-5242c6c4]{flex:2}.sub-form-card[data-v-5242c6c4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-3)}.inline-toggle[data-v-5242c6c4]{border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fff;gap:4px;padding:3px;display:flex}.toggle-chip[data-v-5242c6c4]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .15s}.toggle-chip.active[data-v-5242c6c4]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-medium)}.quick-presets[data-v-5242c6c4]{gap:var(--space-1);flex-direction:column;display:flex}.preset-label[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-muted)}.preset-buttons[data-v-5242c6c4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-5242c6c4]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-5242c6c4]:hover{border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-5242c6c4]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-semibold)}.method-hint[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);line-height:1.4}.accordion-toggle[data-v-5242c6c4]{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion-toggle[data-v-5242c6c4]:hover{color:var(--color-primary-700);background:#fff}.chevron[data-v-5242c6c4]{font-size:10px}.primary-subtext[data-v-5242c6c4]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.sub-label[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.val-unit[data-v-5242c6c4]{font-size:var(--text-sm);font-weight:400}.text-time[data-v-5242c6c4]{color:#0284c7}.text-calories[data-v-5242c6c4]{color:#d97706}.activity-stats-card[data-v-5242c6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.stats-row[data-v-5242c6c4]{justify-content:space-between;align-items:center;display:flex}.stat-item[data-v-5242c6c4]{flex-direction:column;display:flex}.stat-title[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-secondary)}.stat-val[data-v-5242c6c4]{font-size:var(--text-base);color:var(--text-primary);margin-top:2px}.font-semibold[data-v-5242c6c4]{font-weight:var(--font-weight-bold)}.font-medium[data-v-5242c6c4]{font-weight:var(--font-weight-medium)}.progress-bar-container[data-v-5242c6c4]{background:var(--color-neutral-100);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.progress-bar-fill[data-v-5242c6c4]{background:linear-gradient(90deg, var(--color-primary-500), #10b981);border-radius:var(--radius-full);height:100%;transition:width .3s}.milestones-card[data-v-5242c6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.milestone-title[data-v-5242c6c4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3)}.milestone-table[data-v-5242c6c4]{gap:var(--space-1);font-size:var(--text-xs);flex-direction:column;display:flex}.milestone-header[data-v-5242c6c4]{font-weight:var(--font-weight-bold);color:var(--text-secondary);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-color);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.milestone-row[data-v-5242c6c4]{padding:var(--space-1) 0;color:var(--text-primary);border-bottom:1px solid var(--color-neutral-100);grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.milestone-row.current-highlight[data-v-5242c6c4]{background:var(--color-primary-50);border-radius:var(--radius-sm);padding-left:var(--space-2);padding-right:var(--space-2);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.empty-subtext[data-v-5242c6c4]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.mt-2[data-v-5242c6c4]{margin-top:var(--space-2)}.mt-3[data-v-5242c6c4]{margin-top:var(--space-3)}.mt-4[data-v-5242c6c4]{margin-top:var(--space-4)}.custom-calculator[data-v-efca7220]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-efca7220]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-efca7220]{grid-template-columns:1fr 1fr}}.section-title[data-v-efca7220]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-efca7220]{margin-bottom:var(--space-4)}.form-label[data-v-efca7220]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-efca7220],.form-select[data-v-efca7220]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-efca7220]:focus,.form-select[data-v-efca7220]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-efca7220]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-efca7220]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-efca7220]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-efca7220]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-efca7220]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.secondary-results-grid[data-v-efca7220]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-efca7220]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-efca7220]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-efca7220]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.info-box[data-v-efca7220]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-efca7220]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-efca7220]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.tab-group[data-v-efca7220]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:3px;display:flex}.tab-btn[data-v-efca7220]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-efca7220]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.sub-tab-group[data-v-efca7220]{background:var(--color-neutral-100);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.sub-tab-btn[data-v-efca7220]{padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.sub-tab-btn.active[data-v-efca7220]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.preset-chips[data-v-efca7220]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-efca7220]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.chip-btn[data-v-efca7220]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.chip-btn.selected[data-v-efca7220]{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.input-with-select[data-v-efca7220]{gap:var(--space-2);display:flex}.inline-select[data-v-efca7220]{width:auto;min-width:120px}.method-card[data-v-efca7220]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.form-row-2[data-v-efca7220]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.toggle-pills[data-v-efca7220]{gap:var(--space-2);display:flex}.pill-label[data-v-efca7220]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;flex:1;justify-content:center;align-items:center;transition:all .2s;display:flex}.pill-label input[data-v-efca7220]{display:none}.pill-label.checked[data-v-efca7220]{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.field-hint[data-v-efca7220]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.advanced-section[data-v-efca7220]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.goal-card[data-v-efca7220]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.goal-header[data-v-efca7220]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.goal-title[data-v-efca7220]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.goal-pct[data-v-efca7220]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.goal-pct.completed[data-v-efca7220]{color:#16a34a}.progress-track[data-v-efca7220]{background:var(--color-neutral-100);border-radius:var(--radius-full);width:100%;height:10px;overflow:hidden}.progress-bar[data-v-efca7220]{background:var(--color-primary-500);border-radius:var(--radius-full);height:100%;transition:width .4s}.progress-bar.completed[data-v-efca7220]{background:#22c55e}.goal-footer[data-v-efca7220]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.goal-success-text[data-v-efca7220]{color:#15803d;font-weight:var(--font-weight-medium)}.goal-remaining-text[data-v-efca7220]{color:var(--text-muted)}.table-container[data-v-efca7220]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;overflow-x:auto}.table-title[data-v-efca7220]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.milestone-table[data-v-efca7220]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.milestone-table th[data-v-efca7220]{text-align:left;padding:var(--space-2);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.milestone-table td[data-v-efca7220]{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.milestone-table tr.highlight_row[data-v-efca7220]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.font-bold[data-v-efca7220]{font-weight:var(--font-weight-bold)}.placeholder-text[data-v-efca7220]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-8573a04d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8573a04d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8573a04d]{grid-template-columns:1fr 1fr}}.section-title[data-v-8573a04d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8573a04d]{margin-bottom:var(--space-4)}.form-label[data-v-8573a04d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8573a04d],.form-select[data-v-8573a04d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-8573a04d]:focus,.form-select[data-v-8573a04d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.unit-toggle-group[data-v-8573a04d]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.unit-toggle-btn[data-v-8573a04d]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.unit-toggle-btn.active[data-v-8573a04d]{color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.helper-text[data-v-8573a04d]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:block}.primary-result-box[data-v-8573a04d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-8573a04d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8573a04d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8573a04d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-8573a04d]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.secondary-results-grid[data-v-8573a04d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8573a04d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8573a04d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8573a04d]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.milestones-card[data-v-8573a04d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.milestone-heading[data-v-8573a04d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.milestone-table-wrapper[data-v-8573a04d]{overflow-x:auto}.milestone-table[data-v-8573a04d]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.milestone-table th[data-v-8573a04d]{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-color)}.milestone-table td[data-v-8573a04d]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.milestone-table tr.highlight-row[data-v-8573a04d]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.font-medium[data-v-8573a04d]{font-weight:var(--font-weight-medium)}.text-muted[data-v-8573a04d]{color:var(--text-muted)}.info-box[data-v-8573a04d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8573a04d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-8573a04d]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-8573a04d]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8573a04d]{color:var(--text-muted);font-size:var(--text-sm)}.mt-4[data-v-8573a04d]{margin-top:var(--space-4)}.custom-calculator[data-v-70efab02]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-70efab02]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-70efab02]{grid-template-columns:1fr 1fr}}.section-title[data-v-70efab02]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-70efab02]{margin-bottom:var(--space-4)}.form-label[data-v-70efab02]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-70efab02],.form-select[data-v-70efab02]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-70efab02]:focus,.form-select[data-v-70efab02]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-70efab02]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-70efab02]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-70efab02]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-70efab02]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-70efab02]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-70efab02]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-70efab02]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-70efab02]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-70efab02]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-70efab02]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row[data-v-70efab02]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.form-row .form-group[data-v-70efab02]{margin-bottom:0}.flex-1[data-v-70efab02]{flex:1}.toggle-group[data-v-70efab02]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-70efab02]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.toggle-btn[data-v-70efab02]:hover{border-color:var(--color-primary-400)}.toggle-btn.active[data-v-70efab02]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-70efab02]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-70efab02]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-70efab02]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.unit-text[data-v-70efab02]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-70efab02]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-70efab02]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bullet-sep[data-v-70efab02]{color:var(--color-primary-400)}.bmi-badge[data-v-70efab02]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);text-transform:capitalize;vertical-align:middle;margin-left:6px;padding:2px 6px;display:inline-block}.bmi-badge.underweight[data-v-70efab02]{color:#b45309;background:#fef3c7}.bmi-badge.normal[data-v-70efab02]{color:#15803d;background:#dcfce7}.bmi-badge.overweight[data-v-70efab02]{color:#c2410c;background:#ffedd5}.bmi-badge.obese[data-v-70efab02]{color:#b91c1c;background:#fee2e2}.tabs-container[data-v-70efab02]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.tabs-header[data-v-70efab02]{background:var(--color-neutral-100,#f8fafc);border-bottom:1px solid var(--border-color);display:flex;overflow-x:auto}.tab-btn[data-v-70efab02]{padding:var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn[data-v-70efab02]:hover{color:var(--color-primary-600)}.tab-btn.active[data-v-70efab02]{color:var(--color-primary-700);border-bottom:2px solid var(--color-primary-600);background:#fff}.tab-content[data-v-70efab02]{padding:var(--space-4)}.macro-cards-grid[data-v-70efab02]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.macro-cards-grid[data-v-70efab02]{grid-template-columns:1fr 1fr}}.macro-card[data-v-70efab02]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-neutral-50,#fafafa)}.macro-card-header[data-v-70efab02]{margin-bottom:var(--space-3)}.macro-title[data-v-70efab02]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-primary);display:block}.macro-desc[data-v-70efab02]{font-size:var(--text-xs);color:var(--text-muted);display:block}.macro-bars[data-v-70efab02]{gap:var(--space-2);flex-direction:column;display:flex}.macro-stat-row[data-v-70efab02]{flex-direction:column;gap:2px;display:flex}.stat-meta[data-v-70efab02]{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;display:flex}.bar-track[data-v-70efab02]{background:var(--color-neutral-200,#e2e8f0);border-radius:999px;height:6px;overflow:hidden}.bar-fill[data-v-70efab02]{border-radius:999px;height:100%;transition:width .3s}.bar-fill.protein[data-v-70efab02]{background:#3b82f6}.bar-fill.carbs[data-v-70efab02]{background:#10b981}.bar-fill.fat[data-v-70efab02]{background:#f59e0b}.bar-fill.bmr[data-v-70efab02]{background:#6366f1}.bar-fill.neat[data-v-70efab02]{background:#06b6d4}.bar-fill.eat[data-v-70efab02]{background:#ec4899}.bar-fill.tef[data-v-70efab02]{background:#8b5cf6}.table-responsive[data-v-70efab02]{overflow-x:auto}.data-table[data-v-70efab02]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-70efab02]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.data-table td[data-v-70efab02]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.highlight-row[data-v-70efab02]{background:var(--color-primary-50,#f0fdf4)}.small-desc[data-v-70efab02]{color:var(--text-muted);margin-top:2px;font-size:11px}.loss-badge[data-v-70efab02]{color:#dc2626;font-weight:var(--font-weight-bold)}.gain-badge[data-v-70efab02]{color:#16a34a;font-weight:var(--font-weight-bold)}.maintain-badge[data-v-70efab02]{color:var(--text-secondary);font-weight:var(--font-weight-bold)}.active-tag[data-v-70efab02]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-weight-bold);padding:2px 6px}.text-primary-color[data-v-70efab02]{color:var(--color-primary-700)}.energy-breakdown-list[data-v-70efab02]{gap:var(--space-3);flex-direction:column;display:flex}.energy-item[data-v-70efab02]{gap:var(--space-1);flex-direction:column;display:flex}.energy-header[data-v-70efab02]{font-size:var(--text-xs);color:var(--text-primary);justify-content:space-between;display:flex}.summary-text[data-v-70efab02]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.advanced-toggle[data-v-70efab02]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--space-1) 0;background:0 0;border:none;text-decoration:underline}.advanced-panel[data-v-70efab02]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);padding:var(--space-3)}.help-text[data-v-70efab02]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.mb-0[data-v-70efab02]{margin-bottom:0}.mb-4[data-v-70efab02]{margin-bottom:var(--space-4)}.mt-3[data-v-70efab02]{margin-top:var(--space-3)}.text-muted[data-v-70efab02]{color:var(--text-muted)}.custom-calculator[data-v-0541f320]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0541f320]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0541f320]{grid-template-columns:1fr 1fr}}.section-title[data-v-0541f320]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0541f320]{margin-bottom:var(--space-4)}.form-label[data-v-0541f320]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0541f320],.form-select[data-v-0541f320]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0541f320]:focus,.form-select[data-v-0541f320]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0541f320]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0541f320]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0541f320]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0541f320]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0541f320]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0541f320]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0541f320]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0541f320]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-0541f320]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0541f320]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-buttons-grid[data-v-0541f320]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.preset-btn[data-v-0541f320]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-direction:column;align-items:center;transition:all .2s;display:flex}.preset-btn[data-v-0541f320]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-btn.active[data-v-0541f320]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-title[data-v-0541f320]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.preset-meta[data-v-0541f320]{color:var(--text-muted);font-size:.7rem}.toggle-group[data-v-0541f320]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.toggle-group.three-cols[data-v-0541f320]{grid-template-columns:1fr 1fr 1fr}.toggle-btn[data-v-0541f320]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.toggle-btn.active[data-v-0541f320]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.input-with-addon[data-v-0541f320]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-0541f320]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-0541f320]{padding:0 var(--space-3);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;border-left:none;align-items:center;display:flex}.help-text[data-v-0541f320]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.tm-preset-buttons[data-v-0541f320]{gap:var(--space-2);margin-bottom:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.tm-preset-btn[data-v-0541f320]{padding:var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff;transition:all .2s}.tm-preset-btn.active[data-v-0541f320]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.unit-text[data-v-0541f320]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-0541f320]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-0541f320]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.text-accent[data-v-0541f320]{color:#0284c7}.color-primary[data-v-0541f320]{color:var(--color-primary-600)}.plate-list[data-v-0541f320]{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.bar-note[data-v-0541f320]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.plate-chips[data-v-0541f320]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.plate-chip[data-v-0541f320]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:2px 6px}.side-note[data-v-0541f320]{color:var(--text-muted);font-size:.75rem}.supplemental-grid[data-v-0541f320]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.supp-item[data-v-0541f320]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2);border-radius:var(--radius-sm);flex-direction:column;display:flex}.supp-label[data-v-0541f320]{color:var(--text-muted);font-size:.7rem}.supp-value[data-v-0541f320]{font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.tab-headers[data-v-0541f320]{border-bottom:2px solid var(--border-color);gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.tab-btn[data-v-0541f320]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:all .2s}.tab-btn.active[data-v-0541f320]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.waves-grid[data-v-0541f320]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.wave-card[data-v-0541f320]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.wave-header[data-v-0541f320]{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color);flex-direction:column;display:flex}.wave-title[data-v-0541f320]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.wave-focus[data-v-0541f320]{color:var(--text-muted);font-size:.75rem}.wave-sets[data-v-0541f320]{gap:var(--space-2);flex-direction:column;display:flex}.set-row[data-v-0541f320]{font-size:var(--text-xs);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.amrap-row[data-v-0541f320]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500)}.set-name[data-v-0541f320]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.set-pct[data-v-0541f320]{color:var(--text-muted)}.set-weight[data-v-0541f320]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.amrap-badge[data-v-0541f320]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);padding:1px 5px}.table-responsive[data-v-0541f320]{overflow-x:auto}.data-table[data-v-0541f320]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-0541f320],.data-table td[data-v-0541f320]{padding:var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-0541f320]{background:var(--color-neutral-50,#f8fafc);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);font-size:.7rem}.badge-increment[data-v-0541f320]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);padding:2px 6px}.error-banner[data-v-0541f320]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-2[data-v-0541f320]{margin-bottom:var(--space-2)}.mb-3[data-v-0541f320]{margin-bottom:var(--space-3)}.mb-4[data-v-0541f320]{margin-bottom:var(--space-4)}.mb-6[data-v-0541f320]{margin-bottom:var(--space-6)}.mt-1[data-v-0541f320]{margin-top:var(--space-1)}.mt-2[data-v-0541f320]{margin-top:var(--space-2)}.mt-6[data-v-0541f320]{margin-top:var(--space-6)}.ml-2[data-v-0541f320]{margin-left:var(--space-2)}.font-bold[data-v-0541f320]{font-weight:var(--font-weight-bold)}.font-medium[data-v-0541f320]{font-weight:var(--font-weight-medium)}.text-muted[data-v-0541f320]{color:var(--text-muted)}.text-secondary[data-v-0541f320]{color:var(--text-secondary)}.text-sm[data-v-0541f320]{font-size:var(--text-sm)}.text-xs[data-v-0541f320]{font-size:var(--text-xs)}.custom-calculator[data-v-76a4c2bb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-76a4c2bb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-76a4c2bb]{grid-template-columns:1fr 1fr}}.section-title[data-v-76a4c2bb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-76a4c2bb]{margin-bottom:var(--space-4)}.form-label[data-v-76a4c2bb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-hint[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-2);font-weight:400}.field-hint[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.form-input[data-v-76a4c2bb],.form-select[data-v-76a4c2bb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-76a4c2bb]:focus,.form-select[data-v-76a4c2bb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.demographics-grid[data-v-76a4c2bb]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-select[data-v-76a4c2bb]{gap:var(--space-2);display:flex}.unit-addon[data-v-76a4c2bb]{max-width:120px}.time-inputs-grid[data-v-76a4c2bb]{align-items:center;gap:var(--space-2);display:flex}.time-subfield[data-v-76a4c2bb]{flex:1;position:relative}.subfield-label[data-v-76a4c2bb]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.time-separator[data-v-76a4c2bb]{color:var(--text-muted);font-weight:700;font-size:var(--text-lg)}.primary-result-box[data-v-76a4c2bb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-76a4c2bb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-76a4c2bb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-76a4c2bb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-76a4c2bb]{font-size:var(--text-xl);color:var(--color-primary-600);font-weight:400}.rating-badge-container[data-v-76a4c2bb]{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rating-badge[data-v-76a4c2bb]{color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.05em;padding:4px 10px}.rating-percentile[data-v-76a4c2bb]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.result-subtext[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.secondary-results-grid[data-v-76a4c2bb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-76a4c2bb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-76a4c2bb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-76a4c2bb]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.unit-text[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.metric-note[data-v-76a4c2bb]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.risk-text[data-v-76a4c2bb]{margin-top:var(--space-2);font-size:var(--text-sm)!important;color:var(--color-primary-700)!important}.formula-box[data-v-76a4c2bb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.formula-title[data-v-76a4c2bb]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.formula-content[data-v-76a4c2bb]{color:var(--text-secondary);word-break:break-word;font-size:11px}.info-box[data-v-76a4c2bb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-76a4c2bb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.analytics-container[data-v-76a4c2bb]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.analytics-tabs[data-v-76a4c2bb]{border-bottom:1px solid var(--border-color);background:var(--color-neutral-50);display:flex;overflow-x:auto}.tab-btn[data-v-76a4c2bb]{min-width:110px;padding:var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-align:center;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn.active[data-v-76a4c2bb]{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold);background:#fff}.tab-content[data-v-76a4c2bb]{padding:var(--space-4)}.table-intro[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3)}.table-responsive[data-v-76a4c2bb]{max-height:320px;overflow-x:auto}.data-table[data-v-76a4c2bb]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-76a4c2bb]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color);white-space:nowrap;position:sticky;top:0}.data-table td[data-v-76a4c2bb]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary);white-space:nowrap}.highlight-cohort[data-v-76a4c2bb]{background-color:var(--color-primary-50)}.you-badge[data-v-76a4c2bb]{background:var(--color-primary-600);color:#fff;border-radius:var(--radius-sm);margin-left:var(--space-1);padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.score-cell.superior[data-v-76a4c2bb]{color:#059669;font-weight:700}.score-cell.excellent[data-v-76a4c2bb]{color:#10b981}.score-cell.good[data-v-76a4c2bb]{color:#3b82f6}.score-cell.fair[data-v-76a4c2bb]{color:#f59e0b}.score-cell.poor[data-v-76a4c2bb]{color:#ef4444}.highlight-cell[data-v-76a4c2bb]{color:var(--color-primary-700)}.zones-list[data-v-76a4c2bb]{gap:var(--space-3);display:grid}.zone-card[data-v-76a4c2bb]{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff}.zone-header[data-v-76a4c2bb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.zone-badge[data-v-76a4c2bb]{background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:700}.zone-name[data-v-76a4c2bb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);flex:1}.zone-pct[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-muted)}.zone-paces[data-v-76a4c2bb]{font-size:var(--text-sm);color:var(--color-primary-700);margin-bottom:var(--space-1);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.zone-pace-mi[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-secondary);margin-left:var(--space-2);font-weight:400}.zone-desc[data-v-76a4c2bb]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.zone-duration[data-v-76a4c2bb]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.font-mono[data-v-76a4c2bb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-bold[data-v-76a4c2bb]{font-weight:var(--font-weight-bold)}.text-error[data-v-76a4c2bb]{color:#ef4444!important}.text-muted[data-v-76a4c2bb]{color:var(--text-muted)}.text-secondary[data-v-76a4c2bb]{color:var(--text-secondary)}.text-sm[data-v-76a4c2bb]{font-size:var(--text-sm)}.text-xs[data-v-76a4c2bb]{font-size:var(--text-xs)}.mt-2[data-v-76a4c2bb]{margin-top:var(--space-2)}.mt-3[data-v-76a4c2bb]{margin-top:var(--space-3)}.mt-4[data-v-76a4c2bb]{margin-top:var(--space-4)}.mt-6[data-v-76a4c2bb]{margin-top:var(--space-6)}.mb-2[data-v-76a4c2bb]{margin-bottom:var(--space-2)}.empty-instruction[data-v-76a4c2bb]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-3)}.custom-calculator[data-v-91b1ab8b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-91b1ab8b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-91b1ab8b]{grid-template-columns:1fr 1fr}}.section-title[data-v-91b1ab8b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-91b1ab8b]{margin-bottom:var(--space-4)}.form-label[data-v-91b1ab8b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-91b1ab8b],.form-select[data-v-91b1ab8b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-91b1ab8b]:focus,.form-select[data-v-91b1ab8b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-91b1ab8b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-91b1ab8b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-91b1ab8b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-91b1ab8b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-91b1ab8b]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-result-text[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2)}.secondary-results-grid[data-v-91b1ab8b]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-91b1ab8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-91b1ab8b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-91b1ab8b]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.mini-unit[data-v-91b1ab8b]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-91b1ab8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-91b1ab8b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggles[data-v-91b1ab8b]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-91b1ab8b]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-91b1ab8b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-91b1ab8b]{gap:var(--space-2);display:flex}.unit-selector[data-v-91b1ab8b]{flex-shrink:0;width:90px}.form-row-2[data-v-91b1ab8b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.label-with-badge[data-v-91b1ab8b]{justify-content:space-between;align-items:center;display:flex}.pct-badge[data-v-91b1ab8b]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;padding:2px 8px}.percentage-slider-wrap[data-v-91b1ab8b]{align-items:center;gap:var(--space-4);display:flex}.form-range[data-v-91b1ab8b]{accent-color:var(--color-primary-600);cursor:pointer;flex:1}.pct-number-input[data-v-91b1ab8b]{text-align:center;width:80px}.chip-container[data-v-91b1ab8b]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-91b1ab8b]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:4px 10px;transition:all .15s}.chip-btn[data-v-91b1ab8b]:hover{background:var(--color-neutral-200)}.chip-btn.active[data-v-91b1ab8b]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.advanced-settings-box[data-v-91b1ab8b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4)}.reverse-calc-box[data-v-91b1ab8b]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.subheading[data-v-91b1ab8b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-unit-label[data-v-91b1ab8b]{align-items:center;display:flex;position:relative}.unit-tag[data-v-91b1ab8b]{right:var(--space-4);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.reverse-result-pill[data-v-91b1ab8b]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-primary-50);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-800)}.highlight-text[data-v-91b1ab8b]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.plate-breakdown-card[data-v-91b1ab8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.plate-header[data-v-91b1ab8b]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.bar-tag[data-v-91b1ab8b]{font-size:var(--text-xs);background:var(--color-neutral-100);border-radius:var(--radius-sm);color:var(--text-secondary);padding:2px 6px}.plate-list[data-v-91b1ab8b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.plate-chip[data-v-91b1ab8b]{background:var(--color-neutral-800);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);align-items:center;gap:4px;padding:4px 10px;display:flex}.plate-count[data-v-91b1ab8b]{color:var(--color-primary-300)}.empty-plates-note[data-v-91b1ab8b],.remainder-note[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--text-muted)}.remainder-note[data-v-91b1ab8b]{margin-top:var(--space-2);color:#d97706}.prilepin-summary-text[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}.table-section[data-v-91b1ab8b]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.table-section-header[data-v-91b1ab8b]{margin-bottom:var(--space-4)}.table-hint[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--text-muted)}.table-wrapper[data-v-91b1ab8b]{border-radius:var(--radius-md);border:1px solid var(--border-color);overflow-x:auto}.data-table[data-v-91b1ab8b]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left;background:#fff}.data-table th[data-v-91b1ab8b]{background:var(--color-neutral-50);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);font-size:var(--text-xs);text-transform:uppercase}.data-table td[data-v-91b1ab8b]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.table-row[data-v-91b1ab8b]{cursor:pointer;transition:background .15s}.table-row[data-v-91b1ab8b]:hover{background:var(--color-neutral-50)}.table-row.selected[data-v-91b1ab8b]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.pct-pill[data-v-91b1ab8b]{background:var(--color-neutral-100);font-size:var(--text-xs);border-radius:4px;padding:2px 6px;display:inline-block}.highlight-cell[data-v-91b1ab8b]{color:var(--color-primary-700);font-size:var(--text-base)}.text-secondary[data-v-91b1ab8b]{color:var(--text-secondary)}.zone-badge[data-v-91b1ab8b]{font-size:11px;font-weight:var(--font-weight-medium);border-radius:9999px;padding:2px 8px;display:inline-block}.badge-overload[data-v-91b1ab8b]{color:#991b1b;background:#fee2e2}.badge-peak[data-v-91b1ab8b]{color:#9a3412;background:#ffedd5}.badge-strength[data-v-91b1ab8b]{color:#92400e;background:#fef3c7}.badge-hypertrophy[data-v-91b1ab8b]{color:#166534;background:#dcfce7}.badge-speed[data-v-91b1ab8b]{color:#3730a3;background:#e0e7ff}.badge-warmup[data-v-91b1ab8b]{color:#4b5563;background:#f3f4f6}.rep-max-grid[data-v-91b1ab8b]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.rm-card[data-v-91b1ab8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;cursor:pointer;background:#fff;transition:all .2s}.rm-card[data-v-91b1ab8b]:hover{border-color:var(--color-primary-400);box-shadow:0 2px 4px #0000000d}.rm-header[data-v-91b1ab8b]{font-size:var(--text-xs);margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.rm-tag[data-v-91b1ab8b]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.rm-pct[data-v-91b1ab8b]{color:var(--text-muted)}.rm-weight[data-v-91b1ab8b]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:2px}.rm-desc[data-v-91b1ab8b]{color:var(--text-muted);font-size:10px;line-height:1.2}.zones-grid[data-v-91b1ab8b]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){.zones-grid[data-v-91b1ab8b]{grid-template-columns:1fr 1fr}}.zone-card[data-v-91b1ab8b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.zone-card-header[data-v-91b1ab8b]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.zone-name[data-v-91b1ab8b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.zone-range-badge[data-v-91b1ab8b]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:4px;padding:2px 6px}.zone-weight-span[data-v-91b1ab8b]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-600);margin-bottom:var(--space-2)}.zone-adaptation[data-v-91b1ab8b],.zone-reps[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:4px}.zone-desc[data-v-91b1ab8b]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);line-height:1.4}.custom-calculator[data-v-83c88788]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-83c88788]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-83c88788]{grid-template-columns:1fr 1fr}}.section-title[data-v-83c88788]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-83c88788]{margin-top:var(--space-6)}.mt-4[data-v-83c88788]{margin-top:var(--space-4)}.form-group[data-v-83c88788]{margin-bottom:var(--space-4)}.form-label[data-v-83c88788]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-83c88788],.form-select[data-v-83c88788]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-83c88788]:focus,.form-select[data-v-83c88788]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.solve-for-toggles[data-v-83c88788]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-83c88788]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:center;user-select:none;flex:1;transition:all .2s;display:flex}.radio-label[data-v-83c88788]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-83c88788]{display:none}.input-with-unit[data-v-83c88788]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-83c88788]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-unit .form-input[data-v-83c88788]{padding:var(--space-3) var(--space-4);color:var(--text-primary);background:0 0;border:none;flex:1}.input-with-unit .form-input[data-v-83c88788]:focus{box-shadow:none}.unit-select[data-v-83c88788]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer}.unit-select[data-v-83c88788]:focus{outline:none}.lifts-breakdown[data-v-83c88788]{gap:var(--space-1);flex-direction:column;display:flex}.results-content[data-v-83c88788]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-83c88788]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-83c88788]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-83c88788]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-83c88788]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-83c88788]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.secondary-results-grid[data-v-83c88788]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-83c88788]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-83c88788]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-83c88788]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit-text[data-v-83c88788]{font-size:var(--text-base);font-weight:var(--font-weight-normal);color:var(--text-muted)}.classification-card[data-v-83c88788]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.level-indicator[data-v-83c88788]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.level-badge[data-v-83c88788]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:var(--color-neutral-100);color:var(--text-secondary);border:1px solid #0000;transition:all .2s}.level-badge.active[data-v-83c88788]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold);box-shadow:0 1px 3px #0003}.info-box[data-v-83c88788]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-83c88788]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.breakdown-list[data-v-83c88788]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.breakdown-row[data-v-83c88788]{padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.breakdown-row[data-v-83c88788]:last-child{border-bottom:none}.breakdown-row code[data-v-83c88788]{background:var(--color-neutral-100);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs)}.error-box[data-v-83c88788]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-83c88788]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-56ea4913]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-56ea4913]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-56ea4913]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-56ea4913}@keyframes spin-56ea4913{to{transform:rotate(360deg)}}.calculator-grid[data-v-56ea4913]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-56ea4913]{opacity:1}@media (width>=768px){.calculator-grid[data-v-56ea4913]{grid-template-columns:1fr 1fr}}.section-title[data-v-56ea4913]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-56ea4913]{margin-bottom:var(--space-4)}.form-label[data-v-56ea4913]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-group[data-v-56ea4913]{gap:var(--space-2);display:flex}.input-group .form-input[data-v-56ea4913]{flex:1}.unit-select[data-v-56ea4913]{width:auto;min-width:120px}.form-input[data-v-56ea4913],.form-select[data-v-56ea4913]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-56ea4913]:focus,.form-select[data-v-56ea4913]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.diagram-container[data-v-56ea4913]{margin-top:var(--space-6);padding:var(--space-4);background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px dashed var(--border-color);justify-content:center;align-items:center;display:flex}.circle-diagram[data-v-56ea4913]{width:140px;height:140px}.result-box[data-v-56ea4913]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-56ea4913]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-56ea4913]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-56ea4913]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-56ea4913]{color:var(--color-primary-600)}.placeholder[data-v-56ea4913]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-56ea4913]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-56ea4913]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-56ea4913]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-56ea4913]{color:var(--text-secondary)}.sec-val[data-v-56ea4913]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-text[data-v-56ea4913]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.custom-calculator[data-v-0dacc329]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-0dacc329]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-0dacc329]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-0dacc329}@keyframes spin-0dacc329{to{transform:rotate(360deg)}}.calculator-grid[data-v-0dacc329]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-0dacc329]{opacity:1}@media (width>=768px){.calculator-grid[data-v-0dacc329]{grid-template-columns:1fr 1fr}}.section-title[data-v-0dacc329]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0dacc329]{margin-bottom:var(--space-4)}.form-label[data-v-0dacc329]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.shape-select[data-v-0dacc329]{font-weight:var(--font-weight-bold);border-color:var(--color-primary-300);margin-bottom:var(--space-4)}.shape-inputs[data-v-0dacc329]{animation:.3s fadeIn-0dacc329}@keyframes fadeIn-0dacc329{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-input[data-v-0dacc329],.form-select[data-v-0dacc329]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0dacc329]:focus,.form-select[data-v-0dacc329]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-0dacc329]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-0dacc329]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-0dacc329]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0dacc329]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-0dacc329]{color:var(--color-primary-600)}.placeholder[data-v-0dacc329]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-0dacc329]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-0dacc329]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-0dacc329]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-0dacc329]{color:var(--text-secondary)}.sec-val[data-v-0dacc329]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-text[data-v-0dacc329]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:12px}.custom-calculator[data-v-94c7a772]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-94c7a772]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-94c7a772]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-94c7a772}@keyframes spin-94c7a772{to{transform:rotate(360deg)}}.calculator-grid[data-v-94c7a772]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-94c7a772]{opacity:1}@media (width>=768px){.calculator-grid[data-v-94c7a772]{grid-template-columns:1fr 1fr}}.section-title[data-v-94c7a772]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.flex-between[data-v-94c7a772]{justify-content:space-between;align-items:center;display:flex}.w-auto[data-v-94c7a772]{width:auto}.mt-1[data-v-94c7a772]{margin-top:var(--space-1)}.mt-2[data-v-94c7a772]{margin-top:var(--space-2)}.mt-3[data-v-94c7a772]{margin-top:var(--space-3)}.mt-4[data-v-94c7a772]{margin-top:var(--space-4)}.mt-6[data-v-94c7a772]{margin-top:var(--space-6)}.mb-0[data-v-94c7a772]{margin-bottom:0}.mb-3[data-v-94c7a772]{margin-bottom:var(--space-3)}.mb-4[data-v-94c7a772],.form-group[data-v-94c7a772]{margin-bottom:var(--space-4)}.form-label[data-v-94c7a772]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-94c7a772]{color:var(--text-secondary);margin-top:var(--space-2);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-300);font-size:13px;line-height:1.5}.form-input[data-v-94c7a772]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-94c7a772]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select[data-v-94c7a772]{padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer}.form-select[data-v-94c7a772]:focus{border-color:var(--color-primary-600);outline:none}.input-with-symbol[data-v-94c7a772]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-94c7a772]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-94c7a772]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-94c7a772]{padding-right:var(--space-10)}.result-box[data-v-94c7a772]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-94c7a772]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-94c7a772]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-94c7a772]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-94c7a772]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:center;align-items:baseline;gap:var(--space-2);word-break:break-all;display:flex}.result-subtext[data-v-94c7a772]{font-size:var(--text-sm);color:var(--text-secondary)}.unit-text[data-v-94c7a772]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.highlight[data-v-94c7a772]{color:var(--color-primary-600)}.placeholder[data-v-94c7a772]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-94c7a772]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-94c7a772]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-94c7a772]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-94c7a772]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-94c7a772]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-94c7a772]{font-weight:var(--font-weight-bold)}.text-primary[data-v-94c7a772]{color:var(--color-primary-600)}.uppercase[data-v-94c7a772]{text-transform:uppercase}.summary-border[data-v-94c7a772]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-3945f84e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-3945f84e]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-3945f84e]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-3945f84e}@keyframes spin-3945f84e{to{transform:rotate(360deg)}}.calculator-grid[data-v-3945f84e]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-3945f84e]{opacity:1}@media (width>=768px){.calculator-grid[data-v-3945f84e]{grid-template-columns:1fr 1fr}}.section-title[data-v-3945f84e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-3945f84e]{margin-top:var(--space-1)}.mt-4[data-v-3945f84e]{margin-top:var(--space-4)}.mb-4[data-v-3945f84e],.form-group[data-v-3945f84e]{margin-bottom:var(--space-4)}.form-label[data-v-3945f84e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-3945f84e],.form-select[data-v-3945f84e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-3945f84e]:focus,.form-select[data-v-3945f84e]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-3945f84e]{display:flex}.input-with-select .form-input[data-v-3945f84e]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-3945f84e]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:120px}.result-box[data-v-3945f84e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-3945f84e]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-3945f84e]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-3945f84e]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-3945f84e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-3945f84e]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-3945f84e]{color:var(--color-primary-600)}.placeholder[data-v-3945f84e]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-3945f84e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-3945f84e]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-3945f84e]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-3945f84e]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-3945f84e]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-mono[data-v-3945f84e]{font-family:monospace;font-size:13px}.text-primary[data-v-3945f84e]{color:var(--color-primary-600)}.summary-border[data-v-3945f84e]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-f5fe0966]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-f5fe0966]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-f5fe0966]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-f5fe0966}@keyframes spin-f5fe0966{to{transform:rotate(360deg)}}.calculator-grid[data-v-f5fe0966]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-f5fe0966]{opacity:1}@media (width>=768px){.calculator-grid[data-v-f5fe0966]{grid-template-columns:1fr 1fr}}.section-title[data-v-f5fe0966]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-f5fe0966]{margin-top:var(--space-1)}.mt-2[data-v-f5fe0966]{margin-top:var(--space-2)}.mt-4[data-v-f5fe0966]{margin-top:var(--space-4)}.mb-4[data-v-f5fe0966]{margin-bottom:var(--space-4)}.mb-6[data-v-f5fe0966]{margin-bottom:var(--space-6)}.form-group[data-v-f5fe0966]{margin-bottom:var(--space-4)}.form-label[data-v-f5fe0966]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-f5fe0966]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-f5fe0966],.form-select[data-v-f5fe0966]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f5fe0966]:focus,.form-select[data-v-f5fe0966]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-f5fe0966]{display:flex}.input-with-select .form-input[data-v-f5fe0966]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-f5fe0966]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-f5fe0966]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-f5fe0966]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-f5fe0966]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-f5fe0966]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-f5fe0966]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-f5fe0966]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-f5fe0966]{color:var(--color-primary-600)}.placeholder[data-v-f5fe0966]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-f5fe0966]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-f5fe0966]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-f5fe0966]:last-child{border-bottom:none}.sec-result-row.bg-active[data-v-f5fe0966]{background-color:var(--color-neutral-100);font-weight:var(--font-weight-medium)}.sec-label[data-v-f5fe0966]{color:var(--text-secondary)}.sec-result-row.bg-active .sec-label[data-v-f5fe0966]{color:var(--text-primary)}.sec-val[data-v-f5fe0966]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-f5fe0966]{color:var(--color-primary-600)}.custom-calculator[data-v-da1a9054]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-da1a9054]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-da1a9054]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-da1a9054}@keyframes spin-da1a9054{to{transform:rotate(360deg)}}.calculator-grid[data-v-da1a9054]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-da1a9054]{opacity:1}@media (width>=768px){.calculator-grid[data-v-da1a9054]{grid-template-columns:1fr 1fr}}.section-title[data-v-da1a9054]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-da1a9054]{margin-top:var(--space-1)}.mt-2[data-v-da1a9054]{margin-top:var(--space-2)}.mt-4[data-v-da1a9054]{margin-top:var(--space-4)}.mb-4[data-v-da1a9054]{margin-bottom:var(--space-4)}.mb-6[data-v-da1a9054]{margin-bottom:var(--space-6)}.form-group[data-v-da1a9054]{margin-bottom:var(--space-4)}.form-label[data-v-da1a9054]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-da1a9054]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-da1a9054],.form-select[data-v-da1a9054]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-da1a9054]:focus,.form-select[data-v-da1a9054]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-da1a9054]{display:flex}.input-with-select .form-input[data-v-da1a9054]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-da1a9054]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-da1a9054]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-da1a9054]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-da1a9054]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-da1a9054]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-da1a9054]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-da1a9054]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-da1a9054]{color:var(--color-primary-600)}.placeholder[data-v-da1a9054]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-da1a9054]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-da1a9054]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-da1a9054]:last-child{border-bottom:none}.sec-result-row.bg-active[data-v-da1a9054]{background-color:var(--color-neutral-100);font-weight:var(--font-weight-medium)}.sec-label[data-v-da1a9054]{color:var(--text-secondary)}.sec-result-row.bg-active .sec-label[data-v-da1a9054]{color:var(--text-primary)}.sec-val[data-v-da1a9054]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-da1a9054]{color:var(--color-primary-600)}.custom-calculator[data-v-ca84c747]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ca84c747]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ca84c747]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ca84c747}@keyframes spin-ca84c747{to{transform:rotate(360deg)}}.calculator-grid[data-v-ca84c747]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ca84c747]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ca84c747]{grid-template-columns:1fr 1fr}}.section-title[data-v-ca84c747]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-ca84c747]{margin-top:var(--space-1)}.mt-2[data-v-ca84c747]{margin-top:var(--space-2)}.mt-4[data-v-ca84c747]{margin-top:var(--space-4)}.mb-4[data-v-ca84c747]{margin-bottom:var(--space-4)}.mb-6[data-v-ca84c747]{margin-bottom:var(--space-6)}.form-group[data-v-ca84c747]{margin-bottom:var(--space-4)}.form-label[data-v-ca84c747]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-ca84c747]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-ca84c747],.form-select[data-v-ca84c747]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-ca84c747]:focus,.form-select[data-v-ca84c747]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-ca84c747]{display:flex}.input-with-select .form-input[data-v-ca84c747]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-ca84c747]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-ca84c747]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-ca84c747]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-ca84c747]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-ca84c747]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-ca84c747]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-ca84c747]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-ca84c747]{color:var(--color-primary-600)}.placeholder[data-v-ca84c747]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ca84c747]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-ca84c747]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ca84c747]:last-child{border-bottom:none}.sec-result-row.bg-active[data-v-ca84c747]{background-color:var(--color-neutral-100);font-weight:var(--font-weight-medium)}.sec-label[data-v-ca84c747]{color:var(--text-secondary)}.sec-result-row.bg-active .sec-label[data-v-ca84c747]{color:var(--text-primary)}.sec-val[data-v-ca84c747]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-ca84c747]{color:var(--color-primary-600)}.custom-calculator[data-v-6df66005]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-6df66005]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-6df66005]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-6df66005}@keyframes spin-6df66005{to{transform:rotate(360deg)}}.calculator-grid[data-v-6df66005]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-6df66005]{opacity:1}@media (width>=768px){.calculator-grid[data-v-6df66005]{grid-template-columns:1fr 1fr}}.section-title[data-v-6df66005]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-6df66005]{margin-top:var(--space-1)}.mt-2[data-v-6df66005]{margin-top:var(--space-2)}.mt-4[data-v-6df66005]{margin-top:var(--space-4)}.mb-4[data-v-6df66005]{margin-bottom:var(--space-4)}.mb-6[data-v-6df66005]{margin-bottom:var(--space-6)}.form-group[data-v-6df66005]{margin-bottom:var(--space-4)}.form-label[data-v-6df66005]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-6df66005]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-6df66005],.form-select[data-v-6df66005]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-6df66005]:focus,.form-select[data-v-6df66005]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-6df66005]{display:flex}.input-with-select .form-input[data-v-6df66005]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-6df66005]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-6df66005]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-6df66005]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-6df66005]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-6df66005]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-6df66005]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-6df66005]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-6df66005]{color:var(--color-primary-600)}.placeholder[data-v-6df66005]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-6df66005]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-6df66005]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-6df66005]:last-child{border-bottom:none}.sec-result-row.bg-active[data-v-6df66005]{background-color:var(--color-neutral-100);font-weight:var(--font-weight-medium)}.sec-label[data-v-6df66005]{color:var(--text-secondary)}.sec-result-row.bg-active .sec-label[data-v-6df66005]{color:var(--text-primary)}.sec-val[data-v-6df66005]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-primary[data-v-6df66005]{color:var(--color-primary-600)}.custom-calculator[data-v-ad313e75]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ad313e75]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ad313e75]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ad313e75}@keyframes spin-ad313e75{to{transform:rotate(360deg)}}.calculator-grid[data-v-ad313e75]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ad313e75]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ad313e75]{grid-template-columns:1fr 1fr}}.section-title[data-v-ad313e75]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-ad313e75]{margin-top:var(--space-1)}.mt-4[data-v-ad313e75]{margin-top:var(--space-4)}.mb-4[data-v-ad313e75],.form-group[data-v-ad313e75]{margin-bottom:var(--space-4)}.form-label[data-v-ad313e75]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-ad313e75],.form-select[data-v-ad313e75]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-ad313e75]:focus,.form-select[data-v-ad313e75]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-ad313e75]{display:flex}.input-with-select .form-input[data-v-ad313e75]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-ad313e75]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:80px}.result-box[data-v-ad313e75]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-ad313e75]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-ad313e75]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-ad313e75]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-ad313e75]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-ad313e75]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-ad313e75]{color:var(--color-primary-600)}.placeholder[data-v-ad313e75]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ad313e75]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-ad313e75]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ad313e75]:last-child{border-bottom:none}.sec-label[data-v-ad313e75]{color:var(--text-secondary)}.sec-val[data-v-ad313e75]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-mono[data-v-ad313e75]{font-family:monospace;font-size:13px}.text-primary[data-v-ad313e75]{color:var(--color-primary-600)}.summary-border[data-v-ad313e75]{border-top:1px solid var(--border-color)}.custom-calculator[data-v-53a7f718]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-53a7f718]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-53a7f718]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-53a7f718}@keyframes spin-53a7f718{to{transform:rotate(360deg)}}.calculator-grid[data-v-53a7f718]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-53a7f718]{opacity:1}@media (width>=768px){.calculator-grid[data-v-53a7f718]{grid-template-columns:1fr 1fr}}.section-title[data-v-53a7f718]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.mt-1[data-v-53a7f718]{margin-top:var(--space-1)}.mt-2[data-v-53a7f718]{margin-top:var(--space-2)}.mt-4[data-v-53a7f718]{margin-top:var(--space-4)}.mb-2[data-v-53a7f718]{margin-bottom:var(--space-2)}.mb-4[data-v-53a7f718],.form-group[data-v-53a7f718]{margin-bottom:var(--space-4)}.form-label[data-v-53a7f718]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.math-italic[data-v-53a7f718]{font-family:serif;font-style:italic}.form-input[data-v-53a7f718]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-53a7f718]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-error[data-v-53a7f718]{color:#ef4444;font-size:13px}.radio-group[data-v-53a7f718]{flex-direction:column;display:flex}.radio-label[data-v-53a7f718]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[data-v-53a7f718]{cursor:pointer}.result-box[data-v-53a7f718]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-53a7f718]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-53a7f718]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-53a7f718]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-53a7f718]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-53a7f718]{color:var(--color-primary-600)}.placeholder[data-v-53a7f718]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-53a7f718]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-53a7f718]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-53a7f718]:last-child{border-bottom:none}.sec-label[data-v-53a7f718]{color:var(--text-secondary)}.sec-val[data-v-53a7f718]{color:var(--text-primary);font-weight:500}.custom-calculator[data-v-d6bfdfa6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-d6bfdfa6]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-d6bfdfa6]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-d6bfdfa6}@keyframes spin-d6bfdfa6{to{transform:rotate(360deg)}}.calculator-grid[data-v-d6bfdfa6]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-d6bfdfa6]{opacity:1}@media (width>=768px){.calculator-grid[data-v-d6bfdfa6]{grid-template-columns:1fr 1fr}}.section-title[data-v-d6bfdfa6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-d6bfdfa6]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-d6bfdfa6]{margin-top:var(--space-1)}.mt-2[data-v-d6bfdfa6]{margin-top:var(--space-2)}.mt-4[data-v-d6bfdfa6]{margin-top:var(--space-4)}.mb-2[data-v-d6bfdfa6]{margin-bottom:var(--space-2)}.mb-4[data-v-d6bfdfa6]{margin-bottom:var(--space-4)}.mb-6[data-v-d6bfdfa6]{margin-bottom:var(--space-6)}.form-group[data-v-d6bfdfa6]{margin-bottom:var(--space-4)}.form-label[data-v-d6bfdfa6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.math-italic[data-v-d6bfdfa6]{font-family:serif;font-style:italic}.form-input[data-v-d6bfdfa6],.form-select[data-v-d6bfdfa6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-select.mode-select[data-v-d6bfdfa6]{border-color:var(--color-primary-300);background-color:var(--color-primary-50);font-weight:500}.form-input[data-v-d6bfdfa6]:focus,.form-select[data-v-d6bfdfa6]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-d6bfdfa6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-d6bfdfa6]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-d6bfdfa6]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-d6bfdfa6]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-d6bfdfa6]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-d6bfdfa6]{color:var(--color-primary-600)}.placeholder[data-v-d6bfdfa6]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-d6bfdfa6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-d6bfdfa6]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-d6bfdfa6]:last-child{border-bottom:none}.sec-label[data-v-d6bfdfa6]{color:var(--text-secondary)}.sec-val[data-v-d6bfdfa6]{color:var(--text-primary);font-weight:500}.custom-calculator[data-v-d0d57176]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d0d57176]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d0d57176]{grid-template-columns:1fr 1fr}}.section-title[data-v-d0d57176]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d0d57176]{margin-bottom:var(--space-4)}.form-label[data-v-d0d57176]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-d0d57176]{display:flex}.form-input[data-v-d0d57176]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-d0d57176]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-select[data-v-d0d57176]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);cursor:pointer;border-left:none;width:110px}.form-select[data-v-d0d57176]:focus{border-color:var(--color-primary-600);outline:none}.form-select-full[data-v-d0d57176]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-d0d57176]:focus{border-color:var(--color-primary-600);outline:none}.error-text[data-v-d0d57176]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-d0d57176]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-d0d57176]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-d0d57176]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-notation[data-v-d0d57176]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace}.result-value[data-v-d0d57176]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-d0d57176]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-d0d57176]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-d0d57176]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-d0d57176]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-d0d57176]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-d0d57176]{color:var(--text-secondary)}.sec-val[data-v-d0d57176]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-d0d57176]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-d0d57176]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-d0d57176]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-0eb234c1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0eb234c1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0eb234c1]{grid-template-columns:1fr 1fr}}.section-title[data-v-0eb234c1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0eb234c1]{margin-bottom:var(--space-4)}.form-label[data-v-0eb234c1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-0eb234c1]{display:flex}.form-input[data-v-0eb234c1]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-0eb234c1]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-select[data-v-0eb234c1]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);cursor:pointer;border-left:none;width:110px}.form-select[data-v-0eb234c1]:focus{border-color:var(--color-primary-600);outline:none}.inline-select[data-v-0eb234c1]{border:none;border-bottom:1px dashed var(--border-color);color:var(--text-secondary);font-size:var(--text-lg);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;margin-left:4px;padding:0}.inline-select[data-v-0eb234c1]:focus{border-bottom-color:var(--color-primary-600);outline:none}.radio-group[data-v-0eb234c1]{gap:var(--space-4);display:flex}.radio-label[data-v-0eb234c1]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.error-text[data-v-0eb234c1]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-0eb234c1]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-0eb234c1]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-0eb234c1]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-notation[data-v-0eb234c1]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace}.result-value[data-v-0eb234c1]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-0eb234c1]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-0eb234c1]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-0eb234c1]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-0eb234c1]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-0eb234c1]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-0eb234c1]{color:var(--text-secondary)}.sec-val[data-v-0eb234c1]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-0eb234c1]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-0eb234c1]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-0eb234c1]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-b7ff59fd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b7ff59fd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b7ff59fd]{grid-template-columns:1fr 1fr}}.section-title[data-v-b7ff59fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b7ff59fd]{margin-bottom:var(--space-4)}.form-label[data-v-b7ff59fd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b7ff59fd],.form-select[data-v-b7ff59fd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b7ff59fd]:focus,.form-select[data-v-b7ff59fd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b7ff59fd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b7ff59fd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b7ff59fd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b7ff59fd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b7ff59fd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b7ff59fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b7ff59fd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b7ff59fd]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b7ff59fd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b7ff59fd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-b7ff59fd]{margin-top:var(--space-4)}.shape-select-main[data-v-b7ff59fd]{font-weight:var(--font-weight-bold);border-color:var(--color-primary-300)}.form-row[data-v-b7ff59fd]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.unit-badge[data-v-b7ff59fd]{font-size:var(--text-xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.metric-unit[data-v-b7ff59fd]{font-size:var(--text-xs);color:var(--text-secondary);margin-left:2px}.result-subtext[data-v-b7ff59fd]{margin-top:var(--space-2)}.formula-badge[data-v-b7ff59fd]{border:1px solid var(--color-primary-200);color:var(--color-primary-800);border-radius:var(--radius-md);font-family:monospace;font-size:var(--text-xs);background:#fff;padding:4px 10px;display:inline-block}.empty-message[data-v-b7ff59fd]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-2);line-height:1.5}.presets-container[data-v-b7ff59fd]{margin-bottom:var(--space-4)}.preset-buttons[data-v-b7ff59fd]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-preset[data-v-b7ff59fd]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .2s}.btn-preset[data-v-b7ff59fd]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-300,#93c5fd)}.diagram-card[data-v-b7ff59fd]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;background:#f8fafc}.diagram-title[data-v-b7ff59fd]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.shape-svg[data-v-b7ff59fd]{width:100%;max-height:130px}.svg-shape[data-v-b7ff59fd]{fill:#eff6ff;stroke:#2563eb;stroke-width:2px}.svg-text[data-v-b7ff59fd]{fill:#1e293b;font-family:sans-serif;font-size:11px}.conversions-table[data-v-b7ff59fd]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.conv-row[data-v-b7ff59fd]{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#f8fafc;justify-content:space-between;padding:4px 6px;display:flex}.conv-label[data-v-b7ff59fd]{color:var(--text-secondary)}.conv-value[data-v-b7ff59fd]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.steps-list[data-v-b7ff59fd]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-b7ff59fd]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);line-height:1.4;display:flex}.step-number[data-v-b7ff59fd]{font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.step-text[data-v-b7ff59fd]{word-break:break-word}.quick-formulas[data-v-b7ff59fd]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.q-formula[data-v-b7ff59fd]{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#f8fafc;padding:6px 8px;font-family:monospace}.custom-calculator[data-v-34eef953]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-34eef953]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-34eef953]{grid-template-columns:1fr 1fr}}.section-title[data-v-34eef953]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-34eef953]{margin-bottom:var(--space-4)}.form-label[data-v-34eef953]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-34eef953],.form-select[data-v-34eef953]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-34eef953]:focus,.form-select[data-v-34eef953]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-34eef953]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-34eef953]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-34eef953]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-34eef953]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-34eef953]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-34eef953]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-34eef953]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-34eef953]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-34eef953]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-34eef953]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-34eef953]{margin-top:var(--space-4)}.unit-text[data-v-34eef953]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:var(--space-1)}.unit-sub[data-v-34eef953]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.rad-text[data-v-34eef953]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-weight:400;display:block}.result-formula-sub[data-v-34eef953]{font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.theorem-equation[data-v-34eef953]{font-family:monospace;font-size:var(--text-lg);color:var(--color-primary-700);margin-bottom:var(--space-2);text-align:center;background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);font-weight:700}.theorem-desc[data-v-34eef953]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.svg-container[data-v-34eef953]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#f8fafc;justify-content:center;align-items:center;display:flex}.triangle-svg[data-v-34eef953]{width:100%;max-width:320px;height:auto}.triangle-shape[data-v-34eef953]{fill:#3b82f614;stroke:#2563eb;stroke-width:2.5px;stroke-linejoin:round}.right-angle-mark[data-v-34eef953]{fill:none;stroke:#64748b;stroke-width:1.5px}.right-angle-dot[data-v-34eef953]{fill:#64748b}.svg-label[data-v-34eef953]{fill:#1e293b;text-anchor:middle;font-size:13px;font-weight:600}.svg-label-highlight[data-v-34eef953]{fill:#2563eb;font-weight:700}.svg-angle-label[data-v-34eef953]{fill:#64748b;font-size:11px}.error-box[data-v-34eef953]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.steps-card[data-v-34eef953]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-title[data-v-34eef953]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.steps-list[data-v-34eef953]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-34eef953]{font-family:monospace;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);color:#334155;background:#f8fafc}.squares-card[data-v-34eef953]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.squares-header[data-v-34eef953]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-3);text-align:center}.squares-grid[data-v-34eef953]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.square-cell[data-v-34eef953]{border-radius:var(--radius-sm);padding:var(--space-2);text-align:center;background:#f8fafc;border:1px solid #e2e8f0;flex:1}.sq-label[data-v-34eef953]{font-size:var(--text-xs);color:var(--text-secondary)}.sq-val[data-v-34eef953]{font-size:var(--text-sm);color:var(--text-primary);margin-top:2px;font-weight:700}.square-operator[data-v-34eef953]{font-size:var(--text-lg);color:var(--text-muted);font-weight:700}.triple-status[data-v-34eef953]{font-weight:var(--font-weight-semibold);color:var(--text-secondary);font-size:var(--text-base)!important}.triple-status.is-triple[data-v-34eef953]{color:#15803d;font-weight:700}.empty-icon[data-v-34eef953]{margin-bottom:var(--space-2);font-size:2.5rem}.empty-text[data-v-34eef953]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.custom-calculator[data-v-114d5cea]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-114d5cea]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-114d5cea]{grid-template-columns:1fr 1fr}}.section-title[data-v-114d5cea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-114d5cea]{margin-bottom:var(--space-4)}.form-label[data-v-114d5cea]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-114d5cea],.form-select[data-v-114d5cea]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-114d5cea]:focus,.form-select[data-v-114d5cea]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-114d5cea]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-114d5cea]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-114d5cea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-114d5cea]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-114d5cea]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-114d5cea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-114d5cea]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-114d5cea]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-114d5cea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-114d5cea]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-114d5cea]{margin-top:var(--space-4)}.unit-tag[data-v-114d5cea]{font-size:var(--text-base);margin-left:var(--space-1);font-weight:400}.unit-sub[data-v-114d5cea]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-114d5cea]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.error-box[data-v-114d5cea]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-114d5cea]{font-size:var(--text-base);color:var(--text-muted)}.formula-display[data-v-114d5cea]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);text-align:center;margin:var(--space-2) 0}.formula-step-text[data-v-114d5cea]{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin:0;line-height:1.4}.custom-calculator[data-v-1d8b9a21]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1d8b9a21]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1d8b9a21]{grid-template-columns:1fr 1fr}}.section-title[data-v-1d8b9a21]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1d8b9a21]{margin-bottom:var(--space-4)}.form-label[data-v-1d8b9a21]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1d8b9a21],.form-select[data-v-1d8b9a21]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1d8b9a21]:focus,.form-select[data-v-1d8b9a21]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1d8b9a21]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1d8b9a21]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1d8b9a21]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1d8b9a21]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1d8b9a21]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1d8b9a21]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1d8b9a21]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1d8b9a21]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1d8b9a21]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1d8b9a21]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-1d8b9a21]{margin-top:var(--space-4)}.shape-select[data-v-1d8b9a21]{font-weight:var(--font-weight-semibold);border-color:var(--color-primary-300)}.shape-inputs[data-v-1d8b9a21]{animation:.2s ease-in-out fadeIn-1d8b9a21}.unit-tag[data-v-1d8b9a21]{font-size:var(--text-base);margin-left:var(--space-1);font-weight:400}.unit-sub[data-v-1d8b9a21]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-1d8b9a21]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.placeholder[data-v-1d8b9a21]{font-size:var(--text-base);color:var(--text-muted)}.formula-display[data-v-1d8b9a21]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);text-align:center;margin:var(--space-2) 0}.formula-step-text[data-v-1d8b9a21]{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin:0;line-height:1.5}@keyframes fadeIn-1d8b9a21{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-calculator[data-v-e291ba71]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e291ba71]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e291ba71]{grid-template-columns:1fr 1fr}}.section-title[data-v-e291ba71]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e291ba71]{margin-bottom:var(--space-4)}.form-label[data-v-e291ba71]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e291ba71],.form-select[data-v-e291ba71]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e291ba71]:focus,.form-select[data-v-e291ba71]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e291ba71]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e291ba71]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e291ba71]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e291ba71]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e291ba71]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e291ba71]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e291ba71]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e291ba71]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e291ba71]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e291ba71]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-e291ba71]{margin-top:var(--space-4)}.shape-select[data-v-e291ba71]{font-weight:var(--font-weight-semibold);border-color:var(--color-primary-300)}.shape-inputs[data-v-e291ba71]{animation:.2s ease-in-out fadeIn-e291ba71}.unit-tag[data-v-e291ba71]{font-size:var(--text-base);margin-left:var(--space-1);font-weight:400}.unit-sub[data-v-e291ba71]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-e291ba71]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.placeholder[data-v-e291ba71]{font-size:var(--text-base);color:var(--text-muted)}.formula-display[data-v-e291ba71]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);text-align:center;margin:var(--space-2) 0}.formula-step-text[data-v-e291ba71]{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin:0;line-height:1.5}.conversion-table-wrapper[data-v-e291ba71]{margin-top:var(--space-2);overflow-x:auto}.conversion-table[data-v-e291ba71]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.conversion-table td[data-v-e291ba71]{padding:var(--space-2);border-bottom:1px solid var(--border-color)}.conv-label[data-v-e291ba71]{font-weight:var(--font-weight-medium);color:var(--text-secondary);width:30%}.conv-value[data-v-e291ba71]{font-family:monospace;font-weight:var(--font-weight-bold);color:var(--text-primary);width:20%}@keyframes fadeIn-e291ba71{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-calculator[data-v-391e6b6f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-391e6b6f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-391e6b6f]{grid-template-columns:1fr 1fr}}.section-title[data-v-391e6b6f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-391e6b6f]{margin-top:var(--space-4)}.mt-2[data-v-391e6b6f]{margin-top:var(--space-2)}.text-xs[data-v-391e6b6f]{font-size:var(--text-xs)}.text-sm[data-v-391e6b6f]{font-size:var(--text-sm)}.text-gray-500[data-v-391e6b6f]{color:#6b7280}.italic[data-v-391e6b6f]{font-style:italic}.font-mono[data-v-391e6b6f]{font-family:monospace}.text-primary[data-v-391e6b6f]{color:var(--color-primary-700)}.text-secondary[data-v-391e6b6f]{color:var(--text-secondary)}.form-group[data-v-391e6b6f]{margin-bottom:var(--space-4)}.form-label[data-v-391e6b6f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-391e6b6f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-391e6b6f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-391e6b6f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-391e6b6f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-391e6b6f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-391e6b6f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-391e6b6f]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-391e6b6f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-391e6b6f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-391e6b6f]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-391e6b6f]{font-size:var(--text-xl);color:var(--text-primary)}.info-box[data-v-391e6b6f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-391e6b6f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.formula-list[data-v-391e6b6f]{gap:var(--space-2);flex-direction:column;display:flex}.formula-item[data-v-391e6b6f]{border-bottom:1px solid var(--color-neutral-100);padding-bottom:var(--space-2);justify-content:space-between;display:flex}.formula-item[data-v-391e6b6f]:last-child{border-bottom:none;padding-bottom:0}.error-box[data-v-391e6b6f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-391e6b6f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-5b2932d6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5b2932d6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5b2932d6]{grid-template-columns:1fr 1fr}}.section-title[data-v-5b2932d6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5b2932d6]{margin-bottom:var(--space-4)}.form-label[data-v-5b2932d6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5b2932d6],.form-select[data-v-5b2932d6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5b2932d6]:focus,.form-select[data-v-5b2932d6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5b2932d6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5b2932d6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5b2932d6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5b2932d6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5b2932d6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5b2932d6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5b2932d6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5b2932d6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5b2932d6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5b2932d6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-5b2932d6]{margin-top:var(--space-4)}.text-base[data-v-5b2932d6]{font-size:var(--text-base)}.font-semibold[data-v-5b2932d6]{font-weight:600}.unit-sub[data-v-5b2932d6]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.result-subtext[data-v-5b2932d6]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:500}.formula-box[data-v-5b2932d6]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold);border:1px solid var(--color-primary-200)}.property-grid[data-v-5b2932d6]{gap:var(--space-2);flex-direction:column;display:flex}.property-item[data-v-5b2932d6]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.property-item[data-v-5b2932d6]:last-child{border-bottom:none}.prop-label[data-v-5b2932d6]{color:var(--text-secondary)}.prop-val[data-v-5b2932d6]{font-weight:var(--font-weight-medium);color:var(--text-primary);font-family:monospace}.steps-list[data-v-5b2932d6]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-5b2932d6]{margin-bottom:var(--space-2)}.rule-text[data-v-5b2932d6]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.4}.rule-list[data-v-5b2932d6]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.rule-list code[data-v-5b2932d6]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);padding:1px 4px;font-family:monospace}.error-box[data-v-5b2932d6]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-5b2932d6]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-22c7901b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-22c7901b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-22c7901b]{grid-template-columns:1fr 1fr}}.section-title[data-v-22c7901b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-22c7901b]{margin-bottom:var(--space-4)}.form-label[data-v-22c7901b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-22c7901b],.form-select[data-v-22c7901b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-22c7901b]:focus,.form-select[data-v-22c7901b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-22c7901b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-22c7901b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-22c7901b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-22c7901b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-22c7901b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-22c7901b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-22c7901b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-22c7901b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-22c7901b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-22c7901b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-22c7901b]{margin-top:var(--space-4)}.helper-text[data-v-22c7901b]{font-size:var(--text-xs);color:var(--text-muted,#64748b);margin-top:var(--space-2);font-style:italic}.diagram-card[data-v-22c7901b]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#f8fafc;justify-content:center;display:flex}.triangle-svg[data-v-22c7901b]{width:100%;max-width:220px;height:auto;display:block}.result-subtext[data-v-22c7901b]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1)}.error-box[data-v-22c7901b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-22c7901b]{font-size:var(--text-base);color:var(--text-muted)}.formula-list[data-v-22c7901b]{gap:var(--space-2);flex-direction:column;display:flex}.formula-item[data-v-22c7901b]{padding-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid #f1f5f9;display:flex}.formula-item[data-v-22c7901b]:last-child{border-bottom:none;padding-bottom:0}.formula-name[data-v-22c7901b]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-22c7901b]{font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-700);text-align:right}.custom-calculator[data-v-513abbfc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-513abbfc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-513abbfc]{grid-template-columns:1fr 1fr}}.section-title[data-v-513abbfc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-513abbfc]{margin-bottom:var(--space-4)}.form-label[data-v-513abbfc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-513abbfc],.form-select[data-v-513abbfc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-513abbfc]:focus,.form-select[data-v-513abbfc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-513abbfc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-513abbfc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-513abbfc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-513abbfc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-513abbfc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-513abbfc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-513abbfc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-513abbfc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-513abbfc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-513abbfc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-513abbfc]{margin-top:var(--space-4)}.mt-6[data-v-513abbfc]{margin-top:var(--space-6)}.text-muted[data-v-513abbfc]{color:var(--text-muted,#6b7280)}.input-with-unit[data-v-513abbfc]{gap:var(--space-2);display:flex}.unit-select[data-v-513abbfc]{flex-shrink:0;width:45%}.result-subtext[data-v-513abbfc]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.formula-code[data-v-513abbfc]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-513abbfc]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-513abbfc]{margin-bottom:var(--space-1)}.error-box[data-v-513abbfc]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-513abbfc]{font-size:var(--text-base);color:var(--text-muted)}.unit-note[data-v-513abbfc]{font-size:var(--text-xs);line-height:1.4}.custom-calculator[data-v-b3cf92b6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b3cf92b6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b3cf92b6]{grid-template-columns:1fr 1fr}}.section-title[data-v-b3cf92b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b3cf92b6]{margin-bottom:var(--space-4)}.form-label[data-v-b3cf92b6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b3cf92b6],.form-select[data-v-b3cf92b6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b3cf92b6]:focus,.form-select[data-v-b3cf92b6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b3cf92b6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b3cf92b6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b3cf92b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b3cf92b6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b3cf92b6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b3cf92b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b3cf92b6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b3cf92b6]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b3cf92b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b3cf92b6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-3[data-v-b3cf92b6]{margin-top:var(--space-3,.75rem)}.mt-4[data-v-b3cf92b6]{margin-top:var(--space-4,1rem)}.mt-6[data-v-b3cf92b6]{margin-top:var(--space-6,1.5rem)}.mb-4[data-v-b3cf92b6]{margin-bottom:var(--space-4,1rem)}.text-muted[data-v-b3cf92b6]{color:var(--text-muted,#6b7280)}.text-capitalize[data-v-b3cf92b6]{text-transform:capitalize}.preset-buttons[data-v-b3cf92b6]{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.preset-btn[data-v-b3cf92b6]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all .2s}.preset-btn[data-v-b3cf92b6]:hover{background:var(--color-primary-100,#e0e7ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.preset-btn.active[data-v-b3cf92b6]{background:var(--color-primary-500,#6366f1);border-color:var(--color-primary-600,#4f46e5);color:#fff}.toggle-tabs[data-v-b3cf92b6]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md,.375rem);padding:3px;display:flex}.toggle-tab[data-v-b3cf92b6]{padding:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--text-secondary,#4b5563);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-sm,.25rem);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-tab.active[data-v-b3cf92b6]{color:var(--color-primary-700,#4338ca);background:#fff;box-shadow:0 1px 3px #0000001a}.table-editor[data-v-b3cf92b6]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem)}.table-header-row[data-v-b3cf92b6]{gap:var(--space-2,.5rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#6b7280);text-transform:uppercase;margin-bottom:var(--space-2,.5rem);padding:0 var(--space-1,.25rem);grid-template-columns:45px 1fr 1fr 36px;display:grid}.vertex-row[data-v-b3cf92b6]{gap:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem);grid-template-columns:45px 1fr 1fr 36px;align-items:center;display:grid}.vertex-badge[data-v-b3cf92b6]{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-bold,700);color:var(--color-primary-700,#4338ca);background:var(--color-primary-100,#e0e7ff);border-radius:var(--radius-sm,.25rem);text-align:center;padding:4px 6px}.coord-num[data-v-b3cf92b6]{padding:var(--space-2,.5rem) var(--space-3,.75rem)}.remove-btn[data-v-b3cf92b6]{border:1px solid var(--border-color,#e5e7eb);color:var(--text-muted,#9ca3af);border-radius:var(--radius-md,.375rem);cursor:pointer;background:0 0;justify-content:center;align-items:center;height:38px;transition:all .2s;display:flex}.remove-btn[data-v-b3cf92b6]:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.remove-btn[data-v-b3cf92b6]:disabled{opacity:.4;cursor:not-allowed}.table-actions[data-v-b3cf92b6]{gap:var(--space-2,.5rem);display:flex}.btn-secondary[data-v-b3cf92b6]{background:var(--color-primary-50,#eef2ff);border:1px solid var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca);padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all .2s}.btn-secondary[data-v-b3cf92b6]:hover{background:var(--color-primary-100,#e0e7ff)}.btn-outline[data-v-b3cf92b6]{border:1px solid var(--border-color,#e5e7eb);color:var(--text-secondary,#4b5563);padding:var(--space-2,.5rem) var(--space-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;background:#fff;transition:all .2s}.btn-outline[data-v-b3cf92b6]:hover{background:var(--color-neutral-100,#f3f4f6)}.form-textarea[data-v-b3cf92b6]{resize:vertical;font-family:monospace}.help-hint[data-v-b3cf92b6]{font-size:var(--text-xs,.75rem);color:var(--text-muted,#6b7280);margin-top:var(--space-1,.25rem);display:block}.result-subtext[data-v-b3cf92b6]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.formula-code[data-v-b3cf92b6]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-b3cf92b6]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-b3cf92b6]{margin-bottom:var(--space-1)}.error-box[data-v-b3cf92b6]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.warning-box[data-v-b3cf92b6]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fcd34d;line-height:1.4}.placeholder[data-v-b3cf92b6]{font-size:var(--text-base);color:var(--text-muted)}.unit-note[data-v-b3cf92b6]{font-size:var(--text-xs);line-height:1.4}.polygon-visualizer[data-v-b3cf92b6]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-4,1rem);background:#fff}.svg-container[data-v-b3cf92b6]{background:var(--color-neutral-50,#fafafa);border-radius:var(--radius-sm,.25rem);justify-content:center;align-items:center;width:100%;height:220px;display:flex;overflow:hidden}.polygon-svg[data-v-b3cf92b6]{width:100%;height:100%}.svg-poly-shape[data-v-b3cf92b6]{fill:#6366f126}.svg-poly-stroke[data-v-b3cf92b6]{fill:none;stroke:var(--color-primary-500,#6366f1);stroke-width:2px;stroke-linejoin:round}.svg-vertex-dot[data-v-b3cf92b6]{fill:var(--color-primary-600,#4f46e5);stroke:#fff;stroke-width:1.5px}.svg-vertex-label[data-v-b3cf92b6]{fill:var(--color-primary-800,#312e81);paint-order:stroke;stroke:#fff;stroke-width:2.5px;stroke-linecap:butt;stroke-linejoin:miter;font-size:10px;font-weight:700}.svg-centroid-dot[data-v-b3cf92b6]{fill:#ef4444;stroke:#fff;stroke-width:1.5px}.svg-centroid-label[data-v-b3cf92b6]{fill:#b91c1c;paint-order:stroke;stroke:#fff;stroke-width:2.5px;font-size:9px;font-weight:700}.custom-calculator[data-v-456bcfdf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-456bcfdf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-456bcfdf]{grid-template-columns:1fr 1fr}}.section-title[data-v-456bcfdf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-456bcfdf]{margin-bottom:var(--space-4)}.form-label[data-v-456bcfdf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-456bcfdf],.form-select[data-v-456bcfdf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-456bcfdf]:focus,.form-select[data-v-456bcfdf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-456bcfdf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-456bcfdf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-456bcfdf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-456bcfdf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-456bcfdf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-456bcfdf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-456bcfdf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-456bcfdf]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-456bcfdf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-456bcfdf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-456bcfdf]{margin-top:var(--space-4,1rem)}.mt-6[data-v-456bcfdf]{margin-top:var(--space-6,1.5rem)}.text-capitalize[data-v-456bcfdf]{text-transform:capitalize}.preset-buttons[data-v-456bcfdf]{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.preset-btn[data-v-456bcfdf]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all .2s}.preset-btn[data-v-456bcfdf]:hover{background:var(--color-primary-100,#e0e7ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.input-with-unit[data-v-456bcfdf]{gap:var(--space-2,.5rem);display:flex}.unit-select[data-v-456bcfdf]{flex-shrink:0;width:45%}.unit-tag[data-v-456bcfdf]{font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--text-muted,#6b7280)}.result-subtext[data-v-456bcfdf]{font-size:var(--text-sm,.875rem);color:var(--color-primary-600,#4f46e5);margin-top:var(--space-2,.5rem)}.formula-code[data-v-456bcfdf]{font-family:monospace;font-size:var(--text-base,1rem);color:var(--color-primary-700,#4338ca);background:var(--color-primary-50,#eff6ff);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);margin:var(--space-2,.5rem) 0;text-align:center;font-weight:var(--font-weight-bold,700)}.steps-list[data-v-456bcfdf]{padding-left:var(--space-4,1rem);font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);margin:0;line-height:1.6}.steps-list li[data-v-456bcfdf]{margin-bottom:var(--space-1,.25rem)}.error-box[data-v-456bcfdf]{color:#b91c1c;padding:var(--space-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-456bcfdf]{font-size:var(--text-base,1rem);color:var(--text-muted,#6b7280)}.diagram-container[data-v-456bcfdf]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem)}.svg-wrapper[data-v-456bcfdf]{justify-content:center;width:100%;max-height:220px;display:flex}.diagram-svg[data-v-456bcfdf]{width:100%;height:200px}.svg-rect-body[data-v-456bcfdf]{fill:var(--color-primary-100,#e0e7ff);stroke:var(--color-primary-600,#4f46e5);stroke-width:2.5px}.svg-rect-diag[data-v-456bcfdf]{stroke:#9333ea;stroke-width:1.8px;stroke-dasharray:5 4}.svg-right-angle[data-v-456bcfdf]{fill:none;stroke:var(--color-primary-600,#4f46e5);stroke-width:1.5px}.svg-dimension-label[data-v-456bcfdf]{fill:var(--text-primary,#1f2937);font-family:sans-serif;font-size:11px;font-weight:600}.svg-diag-label[data-v-456bcfdf]{fill:#9333ea;font-family:sans-serif;font-size:11px;font-weight:600}.conversion-table[data-v-456bcfdf]{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}.conv-row[data-v-456bcfdf]{font-size:var(--text-xs,.75rem);border-bottom:1px solid var(--border-color,#f3f4f6);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.conv-row[data-v-456bcfdf]:last-child{border-bottom:none}.conv-name[data-v-456bcfdf]{color:var(--text-secondary,#4b5563)}.conv-val[data-v-456bcfdf]{font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827);font-family:monospace}.custom-calculator[data-v-32ba311e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-32ba311e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-32ba311e]{grid-template-columns:1fr 1fr}}.section-title[data-v-32ba311e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-32ba311e]{margin-bottom:var(--space-4)}.form-label[data-v-32ba311e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-32ba311e],.form-select[data-v-32ba311e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-32ba311e]:focus,.form-select[data-v-32ba311e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-32ba311e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-32ba311e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-32ba311e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-32ba311e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-32ba311e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-32ba311e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-32ba311e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-32ba311e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-32ba311e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-32ba311e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-32ba311e]{margin-top:var(--space-2)}.mt-4[data-v-32ba311e]{margin-top:var(--space-4)}.mt-6[data-v-32ba311e]{margin-top:var(--space-6)}.unit-text[data-v-32ba311e]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.result-subtext[data-v-32ba311e]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.input-with-unit[data-v-32ba311e]{gap:var(--space-2);display:flex}.unit-select[data-v-32ba311e]{flex-shrink:0;width:45%}.ratio-inputs[data-v-32ba311e]{align-items:center;gap:var(--space-2);display:flex}.ratio-separator[data-v-32ba311e]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:700}.preset-buttons[data-v-32ba311e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-32ba311e]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:2px 8px;transition:all .15s}.preset-chip[data-v-32ba311e]:hover{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8)}.preset-chip.active[data-v-32ba311e]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.formula-code[data-v-32ba311e]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-32ba311e]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-32ba311e]{margin-bottom:var(--space-1)}.conversions-grid[data-v-32ba311e]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.conversion-item[data-v-32ba311e]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);padding:var(--space-2);font-size:var(--text-xs);flex-direction:column;align-items:center;display:flex}.conv-label[data-v-32ba311e]{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.conv-value[data-v-32ba311e]{color:var(--text-primary);font-weight:var(--font-weight-medium);margin-top:2px}.error-box[data-v-32ba311e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-32ba311e]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-6359f8b0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6359f8b0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6359f8b0]{grid-template-columns:1fr 1fr}}.section-title[data-v-6359f8b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6359f8b0]{margin-bottom:var(--space-4)}.form-label[data-v-6359f8b0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6359f8b0],.form-select[data-v-6359f8b0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6359f8b0]:focus,.form-select[data-v-6359f8b0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6359f8b0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6359f8b0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6359f8b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6359f8b0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6359f8b0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6359f8b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6359f8b0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6359f8b0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6359f8b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6359f8b0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-6359f8b0]{margin-top:var(--space-2,.5rem)}.mt-3[data-v-6359f8b0]{margin-top:var(--space-3,.75rem)}.mt-4[data-v-6359f8b0]{margin-top:var(--space-4,1rem)}.mb-0[data-v-6359f8b0]{margin-bottom:0}.mb-2[data-v-6359f8b0]{margin-bottom:var(--space-2,.5rem)}.mb-3[data-v-6359f8b0]{margin-bottom:var(--space-3,.75rem)}.mb-4[data-v-6359f8b0]{margin-bottom:var(--space-4,1rem)}.text-center[data-v-6359f8b0]{text-align:center}.text-xs[data-v-6359f8b0]{font-size:var(--text-xs,.75rem)}.text-sm[data-v-6359f8b0]{font-size:var(--text-sm,.875rem)}.text-lg[data-v-6359f8b0]{font-size:var(--text-lg,1.125rem)}.text-muted[data-v-6359f8b0]{color:var(--text-muted,#6b7280)}.text-primary[data-v-6359f8b0]{color:var(--color-primary-600,#4f46e5)}.font-medium[data-v-6359f8b0]{font-weight:500}.font-bold[data-v-6359f8b0]{font-weight:700}.font-mono[data-v-6359f8b0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.preset-buttons[data-v-6359f8b0]{gap:var(--space-2,.5rem);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.preset-btn[data-v-6359f8b0]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);padding:var(--space-2,.5rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;flex-direction:column;align-items:center;gap:2px;transition:all .2s;display:flex}.preset-btn[data-v-6359f8b0]:hover{background:var(--color-primary-50,#eef2ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.preset-btn.active[data-v-6359f8b0]{background:var(--color-primary-600,#4f46e5);border-color:var(--color-primary-700,#4338ca);color:#fff}.preset-btn.active .preset-badge[data-v-6359f8b0]{color:#fff;background:#ffffff40}.preset-badge[data-v-6359f8b0]{background:var(--color-neutral-200,#e5e7eb);color:var(--text-secondary,#4b5563);border-radius:var(--radius-sm,.25rem);padding:1px 4px;font-size:.65rem}.label-row[data-v-6359f8b0]{margin-bottom:var(--space-2,.5rem);justify-content:space-between;align-items:center;display:flex}.shape-badge[data-v-6359f8b0]{font-size:var(--text-xs,.75rem);background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-700,#4338ca);border-radius:var(--radius-full,9999px);padding:2px 8px;font-weight:600}.input-with-steppers[data-v-6359f8b0]{gap:var(--space-2,.5rem);grid-template-columns:44px 1fr 44px;display:grid}.step-btn[data-v-6359f8b0]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);font-size:var(--text-lg,1.125rem);border-radius:var(--radius-md,.375rem);cursor:pointer;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.step-btn[data-v-6359f8b0]:hover:not(:disabled){background:var(--color-primary-100,#e0e7ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.step-btn[data-v-6359f8b0]:disabled{opacity:.4;cursor:not-allowed}.range-slider[data-v-6359f8b0]{width:100%;accent-color:var(--color-primary-600,#4f46e5);cursor:pointer}.input-unit-group[data-v-6359f8b0]{gap:var(--space-2,.5rem);grid-template-columns:1fr 110px;display:grid}.checkbox-grid[data-v-6359f8b0]{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.checkbox-grid[data-v-6359f8b0]{grid-template-columns:1fr}}.checkbox-label[data-v-6359f8b0]{align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;display:flex}.checkbox-label input[data-v-6359f8b0]{accent-color:var(--color-primary-600,#4f46e5)}.result-header-row[data-v-6359f8b0]{justify-content:center;align-items:center;gap:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem);display:flex}.shape-type-pill[data-v-6359f8b0]{background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);font-size:var(--text-xs,.75rem);border-radius:var(--radius-full,9999px);padding:3px 10px;font-weight:700}.symmetry-pill[data-v-6359f8b0]{background:var(--color-neutral-200,#e5e7eb);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,.75rem);border-radius:var(--radius-full,9999px);padding:3px 8px;font-family:monospace}.unit-text[data-v-6359f8b0]{font-size:var(--text-xl,1.25rem);color:var(--color-primary-600,#4f46e5);margin-left:4px;font-weight:400}.sub-unit[data-v-6359f8b0]{font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);margin-left:2px}.formula-badge[data-v-6359f8b0]{border:1px solid var(--color-primary-200,#c7d2fe);color:var(--color-primary-700,#4338ca);font-size:var(--text-xs,.75rem);border-radius:var(--radius-md,.375rem);background:#fff;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,monospace;display:inline-block}.field-formula[data-v-6359f8b0]{color:var(--text-muted,#9ca3af);margin-top:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.6875rem}.diagram-header[data-v-6359f8b0]{margin-bottom:var(--space-2,.5rem);justify-content:space-between;align-items:center;display:flex}.diagram-hint[data-v-6359f8b0]{color:var(--text-muted,#9ca3af);font-size:.7rem}.svg-container[data-v-6359f8b0]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem);background:#fafafa;justify-content:center;align-items:center;min-height:260px;display:flex}.polygon-svg[data-v-6359f8b0]{width:100%;max-width:320px;height:auto;overflow:visible}.diagram-legend[data-v-6359f8b0]{justify-content:center;gap:var(--space-3,.75rem);margin-top:var(--space-2,.5rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);flex-wrap:wrap;display:flex}.legend-item[data-v-6359f8b0]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-6359f8b0]{border-radius:50%;width:8px;height:8px;display:inline-block}.legend-dot.polygon[data-v-6359f8b0]{background:#4f46e5}.legend-dot.incircle[data-v-6359f8b0]{background:#10b981}.legend-dot.circumcircle[data-v-6359f8b0]{background:#3b82f6}.legend-dot.apothem[data-v-6359f8b0]{background:#f59e0b}.legend-dot.radius[data-v-6359f8b0]{background:#8b5cf6}.legend-dot.diagonals[data-v-6359f8b0]{background:#94a3b8}.table-wrapper[data-v-6359f8b0]{overflow-x:auto}.data-table[data-v-6359f8b0]{border-collapse:collapse;width:100%;font-size:var(--text-xs,.75rem)}.data-table th[data-v-6359f8b0],.data-table td[data-v-6359f8b0]{padding:var(--space-2,.5rem) var(--space-3,.75rem);text-align:left;border-bottom:1px solid var(--border-color,#e5e7eb)}.data-table th[data-v-6359f8b0]{background:var(--color-neutral-50,#f9fafb);color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.collapsible-header[data-v-6359f8b0]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.toggle-icon-btn[data-v-6359f8b0]{color:var(--color-primary-600,#4f46e5);font-size:var(--text-xs,.75rem);cursor:pointer;background:0 0;border:none;font-weight:600}.step-list[data-v-6359f8b0]{padding-left:var(--space-4,1rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);margin:0;line-height:1.6}.step-item[data-v-6359f8b0]{margin-bottom:var(--space-2,.5rem)}.custom-calculator[data-v-7176e07f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7176e07f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7176e07f]{grid-template-columns:1fr 1fr}}.section-title[data-v-7176e07f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7176e07f]{margin-bottom:var(--space-4)}.form-label[data-v-7176e07f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7176e07f],.form-select[data-v-7176e07f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7176e07f]:focus,.form-select[data-v-7176e07f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7176e07f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7176e07f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7176e07f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7176e07f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7176e07f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7176e07f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7176e07f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7176e07f]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7176e07f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7176e07f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-7176e07f]{margin-top:var(--space-4)}.mt-6[data-v-7176e07f]{margin-top:var(--space-6)}.text-muted[data-v-7176e07f]{color:var(--text-muted,#6b7280)}.input-with-unit[data-v-7176e07f]{gap:var(--space-2);display:flex}.unit-select[data-v-7176e07f]{flex-shrink:0;width:45%}.result-subtext[data-v-7176e07f]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.formula-code[data-v-7176e07f]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-7176e07f]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-7176e07f]{margin-bottom:var(--space-1)}.error-box[data-v-7176e07f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-7176e07f]{font-size:var(--text-base);color:var(--text-muted)}.unit-note[data-v-7176e07f]{font-size:var(--text-xs);line-height:1.4}.custom-calculator[data-v-09633f4a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-09633f4a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-09633f4a]{grid-template-columns:1fr 1fr}}.section-title[data-v-09633f4a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-09633f4a]{margin-bottom:var(--space-4)}.form-label[data-v-09633f4a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-09633f4a],.form-select[data-v-09633f4a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-09633f4a]:focus,.form-select[data-v-09633f4a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-09633f4a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-09633f4a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-09633f4a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-09633f4a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-09633f4a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-09633f4a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-09633f4a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-09633f4a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-09633f4a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-09633f4a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-09633f4a]{margin-top:var(--space-4)}.helper-text[data-v-09633f4a]{font-size:var(--text-xs);color:var(--text-muted,#64748b);margin-top:var(--space-2);font-style:italic}.diagram-card[data-v-09633f4a]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#f8fafc;justify-content:center;display:flex}.triangle-svg[data-v-09633f4a]{width:100%;max-width:220px;height:auto;display:block}.result-subtext[data-v-09633f4a]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1)}.error-box[data-v-09633f4a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-09633f4a]{font-size:var(--text-base);color:var(--text-muted)}.formula-list[data-v-09633f4a]{gap:var(--space-2);flex-direction:column;display:flex}.formula-item[data-v-09633f4a]{padding-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid #f1f5f9;display:flex}.formula-item[data-v-09633f4a]:last-child{border-bottom:none;padding-bottom:0}.formula-name[data-v-09633f4a]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-09633f4a]{font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-700);text-align:right}.custom-calculator[data-v-15fb260a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-15fb260a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-15fb260a]{grid-template-columns:1fr 1fr}}.section-title[data-v-15fb260a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-15fb260a]{margin-bottom:var(--space-4)}.form-label[data-v-15fb260a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-15fb260a],.form-select[data-v-15fb260a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-15fb260a]:focus,.form-select[data-v-15fb260a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-15fb260a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-15fb260a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-15fb260a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-15fb260a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-15fb260a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-15fb260a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-15fb260a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-15fb260a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-15fb260a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-15fb260a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-15fb260a]{margin-top:var(--space-4)}.helper-text[data-v-15fb260a]{font-size:var(--text-xs);color:var(--text-muted,#64748b);margin-top:var(--space-2);font-style:italic}.diagram-card[data-v-15fb260a]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#f8fafc;justify-content:center;display:flex}.triangle-svg[data-v-15fb260a]{width:100%;max-width:240px;height:auto;display:block}.result-badge-row[data-v-15fb260a]{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.badge[data-v-15fb260a]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:2px 8px;display:inline-block}.badge-type[data-v-15fb260a]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af)}.badge-angle[data-v-15fb260a]{color:#92400e;background:#fef3c7}.result-subtext[data-v-15fb260a]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1)}.error-box[data-v-15fb260a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-15fb260a]{font-size:var(--text-base);color:var(--text-muted)}.formula-list[data-v-15fb260a]{gap:var(--space-2);flex-direction:column;display:flex}.formula-item[data-v-15fb260a]{padding-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid #f1f5f9;flex-wrap:wrap;display:flex}.formula-item[data-v-15fb260a]:last-child{border-bottom:none;padding-bottom:0}.formula-name[data-v-15fb260a]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-15fb260a]{font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-700);text-align:right}.custom-calculator[data-v-192c398a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-192c398a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-192c398a]{grid-template-columns:1fr 1fr}}.section-title[data-v-192c398a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-192c398a]{margin-bottom:var(--space-4)}.form-label[data-v-192c398a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-192c398a],.form-select[data-v-192c398a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-192c398a]:focus,.form-select[data-v-192c398a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-192c398a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-192c398a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-192c398a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-192c398a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-192c398a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-192c398a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-192c398a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-192c398a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-192c398a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-192c398a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-192c398a]{margin-top:var(--space-4,1rem)}.mt-6[data-v-192c398a]{margin-top:var(--space-6,1.5rem)}.mb-0[data-v-192c398a]{margin-bottom:0}.preset-buttons[data-v-192c398a]{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.preset-btn[data-v-192c398a]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all .2s}.preset-btn[data-v-192c398a]:hover{background:var(--color-primary-100,#e0e7ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.unit-tag[data-v-192c398a]{font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--text-muted,#6b7280)}.result-subtext[data-v-192c398a]{font-size:var(--text-sm,.875rem);color:var(--color-primary-600,#4f46e5);margin-top:var(--space-2,.5rem)}.formula-code[data-v-192c398a]{font-family:monospace;font-size:var(--text-base,1rem);color:var(--color-primary-700,#4338ca);background:var(--color-primary-50,#eff6ff);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);margin:var(--space-2,.5rem) 0;text-align:center;font-weight:var(--font-weight-bold,700)}.steps-list[data-v-192c398a]{padding-left:var(--space-4,1rem);font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);margin:0;line-height:1.6}.steps-list li[data-v-192c398a]{margin-bottom:var(--space-1,.25rem)}.error-box[data-v-192c398a]{color:#b91c1c;padding:var(--space-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-192c398a]{font-size:var(--text-base,1rem);color:var(--text-muted,#6b7280)}.diagram-container[data-v-192c398a]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem)}.diagram-header[data-v-192c398a]{margin-bottom:var(--space-3,.75rem);justify-content:space-between;align-items:center;display:flex}.circles-toggle[data-v-192c398a]{align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-xs,.75rem);color:var(--text-secondary,#4b5563);cursor:pointer;user-select:none;display:flex}.circles-toggle input[data-v-192c398a]{cursor:pointer}.svg-wrapper[data-v-192c398a]{justify-content:center;width:100%;max-height:240px;display:flex}.diagram-svg[data-v-192c398a]{width:100%;height:220px}.svg-square-body[data-v-192c398a]{fill:var(--color-primary-100,#e0e7ff);stroke:var(--color-primary-600,#4f46e5);stroke-width:2.5px}.svg-square-diag[data-v-192c398a]{stroke:#9333ea;stroke-width:1.8px;stroke-dasharray:5 4}.svg-incircle[data-v-192c398a]{fill:none;stroke:#10b981;stroke-width:1.5px;stroke-dasharray:4 3}.svg-circumcircle[data-v-192c398a]{fill:none;stroke:#6366f1;stroke-width:1.5px;stroke-dasharray:4 3}.svg-right-angle[data-v-192c398a]{fill:none;stroke:var(--color-primary-600,#4f46e5);stroke-width:1.5px}.svg-dimension-label[data-v-192c398a]{fill:var(--text-primary,#1f2937);font-family:sans-serif;font-size:11px;font-weight:600}.svg-diag-label[data-v-192c398a]{fill:#9333ea;font-family:sans-serif;font-size:11px;font-weight:600}.conversion-table[data-v-192c398a]{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}.conv-row[data-v-192c398a]{font-size:var(--text-xs,.75rem);border-bottom:1px solid var(--border-color,#f3f4f6);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.conv-row[data-v-192c398a]:last-child{border-bottom:none}.conv-name[data-v-192c398a]{color:var(--text-secondary,#4b5563)}.conv-val[data-v-192c398a]{font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827);font-family:monospace}.custom-calculator[data-v-ee59da08]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ee59da08]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ee59da08]{grid-template-columns:1fr 1fr}}.section-title[data-v-ee59da08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ee59da08]{margin-bottom:var(--space-4)}.form-label[data-v-ee59da08]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ee59da08],.form-select[data-v-ee59da08]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ee59da08]:focus,.form-select[data-v-ee59da08]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ee59da08]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ee59da08]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ee59da08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ee59da08]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ee59da08]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ee59da08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ee59da08]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ee59da08]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ee59da08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ee59da08]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-ee59da08]{margin-top:var(--space-2)}.mt-4[data-v-ee59da08]{margin-top:var(--space-4)}.mt-6[data-v-ee59da08]{margin-top:var(--space-6)}.unit-text[data-v-ee59da08]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.result-subtext[data-v-ee59da08]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.preset-buttons[data-v-ee59da08]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-ee59da08]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:2px 8px;transition:all .15s}.preset-chip[data-v-ee59da08]:hover{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8)}.preset-chip.active[data-v-ee59da08]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.formula-code[data-v-ee59da08]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-ee59da08]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-ee59da08]{margin-bottom:var(--space-1)}.conversions-grid[data-v-ee59da08]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.conversion-item[data-v-ee59da08]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);padding:var(--space-2);font-size:var(--text-xs);flex-direction:column;align-items:center;display:flex}.conv-label[data-v-ee59da08]{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.conv-value[data-v-ee59da08]{color:var(--text-primary);font-weight:var(--font-weight-medium);margin-top:2px}.error-box[data-v-ee59da08]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-ee59da08]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-1b463b8d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1b463b8d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1b463b8d]{grid-template-columns:1fr 1fr}}.section-title[data-v-1b463b8d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1b463b8d]{margin-bottom:var(--space-4)}.form-label[data-v-1b463b8d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1b463b8d],.form-select[data-v-1b463b8d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1b463b8d]:focus,.form-select[data-v-1b463b8d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1b463b8d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1b463b8d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1b463b8d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1b463b8d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1b463b8d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1b463b8d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1b463b8d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1b463b8d]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1b463b8d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1b463b8d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-1b463b8d]{margin-top:var(--space-4)}.mt-6[data-v-1b463b8d]{margin-top:var(--space-6)}.text-muted[data-v-1b463b8d]{color:var(--text-muted,#6b7280)}.input-with-unit[data-v-1b463b8d]{gap:var(--space-2);display:flex}.unit-select[data-v-1b463b8d]{flex-shrink:0;width:45%}.result-subtext[data-v-1b463b8d]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.formula-code[data-v-1b463b8d]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-1b463b8d]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-1b463b8d]{margin-bottom:var(--space-1)}.error-box[data-v-1b463b8d]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-1b463b8d]{font-size:var(--text-base);color:var(--text-muted)}.unit-note[data-v-1b463b8d]{font-size:var(--text-xs);line-height:1.4}.custom-calculator[data-v-b6670763]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b6670763]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b6670763]{grid-template-columns:1fr 1fr}}.section-title[data-v-b6670763]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b6670763]{margin-bottom:var(--space-4)}.form-label[data-v-b6670763]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b6670763],.form-select[data-v-b6670763]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b6670763]:focus,.form-select[data-v-b6670763]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b6670763]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b6670763]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b6670763]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b6670763]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b6670763]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b6670763]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b6670763]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b6670763]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b6670763]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b6670763]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-b6670763]{margin-top:var(--space-4,1rem)}.mt-6[data-v-b6670763]{margin-top:var(--space-6,1.5rem)}.text-capitalize[data-v-b6670763]{text-transform:capitalize}.grid-2-col[data-v-b6670763]{gap:var(--space-3,.75rem);grid-template-columns:1fr 1fr;display:grid}.preset-buttons[data-v-b6670763]{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.preset-btn[data-v-b6670763]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#1f2937);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all .2s}.preset-btn[data-v-b6670763]:hover{background:var(--color-primary-100,#e0e7ff);border-color:var(--color-primary-300,#a5b4fc);color:var(--color-primary-700,#4338ca)}.input-with-unit[data-v-b6670763]{gap:var(--space-2,.5rem);display:flex}.unit-select[data-v-b6670763]{flex-shrink:0;width:45%}.unit-tag[data-v-b6670763]{font-size:var(--text-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--text-muted,#6b7280)}.result-subtext[data-v-b6670763]{font-size:var(--text-sm,.875rem);color:var(--color-primary-600,#4f46e5);margin-top:var(--space-2,.5rem)}.formula-code[data-v-b6670763]{font-family:monospace;font-size:var(--text-base,1rem);color:var(--color-primary-700,#4338ca);background:var(--color-primary-50,#eff6ff);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-md,.375rem);margin:var(--space-2,.5rem) 0;text-align:center;font-weight:var(--font-weight-bold,700)}.steps-list[data-v-b6670763]{padding-left:var(--space-4,1rem);font-size:var(--text-sm,.875rem);color:var(--text-secondary,#4b5563);margin:0;line-height:1.6}.steps-list li[data-v-b6670763]{margin-bottom:var(--space-1,.25rem)}.error-box[data-v-b6670763]{color:#b91c1c;padding:var(--space-4,1rem);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-b6670763]{font-size:var(--text-base,1rem);color:var(--text-muted,#6b7280)}.diagram-container[data-v-b6670763]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,.375rem);padding:var(--space-3,.75rem)}.svg-wrapper[data-v-b6670763]{justify-content:center;width:100%;max-height:220px;display:flex}.diagram-svg[data-v-b6670763]{width:100%;height:190px}.svg-tri-body[data-v-b6670763]{fill:var(--color-primary-100,#e0e7ff);stroke:var(--color-primary-600,#4f46e5);stroke-width:2.5px;stroke-linejoin:round}.svg-tri-alt[data-v-b6670763]{stroke:#dc2626;stroke-width:1.8px;stroke-dasharray:4 4}.svg-vertex-dot[data-v-b6670763]{fill:var(--color-primary-700,#4338ca)}.svg-label-vertex[data-v-b6670763]{fill:var(--text-primary,#1f2937);font-family:sans-serif;font-size:12px;font-weight:700}.svg-dimension-label[data-v-b6670763]{fill:var(--text-primary,#1f2937);font-family:sans-serif;font-size:11px;font-weight:600}.svg-alt-label[data-v-b6670763]{fill:#dc2626;font-family:sans-serif;font-size:10px;font-weight:600}.conversion-table[data-v-b6670763]{gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}.conv-row[data-v-b6670763]{font-size:var(--text-xs,.75rem);border-bottom:1px solid var(--border-color,#f3f4f6);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.conv-row[data-v-b6670763]:last-child{border-bottom:none}.conv-name[data-v-b6670763]{color:var(--text-secondary,#4b5563)}.conv-val[data-v-b6670763]{font-weight:var(--font-weight-bold,700);color:var(--text-primary,#111827);font-family:monospace}.custom-calculator[data-v-23abe9a3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-23abe9a3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-23abe9a3]{grid-template-columns:1fr 1fr}}.section-title[data-v-23abe9a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-23abe9a3]{margin-bottom:var(--space-4)}.form-label[data-v-23abe9a3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-23abe9a3],.form-select[data-v-23abe9a3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-23abe9a3]:focus,.form-select[data-v-23abe9a3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-23abe9a3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-23abe9a3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-23abe9a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-23abe9a3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-23abe9a3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-23abe9a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-23abe9a3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-23abe9a3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-23abe9a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-23abe9a3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-3[data-v-23abe9a3]{margin-top:var(--space-3)}.mt-4[data-v-23abe9a3]{margin-top:var(--space-4)}.mt-6[data-v-23abe9a3]{margin-top:var(--space-6)}.unit-text[data-v-23abe9a3]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.result-subtext[data-v-23abe9a3]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.result-value-sm[data-v-23abe9a3]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all}.type-badge[data-v-23abe9a3]{color:var(--color-primary-700)}.coord-group[data-v-23abe9a3]{margin-bottom:var(--space-3)}.coord-label[data-v-23abe9a3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.coord-inputs[data-v-23abe9a3]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.formula-code[data-v-23abe9a3]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-primary-50,#eff6ff);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:var(--space-2) 0;text-align:center;font-weight:var(--font-weight-bold)}.steps-list[data-v-23abe9a3]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-23abe9a3]{margin-bottom:var(--space-1)}.conversions-grid[data-v-23abe9a3]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));display:grid}.conversion-item[data-v-23abe9a3]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-sm,4px);padding:var(--space-2);font-size:var(--text-xs);flex-direction:column;align-items:center;display:flex}.conv-label[data-v-23abe9a3]{font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.conv-value[data-v-23abe9a3]{color:var(--text-primary);font-weight:var(--font-weight-medium);margin-top:2px}.error-box[data-v-23abe9a3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-23abe9a3]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-740181fc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-740181fc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-740181fc]{grid-template-columns:1fr 1fr}}.section-title[data-v-740181fc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-740181fc]{margin-top:var(--space-6)}.mt-4[data-v-740181fc]{margin-top:var(--space-4)}.mt-2[data-v-740181fc]{margin-top:var(--space-2)}.mb-2[data-v-740181fc]{margin-bottom:var(--space-2)}.m-0[data-v-740181fc]{margin:0}.text-sm[data-v-740181fc]{font-size:var(--text-sm)}.text-gray-600[data-v-740181fc]{color:#4b5563}.text-center[data-v-740181fc]{text-align:center}.font-mono[data-v-740181fc]{font-family:monospace;font-size:1.1em}.form-group[data-v-740181fc]{margin-bottom:var(--space-4)}.form-label[data-v-740181fc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.solve-for-toggles[data-v-740181fc]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-lg);display:flex}.radio-label[data-v-740181fc]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);border-radius:var(--radius-md);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-740181fc]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-740181fc]{display:none}.form-input-full[data-v-740181fc]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-740181fc]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.slide-down[data-v-740181fc]{animation:.3s ease-out slideDown-740181fc}@keyframes slideDown-740181fc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.primary-result-box[data-v-740181fc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-740181fc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-740181fc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-740181fc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-740181fc]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.info-box[data-v-740181fc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-740181fc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-740181fc]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-740181fc]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-02036569]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-02036569]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-02036569]{grid-template-columns:1fr 1fr}}.section-title[data-v-02036569]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-02036569],.mb-4[data-v-02036569]{margin-bottom:var(--space-4)}.mt-4[data-v-02036569]{margin-top:var(--space-4)}.m-0[data-v-02036569]{margin:0}.form-label[data-v-02036569]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-02036569]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-02036569]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-02036569]{display:flex;position:relative}.input-with-unit .form-input[data-v-02036569]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-02036569]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.toggle-group[data-v-02036569]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-02036569]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-02036569]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-02036569]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-02036569]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-02036569]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-02036569]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-02036569]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-02036569]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.info-box[data-v-02036569]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-02036569]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-02036569]{color:#4b5563}.placeholder[data-v-02036569]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e7a2000c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e7a2000c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e7a2000c]{grid-template-columns:1fr 1fr}}.section-title[data-v-e7a2000c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e7a2000c]{margin-bottom:var(--space-4)}.form-label[data-v-e7a2000c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e7a2000c],.form-select[data-v-e7a2000c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e7a2000c]:focus,.form-select[data-v-e7a2000c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e7a2000c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e7a2000c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e7a2000c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e7a2000c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e7a2000c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e7a2000c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e7a2000c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e7a2000c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e7a2000c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e7a2000c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-e7a2000c]{margin-top:var(--space-4)}.unit-tag[data-v-e7a2000c]{font-size:var(--text-base);margin-left:var(--space-1);font-weight:400}.unit-sub[data-v-e7a2000c]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-e7a2000c]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.error-box[data-v-e7a2000c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-e7a2000c]{font-size:var(--text-base);color:var(--text-muted)}.formula-display[data-v-e7a2000c]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);text-align:center;margin:var(--space-2) 0}.formula-step-text[data-v-e7a2000c]{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin:0;line-height:1.4}.custom-calculator[data-v-72e2ca01]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-72e2ca01]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-72e2ca01]{grid-template-columns:1fr 1fr}}.section-title[data-v-72e2ca01]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-72e2ca01]{margin-bottom:var(--space-4)}.form-label[data-v-72e2ca01]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-72e2ca01],.form-select[data-v-72e2ca01]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-72e2ca01]:focus,.form-select[data-v-72e2ca01]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-72e2ca01]{display:flex;position:relative}.input-with-unit .form-input[data-v-72e2ca01]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-72e2ca01]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.primary-result-box[data-v-72e2ca01]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-72e2ca01]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-72e2ca01]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-72e2ca01]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-72e2ca01]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-72e2ca01]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-72e2ca01]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-72e2ca01]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-72e2ca01]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.result-sub-unit[data-v-72e2ca01]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-72e2ca01]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-72e2ca01]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-text[data-v-72e2ca01]{font-size:var(--text-sm);color:var(--color-primary-800);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin:0}.steps-title[data-v-72e2ca01]{font-size:var(--text-xs);color:var(--text-secondary)}.steps-list[data-v-72e2ca01]{margin:var(--space-2) 0 0 var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);padding:0;line-height:1.6}.mt-2[data-v-72e2ca01]{margin-top:var(--space-2)}.mt-4[data-v-72e2ca01]{margin-top:var(--space-4)}.placeholder[data-v-72e2ca01]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-bca3ee4e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bca3ee4e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bca3ee4e]{grid-template-columns:1fr 1fr}}.section-title[data-v-bca3ee4e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bca3ee4e]{margin-bottom:var(--space-4)}.form-label[data-v-bca3ee4e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bca3ee4e],.form-select[data-v-bca3ee4e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-bca3ee4e]:focus,.form-select[data-v-bca3ee4e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bca3ee4e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bca3ee4e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bca3ee4e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bca3ee4e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bca3ee4e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bca3ee4e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bca3ee4e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bca3ee4e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bca3ee4e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bca3ee4e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggles[data-v-bca3ee4e]{gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg,8px);padding:4px;display:flex}.mode-toggle-btn[data-v-bca3ee4e]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#64748b);border-radius:var(--radius-md,6px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn.active[data-v-bca3ee4e]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 3px #0000001a}.presets-row[data-v-bca3ee4e]{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.preset-pill[data-v-bca3ee4e]{font-size:var(--text-xs,12px);background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color,#e2e8f0);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:9999px;padding:4px 10px;transition:all .2s}.preset-pill[data-v-bca3ee4e]:hover{background:var(--color-primary-100,#e0f2fe);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-800,#075985)}.input-with-unit[data-v-bca3ee4e]{align-items:center;display:flex;position:relative}.unit-badge[data-v-bca3ee4e]{right:var(--space-3,12px);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,700);color:var(--text-muted,#94a3b8);pointer-events:none;position:absolute}.results-wrapper[data-v-bca3ee4e]{gap:var(--space-4,16px);flex-direction:column;display:flex}.cube-badge[data-v-bca3ee4e]{align-items:center;gap:var(--space-2,8px);color:#065f46;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md,6px);font-size:var(--text-sm,14px);background:#ecfdf5;border:1px solid #a7f3d0;display:flex}.cube-icon[data-v-bca3ee4e]{font-size:1.1em}.solved-banner[data-v-bca3ee4e]{border-radius:var(--radius-lg,8px);padding:var(--space-4);text-align:center;background:#f0fdf4;border:1px solid #bbf7d0}.solved-label[data-v-bca3ee4e]{font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.05em;color:#166534;font-weight:var(--font-weight-bold,700)}.solved-value[data-v-bca3ee4e]{font-size:var(--text-3xl,28px);font-weight:var(--font-weight-bold,700);color:#15803d;margin-top:4px}.result-subtext[data-v-bca3ee4e]{font-size:var(--text-xs,12px);color:var(--color-primary-600,#0284c7);margin-top:var(--space-1,4px)}.result-unit-subtext[data-v-bca3ee4e]{font-size:var(--text-xs,12px);color:var(--text-muted,#94a3b8);margin-top:2px}.breakdown-grid[data-v-bca3ee4e]{gap:var(--space-2,8px);margin-top:var(--space-2,8px);flex-direction:column;display:flex}.breakdown-item[data-v-bca3ee4e]{font-size:var(--text-xs,12px);padding:var(--space-2) 0;border-bottom:1px solid var(--border-color,#e2e8f0);flex-direction:column;display:flex}.breakdown-item[data-v-bca3ee4e]:last-child{border-bottom:none}@media (width>=640px){.breakdown-item[data-v-bca3ee4e]{flex-direction:row;justify-content:space-between;align-items:center}}.breakdown-name[data-v-bca3ee4e]{color:var(--text-secondary,#64748b);font-weight:var(--font-weight-medium,500)}.breakdown-val[data-v-bca3ee4e]{color:var(--text-primary,#1e293b);font-family:monospace}.equivalents-grid[data-v-bca3ee4e]{gap:var(--space-2,8px);margin-top:var(--space-2,8px);grid-template-columns:1fr 1fr;display:grid}.eq-item[data-v-bca3ee4e]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm,4px);font-size:var(--text-xs,12px);justify-content:space-between;display:flex}.eq-label[data-v-bca3ee4e]{color:var(--text-secondary,#64748b)}.eq-value[data-v-bca3ee4e]{font-weight:var(--font-weight-bold,700);color:var(--text-primary,#1e293b)}.step-list[data-v-bca3ee4e]{margin:var(--space-2,8px) 0 0 0;padding-left:var(--space-4,16px);gap:var(--space-2,8px);flex-direction:column;display:flex}.step-item[data-v-bca3ee4e]{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);font-family:monospace;line-height:1.5}.empty-prompt[data-v-bca3ee4e]{font-size:var(--text-sm,14px);color:var(--text-muted,#94a3b8);margin-top:var(--space-2,8px);line-height:1.5}.custom-calculator[data-v-cb4dcd0e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cb4dcd0e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cb4dcd0e]{grid-template-columns:1fr 1fr}}.section-title[data-v-cb4dcd0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cb4dcd0e]{margin-bottom:var(--space-4)}.form-label[data-v-cb4dcd0e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cb4dcd0e],.form-select[data-v-cb4dcd0e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cb4dcd0e]:focus,.form-select[data-v-cb4dcd0e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cb4dcd0e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cb4dcd0e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cb4dcd0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cb4dcd0e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cb4dcd0e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cb4dcd0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cb4dcd0e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cb4dcd0e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cb4dcd0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cb4dcd0e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-cb4dcd0e]{margin-top:var(--space-4)}.unit-tag[data-v-cb4dcd0e]{font-size:var(--text-base);margin-left:var(--space-1);font-weight:400}.unit-sub[data-v-cb4dcd0e]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.result-subtext[data-v-cb4dcd0e]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.error-box[data-v-cb4dcd0e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-cb4dcd0e]{font-size:var(--text-base);color:var(--text-muted)}.formula-display[data-v-cb4dcd0e]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);text-align:center;margin:var(--space-2) 0}.formula-step-text[data-v-cb4dcd0e]{font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all;margin:0;line-height:1.4}.custom-calculator[data-v-e49389d4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-e49389d4]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-e49389d4]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-e49389d4}@keyframes spin-e49389d4{to{transform:rotate(360deg)}}.calculator-grid[data-v-e49389d4]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-e49389d4]{opacity:1}@media (width>=768px){.calculator-grid[data-v-e49389d4]{grid-template-columns:1fr 1fr}}.section-title[data-v-e49389d4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-e49389d4]{width:50%}@media (width<=767px){.w-half[data-v-e49389d4]{width:100%}}.mt-1[data-v-e49389d4]{margin-top:var(--space-1)}.mt-4[data-v-e49389d4]{margin-top:var(--space-4)}.mt-6[data-v-e49389d4]{margin-top:var(--space-6)}.mb-4[data-v-e49389d4]{margin-bottom:var(--space-4)}.mb-6[data-v-e49389d4]{margin-bottom:var(--space-6)}.form-group[data-v-e49389d4]{margin-bottom:var(--space-4)}.form-row[data-v-e49389d4]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-e49389d4]{flex:1}.form-row .form-group[data-v-e49389d4]{margin-bottom:0}.form-label[data-v-e49389d4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-e49389d4],.form-select[data-v-e49389d4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-e49389d4]:focus,.form-select[data-v-e49389d4]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-e49389d4]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-e49389d4]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-e49389d4]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-e49389d4]{padding-right:var(--space-10)}.toggle-buttons[data-v-e49389d4]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-e49389d4]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-e49389d4]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-e49389d4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-e49389d4]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-e49389d4]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-e49389d4]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-e49389d4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-e49389d4]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-e49389d4]{color:var(--color-primary-600)}.placeholder[data-v-e49389d4]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-e49389d4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-e49389d4]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-e49389d4]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-e49389d4]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-e49389d4]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-e49389d4]{font-weight:var(--font-weight-bold)}.font-mono[data-v-e49389d4]{font-family:monospace;font-size:13px}.text-primary[data-v-e49389d4]{color:var(--color-primary-600)}.text-success[data-v-e49389d4]{color:var(--color-success-600)}.text-error[data-v-e49389d4]{color:var(--color-error-600)}.summary-border[data-v-e49389d4]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-e49389d4]{color:var(--text-secondary);background:var(--color-warning-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-warning-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-f3e385f0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-f3e385f0]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-f3e385f0]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-f3e385f0}@keyframes spin-f3e385f0{to{transform:rotate(360deg)}}.calculator-grid[data-v-f3e385f0]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-f3e385f0]{opacity:1}@media (width>=768px){.calculator-grid[data-v-f3e385f0]{grid-template-columns:1fr 1fr}}.section-title[data-v-f3e385f0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-f3e385f0]{width:50%}@media (width<=767px){.w-half[data-v-f3e385f0]{width:100%}}.mt-1[data-v-f3e385f0]{margin-top:var(--space-1)}.mt-4[data-v-f3e385f0]{margin-top:var(--space-4)}.mt-6[data-v-f3e385f0]{margin-top:var(--space-6)}.mb-4[data-v-f3e385f0]{margin-bottom:var(--space-4)}.mb-6[data-v-f3e385f0]{margin-bottom:var(--space-6)}.form-group[data-v-f3e385f0]{margin-bottom:var(--space-4)}.form-label[data-v-f3e385f0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-f3e385f0]{color:var(--text-secondary);margin-top:var(--space-2);font-size:13px;line-height:1.4}.text-primary[data-v-f3e385f0]{color:var(--color-primary-600)}.font-medium[data-v-f3e385f0]{font-weight:var(--font-weight-medium)}.form-input[data-v-f3e385f0],.form-select[data-v-f3e385f0]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f3e385f0]:focus,.form-select[data-v-f3e385f0]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-f3e385f0]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-f3e385f0]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-f3e385f0]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-f3e385f0]{padding-right:var(--space-12)}.toggle-buttons[data-v-f3e385f0]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-f3e385f0]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-f3e385f0]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-f3e385f0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-f3e385f0]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-f3e385f0]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.warning-box[data-v-f3e385f0]{border-color:var(--color-error-400);background:var(--color-error-50)}.result-label[data-v-f3e385f0]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-f3e385f0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-f3e385f0]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-f3e385f0]{color:var(--color-primary-600)}.placeholder[data-v-f3e385f0]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-f3e385f0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-f3e385f0]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-f3e385f0]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-f3e385f0]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-f3e385f0]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-f3e385f0]{font-weight:var(--font-weight-bold)}.text-success[data-v-f3e385f0]{color:var(--color-success-600)}.text-error[data-v-f3e385f0]{color:var(--color-error-600)}.summary-border[data-v-f3e385f0]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.info-note[data-v-f3e385f0]{color:var(--text-secondary);background:var(--color-error-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-error-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-2e15f870]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-2e15f870]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-2e15f870]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-2e15f870}@keyframes spin-2e15f870{to{transform:rotate(360deg)}}.calculator-grid[data-v-2e15f870]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-2e15f870]{opacity:1}@media (width>=768px){.calculator-grid[data-v-2e15f870]{grid-template-columns:1fr 1fr}}.section-title[data-v-2e15f870]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-2e15f870]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-2e15f870]{margin-top:var(--space-1)}.mt-2[data-v-2e15f870]{margin-top:var(--space-2)}.mt-4[data-v-2e15f870]{margin-top:var(--space-4)}.mt-6[data-v-2e15f870]{margin-top:var(--space-6)}.mb-4[data-v-2e15f870]{margin-bottom:var(--space-4)}.mb-6[data-v-2e15f870]{margin-bottom:var(--space-6)}.form-group[data-v-2e15f870]{margin-bottom:var(--space-4)}.form-label[data-v-2e15f870]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-2e15f870]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-2e15f870]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.date-input[data-v-2e15f870]{cursor:text}.form-input[data-v-2e15f870]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-2e15f870]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-2e15f870]{padding-right:50px}.input-with-symbol .symbol-right[data-v-2e15f870]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.radio-group[data-v-2e15f870]{flex-direction:column;display:flex}.radio-label[data-v-2e15f870]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[data-v-2e15f870]{cursor:pointer}.result-box[data-v-2e15f870]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-2e15f870]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-2e15f870]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-2e15f870]{font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-2e15f870]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-2e15f870]{color:var(--color-primary-600)}.date-display[data-v-2e15f870]{font-size:26px}@media (width>=400px){.date-display[data-v-2e15f870]{font-size:32px}}.placeholder[data-v-2e15f870]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.info-note[data-v-2e15f870]{color:var(--text-secondary);background:var(--color-neutral-100);padding:var(--space-3);border-radius:var(--radius-md);font-size:13px;line-height:1.5}.warning-note[data-v-2e15f870]{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-800)}.custom-calculator[data-v-312d6ca6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-312d6ca6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-312d6ca6]{grid-template-columns:1fr 1fr}}.section-title[data-v-312d6ca6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-312d6ca6]{margin-top:var(--space-6)}.mt-4[data-v-312d6ca6]{margin-top:var(--space-4)}.mt-1[data-v-312d6ca6]{margin-top:var(--space-1)}.mb-0[data-v-312d6ca6]{margin-bottom:0}.text-xs[data-v-312d6ca6]{font-size:var(--text-xs)}.text-gray-500[data-v-312d6ca6]{color:#6b7280}.form-group[data-v-312d6ca6]{margin-bottom:var(--space-4)}.form-label[data-v-312d6ca6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-312d6ca6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-lg);transition:all .2s}.form-input-full[data-v-312d6ca6]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-312d6ca6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-312d6ca6]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-312d6ca6]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-312d6ca6]:focus{outline:none}.input-with-symbol .symbol[data-v-312d6ca6]{padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-312d6ca6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-312d6ca6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-312d6ca6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-312d6ca6]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-312d6ca6]{font-size:var(--text-sm);color:var(--color-primary-600)}.timeline-container[data-v-312d6ca6]{padding:var(--space-2) 0;flex-direction:column;display:flex}.timeline-item[data-v-312d6ca6]{align-items:flex-start;display:flex}.timeline-dot[data-v-312d6ca6]{width:16px;height:16px;margin-top:4px;margin-right:var(--space-4);border-radius:50%;flex-shrink:0}.bg-gray[data-v-312d6ca6]{background-color:var(--color-neutral-300)}.bg-primary[data-v-312d6ca6]{background-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.bg-green[data-v-312d6ca6]{background-color:#10b981;box-shadow:0 0 0 3px #d1fae5}.timeline-line[data-v-312d6ca6]{background-color:var(--color-neutral-200);width:2px;height:30px;margin-top:-2px;margin-bottom:-2px;margin-left:7px}.timeline-line.dashed[data-v-312d6ca6]{border-left:2px dashed var(--color-neutral-300);background-color:#0000;height:40px}.timeline-content[data-v-312d6ca6]{padding-bottom:var(--space-4)}.timeline-date[data-v-312d6ca6]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight-text[data-v-312d6ca6]{color:var(--color-primary-700)}.text-green[data-v-312d6ca6]{color:#059669}.timeline-title[data-v-312d6ca6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.timeline-desc[data-v-312d6ca6]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.error-box[data-v-312d6ca6]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-312d6ca6]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-9d648ef4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9d648ef4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9d648ef4]{grid-template-columns:1fr 1fr}}.section-title[data-v-9d648ef4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9d648ef4]{margin-bottom:var(--space-4)}.form-label[data-v-9d648ef4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9d648ef4],.form-select[data-v-9d648ef4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9d648ef4]:focus,.form-select[data-v-9d648ef4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9d648ef4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9d648ef4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9d648ef4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9d648ef4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9d648ef4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9d648ef4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9d648ef4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9d648ef4]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9d648ef4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9d648ef4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-9d648ef4]{margin-top:var(--space-1)}.mt-2[data-v-9d648ef4]{margin-top:var(--space-2)}.mt-3[data-v-9d648ef4]{margin-top:var(--space-3)}.mt-4[data-v-9d648ef4]{margin-top:var(--space-4)}.flex-1[data-v-9d648ef4]{flex:1}.form-row[data-v-9d648ef4]{gap:var(--space-3);display:flex}.toggle-group[data-v-9d648ef4]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-9d648ef4]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-9d648ef4]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.field-hint[data-v-9d648ef4]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.input-with-suffix[data-v-9d648ef4]{align-items:center;display:flex;position:relative}.input-with-suffix .form-input[data-v-9d648ef4]{padding-right:50px}.suffix-label[data-v-9d648ef4]{right:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.label-with-badge[data-v-9d648ef4]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-9d648ef4]{margin-bottom:0}.badge-optional[data-v-9d648ef4]{color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:1px 6px;font-size:11px}.quick-presets[data-v-9d648ef4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-9d648ef4]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;padding:3px 8px;transition:all .15s}.preset-btn[data-v-9d648ef4]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.preset-btn.active[data-v-9d648ef4]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.advanced-section[data-v-9d648ef4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.advanced-toggle-btn[data-v-9d648ef4]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-hint[data-v-9d648ef4]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.result-subtext[data-v-9d648ef4]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.unit-text[data-v-9d648ef4]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.secondary-subtext[data-v-9d648ef4]{color:var(--text-muted);margin-top:4px;font-size:11px}.current-status-box[data-v-9d648ef4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.status-header[data-v-9d648ef4]{justify-content:space-between;align-items:center;display:flex}.status-subtitle[data-v-9d648ef4]{font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);font-weight:var(--font-weight-bold)}.status-bmi-val[data-v-9d648ef4]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.status-badge[data-v-9d648ef4]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 12px}.badge-success[data-v-9d648ef4]{color:#15803d;background:#dcfce7}.badge-warning[data-v-9d648ef4]{color:#a16207;background:#fef9c3}.badge-orange[data-v-9d648ef4]{color:#c2410c;background:#ffedd5}.badge-danger[data-v-9d648ef4]{color:#b91c1c;background:#fee2e2}.badge-neutral[data-v-9d648ef4]{background:var(--color-neutral-100);color:var(--text-secondary)}.status-message[data-v-9d648ef4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.bmi-scale-container[data-v-9d648ef4]{margin-top:var(--space-3)}.scale-bar[data-v-9d648ef4]{border-radius:4px;height:8px;margin-bottom:4px;display:flex;overflow:hidden}.scale-seg[data-v-9d648ef4]{height:100%}.scale-seg.under[data-v-9d648ef4]{background:#facc15;width:20%}.scale-seg.normal[data-v-9d648ef4]{background:#22c55e;width:40%}.scale-seg.over[data-v-9d648ef4]{background:#f97316;width:20%}.scale-seg.obese[data-v-9d648ef4]{background:#ef4444;width:20%}.scale-ticks[data-v-9d648ef4]{color:var(--text-muted);justify-content:space-between;padding:0 18%;font-size:10px;display:flex}.frame-box[data-v-9d648ef4]{border-left:4px solid var(--color-primary-500)}.frame-target-value[data-v-9d648ef4]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-bottom:2px}.formulas-table-card[data-v-9d648ef4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-header[data-v-9d648ef4]{margin-bottom:var(--space-2)}.table-title[data-v-9d648ef4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.table-responsive[data-v-9d648ef4]{overflow-x:auto}.data-table[data-v-9d648ef4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.data-table th[data-v-9d648ef4],.data-table td[data-v-9d648ef4]{border-bottom:1px solid var(--color-neutral-100);text-align:left;padding:8px 6px}.data-table th[data-v-9d648ef4]{color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:10px}.data-table tr:last-child td[data-v-9d648ef4]{border-bottom:none}.text-right[data-v-9d648ef4]{text-align:right!important}.font-medium[data-v-9d648ef4]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.text-muted[data-v-9d648ef4]{color:var(--text-muted)}.info-text[data-v-9d648ef4]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.note-box[data-v-9d648ef4]{background:var(--color-neutral-50)}.placeholder[data-v-9d648ef4]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-7b6ee217]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7b6ee217]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7b6ee217]{grid-template-columns:1fr 1fr}}.section-title[data-v-7b6ee217]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7b6ee217]{margin-bottom:var(--space-4)}.form-label[data-v-7b6ee217]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-with-hint[data-v-7b6ee217]{margin-bottom:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.label-with-hint .form-label[data-v-7b6ee217]{margin-bottom:0}.hint-text[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-muted)}.form-input[data-v-7b6ee217],.form-select[data-v-7b6ee217]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7b6ee217]:focus,.form-select[data-v-7b6ee217]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.button-toggle-group[data-v-7b6ee217]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.toggle-btn[data-v-7b6ee217]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-7b6ee217]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.dual-input-row[data-v-7b6ee217]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.input-with-symbol[data-v-7b6ee217]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-7b6ee217]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-7b6ee217]{box-shadow:none;padding:var(--space-3) var(--space-4);background:0 0;border:none;flex:1}.input-with-symbol .form-input[data-v-7b6ee217]:focus{box-shadow:none}.input-with-symbol .symbol[data-v-7b6ee217]{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;display:flex}.results-wrapper[data-v-7b6ee217]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-7b6ee217]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7b6ee217]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7b6ee217]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.result-value.highlight[data-v-7b6ee217]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-7b6ee217]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.placeholder-text[data-v-7b6ee217]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);line-height:1.5}.secondary-results-grid[data-v-7b6ee217]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7b6ee217]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7b6ee217]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7b6ee217]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .result-sublabel[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.analysis-box[data-v-7b6ee217]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.analysis-header[data-v-7b6ee217]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.analysis-title[data-v-7b6ee217]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.analysis-summary[data-v-7b6ee217]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-3)}.badge[data-v-7b6ee217]{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:2px 8px;display:inline-block}.badge-success[data-v-7b6ee217]{color:#15803d;background:#dcfce7}.badge-warning[data-v-7b6ee217]{color:#b45309;background:#fef3c7}.badge-danger[data-v-7b6ee217]{color:#b91c1c;background:#fee2e2}.badge-neutral[data-v-7b6ee217]{background:var(--color-neutral-100);color:var(--text-secondary)}.delta-grid[data-v-7b6ee217]{gap:var(--space-4);padding-top:var(--space-2);border-top:1px dashed var(--border-color);flex-wrap:wrap;display:flex}.delta-item[data-v-7b6ee217]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.delta-label[data-v-7b6ee217]{color:var(--text-muted)}.delta-val[data-v-7b6ee217]{font-weight:var(--font-weight-bold)}.delta-plus[data-v-7b6ee217]{color:#b45309}.delta-minus[data-v-7b6ee217]{color:#0284c7}.delta-action[data-v-7b6ee217]{color:var(--color-primary-700)}.formula-breakdown-card[data-v-7b6ee217]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.formula-header[data-v-7b6ee217]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em}.formula-table[data-v-7b6ee217]{gap:var(--space-3);flex-direction:column;display:flex}.formula-row[data-v-7b6ee217]{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;display:flex}.formula-row[data-v-7b6ee217]:last-child{border-bottom:none;padding-bottom:0}.formula-info[data-v-7b6ee217]{flex-direction:column;gap:2px;display:flex}.formula-title[data-v-7b6ee217]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-desc[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-muted);max-width:280px}.formula-result-value[data-v-7b6ee217]{flex-direction:column;align-items:flex-end;display:flex}.formula-main[data-v-7b6ee217]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.formula-sub[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-muted)}.info-box[data-v-7b6ee217]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7b6ee217]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.frame-guide-list[data-v-7b6ee217]{gap:var(--space-1);flex-direction:column;display:flex}.frame-guide-item[data-v-7b6ee217]{font-size:var(--text-xs);color:var(--text-secondary)}.custom-calculator[data-v-07f5bdc3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-07f5bdc3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-07f5bdc3]{grid-template-columns:1fr 1fr}}.section-title[data-v-07f5bdc3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-07f5bdc3]{margin-bottom:var(--space-4)}.form-label[data-v-07f5bdc3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-07f5bdc3],.form-select[data-v-07f5bdc3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-07f5bdc3]:focus,.form-select[data-v-07f5bdc3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-07f5bdc3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-07f5bdc3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-07f5bdc3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-07f5bdc3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-07f5bdc3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-07f5bdc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-07f5bdc3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-07f5bdc3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-07f5bdc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-07f5bdc3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-07f5bdc3]{margin-top:var(--space-2)}.mt-3[data-v-07f5bdc3]{margin-top:var(--space-3)}.mt-4[data-v-07f5bdc3]{margin-top:var(--space-4)}.mb-2[data-v-07f5bdc3]{margin-bottom:var(--space-2)}.label-with-hint[data-v-07f5bdc3]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-hint .form-label[data-v-07f5bdc3]{margin-bottom:0}.hint-pill[data-v-07f5bdc3]{font-size:var(--text-xs);color:var(--text-muted)}.input-with-suffix[data-v-07f5bdc3]{align-items:center;display:flex;position:relative}.input-with-suffix .form-input[data-v-07f5bdc3]{padding-right:54px}.suffix-label[data-v-07f5bdc3]{right:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;position:absolute}.quick-presets[data-v-07f5bdc3]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.preset-btn[data-v-07f5bdc3]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.preset-btn[data-v-07f5bdc3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-07f5bdc3]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.advanced-section[data-v-07f5bdc3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.advanced-toggle-btn[data-v-07f5bdc3]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-hint[data-v-07f5bdc3]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.result-badge-container[data-v-07f5bdc3]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cycle-badge[data-v-07f5bdc3]{border:1px solid var(--color-primary-300);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:#fff;border-radius:999px;padding:3px 10px}.peak-badge[data-v-07f5bdc3]{background:var(--color-primary-600);color:#fff;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:999px;padding:3px 10px}.text-primary-dark[data-v-07f5bdc3]{color:var(--color-primary-800);font-weight:var(--font-weight-bold);font-size:var(--text-xl)!important}.text-accent[data-v-07f5bdc3]{color:#db2777;font-weight:var(--font-weight-bold);font-size:var(--text-xl)!important}.text-test-date[data-v-07f5bdc3]{color:#059669;font-weight:var(--font-weight-bold);font-size:var(--text-xl)!important}.box-footnote[data-v-07f5bdc3]{color:var(--text-muted);margin-top:4px;font-size:11px}.due-date-card[data-v-07f5bdc3]{border-left:4px solid var(--color-primary-500);background:#fdfefe}.due-date-value[data-v-07f5bdc3]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin-bottom:2px}.due-date-subtext[data-v-07f5bdc3]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.info-text[data-v-07f5bdc3],.disclaimer-text[data-v-07f5bdc3]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.disclaimer-box[data-v-07f5bdc3]{background:var(--color-neutral-50);border-color:var(--border-color)}.card-subtitle[data-v-07f5bdc3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.fertility-breakdown-card[data-v-07f5bdc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.breakdown-header[data-v-07f5bdc3]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.breakdown-tag[data-v-07f5bdc3]{color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px}.daily-table-container[data-v-07f5bdc3]{flex-direction:column;gap:6px;display:flex}.daily-row[data-v-07f5bdc3]{border-radius:var(--radius-sm);background:var(--color-neutral-50);grid-template-columns:105px 1fr 75px;align-items:center;padding:6px 8px;transition:all .15s;display:grid}.daily-row.is-ovulation-day[data-v-07f5bdc3]{background:var(--color-primary-50);border:1px solid var(--color-primary-300)}.daily-col.date-col[data-v-07f5bdc3]{flex-direction:column;display:flex}.daily-date[data-v-07f5bdc3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.daily-cycle-day[data-v-07f5bdc3]{color:var(--text-muted);font-size:10px}.daily-col.bar-col[data-v-07f5bdc3]{align-items:center;gap:var(--space-2);padding:0 var(--space-2);display:flex}.progress-track[data-v-07f5bdc3]{background:var(--color-neutral-200);border-radius:999px;flex:1;height:8px;overflow:hidden}.progress-fill[data-v-07f5bdc3]{border-radius:999px;height:100%;transition:width .3s}.progress-fill.peak[data-v-07f5bdc3]{background:#db2777}.progress-fill.high[data-v-07f5bdc3]{background:#f59e0b}.progress-fill.moderate[data-v-07f5bdc3]{background:var(--color-primary-500)}.progress-fill.low[data-v-07f5bdc3]{background:var(--color-neutral-400)}.probability-pct[data-v-07f5bdc3]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary);text-align:right;width:32px}.level-pill[data-v-07f5bdc3]{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;text-align:center;border-radius:999px;width:100%;padding:2px 6px;display:inline-block}.level-pill.peak[data-v-07f5bdc3]{color:#be185d;background:#fce7f3}.level-pill.high[data-v-07f5bdc3]{color:#b45309;background:#fef3c7}.level-pill.moderate[data-v-07f5bdc3]{color:#4338ca;background:#e0e7ff}.level-pill.low[data-v-07f5bdc3]{background:var(--color-neutral-200);color:var(--text-secondary)}.forecast-section[data-v-07f5bdc3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.forecast-list[data-v-07f5bdc3]{gap:var(--space-2);flex-direction:column;display:flex}.forecast-item[data-v-07f5bdc3]{padding:var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-sm);border:1px solid var(--border-color);gap:var(--space-2);flex-direction:column;display:flex}@media (width>=500px){.forecast-item[data-v-07f5bdc3]{flex-direction:row;align-items:center}}.forecast-cycle-num[data-v-07f5bdc3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-800);min-width:65px}.forecast-details[data-v-07f5bdc3]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;flex:1;display:flex}.forecast-col[data-v-07f5bdc3]{flex-direction:column;display:flex}.forecast-label[data-v-07f5bdc3]{color:var(--text-muted);text-transform:uppercase;font-size:10px}.forecast-val[data-v-07f5bdc3]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.forecast-val.highlight-subtle[data-v-07f5bdc3]{color:var(--color-primary-700)}.error-box[data-v-07f5bdc3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-07f5bdc3]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d6434649]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d6434649]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d6434649]{grid-template-columns:1fr 1fr}}.section-title[data-v-d6434649]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d6434649]{margin-bottom:var(--space-4)}.form-label[data-v-d6434649]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d6434649],.form-select[data-v-d6434649]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d6434649]:focus,.form-select[data-v-d6434649]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d6434649]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d6434649]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d6434649]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d6434649]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-word;line-height:1.2}.secondary-results-grid[data-v-d6434649]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d6434649]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d6434649]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.info-box[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d6434649]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-d6434649]{margin-top:var(--space-2)}.mt-3[data-v-d6434649]{margin-top:var(--space-3)}.mt-4[data-v-d6434649]{margin-top:var(--space-4)}.mb-0[data-v-d6434649]{margin-bottom:0}.mb-2[data-v-d6434649]{margin-bottom:var(--space-2)}.method-toggle-group[data-v-d6434649]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width>=480px){.method-toggle-group[data-v-d6434649]{grid-template-columns:repeat(2,1fr)}}.method-btn[data-v-d6434649]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:4px;transition:all .15s;display:flex}.method-btn[data-v-d6434649]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-800)}.method-btn.active[data-v-d6434649]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.method-inputs-card[data-v-d6434649]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-3)}.field-help-text[data-v-d6434649]{color:var(--text-muted);margin-top:4px;margin-bottom:0;font-size:11px;line-height:1.4}.label-with-hint[data-v-d6434649]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-hint .form-label[data-v-d6434649]{margin-bottom:0}.hint-pill[data-v-d6434649]{font-size:var(--text-xs);color:var(--text-muted)}.input-with-suffix[data-v-d6434649]{align-items:center;width:100%;display:flex;position:relative}.input-with-suffix .form-input[data-v-d6434649]{padding-right:54px}.suffix-label[data-v-d6434649]{right:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;position:absolute}.split-inputs[data-v-d6434649]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.quick-presets[data-v-d6434649]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;padding:2px 8px;transition:all .15s}.preset-btn[data-v-d6434649]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-d6434649]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.advanced-section[data-v-d6434649]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.advanced-toggle-btn[data-v-d6434649]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-hint[data-v-d6434649]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.result-badge-container[data-v-d6434649]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.badge[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.badge-primary[data-v-d6434649]{border:1px solid var(--color-primary-300);color:var(--color-primary-800);background:#fff}.badge-accent[data-v-d6434649]{background:var(--color-primary-600);color:#fff}.badge-zodiac[data-v-d6434649]{color:#be185d;background:#fdf2f8;border:1px solid #fbcfe8}.text-primary-dark[data-v-d6434649]{color:var(--color-primary-800)}.text-countdown[data-v-d6434649]{color:#0284c7}.text-conception[data-v-d6434649]{color:#d97706}.text-progress[data-v-d6434649]{color:#059669}.box-footnote[data-v-d6434649]{color:var(--text-muted);margin-top:4px;font-size:11px}.progress-container-card[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.progress-header[data-v-d6434649]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.progress-label[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.progress-percent-text[data-v-d6434649]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.main-progress-track[data-v-d6434649]{background:var(--color-neutral-200);border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.main-progress-fill[data-v-d6434649]{background:linear-gradient(90deg, var(--color-primary-500), #059669);border-radius:999px;height:100%;transition:width .3s}.marker[data-v-d6434649]{pointer-events:none;background:#fffc;width:2px;position:absolute;top:0;bottom:0}.marker-t1[data-v-d6434649]{left:35%}.marker-t2[data-v-d6434649]{left:70%}.progress-markers-labels[data-v-d6434649]{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.baby-size-card[data-v-d6434649]{border-left:4px solid var(--color-primary-500);background:#fdfefe}.baby-size-header[data-v-d6434649]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.baby-emoji[data-v-d6434649]{font-size:2.2rem;line-height:1}.baby-week-label[data-v-d6434649]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.baby-fruit-comparison[data-v-d6434649]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary)}.baby-stats-row[data-v-d6434649]{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.baby-stat[data-v-d6434649]{font-size:var(--text-xs)}.stat-name[data-v-d6434649]{color:var(--text-muted);margin-right:4px}.stat-value[data-v-d6434649]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.baby-dev-text[data-v-d6434649]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.trimesters-card[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle-row[data-v-d6434649]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-subtitle[data-v-d6434649]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.subtitle-badge[data-v-d6434649]{color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px}.trimesters-list[data-v-d6434649]{gap:var(--space-2);flex-direction:column;display:flex}.trimester-item[data-v-d6434649]{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--color-neutral-50)}.trimester-item.is-active-trimester[data-v-d6434649]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.trimester-item-header[data-v-d6434649]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.tri-title-group[data-v-d6434649]{align-items:center;gap:6px;display:flex}.tri-number-pill[data-v-d6434649]{font-size:10px;font-weight:var(--font-weight-bold);background:var(--color-primary-600);color:#fff;border-radius:4px;padding:1px 6px}.tri-name[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.tri-dates[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700)}.tri-desc[data-v-d6434649]{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.milestones-card[data-v-d6434649]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.milestones-toggle-btn[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;padding:0}.milestones-list[data-v-d6434649]{flex-direction:column;gap:8px;display:flex}.milestone-item[data-v-d6434649]{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border-radius:var(--radius-sm);border:1px solid var(--border-color);align-items:flex-start;display:flex}.milestone-item.current[data-v-d6434649]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.milestone-item.completed[data-v-d6434649]{opacity:.85}.milestone-icon-col[data-v-d6434649]{padding-top:4px}.milestone-dot[data-v-d6434649]{background:var(--color-neutral-300);border-radius:999px;width:10px;height:10px}.milestone-dot.completed[data-v-d6434649]{background:#059669}.milestone-dot.current[data-v-d6434649]{background:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-200)}.milestone-dot.upcoming[data-v-d6434649]{background:var(--color-neutral-300)}.milestone-content[data-v-d6434649]{flex:1}.milestone-top[data-v-d6434649]{justify-content:space-between;align-items:center;display:flex}.milestone-name[data-v-d6434649]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.milestone-date[data-v-d6434649]{font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-primary-700)}.milestone-sub[data-v-d6434649]{align-items:center;gap:6px;margin-top:2px;display:flex}.milestone-week-tag[data-v-d6434649]{background:var(--color-neutral-200);color:var(--text-secondary);font-size:10px;font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:3px;padding:1px 5px}.milestone-desc[data-v-d6434649]{color:var(--text-muted);font-size:11px;line-height:1.3}.zodiac-card[data-v-d6434649]{background:#fff}.zodiac-header[data-v-d6434649]{align-items:center;gap:var(--space-3);display:flex}.zodiac-symbol[data-v-d6434649]{font-size:2rem;line-height:1}.zodiac-dates[data-v-d6434649]{font-size:var(--text-xs);color:var(--text-muted)}.zodiac-traits-list[data-v-d6434649]{gap:var(--space-2);flex-wrap:wrap;display:flex}.trait-pill[data-v-d6434649]{background:var(--color-neutral-100);color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-medium);border-radius:999px;padding:2px 8px}.info-text[data-v-d6434649],.disclaimer-text[data-v-d6434649]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.disclaimer-box[data-v-d6434649]{background:var(--color-neutral-50);border-color:var(--border-color)}.error-box[data-v-d6434649]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d6434649]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-a07573f5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a07573f5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a07573f5]{grid-template-columns:1fr 1fr}}.section-title[data-v-a07573f5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a07573f5]{margin-bottom:var(--space-4)}.form-label[data-v-a07573f5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a07573f5],.form-select[data-v-a07573f5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a07573f5]:focus,.form-select[data-v-a07573f5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a07573f5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a07573f5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a07573f5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a07573f5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a07573f5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a07573f5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a07573f5]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a07573f5]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a07573f5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a07573f5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.method-inputs[data-v-a07573f5]{animation:.2s ease-in-out fadeIn-a07573f5}@keyframes fadeIn-a07573f5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-row-2[data-v-a07573f5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-hint[data-v-a07573f5]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-text[data-v-a07573f5]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.divider[data-v-a07573f5]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.target-date-header[data-v-a07573f5]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.target-date-header .form-label[data-v-a07573f5]{margin-bottom:0}.btn-text-link[data-v-a07573f5]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.btn-text-link[data-v-a07573f5]:hover{color:var(--color-primary-700)}.input-with-symbol[data-v-a07573f5]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-a07573f5]{padding-right:60px}.input-with-symbol .symbol[data-v-a07573f5]{color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;right:14px}.result-subtext[data-v-a07573f5]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.mt-4[data-v-a07573f5]{margin-top:var(--space-4)}.progress-card[data-v-a07573f5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-4);background:#fff}.progress-header[data-v-a07573f5]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.progress-title[data-v-a07573f5]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-muted)}.progress-pct[data-v-a07573f5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.progress-track[data-v-a07573f5]{background:var(--color-neutral-100);border-radius:5px;width:100%;height:10px;position:relative;overflow:hidden}.progress-fill[data-v-a07573f5]{background:linear-gradient(90deg, var(--color-primary-400), var(--color-primary-600));border-radius:5px;height:100%;transition:width .3s}.progress-marker[data-v-a07573f5]{background:#0003;width:2px;position:absolute;top:0;bottom:0}.marker-t1[data-v-a07573f5]{left:32.5%}.marker-t2[data-v-a07573f5]{left:67.5%}.progress-labels[data-v-a07573f5]{color:var(--text-muted);margin-top:var(--space-2);justify-content:space-between;font-size:11px;display:flex}.fetal-card[data-v-a07573f5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.badge-week[data-v-a07573f5]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);margin-bottom:var(--space-1);padding:2px 8px;display:inline-block}.fetal-title[data-v-a07573f5]{margin:0 0 var(--space-3) 0;font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-weight-bold)}.fetal-stats-grid[data-v-a07573f5]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.fetal-stat[data-v-a07573f5]{background:var(--color-neutral-50);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-color)}.stat-label[data-v-a07573f5]{color:var(--text-muted);text-transform:uppercase;font-size:11px;display:block}.stat-val[data-v-a07573f5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.stat-unit[data-v-a07573f5]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.fetal-milestone-box[data-v-a07573f5]{font-size:var(--text-xs);background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-primary-900);margin-bottom:var(--space-2)}.fetal-summary[data-v-a07573f5]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.milestones-card[data-v-a07573f5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.milestones-heading[data-v-a07573f5]{margin:0 0 var(--space-3) 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-muted)}.milestone-list[data-v-a07573f5]{gap:var(--space-3);flex-direction:column;display:flex}.milestone-item[data-v-a07573f5]{align-items:flex-start;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);transition:background .2s;display:flex}.milestone-item.is-current[data-v-a07573f5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200)}.milestone-marker[data-v-a07573f5]{font-size:var(--text-sm);text-align:center;width:20px;line-height:1.2}.icon-check[data-v-a07573f5]{color:#16a34a;font-weight:700}.icon-current[data-v-a07573f5]{color:var(--color-primary-600);font-size:var(--text-xs)}.icon-pending[data-v-a07573f5]{color:var(--text-muted)}.milestone-details[data-v-a07573f5]{flex:1}.milestone-title-row[data-v-a07573f5]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.milestone-name[data-v-a07573f5]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.milestone-date[data-v-a07573f5]{color:var(--text-muted);white-space:nowrap;font-size:11px}.milestone-desc[data-v-a07573f5]{color:var(--text-secondary);margin-top:2px;font-size:11px}.placeholder[data-v-a07573f5]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-8de56e28]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8de56e28]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8de56e28]{grid-template-columns:1fr 1fr}}.section-title[data-v-8de56e28]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8de56e28]{margin-bottom:var(--space-4)}.form-label[data-v-8de56e28]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8de56e28],.form-select[data-v-8de56e28]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8de56e28]:focus,.form-select[data-v-8de56e28]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8de56e28]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8de56e28]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8de56e28]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8de56e28]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8de56e28]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8de56e28]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8de56e28]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8de56e28]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-8de56e28]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8de56e28]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-group[data-v-8de56e28]{gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-8de56e28]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-8de56e28]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row[data-v-8de56e28]{gap:var(--space-3);display:flex}.flex-1[data-v-8de56e28]{flex:1}.input-with-suffix[data-v-8de56e28]{align-items:center;display:flex;position:relative}.input-with-suffix .form-input[data-v-8de56e28]{padding-right:3rem}.suffix-label[data-v-8de56e28]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.quick-presets[data-v-8de56e28]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-8de56e28]{padding:2px var(--space-2);font-size:var(--text-xs);border:1px solid var(--border-color);background:var(--surface-card);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-8de56e28]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.preset-btn.active[data-v-8de56e28]{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.label-with-badge[data-v-8de56e28]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-8de56e28]{margin-bottom:0}.week-pill[data-v-8de56e28]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:9999px;padding:2px 8px}.range-slider[data-v-8de56e28]{background:var(--color-neutral-200,#e2e8f0);width:100%;height:6px;accent-color:var(--color-primary-600);cursor:pointer;margin:var(--space-2) 0;border-radius:3px;outline:none}.week-milestones[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted);justify-content:space-between;display:flex}.week-milestones span.active[data-v-8de56e28]{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.optional-tag[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.field-hint[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-wrapper[data-v-8de56e28]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-8de56e28]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.result-category-tag[data-v-8de56e28]{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);background:var(--color-neutral-100,#f1f5f9);color:var(--text-secondary);padding:2px 6px;display:inline-block}.result-category-tag.normal[data-v-8de56e28]{color:#047857;background:#ecfdf5}.result-category-tag.underweight[data-v-8de56e28]{color:#b45309;background:#fef3c7}.result-category-tag.overweight[data-v-8de56e28]{color:#c2410c;background:#fff7ed}.result-category-tag.obese[data-v-8de56e28]{color:#b91c1c;background:#fef2f2}.result-sub-label[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.rate-text[data-v-8de56e28]{font-size:var(--text-lg)!important}.status-card[data-v-8de56e28]{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#fff}.status-card.on_track[data-v-8de56e28]{background:#f0fdf4;border-color:#a7f3d0}.status-card.below[data-v-8de56e28]{background:#fffbeb;border-color:#fde68a}.status-card.above[data-v-8de56e28]{background:#fef2f2;border-color:#fecaca}.status-header[data-v-8de56e28]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.status-badge[data-v-8de56e28]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:9999px;padding:2px 8px}.status-badge.on_track[data-v-8de56e28]{color:#fff;background:#10b981}.status-badge.below[data-v-8de56e28]{color:#fff;background:#f59e0b}.status-badge.above[data-v-8de56e28]{color:#fff;background:#ef4444}.status-actual[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-primary)}.status-desc[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.status-meta-grid[data-v-8de56e28]{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed #0000001a;grid-template-columns:1fr 1fr;display:grid}.status-meta-item[data-v-8de56e28]{flex-direction:column;display:flex}.meta-label[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted)}.meta-val[data-v-8de56e28]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.calorie-callout[data-v-8de56e28]{gap:var(--space-4);background:var(--color-primary-50);border-radius:var(--radius-sm);padding:var(--space-3);align-items:center;display:flex}.calorie-number[data-v-8de56e28]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);flex-direction:column;align-items:center;min-width:90px;line-height:1.1;display:flex}.calorie-unit[data-v-8de56e28]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:400}.calorie-desc[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.info-title-with-toggle[data-v-8de56e28]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.text-toggle-btn[data-v-8de56e28]{font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none}.breakdown-list[data-v-8de56e28]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.breakdown-item[data-v-8de56e28]{flex-direction:column;gap:2px;display:flex}.breakdown-info[data-v-8de56e28]{font-size:var(--text-xs);justify-content:space-between;display:flex}.breakdown-name[data-v-8de56e28]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.breakdown-weight[data-v-8de56e28]{color:var(--text-secondary);font-weight:var(--font-weight-bold)}.breakdown-bar-bg[data-v-8de56e28]{background:var(--color-neutral-100,#f1f5f9);border-radius:3px;width:100%;height:6px;overflow:hidden}.breakdown-bar-fill[data-v-8de56e28]{background:var(--color-primary-500);border-radius:3px;height:100%}.breakdown-detail[data-v-8de56e28]{color:var(--text-muted);font-size:11px}.table-container[data-v-8de56e28]{max-height:240px;margin-top:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow-y:auto}.trajectory-table[data-v-8de56e28]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.trajectory-table th[data-v-8de56e28]{background:var(--color-neutral-100,#f8fafc);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold);color:var(--text-secondary);padding:6px 8px;position:sticky;top:0}.trajectory-table td[data-v-8de56e28]{border-bottom:1px solid var(--color-neutral-100,#f1f5f9);color:var(--text-primary);padding:6px 8px}.trajectory-table tr.highlight-row[data-v-8de56e28]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.current-tag[data-v-8de56e28]{background:var(--color-primary-600);color:#fff;border-radius:4px;margin-left:4px;padding:1px 4px;font-size:9px}.empty-desc[data-v-8de56e28]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2)}.mt-2[data-v-8de56e28]{margin-top:var(--space-2)}.custom-calculator[data-v-5e0423bc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5e0423bc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5e0423bc]{grid-template-columns:1fr 1fr}}.section-title[data-v-5e0423bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5e0423bc]{margin-bottom:var(--space-4)}.form-label[data-v-5e0423bc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5e0423bc],.form-select[data-v-5e0423bc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5e0423bc]:focus,.form-select[data-v-5e0423bc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5e0423bc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5e0423bc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5e0423bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5e0423bc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-5e0423bc]{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.result-subtext[data-v-5e0423bc]{font-size:var(--text-sm);color:var(--color-primary-800)}.secondary-results-grid[data-v-5e0423bc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5e0423bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5e0423bc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5e0423bc]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-5e0423bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5e0423bc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-buttons[data-v-5e0423bc]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-5e0423bc]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-5e0423bc]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-5e0423bc]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-5e0423bc]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-5e0423bc]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-5e0423bc]{padding-right:var(--space-12)}.solve-for-toggles[data-v-5e0423bc]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-2);border-radius:var(--radius-md);display:flex}.radio-label[data-v-5e0423bc]{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:center;flex:1;transition:all .2s;display:flex}.radio-label[data-v-5e0423bc]:has(input:checked){color:var(--text-primary);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.radio-label input[data-v-5e0423bc]{display:none}.custom-fields-box[data-v-5e0423bc]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.source-tag[data-v-5e0423bc]{font-size:var(--text-xs);color:var(--text-muted);border-top:1px solid var(--border-color);padding-top:var(--space-2)}.card-section[data-v-5e0423bc]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.card-header[data-v-5e0423bc]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-title[data-v-5e0423bc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.card-badge[data-v-5e0423bc]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:11px;font-weight:var(--font-weight-medium);border-radius:12px;padding:2px 8px}.meal-grid[data-v-5e0423bc]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=640px){.meal-grid[data-v-5e0423bc]{grid-template-columns:repeat(2,1fr)}}.meal-card[data-v-5e0423bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;cursor:pointer;background:var(--color-neutral-50);transition:all .2s}.meal-card[data-v-5e0423bc]:hover{border-color:var(--color-primary-300)}.meal-card.is-selected[data-v-5e0423bc]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.meal-card-count[data-v-5e0423bc]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.meal-card-grams[data-v-5e0423bc]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:2px 0}.meal-card-cals[data-v-5e0423bc]{color:var(--text-muted);font-size:11px}.food-list[data-v-5e0423bc]{gap:var(--space-2);flex-direction:column;display:flex}.food-item[data-v-5e0423bc]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-neutral-50);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.food-item-name[data-v-5e0423bc]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.food-item-desc[data-v-5e0423bc]{color:var(--text-muted);font-size:11px}.food-item-amount[data-v-5e0423bc]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.safety-box[data-v-5e0423bc]{background:var(--color-warning-50);border-left:3px solid var(--color-warning-400);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-secondary);font-size:12px;line-height:1.5}.placeholder[data-v-5e0423bc]{font-size:var(--text-sm);color:var(--text-muted)}.mt-1[data-v-5e0423bc]{margin-top:var(--space-1)}.mt-2[data-v-5e0423bc]{margin-top:var(--space-2)}.mt-4[data-v-5e0423bc]{margin-top:var(--space-4)}.mt-6[data-v-5e0423bc]{margin-top:var(--space-6)}.mb-4[data-v-5e0423bc]{margin-bottom:var(--space-4)}.mb-6[data-v-5e0423bc]{margin-bottom:var(--space-6)}.text-sm[data-v-5e0423bc]{font-size:var(--text-sm)}.text-secondary[data-v-5e0423bc]{color:var(--text-secondary)}.custom-calculator[data-v-18a86c7c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-18a86c7c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-18a86c7c]{grid-template-columns:1fr 1fr}}.section-title[data-v-18a86c7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-18a86c7c]{margin-bottom:var(--space-4)}.form-label[data-v-18a86c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-18a86c7c],.form-select[data-v-18a86c7c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-18a86c7c]:focus,.form-select[data-v-18a86c7c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-18a86c7c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-18a86c7c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-18a86c7c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-18a86c7c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-18a86c7c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-18a86c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-18a86c7c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-18a86c7c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-18a86c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-18a86c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-1[data-v-18a86c7c]{margin-top:var(--space-1)}.mt-2[data-v-18a86c7c]{margin-top:var(--space-2)}.mt-3[data-v-18a86c7c]{margin-top:var(--space-3)}.mt-4[data-v-18a86c7c]{margin-top:var(--space-4)}.flex-1[data-v-18a86c7c]{flex:1}.font-semibold[data-v-18a86c7c]{font-weight:var(--font-weight-semibold)}.font-medium[data-v-18a86c7c]{font-weight:var(--font-weight-medium)}.text-primary[data-v-18a86c7c]{color:var(--color-primary-700)}.text-success[data-v-18a86c7c]{color:#15803d}.text-danger[data-v-18a86c7c]{color:#b91c1c}.form-row[data-v-18a86c7c]{gap:var(--space-3);display:flex}.toggle-group[data-v-18a86c7c]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-18a86c7c]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-18a86c7c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.field-hint[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.input-with-suffix[data-v-18a86c7c]{align-items:center;display:flex;position:relative}.input-with-suffix .form-input[data-v-18a86c7c]{padding-right:48px}.suffix-label[data-v-18a86c7c]{right:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.quick-presets[data-v-18a86c7c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-18a86c7c]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;padding:3px 8px;transition:all .15s}.preset-btn[data-v-18a86c7c]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.preset-btn.active[data-v-18a86c7c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.slider-wrapper[data-v-18a86c7c]{padding:0 2px}.range-slider[data-v-18a86c7c]{width:100%;accent-color:var(--color-primary-600);cursor:pointer}.label-with-badge[data-v-18a86c7c]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-18a86c7c]{margin-bottom:0}.badge-optional[data-v-18a86c7c]{color:var(--text-muted);background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:1px 6px;font-size:11px}.advanced-section[data-v-18a86c7c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.advanced-toggle-btn[data-v-18a86c7c]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.toggle-hint[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.info-text[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.result-percentage[data-v-18a86c7c]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-1)}.status-badge-container[data-v-18a86c7c]{justify-content:center;display:flex}.status-badge[data-v-18a86c7c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 14px;display:inline-block}.badge-success[data-v-18a86c7c]{color:#15803d;background:#dcfce7}.badge-warning[data-v-18a86c7c]{color:#a16207;background:#fef9c3}.badge-orange[data-v-18a86c7c]{color:#c2410c;background:#ffedd5}.badge-danger[data-v-18a86c7c]{color:#b91c1c;background:#fee2e2}.badge-neutral[data-v-18a86c7c]{background:var(--color-neutral-100);color:var(--text-secondary)}.result-recommendation[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-secondary);max-width:90%;margin:var(--space-2) auto 0;line-height:1.4}.gauge-card[data-v-18a86c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.gauge-header[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.gauge-bar-wrapper[data-v-18a86c7c]{padding:18px 0 10px;position:relative}.gauge-bar[data-v-18a86c7c]{border-radius:7px;height:14px;display:flex;overflow:hidden}.gauge-seg[data-v-18a86c7c]{font-size:9px;font-weight:var(--font-weight-semibold);color:#000000b3;white-space:nowrap;justify-content:center;align-items:center;display:flex}.seg-under[data-v-18a86c7c]{background:#fde047;width:17%}.seg-healthy[data-v-18a86c7c]{color:#064e3b;background:#4ade80;width:33%}.seg-increased[data-v-18a86c7c]{color:#7c2d12;background:#fb923c;width:33%}.seg-high[data-v-18a86c7c]{color:#7f1d1d;background:#f87171;width:17%}.gauge-marker[data-v-18a86c7c]{pointer-events:none;flex-direction:column;align-items:center;transition:left .3s;display:flex;position:absolute;top:0;transform:translate(-50%)}.marker-label[data-v-18a86c7c]{color:#fff;font-size:10px;font-weight:var(--font-weight-bold);white-space:nowrap;background:#1e293b;border-radius:4px;padding:1px 6px}.marker-triangle[data-v-18a86c7c]{border-top:5px solid #1e293b;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.gauge-legend[data-v-18a86c7c]{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);margin-top:var(--space-2);flex-wrap:wrap;font-size:10px;display:flex}.legend-item[data-v-18a86c7c]{align-items:center;gap:4px;display:flex}.dot[data-v-18a86c7c]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-under[data-v-18a86c7c]{background:#fde047}.dot-healthy[data-v-18a86c7c]{background:#4ade80}.dot-increased[data-v-18a86c7c]{background:#fb923c}.dot-high[data-v-18a86c7c]{background:#f87171}.secondary-subtext[data-v-18a86c7c]{color:var(--text-muted);margin-top:4px;font-size:11px}.sex-nuance-box[data-v-18a86c7c]{border-left:4px solid var(--color-primary-500)}.sex-badge-row[data-v-18a86c7c]{align-items:center;display:flex}.optional-card[data-v-18a86c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-header-flex[data-v-18a86c7c]{justify-content:space-between;align-items:center;display:flex}.card-tag[data-v-18a86c7c]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold)}.card-main-val[data-v-18a86c7c]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.bmi-cat[data-v-18a86c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.shape-badge[data-v-18a86c7c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:999px;padding:4px 10px}.shape-apple[data-v-18a86c7c]{color:#b91c1c;background:#fee2e2}.shape-pear[data-v-18a86c7c]{color:#15803d;background:#dcfce7}.card-desc[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.phenotype-desc[data-v-18a86c7c]{font-size:var(--text-xs);color:var(--text-primary)}.reference-table-card[data-v-18a86c7c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-header[data-v-18a86c7c]{margin-bottom:var(--space-2)}.table-title[data-v-18a86c7c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.table-responsive[data-v-18a86c7c]{overflow-x:auto}.data-table[data-v-18a86c7c]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.data-table th[data-v-18a86c7c],.data-table td[data-v-18a86c7c]{border-bottom:1px solid var(--color-neutral-100);text-align:left;padding:8px 6px}.data-table tr.row-active td[data-v-18a86c7c]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold);color:var(--color-primary-800)}.custom-calculator[data-v-fc6061ee]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fc6061ee]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fc6061ee]{grid-template-columns:1fr 1fr}}.section-title[data-v-fc6061ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fc6061ee]{margin-bottom:var(--space-4)}.form-row[data-v-fc6061ee]{gap:var(--space-3);display:flex}.flex-1[data-v-fc6061ee]{flex:1}.form-label[data-v-fc6061ee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.field-hint[data-v-fc6061ee]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.input-container[data-v-fc6061ee]{align-items:center;display:flex;position:relative}.input-suffix[data-v-fc6061ee]{right:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);pointer-events:none;position:absolute}.form-input[data-v-fc6061ee],.form-select[data-v-fc6061ee]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.input-container .form-input[data-v-fc6061ee]{padding-right:var(--space-8)}.form-input[data-v-fc6061ee]:focus,.form-select[data-v-fc6061ee]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.toggle-group[data-v-fc6061ee]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-fc6061ee]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .15s}.toggle-btn.active[data-v-fc6061ee]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.presets-wrap[data-v-fc6061ee]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-fc6061ee]{font-size:var(--text-xs);padding:var(--space-1) var(--space-3);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-pill[data-v-fc6061ee]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.primary-result-box[data-v-fc6061ee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fc6061ee]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-title[data-v-fc6061ee]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);margin-bottom:var(--space-2)}.empty-desc[data-v-fc6061ee]{font-size:var(--text-sm);color:var(--text-secondary);max-width:360px;margin:0 auto}.result-label[data-v-fc6061ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fc6061ee]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.status-badge[data-v-fc6061ee]{margin-top:var(--space-3);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full,9999px);display:inline-block}.badge-success[data-v-fc6061ee]{color:#166534;background:#dcfce7}.badge-warning[data-v-fc6061ee]{color:#854d0e;background:#fef9c3}.badge-danger[data-v-fc6061ee]{color:#991b1b;background:#fee2e2}.secondary-results-grid[data-v-fc6061ee]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fc6061ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fc6061ee]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fc6061ee]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.result-subtext[data-v-fc6061ee]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-stack[data-v-fc6061ee]{gap:var(--space-4);flex-direction:column;display:flex}.info-box[data-v-fc6061ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fc6061ee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-fc6061ee]{font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.5}.text-muted[data-v-fc6061ee]{color:var(--text-muted)}.mb-1[data-v-fc6061ee]{margin-bottom:var(--space-1)}.mb-2[data-v-fc6061ee]{margin-bottom:var(--space-2)}.mb-6[data-v-fc6061ee]{margin-bottom:var(--space-6)}.table-responsive[data-v-fc6061ee]{margin-top:var(--space-2);overflow-x:auto}.ref-table[data-v-fc6061ee]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.ref-table th[data-v-fc6061ee],.ref-table td[data-v-fc6061ee]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.ref-table th[data-v-fc6061ee]{background:var(--color-neutral-50,#f9fafb);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.ref-table tr.row-active[data-v-fc6061ee]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.custom-calculator[data-v-79d3f830]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-79d3f830]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-79d3f830]{grid-template-columns:1fr 1fr}}.section-title[data-v-79d3f830]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-79d3f830]{margin-bottom:var(--space-4)}.form-label[data-v-79d3f830]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-79d3f830],.form-select[data-v-79d3f830]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-79d3f830]:focus,.form-select[data-v-79d3f830]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-79d3f830]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-79d3f830]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-79d3f830]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-79d3f830]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text[data-v-79d3f830]{font-size:var(--text-xl);font-weight:var(--font-weight-medium)}.sub-value[data-v-79d3f830]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-primary-800);margin-top:var(--space-1);display:block}.result-subtext[data-v-79d3f830]{font-size:var(--text-sm);color:var(--color-primary-800)}.secondary-results-grid[data-v-79d3f830]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-79d3f830]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-79d3f830]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-79d3f830]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.info-box[data-v-79d3f830]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-79d3f830]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-buttons[data-v-79d3f830]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-79d3f830]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-79d3f830]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.grid-2-col[data-v-79d3f830]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-with-symbol[data-v-79d3f830]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-79d3f830]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol.right .symbol[data-v-79d3f830]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-79d3f830]{padding-right:var(--space-12)}.custom-fields-box[data-v-79d3f830]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.field-hint[data-v-79d3f830]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px;display:block}.card-section[data-v-79d3f830]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.card-header[data-v-79d3f830]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-title[data-v-79d3f830]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.card-badge[data-v-79d3f830]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:11px;font-weight:var(--font-weight-medium);border-radius:12px;padding:2px 8px}.breakdown-list[data-v-79d3f830]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-item[data-v-79d3f830]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-neutral-50);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.breakdown-info[data-v-79d3f830]{align-items:center;gap:var(--space-2);display:flex}.breakdown-dot[data-v-79d3f830]{border-radius:50%;width:8px;height:8px}.breakdown-dot.base[data-v-79d3f830]{background-color:var(--color-primary-500,#3b82f6)}.breakdown-dot.activity[data-v-79d3f830]{background-color:#10b981}.breakdown-dot.climate[data-v-79d3f830]{background-color:#f59e0b}.breakdown-dot.maternal[data-v-79d3f830]{background-color:#ec4899}.breakdown-name[data-v-79d3f830]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.breakdown-val[data-v-79d3f830]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.schedule-grid[data-v-79d3f830]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.schedule-grid[data-v-79d3f830]{grid-template-columns:1fr 1fr}}.schedule-card[data-v-79d3f830]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-neutral-50)}.schedule-header[data-v-79d3f830]{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.schedule-time[data-v-79d3f830]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.schedule-amount[data-v-79d3f830]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;padding:1px 6px}.schedule-name[data-v-79d3f830]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.schedule-desc[data-v-79d3f830]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.3}.workout-protocol-grid[data-v-79d3f830]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.workout-protocol-grid[data-v-79d3f830]{grid-template-columns:repeat(3,1fr)}}.workout-box[data-v-79d3f830]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:var(--color-neutral-50)}.workout-phase[data-v-79d3f830]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.workout-val[data-v-79d3f830]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:var(--space-1) 0}.workout-hint[data-v-79d3f830]{color:var(--text-muted);font-size:11px;line-height:1.2}.urine-chart[data-v-79d3f830]{gap:var(--space-2);flex-direction:column;display:flex}.urine-item[data-v-79d3f830]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-neutral-50);border:1px solid var(--border-color);display:flex}.urine-swatch[data-v-79d3f830]{border:1px solid #0000001a;border-radius:50%;width:24px;height:24px}.urine-item.color-1 .urine-swatch[data-v-79d3f830]{background-color:#fef9c3}.urine-item.color-2 .urine-swatch[data-v-79d3f830]{background-color:#fef08a}.urine-item.color-3 .urine-swatch[data-v-79d3f830]{background-color:#fde047}.urine-item.color-4 .urine-swatch[data-v-79d3f830]{background-color:#ca8a04}.urine-info[data-v-79d3f830]{flex-direction:column;display:flex}.urine-level[data-v-79d3f830]{color:var(--text-muted);font-size:11px}.urine-status[data-v-79d3f830]{font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.status-good[data-v-79d3f830]{color:#16a34a}.status-ok[data-v-79d3f830]{color:#65a30d}.status-warn[data-v-79d3f830]{color:#d97706}.status-danger[data-v-79d3f830]{color:#dc2626}.safety-box[data-v-79d3f830]{background:var(--color-warning-50);border-left:3px solid var(--color-warning-400);border-radius:var(--radius-md);padding:var(--space-3);color:var(--text-secondary);font-size:12px;line-height:1.5}.placeholder[data-v-79d3f830]{font-size:var(--text-sm);color:var(--text-muted)}.mt-1[data-v-79d3f830]{margin-top:var(--space-1)}.mt-2[data-v-79d3f830]{margin-top:var(--space-2)}.mt-4[data-v-79d3f830]{margin-top:var(--space-4)}.mt-6[data-v-79d3f830]{margin-top:var(--space-6)}.mb-4[data-v-79d3f830]{margin-bottom:var(--space-4)}.mb-6[data-v-79d3f830]{margin-bottom:var(--space-6)}.text-sm[data-v-79d3f830]{font-size:var(--text-sm)}.text-secondary[data-v-79d3f830]{color:var(--text-secondary)}.custom-calculator[data-v-67ee2f59]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-67ee2f59]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-67ee2f59]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-67ee2f59}@keyframes spin-67ee2f59{to{transform:rotate(360deg)}}.calculator-grid[data-v-67ee2f59]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-67ee2f59]{opacity:1}@media (width>=768px){.calculator-grid[data-v-67ee2f59]{grid-template-columns:1fr 1fr}}.section-title[data-v-67ee2f59]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-67ee2f59]{margin-bottom:var(--space-4)}.form-label[data-v-67ee2f59]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-67ee2f59]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-67ee2f59]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-67ee2f59]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-67ee2f59]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-67ee2f59]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-67ee2f59],.form-select[data-v-67ee2f59]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-67ee2f59]:focus,.form-select[data-v-67ee2f59]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-67ee2f59]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-67ee2f59]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-67ee2f59]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-67ee2f59]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-67ee2f59]{color:var(--color-primary-600)}.placeholder[data-v-67ee2f59]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-67ee2f59]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-67ee2f59]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-67ee2f59]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-67ee2f59]{color:var(--text-secondary)}.sec-val[data-v-67ee2f59]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-0d1562de]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-0d1562de]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-0d1562de]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-0d1562de}@keyframes spin-0d1562de{to{transform:rotate(360deg)}}.calculator-grid[data-v-0d1562de]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-0d1562de]{opacity:1}@media (width>=768px){.calculator-grid[data-v-0d1562de]{grid-template-columns:1fr 1fr}}.section-title[data-v-0d1562de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mode-toggle[data-v-0d1562de]{background:var(--color-neutral-50);border-radius:var(--radius-md);margin-bottom:var(--space-6);border:1px solid var(--border-color);padding:4px;display:flex}.toggle-btn[data-v-0d1562de]{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-0d1562de]{background:var(--surface-card);color:var(--color-primary-600);box-shadow:0 1px 3px #0000001a}.form-group[data-v-0d1562de]{margin-bottom:var(--space-4)}.form-label[data-v-0d1562de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-0d1562de]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0d1562de]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-0d1562de]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-0d1562de]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-0d1562de]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-0d1562de],.form-select[data-v-0d1562de]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0d1562de]:focus,.form-select[data-v-0d1562de]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-0d1562de]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-0d1562de]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-0d1562de]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0d1562de]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-0d1562de]{color:var(--color-primary-600)}.placeholder[data-v-0d1562de]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-0d1562de]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-0d1562de]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-0d1562de]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-0d1562de]{color:var(--text-secondary)}.sec-val[data-v-0d1562de]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.positive-text[data-v-0d1562de]{color:var(--color-success-500)}.custom-calculator[data-v-4e2bd8c9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-4e2bd8c9]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-4e2bd8c9]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-4e2bd8c9}@keyframes spin-4e2bd8c9{to{transform:rotate(360deg)}}.calculator-grid[data-v-4e2bd8c9]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-4e2bd8c9]{opacity:1}@media (width>=768px){.calculator-grid[data-v-4e2bd8c9]{grid-template-columns:1fr 1fr}}.section-title[data-v-4e2bd8c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-2[data-v-4e2bd8c9]{margin-top:var(--space-2)}.mt-8[data-v-4e2bd8c9]{margin-top:var(--space-8)}.form-row[data-v-4e2bd8c9]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-4e2bd8c9]{flex:1}.form-group[data-v-4e2bd8c9]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-4e2bd8c9]{margin-bottom:0}.form-label[data-v-4e2bd8c9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-4e2bd8c9]{color:var(--text-muted);margin-top:4px;font-size:12px}.input-with-symbol[data-v-4e2bd8c9]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-4e2bd8c9]{color:var(--text-muted);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-4e2bd8c9]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-4e2bd8c9]{padding-left:var(--space-8)}.input-with-symbol.right .symbol[data-v-4e2bd8c9]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-4e2bd8c9]{padding-right:var(--space-8)}.form-input[data-v-4e2bd8c9]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-4e2bd8c9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-4e2bd8c9]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-4e2bd8c9]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-box.error-state[data-v-4e2bd8c9]{background:var(--color-error-50);border-color:var(--color-error-500)}.result-box.negative[data-v-4e2bd8c9]{border-color:var(--color-error-500)}.result-label[data-v-4e2bd8c9]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-4e2bd8c9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-4e2bd8c9]{font-size:var(--text-sm);color:var(--text-secondary)}.currency[data-v-4e2bd8c9]{color:var(--color-primary-600)}.placeholder[data-v-4e2bd8c9]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.error-text[data-v-4e2bd8c9]{font-size:var(--text-2xl);color:var(--color-error-600);font-weight:var(--font-weight-bold)}.error-desc[data-v-4e2bd8c9]{font-size:var(--text-sm);color:var(--text-secondary)}.text-error[data-v-4e2bd8c9]{color:var(--color-error-600)!important}.comparison-container[data-v-4e2bd8c9]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-card);overflow-x:auto}.comparison-table[data-v-4e2bd8c9]{border-collapse:collapse;text-align:right;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-4e2bd8c9],.comparison-table td[data-v-4e2bd8c9]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color)}.comparison-table th[data-v-4e2bd8c9]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;width:33%;font-size:12px}.comparison-table th[data-v-4e2bd8c9]:first-child,.comparison-table td[data-v-4e2bd8c9]:first-child{text-align:left;font-weight:var(--font-weight-medium);color:var(--text-secondary)}.comparison-table tbody tr:last-child td[data-v-4e2bd8c9]{border-bottom:none}.comparison-table .highlight-col[data-v-4e2bd8c9]{background:var(--color-primary-50);color:var(--color-primary-900);font-weight:var(--font-weight-medium)}.comparison-table th.highlight-col[data-v-4e2bd8c9]{background:var(--color-primary-100);color:var(--color-primary-800)}.total-row[data-v-4e2bd8c9]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);border-top:2px solid var(--border-color)}.total-row td[data-v-4e2bd8c9]{color:var(--text-primary)}.custom-calculator[data-v-60a035c6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-60a035c6]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-60a035c6]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-60a035c6}@keyframes spin-60a035c6{to{transform:rotate(360deg)}}.calculator-grid[data-v-60a035c6]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-60a035c6]{opacity:1}@media (width>=768px){.calculator-grid[data-v-60a035c6]{grid-template-columns:1fr 1fr}}.section-title[data-v-60a035c6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-60a035c6]{margin-top:var(--space-1)}.mt-2[data-v-60a035c6]{margin-top:var(--space-2)}.mt-4[data-v-60a035c6]{margin-top:var(--space-4)}.mt-6[data-v-60a035c6]{margin-top:var(--space-6)}.mb-4[data-v-60a035c6]{margin-bottom:var(--space-4)}.form-row[data-v-60a035c6]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-60a035c6]{flex:1}.form-group[data-v-60a035c6]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-60a035c6]{margin-bottom:0}.form-label[data-v-60a035c6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-60a035c6]{color:var(--text-secondary);font-size:13px;line-height:1.4}.input-with-symbol[data-v-60a035c6]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-60a035c6]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-60a035c6]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-60a035c6]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-60a035c6]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-60a035c6]{padding-right:var(--space-12)}.form-input[data-v-60a035c6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-60a035c6]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-60a035c6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-60a035c6]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-60a035c6]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.error-state[data-v-60a035c6]{background:var(--color-error-50);border-color:var(--color-error-500)}.result-label[data-v-60a035c6]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-60a035c6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-60a035c6]{font-size:var(--text-sm);color:var(--text-secondary)}.currency[data-v-60a035c6]{color:var(--text-primary)}.currency.highlight[data-v-60a035c6]{color:var(--color-primary-700)}.placeholder[data-v-60a035c6]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.error-text[data-v-60a035c6]{font-size:var(--text-lg);color:var(--color-error-600);font-weight:var(--font-weight-bold)}.error-desc[data-v-60a035c6]{font-size:var(--text-sm);color:var(--text-secondary)}.secondary-results[data-v-60a035c6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-60a035c6]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-60a035c6]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-60a035c6]{color:var(--text-secondary)}.sec-val[data-v-60a035c6]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.calculator-inner[data-v-3243de65]{gap:var(--space-6);display:grid}@media (width>=768px){.calculator-inner[data-v-3243de65]{grid-template-columns:1fr 1fr}}.input-section[data-v-3243de65],.result-section[data-v-3243de65]{gap:var(--space-4);flex-direction:column;display:flex}.mode-selector[data-v-3243de65]{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--surface-hover);border-radius:var(--radius-md);flex-direction:column;display:flex}.mode-selector label[data-v-3243de65]{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.input-group[data-v-3243de65]{gap:var(--space-1);flex-direction:column;display:flex}.input-group label[data-v-3243de65]{color:var(--text-secondary);font-weight:500}.input-group input[data-v-3243de65]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md)}.transactions-section[data-v-3243de65]{margin-top:var(--space-4);border-top:1px solid var(--border-color);padding-top:var(--space-4)}.help-text[data-v-3243de65]{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-4)}.transaction-row[data-v-3243de65]{gap:var(--space-2);margin-bottom:var(--space-3);align-items:flex-end;display:flex}.transaction-row .tx-day[data-v-3243de65],.transaction-row .tx-amount[data-v-3243de65]{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.transaction-row input[data-v-3243de65]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md)}.btn[data-v-3243de65]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:500}.btn-secondary[data-v-3243de65]{background:var(--surface-hover);color:var(--text-primary)}.btn-sm[data-v-3243de65]{padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.btn-danger[data-v-3243de65]{color:#991b1b;background:#fee2e2}.result-card[data-v-3243de65]{background:var(--surface-card);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.result-row[data-v-3243de65]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color-light);justify-content:space-between;display:flex}.result-row[data-v-3243de65]:last-child{border-bottom:none}.result-row.highlight[data-v-3243de65]{font-weight:700;font-size:var(--text-lg);color:var(--color-primary-600)}.result-placeholder[data-v-3243de65]{padding:var(--space-6);text-align:center;color:var(--text-muted);background:var(--surface-hover);border-radius:var(--radius-lg)}.calculator-inner[data-v-05daeb0c]{gap:var(--space-6);display:grid}@media (width>=768px){.calculator-inner[data-v-05daeb0c]{grid-template-columns:1fr 1fr}}.input-section[data-v-05daeb0c],.result-section[data-v-05daeb0c]{gap:var(--space-4);flex-direction:column;display:flex}.input-group[data-v-05daeb0c]{gap:var(--space-1);flex-direction:column;display:flex}.input-group label[data-v-05daeb0c]{color:var(--text-secondary);font-weight:500}.input-group input[data-v-05daeb0c]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md)}.result-card[data-v-05daeb0c]{background:var(--surface-card);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.result-row[data-v-05daeb0c]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color-light);justify-content:space-between;display:flex}.result-row[data-v-05daeb0c]:last-child{border-bottom:none}.result-row.highlight[data-v-05daeb0c]{font-weight:700;font-size:var(--text-lg);color:var(--color-primary-600)}.result-placeholder[data-v-05daeb0c]{padding:var(--space-6);text-align:center;color:var(--text-muted);background:var(--surface-hover);border-radius:var(--radius-lg)}.calculator-inner[data-v-75e7e9c6]{gap:var(--space-6);display:grid}@media (width>=768px){.calculator-inner[data-v-75e7e9c6]{grid-template-columns:1fr 1fr}}.input-section[data-v-75e7e9c6],.result-section[data-v-75e7e9c6]{gap:var(--space-4);flex-direction:column;display:flex}.input-group[data-v-75e7e9c6]{gap:var(--space-1);flex-direction:column;display:flex}.input-group label[data-v-75e7e9c6]{color:var(--text-secondary);font-weight:500}.input-group input[data-v-75e7e9c6]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md)}.result-card[data-v-75e7e9c6]{background:var(--surface-card);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color)}.result-row[data-v-75e7e9c6]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color-light);justify-content:space-between;display:flex}.result-row[data-v-75e7e9c6]:last-child{border-bottom:none}.result-row.highlight[data-v-75e7e9c6]{font-weight:700;font-size:var(--text-lg);color:var(--color-primary-600)}.result-placeholder[data-v-75e7e9c6]{padding:var(--space-6);text-align:center;color:var(--text-muted);background:var(--surface-hover);border-radius:var(--radius-lg)}.warning-alert[data-v-75e7e9c6]{padding:var(--space-4);color:#991b1b;border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--text-sm);background-color:#fef2f2}.custom-calculator[data-v-bd0a7382]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bd0a7382]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bd0a7382]{grid-template-columns:1fr 1fr}}.section-title[data-v-bd0a7382]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.debts-header[data-v-bd0a7382]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.btn-add[data-v-bd0a7382]{padding:var(--space-2) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}.btn-add[data-v-bd0a7382]:hover{background:var(--color-primary-100)}.debts-list[data-v-bd0a7382]{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.debt-item[data-v-bd0a7382]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.debt-item-header[data-v-bd0a7382]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.debt-index[data-v-bd0a7382]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.btn-remove[data-v-bd0a7382]{font-size:var(--text-xs);color:var(--color-error-600);cursor:pointer;background:0 0;border:none}.btn-remove[data-v-bd0a7382]:hover{text-decoration:underline}.form-group[data-v-bd0a7382]{margin-bottom:var(--space-3)}.form-group[data-v-bd0a7382]:last-child{margin-bottom:0}.form-row[data-v-bd0a7382]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-bd0a7382]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-bd0a7382]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input-full[data-v-bd0a7382]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-bd0a7382]{color:var(--text-muted);margin-bottom:4px;font-size:13px;line-height:1.4}.extra-payment-box[data-v-bd0a7382]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);padding:var(--space-4);border-radius:var(--radius-lg)}.result-box[data-v-bd0a7382]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.placeholder[data-v-bd0a7382]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-bd0a7382]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-bd0a7382]{gap:var(--space-6);flex-direction:column;display:flex}.summary-cards[data-v-bd0a7382]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.summary-card[data-v-bd0a7382]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.card-label[data-v-bd0a7382]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.card-value[data-v-bd0a7382]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.card-value.highlight[data-v-bd0a7382]{color:var(--color-primary-600)}.sub-title[data-v-bd0a7382]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.payoff-order[data-v-bd0a7382]{gap:var(--space-3);flex-direction:column;display:flex}.payoff-item[data-v-bd0a7382]{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex}.payoff-rank[data-v-bd0a7382]{background:var(--color-primary-100);width:28px;height:28px;color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.payoff-details[data-v-bd0a7382]{flex-direction:column;display:flex}.payoff-name[data-v-bd0a7382]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.payoff-stats[data-v-bd0a7382]{font-size:var(--text-xs);color:var(--text-secondary)}.custom-calculator[data-v-258b5d49]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-258b5d49]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-258b5d49]{grid-template-columns:1fr 1fr}}.section-title[data-v-258b5d49]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.debts-header[data-v-258b5d49]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.btn-add[data-v-258b5d49]{padding:var(--space-2) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}.btn-add[data-v-258b5d49]:hover{background:var(--color-primary-100)}.debts-list[data-v-258b5d49]{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.debt-item[data-v-258b5d49]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.debt-item-header[data-v-258b5d49]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.debt-index[data-v-258b5d49]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.btn-remove[data-v-258b5d49]{font-size:var(--text-xs);color:var(--color-error-600);cursor:pointer;background:0 0;border:none}.btn-remove[data-v-258b5d49]:hover{text-decoration:underline}.form-group[data-v-258b5d49]{margin-bottom:var(--space-3)}.form-group[data-v-258b5d49]:last-child{margin-bottom:0}.form-row[data-v-258b5d49]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-258b5d49]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-258b5d49]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input-full[data-v-258b5d49]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-258b5d49]{color:var(--text-muted);margin-bottom:4px;font-size:13px;line-height:1.4}.new-loan-box[data-v-258b5d49]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.result-box[data-v-258b5d49]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.placeholder[data-v-258b5d49]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-258b5d49]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-258b5d49]{gap:var(--space-6);flex-direction:column;display:flex}.comparison-header[data-v-258b5d49]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);background:#fff;flex-direction:column;display:flex}.comparison-title[data-v-258b5d49]{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}.comparison-values[data-v-258b5d49]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.val-block[data-v-258b5d49]{flex-direction:column;display:flex}.val-label[data-v-258b5d49]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:2px}.val-amount[data-v-258b5d49]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.val-amount.highlight[data-v-258b5d49]{color:var(--color-primary-600)}.savings-text[data-v-258b5d49]{font-size:var(--text-sm);padding-top:var(--space-2);border-top:1px solid var(--border-color)}.savings-text.good[data-v-258b5d49]{color:var(--color-success-600)}.savings-text.bad[data-v-258b5d49]{color:var(--color-error-600)}.insight-box[data-v-258b5d49]{padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b;line-height:1.5}.custom-calculator[data-v-d91f15ed]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d91f15ed]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d91f15ed]{grid-template-columns:1fr 1fr}}.section-title[data-v-d91f15ed]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.debts-header[data-v-d91f15ed]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.btn-add[data-v-d91f15ed]{padding:var(--space-2) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}.btn-add[data-v-d91f15ed]:hover{background:var(--color-primary-100)}.debts-list[data-v-d91f15ed]{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.debt-item[data-v-d91f15ed]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.debt-item-header[data-v-d91f15ed]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.debt-index[data-v-d91f15ed]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.btn-remove[data-v-d91f15ed]{font-size:var(--text-xs);color:var(--color-error-600);cursor:pointer;background:0 0;border:none}.btn-remove[data-v-d91f15ed]:hover{text-decoration:underline}.form-group[data-v-d91f15ed]{margin-bottom:var(--space-3)}.form-group[data-v-d91f15ed]:last-child{margin-bottom:0}.form-row[data-v-d91f15ed]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-d91f15ed]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-d91f15ed],.form-select-full[data-v-d91f15ed]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;transition:all .2s}.form-select-full[data-v-d91f15ed]{padding:var(--space-3);cursor:pointer}.form-input-full[data-v-d91f15ed]:focus,.form-select-full[data-v-d91f15ed]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-d91f15ed]{color:var(--text-muted);margin-bottom:4px;font-size:13px;line-height:1.4}.extra-payment-box[data-v-d91f15ed]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.result-box[data-v-d91f15ed]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.placeholder[data-v-d91f15ed]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-d91f15ed]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-d91f15ed]{gap:var(--space-6);flex-direction:column;display:flex}.summary-cards[data-v-d91f15ed]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.summary-card[data-v-d91f15ed]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.card-label[data-v-d91f15ed]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.card-value[data-v-d91f15ed]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.card-value.highlight[data-v-d91f15ed]{color:var(--color-primary-600)}.comparison-box[data-v-d91f15ed]{padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:var(--text-secondary);background:#f0fdf4;border-left:4px solid #22c55e;line-height:1.5}.comparison-text strong[data-v-d91f15ed]{color:var(--text-primary)}.sub-title[data-v-d91f15ed]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.payoff-order[data-v-d91f15ed]{gap:var(--space-3);flex-direction:column;display:flex}.payoff-item[data-v-d91f15ed]{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex}.payoff-rank[data-v-d91f15ed]{background:var(--color-primary-100);width:28px;height:28px;color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.payoff-details[data-v-d91f15ed]{flex-direction:column;display:flex}.payoff-name[data-v-d91f15ed]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.payoff-stats[data-v-d91f15ed]{font-size:var(--text-xs);color:var(--text-secondary)}.custom-calculator[data-v-9b03657f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9b03657f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9b03657f]{grid-template-columns:1fr 1fr}}.section-title[data-v-9b03657f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.debts-header[data-v-9b03657f]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.btn-add[data-v-9b03657f]{padding:var(--space-2) var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s}.btn-add[data-v-9b03657f]:hover{background:var(--color-primary-100)}.debts-list[data-v-9b03657f]{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.debt-item[data-v-9b03657f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.debt-item-header[data-v-9b03657f]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.debt-index[data-v-9b03657f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase}.btn-remove[data-v-9b03657f]{font-size:var(--text-xs);color:var(--color-error-600);cursor:pointer;background:0 0;border:none}.btn-remove[data-v-9b03657f]:hover{text-decoration:underline}.form-group[data-v-9b03657f]{margin-bottom:var(--space-3)}.form-group[data-v-9b03657f]:last-child{margin-bottom:0}.form-row[data-v-9b03657f]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-9b03657f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-9b03657f]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input-full[data-v-9b03657f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-9b03657f]{color:var(--text-muted);margin-bottom:4px;font-size:13px;line-height:1.4}.extra-payment-box[data-v-9b03657f]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);padding:var(--space-4);border-radius:var(--radius-lg)}.result-box[data-v-9b03657f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.placeholder[data-v-9b03657f]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-9b03657f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-9b03657f]{gap:var(--space-6);flex-direction:column;display:flex}.summary-cards[data-v-9b03657f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.summary-card[data-v-9b03657f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.card-label[data-v-9b03657f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.card-value[data-v-9b03657f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.card-value.highlight[data-v-9b03657f]{color:var(--color-primary-600)}.sub-title[data-v-9b03657f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.payoff-order[data-v-9b03657f]{gap:var(--space-3);flex-direction:column;display:flex}.payoff-item[data-v-9b03657f]{align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex}.payoff-rank[data-v-9b03657f]{background:var(--color-primary-100);width:28px;height:28px;color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.payoff-details[data-v-9b03657f]{flex-direction:column;display:flex}.payoff-name[data-v-9b03657f]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.payoff-stats[data-v-9b03657f]{font-size:var(--text-xs);color:var(--text-secondary)}.custom-calculator[data-v-e2d1dc35]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e2d1dc35]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e2d1dc35]{grid-template-columns:1fr 1fr}}.section-title[data-v-e2d1dc35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e2d1dc35]{margin-bottom:var(--space-4)}.form-row[data-v-e2d1dc35]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.form-row .form-group[data-v-e2d1dc35]{margin-bottom:0}.flex-1[data-v-e2d1dc35]{flex:1}.form-label[data-v-e2d1dc35]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e2d1dc35],.form-select[data-v-e2d1dc35]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-e2d1dc35]:focus,.form-select[data-v-e2d1dc35]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-wrapper[data-v-e2d1dc35]{align-items:center;display:flex;position:relative}.input-prefix[data-v-e2d1dc35]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-prefix[data-v-e2d1dc35]{padding-left:var(--space-7)}.input-suffix[data-v-e2d1dc35]{right:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-suffix[data-v-e2d1dc35]{padding-right:var(--space-7)}.help-text[data-v-e2d1dc35]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.advanced-toggle-wrapper[data-v-e2d1dc35]{margin:var(--space-3) 0 var(--space-4) 0}.toggle-advanced-btn[data-v-e2d1dc35]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-e2d1dc35]:hover{text-decoration:underline}.advanced-section[data-v-e2d1dc35]{padding:var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.primary-result-box[data-v-e2d1dc35]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e2d1dc35]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-message[data-v-e2d1dc35]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.result-label[data-v-e2d1dc35]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e2d1dc35]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-result-text[data-v-e2d1dc35]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.secondary-results-grid[data-v-e2d1dc35]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e2d1dc35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e2d1dc35]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e2d1dc35]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.text-md[data-v-e2d1dc35]{font-size:var(--text-xl)!important}.info-box[data-v-e2d1dc35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e2d1dc35]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-description[data-v-e2d1dc35]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.highlight-info[data-v-e2d1dc35]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.breakdown-bar[data-v-e2d1dc35]{border-radius:var(--radius-sm);height:12px;margin:var(--space-3) 0 var(--space-2) 0;background:var(--color-neutral-100);display:flex;overflow:hidden}.principal-bar[data-v-e2d1dc35]{background:var(--color-primary-600)}.interest-bar[data-v-e2d1dc35]{background:#f59e0b}.breakdown-legend[data-v-e2d1dc35]{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);flex-direction:column;display:flex}@media (width>=480px){.breakdown-legend[data-v-e2d1dc35]{flex-direction:row;justify-content:space-between}}.legend-item[data-v-e2d1dc35]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-e2d1dc35]{border-radius:50%;width:8px;height:8px;display:inline-block}.principal-dot[data-v-e2d1dc35]{background:var(--color-primary-600)}.interest-dot[data-v-e2d1dc35]{background:#f59e0b}.fee-row[data-v-e2d1dc35]{font-size:var(--text-xs);color:var(--text-secondary);padding-top:var(--space-2);border-top:1px dashed var(--border-color);justify-content:space-between;display:flex}.total-cost-row[data-v-e2d1dc35]{border-top:1px solid var(--border-color);font-size:var(--text-sm);color:var(--text-primary);margin-top:var(--space-2)}.schedule-container[data-v-e2d1dc35]{text-align:center}.toggle-schedule-btn[data-v-e2d1dc35]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:#fff;width:100%;transition:all .2s}.toggle-schedule-btn[data-v-e2d1dc35]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.schedule-table-wrapper[data-v-e2d1dc35]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.schedule-table[data-v-e2d1dc35]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-e2d1dc35]{background:var(--color-neutral-50);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold)}.schedule-table td[data-v-e2d1dc35]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.schedule-table tr:last-child td[data-v-e2d1dc35]{border-bottom:none}.text-center[data-v-e2d1dc35]{text-align:center}.font-bold[data-v-e2d1dc35]{font-weight:var(--font-weight-bold)}.mt-2[data-v-e2d1dc35]{margin-top:var(--space-2)}.mt-3[data-v-e2d1dc35]{margin-top:var(--space-3)}.mt-4[data-v-e2d1dc35]{margin-top:var(--space-4)}.custom-calculator[data-v-875345d0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-875345d0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-875345d0]{grid-template-columns:1fr 1fr}}.section-title[data-v-875345d0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-875345d0]{margin-bottom:var(--space-4)}.form-label[data-v-875345d0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-875345d0],.form-select[data-v-875345d0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-875345d0]:focus,.form-select[data-v-875345d0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-875345d0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-875345d0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-875345d0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-875345d0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-875345d0]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-875345d0]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-875345d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff;position:relative}.secondary-result-box .result-label[data-v-875345d0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-875345d0]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.stat-note[data-v-875345d0]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.frequency-badge[data-v-875345d0]{font-size:11px;font-weight:var(--font-weight-medium);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full);margin-top:var(--space-1);padding:2px 8px;display:inline-block}.info-box[data-v-875345d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.info-title[data-v-875345d0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-875345d0]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.preset-chips[data-v-875345d0]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-875345d0]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;padding:3px 8px;transition:all .15s}.preset-chip[data-v-875345d0]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.preset-chip.active[data-v-875345d0]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.term-header[data-v-875345d0]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.term-header .form-label[data-v-875345d0]{margin-bottom:0}.term-unit-toggle[data-v-875345d0]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:inline-flex}.unit-toggle-btn[data-v-875345d0]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 10px;transition:all .15s}.unit-toggle-btn.active[data-v-875345d0]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.advanced-toggle-wrapper[data-v-875345d0]{margin-block:var(--space-3)}.advanced-toggle-btn[data-v-875345d0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-875345d0]:hover{text-decoration:underline}.advanced-options[data-v-875345d0]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.help-text[data-v-875345d0]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px;display:block}.savings-callout[data-v-875345d0]{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0;align-items:center;display:flex}.savings-icon[data-v-875345d0]{font-size:var(--text-xl)}.savings-text[data-v-875345d0]{font-size:var(--text-xs);color:#065f46;line-height:1.4}.text-green[data-v-875345d0]{color:#059669;font-weight:var(--font-weight-bold)}.text-interest[data-v-875345d0]{color:#dc2626;font-weight:var(--font-weight-medium)}.text-bold[data-v-875345d0]{font-weight:var(--font-weight-bold)}.breakdown-section[data-v-875345d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.breakdown-title[data-v-875345d0]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2)}.breakdown-bar[data-v-875345d0]{border-radius:var(--radius-full);background:var(--color-neutral-100);height:14px;display:flex;overflow:hidden}.bar-segment[data-v-875345d0]{height:100%;transition:width .3s}.bar-principal[data-v-875345d0]{background-color:#3b82f6}.bar-interest[data-v-875345d0]{background-color:#ef4444}.bar-fee[data-v-875345d0]{background-color:#f59e0b}.breakdown-legend[data-v-875345d0]{gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;display:flex}.legend-item[data-v-875345d0]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-875345d0]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-principal[data-v-875345d0]{background-color:#3b82f6}.dot-interest[data-v-875345d0]{background-color:#ef4444}.dot-fee[data-v-875345d0]{background-color:#f59e0b}.schedule-section[data-v-875345d0]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-color)}.schedule-header[data-v-875345d0]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.schedule-header .section-title[data-v-875345d0]{margin-bottom:0}.schedule-view-toggle[data-v-875345d0]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:2px;display:inline-flex}.view-toggle-btn[data-v-875345d0]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 12px;transition:all .15s}.view-toggle-btn.active[data-v-875345d0]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #00000014}.table-wrapper[data-v-875345d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.scrollable-table[data-v-875345d0]{max-height:420px;overflow-y:auto}.schedule-table[data-v-875345d0]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-875345d0],.schedule-table td[data-v-875345d0]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.schedule-table th[data-v-875345d0]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);z-index:1;position:sticky;top:0}.schedule-table th[data-v-875345d0]:first-child,.schedule-table td[data-v-875345d0]:first-child{text-align:left}.schedule-table tbody tr[data-v-875345d0]:hover{background:var(--color-neutral-50)}.show-more-wrapper[data-v-875345d0]{padding:var(--space-3);text-align:center;background:var(--color-neutral-50);border-top:1px solid var(--border-color)}.show-more-btn[data-v-875345d0]{border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;background:#fff;padding:6px 14px}.show-more-btn[data-v-875345d0]:hover{background:var(--color-primary-50)}.custom-calculator[data-v-dc874bad]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-dc874bad]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-dc874bad]{grid-template-columns:1fr 1fr}}.section-title[data-v-dc874bad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-dc874bad]{margin-top:var(--space-6)}.form-group[data-v-dc874bad]{margin-bottom:var(--space-4)}.form-row[data-v-dc874bad]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-dc874bad]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-dc874bad],.form-select[data-v-dc874bad]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-dc874bad]:focus,.form-select[data-v-dc874bad]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-toggles[data-v-dc874bad]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.toggle-btn[data-v-dc874bad]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-dc874bad]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.goal-calculator-card[data-v-dc874bad]{background:var(--color-neutral-50);border:1px dashed var(--color-primary-300);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-6)}.goal-header[data-v-dc874bad]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.goal-title[data-v-dc874bad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.toggle-icon[data-v-dc874bad]{color:var(--color-primary-600);font-size:10px}.goal-content[data-v-dc874bad]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.goal-desc[data-v-dc874bad]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.4}.calculated-goal-value[data-v-dc874bad]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-size:var(--text-base);background:#fff}.apply-goal-btn[data-v-dc874bad]{width:100%;padding:var(--space-2) var(--space-4);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:var(--space-2);border:none;transition:background .2s}.apply-goal-btn[data-v-dc874bad]:hover{background:var(--color-primary-700)}.results-content[data-v-dc874bad]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-dc874bad]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-dc874bad]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-dc874bad]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-dc874bad]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-dc874bad]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.result-subtext strong[data-v-dc874bad]{color:var(--text-primary)}.savings-banner[data-v-dc874bad]{border-radius:var(--radius-lg);padding:var(--space-4);background:#ecfdf5;border:1px solid #a7f3d0}.savings-badge[data-v-dc874bad]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#065f46;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.savings-text[data-v-dc874bad]{font-size:var(--text-sm);color:#047857;line-height:1.5}.savings-text strong[data-v-dc874bad]{color:#064e3b}.secondary-results-grid[data-v-dc874bad]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-dc874bad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-dc874bad]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-dc874bad]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.text-success[data-v-dc874bad]{color:#059669!important}.text-primary[data-v-dc874bad]{color:var(--color-primary-700)!important}.comparison-card[data-v-dc874bad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-heading[data-v-dc874bad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.table-responsive[data-v-dc874bad]{overflow-x:auto}.comparison-table[data-v-dc874bad],.data-table[data-v-dc874bad]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.comparison-table th[data-v-dc874bad],.comparison-table td[data-v-dc874bad],.data-table th[data-v-dc874bad],.data-table td[data-v-dc874bad]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.comparison-table th[data-v-dc874bad],.data-table th[data-v-dc874bad]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em}.diff-positive[data-v-dc874bad]{color:#2563eb;font-weight:var(--font-weight-medium)}.diff-success[data-v-dc874bad]{color:#059669;font-weight:var(--font-weight-bold)}.schedule-section[data-v-dc874bad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header[data-v-dc874bad]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.schedule-header .card-heading[data-v-dc874bad]{margin-bottom:0}.schedule-toggles[data-v-dc874bad]{background:var(--color-neutral-100);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.schedule-toggle-btn[data-v-dc874bad]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 8px;transition:all .2s}.schedule-toggle-btn.active[data-v-dc874bad]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.lump-sum-row[data-v-dc874bad]{background-color:#f0fdf4}.pagination-row[data-v-dc874bad]{gap:var(--space-2);margin-top:var(--space-3);justify-content:center;display:flex}.load-more-btn[data-v-dc874bad]{padding:var(--space-2) var(--space-4);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.load-more-btn[data-v-dc874bad]:hover{background:var(--color-primary-100)}.load-more-btn.secondary[data-v-dc874bad]{border-color:var(--border-color);color:var(--text-secondary);background:#fff}.error-box[data-v-dc874bad]{border-radius:var(--radius-md);padding:var(--space-4);background:#fef2f2;border:1px solid #fca5a5}.error-title[data-v-dc874bad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#b91c1c;margin-bottom:var(--space-1)}.error-text[data-v-dc874bad]{font-size:var(--text-xs);color:#991b1b;line-height:1.5}.placeholder[data-v-dc874bad]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.info-box[data-v-dc874bad]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-dc874bad]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.custom-calculator[data-v-e0bee0ea]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e0bee0ea]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e0bee0ea]{grid-template-columns:1fr 1fr}}.section-title[data-v-e0bee0ea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e0bee0ea]{margin-bottom:var(--space-4)}.form-row[data-v-e0bee0ea]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.form-row .form-group[data-v-e0bee0ea]{margin-bottom:0}.flex-1[data-v-e0bee0ea]{flex:1}.form-label[data-v-e0bee0ea]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e0bee0ea],.form-select[data-v-e0bee0ea]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-e0bee0ea]:focus,.form-select[data-v-e0bee0ea]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-wrapper[data-v-e0bee0ea]{align-items:center;display:flex;position:relative}.input-prefix[data-v-e0bee0ea]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-prefix[data-v-e0bee0ea]{padding-left:var(--space-7)}.input-suffix[data-v-e0bee0ea]{right:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-suffix[data-v-e0bee0ea]{padding-right:var(--space-7)}.help-text[data-v-e0bee0ea]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.io-section[data-v-e0bee0ea]{padding:var(--space-3);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.advanced-toggle-wrapper[data-v-e0bee0ea]{margin:var(--space-3) 0 var(--space-4) 0}.toggle-advanced-btn[data-v-e0bee0ea]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-e0bee0ea]:hover{text-decoration:underline}.advanced-section[data-v-e0bee0ea]{padding:var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.primary-result-box[data-v-e0bee0ea]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e0bee0ea]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-message[data-v-e0bee0ea]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.result-label[data-v-e0bee0ea]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e0bee0ea]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-result-text[data-v-e0bee0ea]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.sub-result-badge[data-v-e0bee0ea]{background:var(--color-primary-200);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.secondary-results-grid[data-v-e0bee0ea]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e0bee0ea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e0bee0ea]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e0bee0ea]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.text-md[data-v-e0bee0ea]{font-size:var(--text-xl)!important}.info-box[data-v-e0bee0ea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e0bee0ea]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-description[data-v-e0bee0ea]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.highlight-info[data-v-e0bee0ea]{background:var(--color-primary-50);border-color:var(--color-primary-300)}.breakdown-bar[data-v-e0bee0ea]{border-radius:var(--radius-sm);height:12px;margin:var(--space-3) 0 var(--space-2) 0;background:var(--color-neutral-100);display:flex;overflow:hidden}.principal-bar[data-v-e0bee0ea]{background:var(--color-primary-600)}.interest-bar[data-v-e0bee0ea]{background:#f59e0b}.breakdown-legend[data-v-e0bee0ea]{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);flex-direction:column;display:flex}@media (width>=480px){.breakdown-legend[data-v-e0bee0ea]{flex-direction:row;justify-content:space-between}}.legend-item[data-v-e0bee0ea]{align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-e0bee0ea]{border-radius:50%;width:8px;height:8px;display:inline-block}.principal-dot[data-v-e0bee0ea]{background:var(--color-primary-600)}.interest-dot[data-v-e0bee0ea]{background:#f59e0b}.metrics-grid[data-v-e0bee0ea]{gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px dashed var(--border-color);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.metric-item[data-v-e0bee0ea]{justify-content:space-between;align-items:center;display:flex}.metric-label[data-v-e0bee0ea]{color:var(--text-secondary)}.metric-val[data-v-e0bee0ea]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.total-metric[data-v-e0bee0ea]{border-top:1px solid var(--border-color);padding-top:var(--space-2);margin-top:var(--space-1);grid-column:span 2}.total-metric .metric-val[data-v-e0bee0ea]{font-size:var(--text-sm);color:var(--color-primary-700)}.comparison-note[data-v-e0bee0ea]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.schedule-container[data-v-e0bee0ea]{text-align:center}.toggle-schedule-btn[data-v-e0bee0ea]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);cursor:pointer;background:#fff;width:100%;transition:all .2s}.toggle-schedule-btn[data-v-e0bee0ea]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.schedule-table-wrapper[data-v-e0bee0ea]{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow-x:auto}.schedule-table[data-v-e0bee0ea]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-e0bee0ea]{background:var(--color-neutral-50);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-bold);white-space:nowrap}.schedule-table td[data-v-e0bee0ea]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap}.schedule-table tr:last-child td[data-v-e0bee0ea]{border-bottom:none}.comparison-table td[data-v-e0bee0ea]{text-align:right}.comparison-table th[data-v-e0bee0ea]:first-child,.comparison-table td[data-v-e0bee0ea]:first-child{text-align:left}.highlight-row[data-v-e0bee0ea]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-medium[data-v-e0bee0ea]{font-weight:var(--font-weight-medium)}.font-bold[data-v-e0bee0ea]{font-weight:var(--font-weight-bold)}.text-center[data-v-e0bee0ea]{text-align:center}.text-positive[data-v-e0bee0ea]{color:#16a34a;font-weight:var(--font-weight-semibold)}.mt-2[data-v-e0bee0ea]{margin-top:var(--space-2)}.mt-3[data-v-e0bee0ea]{margin-top:var(--space-3)}.mt-4[data-v-e0bee0ea]{margin-top:var(--space-4)}.custom-calculator[data-v-c27b0c69]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c27b0c69]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c27b0c69]{grid-template-columns:1fr 1fr}}.section-title[data-v-c27b0c69]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c27b0c69]{margin-bottom:var(--space-4)}.form-row[data-v-c27b0c69]{gap:var(--space-4);display:flex}.flex-1[data-v-c27b0c69]{flex:1;min-width:0}.form-label[data-v-c27b0c69]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c27b0c69],.form-select[data-v-c27b0c69]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c27b0c69]:focus,.form-select[data-v-c27b0c69]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-c27b0c69]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-c27b0c69]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}.input-with-symbol.left .symbol[data-v-c27b0c69]{left:var(--space-3)}.input-with-symbol.left input[data-v-c27b0c69]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-c27b0c69]{right:var(--space-3)}.input-with-symbol.right input[data-v-c27b0c69]{padding-right:var(--space-7)}.help-text[data-v-c27b0c69]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.accordion-header[data-v-c27b0c69]{margin-top:var(--space-2);margin-bottom:var(--space-4);cursor:pointer;user-select:none;padding:var(--space-2) 0}.accordion-title[data-v-c27b0c69]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}.advanced-section[data-v-c27b0c69]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.primary-result-box[data-v-c27b0c69]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-c27b0c69]{background:var(--color-neutral-50);border-color:var(--border-color);color:var(--text-muted)}.result-label[data-v-c27b0c69]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c27b0c69]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-unit[data-v-c27b0c69]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.payoff-time-summary[data-v-c27b0c69]{margin-top:var(--space-3);font-size:var(--text-base);color:var(--text-primary)}.first-month-mini-breakdown[data-v-c27b0c69]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1)}.warning-alert-card[data-v-c27b0c69]{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm);color:#9a3412;background:#fff7ed;border:1px solid #ffedd5;border-left:4px solid #f97316;align-items:center;display:flex}.negative-amortization-box[data-v-c27b0c69]{border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;color:#991b1b;margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #fee2e2}.negative-amortization-box .alert-title[data-v-c27b0c69]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin:var(--space-2) 0}.negative-amortization-box .alert-text[data-v-c27b0c69]{font-size:var(--text-sm);margin-bottom:var(--space-3)}.suggested-solution[data-v-c27b0c69]{font-size:var(--text-sm);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);background:#fff;border:1px solid #fecaca}.secondary-results-grid[data-v-c27b0c69]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c27b0c69]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c27b0c69]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.text-interest[data-v-c27b0c69]{color:#dc2626}.text-danger[data-v-c27b0c69]{color:#dc2626;font-weight:var(--font-weight-bold)}.text-savings[data-v-c27b0c69]{color:#16a34a}.font-semibold[data-v-c27b0c69]{font-weight:var(--font-weight-semibold)}.chart-card[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.chart-label-row[data-v-c27b0c69]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);font-weight:var(--font-weight-medium);justify-content:space-between;display:flex}.visual-bar[data-v-c27b0c69]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200,#e5e7eb);height:14px;display:flex;overflow:hidden}.bar-principal[data-v-c27b0c69]{background:#2563eb;transition:width .3s}.bar-interest[data-v-c27b0c69]{background:#dc2626;transition:width .3s}.visual-legend[data-v-c27b0c69]{gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);justify-content:center;display:flex}.legend-item[data-v-c27b0c69]{align-items:center;gap:var(--space-1);display:flex}.swatch[data-v-c27b0c69]{border-radius:2px;width:10px;height:10px;display:inline-block}.swatch-principal[data-v-c27b0c69]{background:#2563eb}.swatch-interest[data-v-c27b0c69]{background:#dc2626}.comparison-section[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.comparison-title[data-v-c27b0c69]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.comparison-table-wrapper[data-v-c27b0c69]{overflow-x:auto}.comparison-table[data-v-c27b0c69]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.comparison-table th[data-v-c27b0c69]{background:var(--color-neutral-50,#f9fafb);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color);font-weight:var(--font-weight-semibold)}.comparison-table td[data-v-c27b0c69]{padding:var(--space-3);border-bottom:1px solid var(--border-color);vertical-align:middle}.table-subtext[data-v-c27b0c69]{color:var(--text-muted);font-size:10px}.savings-time-badge[data-v-c27b0c69]{color:#16a34a;font-size:10px}.schedule-section[data-v-c27b0c69]{margin-bottom:var(--space-4)}.schedule-toggle-row[data-v-c27b0c69]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.schedule-toggle-btn[data-v-c27b0c69]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-primary);cursor:pointer;transition:all .2s}.schedule-toggle-btn[data-v-c27b0c69]:hover{background:var(--color-neutral-200,#e5e7eb)}.view-mode-tabs[data-v-c27b0c69]{gap:var(--space-1);display:flex}.tab-btn[data-v-c27b0c69]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff}.tab-btn.active[data-v-c27b0c69]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.table-wrapper[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;max-height:400px;overflow:auto}.schedule-table[data-v-c27b0c69]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.schedule-table th[data-v-c27b0c69]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-semibold);position:sticky;top:0}.schedule-table td[data-v-c27b0c69]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.table-pagination-note[data-v-c27b0c69]{padding:var(--space-3);text-align:center;background:var(--color-neutral-50,#f9fafb)}.pagination-btn[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);cursor:pointer;font-weight:var(--font-weight-medium);background:#fff}.pagination-btn[data-v-c27b0c69]:hover{background:var(--color-neutral-100)}.info-box[data-v-c27b0c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c27b0c69]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-c27b0c69]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.5}.info-text.tip[data-v-c27b0c69]{color:var(--text-primary);background:var(--color-neutral-50,#f9fafb);padding:var(--space-2);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);margin-bottom:0}.custom-calculator[data-v-8f016f41]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8f016f41]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8f016f41]{grid-template-columns:1fr 1fr}}.section-title[data-v-8f016f41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.sub-section-title[data-v-8f016f41]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-3);font-weight:var(--font-weight-bold)}.form-group[data-v-8f016f41]{margin-bottom:var(--space-4)}.form-row[data-v-8f016f41]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.form-row .form-group[data-v-8f016f41]{margin-bottom:0}.flex-1[data-v-8f016f41]{flex:1}.form-label[data-v-8f016f41]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8f016f41],.form-select[data-v-8f016f41]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-8f016f41]:focus,.form-select[data-v-8f016f41]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-wrapper[data-v-8f016f41]{align-items:center;display:flex;position:relative}.input-prefix[data-v-8f016f41]{left:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-prefix[data-v-8f016f41]{padding-left:var(--space-7)}.input-suffix[data-v-8f016f41]{right:var(--space-3);color:var(--text-muted);font-weight:var(--font-weight-medium);position:absolute}.form-input.with-suffix[data-v-8f016f41]{padding-right:var(--space-7)}.help-text[data-v-8f016f41]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.grace-section[data-v-8f016f41]{padding:var(--space-3);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.idr-section[data-v-8f016f41]{padding:var(--space-4);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.advanced-toggle-wrapper[data-v-8f016f41]{margin:var(--space-3) 0 var(--space-4) 0}.toggle-advanced-btn[data-v-8f016f41]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-8f016f41]:hover{text-decoration:underline}.advanced-section[data-v-8f016f41]{padding:var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.primary-result-box[data-v-8f016f41]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8f016f41]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-message[data-v-8f016f41]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.result-label[data-v-8f016f41]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8f016f41]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.sub-result-text[data-v-8f016f41]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.sub-result-badge[data-v-8f016f41]{background:var(--color-primary-200);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);margin-top:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.secondary-results-grid[data-v-8f016f41]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8f016f41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8f016f41]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8f016f41]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.text-md[data-v-8f016f41]{font-size:var(--text-xl)!important}.info-box[data-v-8f016f41]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.highlight-info[data-v-8f016f41]{background:#f0fdf4;border-color:#bbf7d0}.forgiveness-info[data-v-8f016f41]{background:#fefce8;border-color:#fef08a}.info-title[data-v-8f016f41]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-description[data-v-8f016f41]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.breakdown-bar[data-v-8f016f41]{border-radius:var(--radius-full,9999px);height:14px;margin-bottom:var(--space-2);background:var(--color-neutral-200);display:flex;overflow:hidden}.bar-segment[data-v-8f016f41]{height:100%;transition:width .3s}.principal-bar[data-v-8f016f41]{background:var(--color-primary-600)}.interest-bar[data-v-8f016f41]{background:#f59e0b}.breakdown-legend[data-v-8f016f41]{gap:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.legend-item[data-v-8f016f41]{align-items:center;gap:var(--space-1);display:flex}.legend-dot[data-v-8f016f41]{border-radius:50%;width:8px;height:8px;display:inline-block}.principal-dot[data-v-8f016f41]{background:var(--color-primary-600)}.interest-dot[data-v-8f016f41]{background:#f59e0b}.metrics-grid[data-v-8f016f41]{gap:var(--space-2);border-top:1px solid var(--border-color);padding-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.metric-item[data-v-8f016f41]{flex-direction:column;display:flex}.metric-label[data-v-8f016f41]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-8f016f41]{font-size:var(--text-sm);color:var(--text-primary)}.text-warning[data-v-8f016f41]{color:#b45309;font-weight:var(--font-weight-semibold)}.font-medium[data-v-8f016f41]{font-weight:var(--font-weight-medium)}.font-bold[data-v-8f016f41]{font-weight:var(--font-weight-bold)}.text-center[data-v-8f016f41]{text-align:center}.text-positive[data-v-8f016f41]{color:#15803d;font-weight:var(--font-weight-semibold)}.comparison-note[data-v-8f016f41]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.schedule-container[data-v-8f016f41]{border-top:1px solid var(--border-color);padding-top:var(--space-4)}.toggle-schedule-btn[data-v-8f016f41]{width:100%;padding:var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);cursor:pointer;transition:background .2s}.toggle-schedule-btn[data-v-8f016f41]:hover{background:var(--color-neutral-100)}.schedule-table-wrapper[data-v-8f016f41]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:400px;overflow-y:auto}.schedule-table[data-v-8f016f41]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-8f016f41]{background:var(--color-neutral-100);color:var(--text-primary);font-weight:var(--font-weight-semibold);padding:var(--space-2) var(--space-3);z-index:1;border-bottom:1px solid var(--border-color);position:sticky;top:0}.schedule-table td[data-v-8f016f41]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.schedule-table tr:hover td[data-v-8f016f41]{background:var(--color-neutral-50)}.comparison-table th[data-v-8f016f41],.comparison-table td[data-v-8f016f41]{text-align:left}.comparison-table td[data-v-8f016f41]:not(:first-child),.comparison-table th[data-v-8f016f41]:not(:first-child){text-align:right}.highlight-row td[data-v-8f016f41]{font-weight:var(--font-weight-semibold);color:var(--color-primary-900);background:var(--color-primary-50)!important}.current-badge[data-v-8f016f41]{background:var(--color-primary-200);color:var(--color-primary-800);font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;border-radius:4px;margin-left:4px;padding:1px 4px;display:inline-block}.mt-2[data-v-8f016f41]{margin-top:var(--space-2)}.mt-3[data-v-8f016f41]{margin-top:var(--space-3)}.mt-4[data-v-8f016f41]{margin-top:var(--space-4)}.custom-calculator[data-v-e4bea3bd]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-e4bea3bd]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e4bea3bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-e4bea3bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-e4bea3bd]{border-right:none}@media (width>=768px){.calc-inputs[data-v-e4bea3bd]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.point-group[data-v-e4bea3bd]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#00000005}.mt-4[data-v-e4bea3bd]{margin-top:var(--space-4)}.point-title[data-v-e4bea3bd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-3);margin-top:0}.form-row[data-v-e4bea3bd]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-e4bea3bd]{margin-bottom:0}.form-label[data-v-e4bea3bd]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.form-input[data-v-e4bea3bd]{width:100%}.calc-results[data-v-e4bea3bd]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;display:flex}.empty-state[data-v-e4bea3bd]{text-align:center;opacity:.7;align-items:center}.primary-result[data-v-e4bea3bd]{margin-bottom:var(--space-6)}.result-value[data-v-e4bea3bd]{font-size:4rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-all;line-height:1.1}.secondary-results[data-v-e4bea3bd]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-e4bea3bd]{justify-content:space-between;align-items:center;display:flex}.result-label[data-v-e4bea3bd]{font-size:var(--text-sm);opacity:.8}.result-number[data-v-e4bea3bd]{font-weight:var(--font-weight-bold);font-size:var(--text-base)}.custom-calculator[data-v-e19ce247]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-e19ce247]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e19ce247]{grid-template-columns:1fr 1fr}}.section-title[data-v-e19ce247]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-e19ce247]{border-right:none}@media (width>=768px){.calc-inputs[data-v-e19ce247]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.point-group[data-v-e19ce247]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#00000005}.mt-4[data-v-e19ce247]{margin-top:var(--space-4)}.point-title[data-v-e19ce247]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-3);margin-top:0}.form-row[data-v-e19ce247]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.form-group[data-v-e19ce247]{margin-bottom:0}.form-label[data-v-e19ce247]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.form-input[data-v-e19ce247]{width:100%}.calc-results[data-v-e19ce247]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;display:flex}.empty-state[data-v-e19ce247]{text-align:center;opacity:.7;align-items:center}.primary-result[data-v-e19ce247]{margin-bottom:var(--space-6)}.result-value[data-v-e19ce247]{font-size:4rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-all;line-height:1.1}.secondary-results[data-v-e19ce247]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-e19ce247]{justify-content:space-between;align-items:center;display:flex}.result-label[data-v-e19ce247]{font-size:var(--text-sm);opacity:.8}.result-number[data-v-e19ce247]{font-weight:var(--font-weight-bold);font-size:var(--text-base)}.custom-calculator[data-v-3e9bab24]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3e9bab24]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3e9bab24]{grid-template-columns:1fr 1fr}}.section-title[data-v-3e9bab24]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3e9bab24]{margin-bottom:var(--space-4)}.form-label[data-v-3e9bab24]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3e9bab24],.form-select[data-v-3e9bab24]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3e9bab24]:focus,.form-select[data-v-3e9bab24]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3e9bab24]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3e9bab24]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3e9bab24]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3e9bab24]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3e9bab24]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3e9bab24]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3e9bab24]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3e9bab24]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3e9bab24]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3e9bab24]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-3e9bab24]{margin-top:var(--space-2)}.mt-4[data-v-3e9bab24]{margin-top:var(--space-4)}.helper-text[data-v-3e9bab24]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.quick-presets[data-v-3e9bab24]{margin-bottom:var(--space-4)}.quick-label[data-v-3e9bab24]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.button-group[data-v-3e9bab24]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-chip[data-v-3e9bab24]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-chip[data-v-3e9bab24]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.formula-preview[data-v-3e9bab24]{padding:var(--space-4);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}.math-expression[data-v-3e9bab24]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-eq[data-v-3e9bab24]{color:var(--color-primary-600)}.branch-tag[data-v-3e9bab24]{justify-content:center;display:flex}.branch-badge[data-v-3e9bab24]{background:var(--color-primary-100);color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);font-family:monospace;display:inline-block}.number-line-container[data-v-3e9bab24]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.number-line-header[data-v-3e9bab24]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.number-line-title[data-v-3e9bab24]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-secondary)}.distance-badge[data-v-3e9bab24]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-sm);padding:2px 8px}.number-line-wrapper[data-v-3e9bab24]{height:54px;margin-top:var(--space-2);position:relative}.number-line-axis[data-v-3e9bab24]{background:var(--border-color);height:2px;position:absolute;top:24px;left:2%;right:2%}.number-line-center-mark[data-v-3e9bab24]{background:var(--text-primary);width:2px;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.mark-label[data-v-3e9bab24]{font-size:11px;font-weight:var(--font-weight-bold);color:var(--text-secondary);position:absolute;top:22px;left:50%;transform:translate(-50%)}.number-line-point[data-v-3e9bab24]{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:17px;transform:translate(-50%)}.point-dot[data-v-3e9bab24]{background:var(--color-primary-600);width:12px;height:12px;box-shadow:0 0 0 1px var(--color-primary-600);border:2px solid #fff;border-radius:50%}.point-label[data-v-3e9bab24]{font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-primary-800);white-space:nowrap;margin-top:2px}.number-line-span[data-v-3e9bab24]{border-top:2px solid var(--color-primary-400);border-left:1px solid var(--color-primary-400);border-right:1px solid var(--color-primary-400);justify-content:center;align-items:flex-start;height:12px;display:flex;position:absolute;top:6px}.span-text[data-v-3e9bab24]{font-size:9px;font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:#fff;padding:0 3px;transform:translateY(-8px)}.error-box[data-v-3e9bab24]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-3e9bab24]{font-size:var(--text-sm);color:var(--text-muted)}.piecewise-math[data-v-3e9bab24]{font-family:monospace;font-size:var(--text-sm);margin-bottom:var(--space-3);color:var(--text-secondary)}.steps-list[data-v-3e9bab24]{gap:var(--space-1);flex-direction:column;display:flex}.step-item[data-v-3e9bab24]{font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.5}.properties-list[data-v-3e9bab24]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.custom-calculator[data-v-1dd19402]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1dd19402]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1dd19402]{grid-template-columns:1fr 1fr}}.section-title[data-v-1dd19402]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1dd19402]{margin-bottom:var(--space-4)}.form-label[data-v-1dd19402]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1dd19402],.form-select[data-v-1dd19402]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1dd19402]:focus,.form-select[data-v-1dd19402]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-input[data-v-1dd19402]:disabled{background:var(--color-neutral-100);color:var(--text-muted);cursor:not-allowed}.primary-result-box[data-v-1dd19402]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1dd19402]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1dd19402]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1dd19402]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1dd19402]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1dd19402]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1dd19402]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1dd19402]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1dd19402]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1dd19402]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-1dd19402]{margin-top:var(--space-2)}.mt-4[data-v-1dd19402]{margin-top:var(--space-4)}.helper-text[data-v-1dd19402]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.text-xs[data-v-1dd19402]{font-size:var(--text-xs)}.text-muted[data-v-1dd19402]{color:var(--text-muted)}.result-subtext[data-v-1dd19402]{font-size:var(--text-sm);color:var(--color-primary-900)}.quick-buttons[data-v-1dd19402]{margin-bottom:var(--space-4)}.quick-label[data-v-1dd19402]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.button-group[data-v-1dd19402]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-chip[data-v-1dd19402]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-chip[data-v-1dd19402]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.formula-preview[data-v-1dd19402]{padding:var(--space-4);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}.math-expression[data-v-1dd19402]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.base-sub[data-v-1dd19402]{color:var(--color-primary-600);font-size:.75em}.error-box[data-v-1dd19402]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-1dd19402]{font-size:var(--text-sm);color:var(--text-muted)}.formula-breakdown[data-v-1dd19402]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;font-family:monospace}.step-text[data-v-1dd19402]{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-family:monospace;line-height:1.6}.properties-list[data-v-1dd19402]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.custom-calculator[data-v-78d01786]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-78d01786]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-78d01786]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-78d01786}@keyframes spin-78d01786{to{transform:rotate(360deg)}}.calculator-grid[data-v-78d01786]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-78d01786]{opacity:1}@media (width>=768px){.calculator-grid[data-v-78d01786]{grid-template-columns:1fr 1fr}}.section-title[data-v-78d01786]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-78d01786]{margin-bottom:var(--space-4)}.form-label[data-v-78d01786]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.input-hint[data-v-78d01786]{color:var(--text-muted);margin-top:0;margin-bottom:var(--space-2);font-size:13px}.form-textarea[data-v-78d01786]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);resize:vertical;font-family:monospace;transition:all .2s}.form-textarea[data-v-78d01786]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.stats-summary[data-v-78d01786]{font-size:var(--text-sm);color:var(--color-primary-600);background:var(--color-primary-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);display:inline-block}.result-box[data-v-78d01786]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-78d01786]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-78d01786]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-78d01786]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-78d01786]{color:var(--color-primary-600)}.placeholder[data-v-78d01786]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-78d01786]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-78d01786]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-78d01786]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-78d01786]{color:var(--text-secondary)}.sec-val[data-v-78d01786]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-3aa12d47]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-3aa12d47]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-3aa12d47]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-3aa12d47}@keyframes spin-3aa12d47{to{transform:rotate(360deg)}}.calculator-grid[data-v-3aa12d47]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-3aa12d47]{opacity:1}@media (width>=768px){.calculator-grid[data-v-3aa12d47]{grid-template-columns:1fr 1fr}}.section-title[data-v-3aa12d47]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-3aa12d47]{margin-top:var(--space-1)}.mt-4[data-v-3aa12d47]{margin-top:var(--space-4)}.mt-6[data-v-3aa12d47]{margin-top:var(--space-6)}.mb-4[data-v-3aa12d47]{margin-bottom:var(--space-4)}.form-row[data-v-3aa12d47]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-3aa12d47]{flex:1}.form-group[data-v-3aa12d47]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-3aa12d47]{margin-bottom:0}.form-label[data-v-3aa12d47]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-3aa12d47]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-3aa12d47],.form-select[data-v-3aa12d47]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-3aa12d47]:focus,.form-select[data-v-3aa12d47]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.highlight-input[data-v-3aa12d47]{border-color:var(--color-primary-400);border-width:2px}.result-box[data-v-3aa12d47]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-3aa12d47]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-3aa12d47]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-3aa12d47]{font-size:var(--text-base);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);font-family:monospace}.result-value[data-v-3aa12d47]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-3aa12d47]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-3aa12d47]{color:var(--color-primary-600)}.placeholder[data-v-3aa12d47]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-3aa12d47]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-3aa12d47]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-3aa12d47]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-3aa12d47]{color:var(--text-secondary)}.sec-val[data-v-3aa12d47]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.info-note[data-v-3aa12d47]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:4px solid var(--color-primary-400);font-size:13px}.custom-calculator[data-v-5d97fab8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5d97fab8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5d97fab8]{grid-template-columns:1fr 1fr}}.section-title[data-v-5d97fab8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5d97fab8]{margin-bottom:var(--space-4)}.form-label[data-v-5d97fab8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-5d97fab8]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-family:monospace;transition:all .2s}.form-input-full[data-v-5d97fab8]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-5d97fab8]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.result-box[data-v-5d97fab8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.result-box.empty-state[data-v-5d97fab8]{background:var(--color-neutral-50);border-color:var(--border-color)}.placeholder[data-v-5d97fab8]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-5d97fab8]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-5d97fab8]{gap:var(--space-4);flex-direction:column;display:flex}.fraction-display-box[data-v-5d97fab8]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-8);background:#fff;justify-content:center;align-items:center;min-height:150px;display:flex}.sign[data-v-5d97fab8]{font-size:2.5rem;font-weight:var(--font-weight-medium);margin-right:var(--space-2);color:var(--text-primary)}.fraction-column[data-v-5d97fab8]{flex-direction:column;align-items:center;display:flex}.numerator[data-v-5d97fab8],.denominator[data-v-5d97fab8]{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.2}.fraction-line[data-v-5d97fab8]{background-color:var(--text-primary);width:100%;min-width:3rem;height:4px;margin:var(--space-1) 0;border-radius:2px}.mixed-number-box[data-v-5d97fab8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.mixed-label[data-v-5d97fab8]{font-size:var(--text-sm);color:var(--text-secondary)}.mixed-display[data-v-5d97fab8]{align-items:center;gap:var(--space-2);display:flex}.whole-number[data-v-5d97fab8]{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--text-primary)}.inline-fraction .numerator[data-v-5d97fab8],.inline-fraction .denominator[data-v-5d97fab8]{font-size:1.5rem}.inline-fraction .fraction-line[data-v-5d97fab8]{height:2px}.custom-calculator[data-v-bfbef9d5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bfbef9d5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bfbef9d5]{grid-template-columns:1fr 1fr}}.section-title[data-v-bfbef9d5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-bfbef9d5]{margin-top:var(--space-4)}.mt-2[data-v-bfbef9d5]{margin-top:var(--space-2)}.form-group[data-v-bfbef9d5]{margin-bottom:var(--space-4)}.form-label[data-v-bfbef9d5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-bfbef9d5]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-lg);transition:all .2s}.form-input-full[data-v-bfbef9d5]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bfbef9d5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-bfbef9d5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bfbef9d5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-bfbef9d5]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-word}.result-value.small-text[data-v-bfbef9d5]{font-size:var(--text-lg)}.comma-list[data-v-bfbef9d5]{line-height:1.4}.result-subtext[data-v-bfbef9d5]{font-size:var(--text-sm);color:var(--color-primary-600)}.badge[data-v-bfbef9d5]{background:var(--color-primary-600);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:12px;margin-right:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.secondary-results-grid[data-v-bfbef9d5]{flex-direction:column;display:flex}.secondary-result-box[data-v-bfbef9d5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.secondary-result-box .result-label[data-v-bfbef9d5]{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-bottom:var(--space-3)}.pairs-grid[data-v-bfbef9d5]{gap:var(--space-2);text-align:center;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.pair-item[data-v-bfbef9d5]{background:var(--color-neutral-50);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);border:1px solid var(--color-neutral-200);font-family:monospace}.prime-factors-display[data-v-bfbef9d5]{text-align:center;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);font-family:monospace}.error-box[data-v-bfbef9d5]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-bfbef9d5]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-8fe855e7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8fe855e7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8fe855e7]{grid-template-columns:1fr 1.5fr}}.section-title[data-v-8fe855e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-8fe855e7]{margin-top:var(--space-4)}.mt-1[data-v-8fe855e7]{margin-top:var(--space-1)}.mb-2[data-v-8fe855e7]{margin-bottom:var(--space-2)}.mb-0[data-v-8fe855e7]{margin-bottom:0}.m-0[data-v-8fe855e7]{margin:0}.text-xs[data-v-8fe855e7]{font-size:var(--text-xs)}.text-sm[data-v-8fe855e7]{font-size:var(--text-sm)}.text-gray-500[data-v-8fe855e7]{color:#6b7280}.text-gray-600[data-v-8fe855e7]{color:#4b5563}.text-left[data-v-8fe855e7]{text-align:left}.form-group[data-v-8fe855e7]{margin-bottom:var(--space-4)}.form-label[data-v-8fe855e7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-8fe855e7]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-8fe855e7]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-8fe855e7]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-8fe855e7]:focus{outline:none}.input-with-symbol .symbol[data-v-8fe855e7]{padding:0 var(--space-4);color:var(--text-secondary);font-size:var(--text-lg);font-weight:var(--font-weight-bold);background:var(--color-neutral-100);border-left:1px solid var(--border-color);align-items:center;height:100%;display:flex}.primary-result-box[data-v-8fe855e7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-8fe855e7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8fe855e7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-8fe855e7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-value.small-text[data-v-8fe855e7]{font-size:var(--text-2xl);font-family:monospace}.exact-value-container[data-v-8fe855e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.exact-value-text[data-v-8fe855e7]{color:var(--text-primary);word-break:break-all;background:var(--color-neutral-50);max-height:200px;padding:var(--space-3);border-radius:var(--radius-sm);border:1px dashed var(--color-neutral-300);font-family:monospace;font-size:13px;line-height:1.5;overflow-y:auto}.info-box[data-v-8fe855e7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8fe855e7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-8fe855e7]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8fe855e7]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-4bc163bd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4bc163bd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4bc163bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-4bc163bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-4bc163bd]{margin-top:var(--space-4)}.mt-1[data-v-4bc163bd]{margin-top:var(--space-1)}.mb-1[data-v-4bc163bd]{margin-bottom:var(--space-1)}.m-0[data-v-4bc163bd]{margin:0}.text-center[data-v-4bc163bd]{text-align:center}.text-sm[data-v-4bc163bd]{font-size:var(--text-sm)}.text-gray-600[data-v-4bc163bd]{color:#4b5563}.sr-only[data-v-4bc163bd]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-4bc163bd]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-4bc163bd]{margin:0}.whole-number[data-v-4bc163bd]{width:4rem}.fraction-parts[data-v-4bc163bd]{flex-direction:column;width:4rem;display:flex}.fraction-line[data-v-4bc163bd]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:4px 0}.form-label[data-v-4bc163bd]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-4bc163bd]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);background:#fff;transition:all .2s}.form-input[data-v-4bc163bd]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.operator-symbol[data-v-4bc163bd]{margin:var(--space-4) 0;color:var(--color-primary-600);justify-content:center;display:flex}.primary-result-box[data-v-4bc163bd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4bc163bd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4bc163bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.fraction-display[data-v-4bc163bd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-display.small[data-v-4bc163bd]{font-size:var(--text-2xl);color:var(--text-primary)}.fraction-val[data-v-4bc163bd]{flex-direction:column;align-items:center;display:flex}.fraction-val .num[data-v-4bc163bd]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-val .den[data-v-4bc163bd]{padding:0 .5rem;line-height:1.2}.secondary-results-grid[data-v-4bc163bd]{flex-direction:column;display:flex}.secondary-result-box[data-v-4bc163bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-4bc163bd]{width:100%}.secondary-result-box .result-label[data-v-4bc163bd]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.info-box[data-v-4bc163bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4bc163bd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-4bc163bd]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-4bc163bd]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0f577f57]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0f577f57]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0f577f57]{grid-template-columns:1fr 1fr}}.section-title[data-v-0f577f57]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-0f577f57]{margin-top:var(--space-4)}.mt-1[data-v-0f577f57]{margin-top:var(--space-1)}.mb-1[data-v-0f577f57]{margin-bottom:var(--space-1)}.text-center[data-v-0f577f57]{text-align:center}.fraction-input-group[data-v-0f577f57]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;display:flex}@media (width>=480px){.fraction-input-group[data-v-0f577f57]{flex-direction:row}}.fraction-container[data-v-0f577f57]{align-items:center;gap:var(--space-2);display:flex}.form-group[data-v-0f577f57]{margin:0}.whole-number[data-v-0f577f57]{width:4rem}.fraction-parts[data-v-0f577f57]{flex-direction:column;width:4rem;display:flex}.fraction-line[data-v-0f577f57]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:4px 0}.form-label[data-v-0f577f57]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-0f577f57]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);background:#fff;transition:all .2s}.form-input[data-v-0f577f57]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.operator-container[data-v-0f577f57]{margin:var(--space-2) 0;justify-content:center;display:flex}.operator-select[data-v-0f577f57]{padding:var(--space-2);font-size:var(--text-2xl);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary-600);text-align:center;appearance:none;cursor:pointer;background:#fff;width:3rem;height:3rem;font-weight:700}.primary-result-box[data-v-0f577f57]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0f577f57]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0f577f57]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.result-value[data-v-0f577f57]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-1)}.fraction-display[data-v-0f577f57]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-display.small[data-v-0f577f57]{font-size:var(--text-2xl);color:var(--text-primary)}.fraction-val[data-v-0f577f57]{flex-direction:column;align-items:center;display:flex}.fraction-val .num[data-v-0f577f57]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-val .den[data-v-0f577f57]{padding:0 .5rem;line-height:1.2}.secondary-results-grid[data-v-0f577f57]{flex-direction:column;display:flex}.secondary-result-box[data-v-0f577f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-0f577f57]{width:100%}.secondary-result-box .result-label[data-v-0f577f57]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.error-box[data-v-0f577f57]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-0f577f57]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-8e07a0f1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8e07a0f1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8e07a0f1]{grid-template-columns:1fr 1fr}}.section-title[data-v-8e07a0f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-8e07a0f1]{margin-top:var(--space-4)}.mt-1[data-v-8e07a0f1]{margin-top:var(--space-1)}.mb-1[data-v-8e07a0f1]{margin-bottom:var(--space-1)}.m-0[data-v-8e07a0f1]{margin:0}.text-center[data-v-8e07a0f1]{text-align:center}.text-sm[data-v-8e07a0f1]{font-size:var(--text-sm)}.text-gray-600[data-v-8e07a0f1]{color:#4b5563}.sr-only[data-v-8e07a0f1]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-8e07a0f1]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-8e07a0f1]{margin:0}.whole-number[data-v-8e07a0f1]{width:4rem}.fraction-parts[data-v-8e07a0f1]{flex-direction:column;width:4rem;display:flex}.fraction-line[data-v-8e07a0f1]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:4px 0}.form-label[data-v-8e07a0f1]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-8e07a0f1]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);background:#fff;transition:all .2s}.form-input[data-v-8e07a0f1]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.operator-symbol[data-v-8e07a0f1]{margin:var(--space-4) 0;color:var(--color-primary-600);justify-content:center;display:flex}.primary-result-box[data-v-8e07a0f1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8e07a0f1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8e07a0f1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.fraction-display[data-v-8e07a0f1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-display.small[data-v-8e07a0f1]{font-size:var(--text-2xl);color:var(--text-primary)}.fraction-val[data-v-8e07a0f1]{flex-direction:column;align-items:center;display:flex}.fraction-val .num[data-v-8e07a0f1]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-val .den[data-v-8e07a0f1]{padding:0 .5rem;line-height:1.2}.secondary-results-grid[data-v-8e07a0f1]{flex-direction:column;display:flex}.secondary-result-box[data-v-8e07a0f1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-8e07a0f1]{width:100%}.secondary-result-box .result-label[data-v-8e07a0f1]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.info-box[data-v-8e07a0f1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8e07a0f1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-8e07a0f1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8e07a0f1]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-49f6b050]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-49f6b050]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-49f6b050]{grid-template-columns:1fr 1fr}}.section-title[data-v-49f6b050]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-49f6b050]{margin-top:var(--space-4)}.mt-1[data-v-49f6b050]{margin-top:var(--space-1)}.mb-1[data-v-49f6b050]{margin-bottom:var(--space-1)}.m-0[data-v-49f6b050]{margin:0}.text-center[data-v-49f6b050]{text-align:center}.text-sm[data-v-49f6b050]{font-size:var(--text-sm)}.text-gray-600[data-v-49f6b050]{color:#4b5563}.sr-only[data-v-49f6b050]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-49f6b050]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-49f6b050]{margin:0}.fraction-parts[data-v-49f6b050]{flex-direction:column;width:6rem;display:flex}.fraction-line[data-v-49f6b050]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:6px 0}.form-label[data-v-49f6b050]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-49f6b050]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-2xl);background:#fff;font-weight:700;transition:all .2s}.form-input[data-v-49f6b050]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-49f6b050]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-49f6b050]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-49f6b050]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.result-value[data-v-49f6b050]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-1)}.fraction-display[data-v-49f6b050]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-display.small[data-v-49f6b050]{font-size:var(--text-2xl);color:var(--text-primary)}.fraction-val[data-v-49f6b050]{flex-direction:column;align-items:center;display:flex}.fraction-val .num[data-v-49f6b050]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-val .den[data-v-49f6b050]{padding:0 .5rem;line-height:1.2}.secondary-results-grid[data-v-49f6b050]{flex-direction:column;display:flex}.secondary-result-box[data-v-49f6b050]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-49f6b050]{width:100%}.secondary-result-box .result-label[data-v-49f6b050]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.info-box[data-v-49f6b050]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-49f6b050]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-49f6b050]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-49f6b050]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-24c8f3e1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-24c8f3e1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-24c8f3e1]{grid-template-columns:1fr 1fr}}.section-title[data-v-24c8f3e1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-24c8f3e1]{margin-top:var(--space-4)}.mt-1[data-v-24c8f3e1]{margin-top:var(--space-1)}.mb-1[data-v-24c8f3e1]{margin-bottom:var(--space-1)}.m-0[data-v-24c8f3e1]{margin:0}.text-center[data-v-24c8f3e1]{text-align:center}.text-sm[data-v-24c8f3e1]{font-size:var(--text-sm)}.text-gray-600[data-v-24c8f3e1]{color:#4b5563}.sr-only[data-v-24c8f3e1]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-24c8f3e1]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-24c8f3e1]{margin:0}.whole-number[data-v-24c8f3e1]{width:4rem}.fraction-parts[data-v-24c8f3e1]{flex-direction:column;width:4rem;display:flex}.fraction-line[data-v-24c8f3e1]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:4px 0}.form-label[data-v-24c8f3e1]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-24c8f3e1]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);background:#fff;transition:all .2s}.form-input[data-v-24c8f3e1]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.operator-symbol[data-v-24c8f3e1]{margin:var(--space-4) 0;color:var(--color-primary-600);justify-content:center;display:flex}.primary-result-box[data-v-24c8f3e1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-24c8f3e1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-24c8f3e1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.fraction-display[data-v-24c8f3e1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-display.small[data-v-24c8f3e1]{font-size:var(--text-2xl);color:var(--text-primary)}.fraction-val[data-v-24c8f3e1]{flex-direction:column;align-items:center;display:flex}.fraction-val .num[data-v-24c8f3e1]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-val .den[data-v-24c8f3e1]{padding:0 .5rem;line-height:1.2}.secondary-results-grid[data-v-24c8f3e1]{flex-direction:column;display:flex}.secondary-result-box[data-v-24c8f3e1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-24c8f3e1]{width:100%}.secondary-result-box .result-label[data-v-24c8f3e1]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.info-box[data-v-24c8f3e1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-24c8f3e1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-24c8f3e1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-24c8f3e1]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-624c4209]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-624c4209]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-624c4209]{grid-template-columns:1fr 1fr}}.section-title[data-v-624c4209]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-624c4209]{margin-top:var(--space-4)}.mt-1[data-v-624c4209]{margin-top:var(--space-1)}.mb-1[data-v-624c4209]{margin-bottom:var(--space-1)}.m-0[data-v-624c4209]{margin:0}.text-center[data-v-624c4209]{text-align:center}.text-sm[data-v-624c4209]{font-size:var(--text-sm)}.text-gray-600[data-v-624c4209]{color:#4b5563}.whitespace-pre-line[data-v-624c4209]{white-space:pre-line}.sr-only[data-v-624c4209]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-624c4209]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-624c4209]{margin:0}.whole-number[data-v-624c4209]{width:4rem}.fraction-parts[data-v-624c4209]{flex-direction:column;width:6rem;display:flex}.fraction-line[data-v-624c4209]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:6px 0}.form-label[data-v-624c4209]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-624c4209]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-2xl);background:#fff;font-weight:700;transition:all .2s}.form-input[data-v-624c4209]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-624c4209]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-624c4209]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-624c4209]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.decimal-display[data-v-624c4209]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.repeating-indicator[data-v-624c4209]{font-size:var(--text-xl);color:var(--color-primary-500);letter-spacing:-2px}.info-box[data-v-624c4209]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-624c4209]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-624c4209]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-624c4209]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-363e53c9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-363e53c9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-363e53c9]{grid-template-columns:1fr 1fr}}.section-title[data-v-363e53c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-363e53c9]{margin-top:var(--space-4)}.mt-1[data-v-363e53c9]{margin-top:var(--space-1)}.mb-1[data-v-363e53c9]{margin-bottom:var(--space-1)}.m-0[data-v-363e53c9]{margin:0}.text-center[data-v-363e53c9]{text-align:center}.text-sm[data-v-363e53c9]{font-size:var(--text-sm)}.text-gray-600[data-v-363e53c9]{color:#4b5563}.whitespace-pre-line[data-v-363e53c9]{white-space:pre-line}.sr-only[data-v-363e53c9]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fraction-input-group[data-v-363e53c9]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.form-group[data-v-363e53c9]{margin:0}.whole-number[data-v-363e53c9]{width:4rem}.fraction-parts[data-v-363e53c9]{flex-direction:column;width:6rem;display:flex}.fraction-line[data-v-363e53c9]{background-color:var(--color-neutral-800);width:100%;height:2px;margin:6px 0}.form-label[data-v-363e53c9]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1);color:var(--text-secondary);display:block}.form-input[data-v-363e53c9]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-2xl);background:#fff;font-weight:700;transition:all .2s}.form-input[data-v-363e53c9]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-363e53c9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-363e53c9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-363e53c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-4)}.percent-display[data-v-363e53c9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-value[data-v-363e53c9]{font-size:var(--text-2xl);color:var(--text-primary);margin-top:var(--space-1)}.secondary-results-grid[data-v-363e53c9]{flex-direction:column;display:flex}.secondary-result-box[data-v-363e53c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-363e53c9]{width:100%}.secondary-result-box .result-label[data-v-363e53c9]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2)}.info-box[data-v-363e53c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-363e53c9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-363e53c9]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-363e53c9]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d7f88662]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d7f88662]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d7f88662]{grid-template-columns:1fr 1fr}}.section-title[data-v-d7f88662]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d7f88662],.mb-4[data-v-d7f88662]{margin-bottom:var(--space-4)}.mt-4[data-v-d7f88662]{margin-top:var(--space-4)}.mt-2[data-v-d7f88662]{margin-top:var(--space-2)}.m-0[data-v-d7f88662]{margin:0}.form-label[data-v-d7f88662]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d7f88662]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d7f88662]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-d7f88662]{width:100%}.help-text[data-v-d7f88662]{font-size:var(--text-xs);color:var(--text-muted);display:block}.primary-result-box[data-v-d7f88662]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d7f88662]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d7f88662]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d7f88662]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.info-box[data-v-d7f88662]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d7f88662]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-d7f88662]{color:#4b5563}.placeholder[data-v-d7f88662]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-8c994ee1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8c994ee1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8c994ee1]{grid-template-columns:1fr 1fr}}.section-title[data-v-8c994ee1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8c994ee1],.mb-4[data-v-8c994ee1]{margin-bottom:var(--space-4)}.mt-4[data-v-8c994ee1]{margin-top:var(--space-4)}.mt-2[data-v-8c994ee1]{margin-top:var(--space-2)}.m-0[data-v-8c994ee1]{margin:0}.form-label[data-v-8c994ee1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8c994ee1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8c994ee1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-8c994ee1]{width:100%}.help-text[data-v-8c994ee1]{font-size:var(--text-xs);color:var(--text-muted);display:block}.primary-result-box[data-v-8c994ee1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8c994ee1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8c994ee1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8c994ee1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.info-box[data-v-8c994ee1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8c994ee1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-8c994ee1]{color:#4b5563}.placeholder[data-v-8c994ee1]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-6b84bd90]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6b84bd90]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6b84bd90]{grid-template-columns:1fr 1fr}}.section-title[data-v-6b84bd90]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6b84bd90]{margin-bottom:var(--space-4)}.form-row[data-v-6b84bd90]{gap:var(--space-4);display:flex}.flex-1[data-v-6b84bd90]{flex:1}.form-label[data-v-6b84bd90]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6b84bd90],.form-select[data-v-6b84bd90]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6b84bd90]:focus,.form-select[data-v-6b84bd90]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6b84bd90]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6b84bd90]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6b84bd90]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6b84bd90]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6b84bd90]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6b84bd90]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6b84bd90]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6b84bd90]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-6b84bd90]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6b84bd90]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.fraction-visual-container[data-v-6b84bd90]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.sign-toggle-wrapper[data-v-6b84bd90]{flex-direction:column;align-items:center;width:3.5rem;display:flex}.sign-btn[data-v-6b84bd90]{width:100%;height:3.5rem;font-size:var(--text-2xl);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.sign-btn[data-v-6b84bd90]:hover{border-color:var(--color-primary-400)}.sign-btn.is-negative[data-v-6b84bd90]{color:#dc2626;background:#fef2f2;border-color:#ef4444}.fraction-parts-wrapper[data-v-6b84bd90]{flex-direction:column;width:6.5rem;display:flex}.fraction-input[data-v-6b84bd90]{font-size:var(--text-xl);height:2.5rem;padding:var(--space-1);font-weight:700}.fraction-divider-line[data-v-6b84bd90]{background-color:var(--color-neutral-800);border-radius:2px;width:100%;height:3px;margin:4px 0}.fraction-display-primary[data-v-6b84bd90]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:var(--space-2) 0;justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-sign[data-v-6b84bd90]{font-size:var(--text-4xl);margin-right:.25rem}.whole-display[data-v-6b84bd90]{font-size:var(--text-4xl);margin-right:.25rem;line-height:1}.fraction-stacked[data-v-6b84bd90]{vertical-align:middle;font-size:var(--text-2xl);flex-direction:column;align-items:center;display:inline-flex}.fraction-stacked .num[data-v-6b84bd90]{border-bottom:2px solid;padding:0 .5rem;line-height:1.2}.fraction-stacked .den[data-v-6b84bd90]{padding:0 .5rem;line-height:1.2}.simplified-badge[data-v-6b84bd90]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);display:inline-block}.preset-buttons-grid[data-v-6b84bd90]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6b84bd90]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-6b84bd90]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.input-details-card[data-v-6b84bd90]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-list[data-v-6b84bd90]{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.step-item[data-v-6b84bd90]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.division-formula-text[data-v-6b84bd90],.division-values-text[data-v-6b84bd90],.formula-text[data-v-6b84bd90]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;overflow-x:auto}.error-box[data-v-6b84bd90]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-6b84bd90]{font-size:var(--text-base);color:var(--text-muted)}.mt-2[data-v-6b84bd90]{margin-top:var(--space-2)}.mt-4[data-v-6b84bd90]{margin-top:var(--space-4)}.text-center[data-v-6b84bd90]{text-align:center}.sr-only[data-v-6b84bd90]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-calculator[data-v-6846d2ee]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6846d2ee]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6846d2ee]{grid-template-columns:1fr 1fr}}.section-title[data-v-6846d2ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6846d2ee]{margin-bottom:var(--space-4)}.form-label[data-v-6846d2ee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6846d2ee],.form-select[data-v-6846d2ee]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6846d2ee]:focus,.form-select[data-v-6846d2ee]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-6846d2ee]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.text-xs[data-v-6846d2ee]{font-size:var(--text-xs)}.text-sm[data-v-6846d2ee]{font-size:var(--text-sm)}.text-muted[data-v-6846d2ee]{color:var(--text-muted)}.text-secondary[data-v-6846d2ee]{color:var(--text-secondary)}.font-bold[data-v-6846d2ee]{font-weight:var(--font-weight-bold)}.mt-1[data-v-6846d2ee]{margin-top:var(--space-1)}.mt-2[data-v-6846d2ee]{margin-top:var(--space-2)}.mt-3[data-v-6846d2ee]{margin-top:var(--space-3)}.mt-4[data-v-6846d2ee]{margin-top:var(--space-4)}.mb-1[data-v-6846d2ee]{margin-bottom:var(--space-1)}.m-0[data-v-6846d2ee]{margin:0}.preset-buttons[data-v-6846d2ee]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6846d2ee]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-6846d2ee]:hover{background:var(--color-neutral-200,#e5e7eb);color:var(--text-primary)}.preset-btn.active[data-v-6846d2ee]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.method-tabs[data-v-6846d2ee]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=480px){.method-tabs[data-v-6846d2ee]{grid-template-columns:repeat(4,1fr)}}.tab-btn[data-v-6846d2ee]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.tab-btn[data-v-6846d2ee]:hover{background:var(--color-neutral-100,#f3f4f6)}.tab-btn.active[data-v-6846d2ee]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-6846d2ee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6846d2ee]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6846d2ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6846d2ee]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-summary[data-v-6846d2ee]{font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.placeholder[data-v-6846d2ee]{color:var(--text-muted);font-size:var(--text-sm)}.secondary-results-grid[data-v-6846d2ee]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6846d2ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6846d2ee]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6846d2ee]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .result-value.prime-val[data-v-6846d2ee]{font-size:var(--text-lg);font-family:monospace}.info-box[data-v-6846d2ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6846d2ee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.fraction-example[data-v-6846d2ee]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);overflow-x:auto}.fraction[data-v-6846d2ee]{vertical-align:middle;text-align:center;margin:0 2px;display:inline-block}.fraction sup[data-v-6846d2ee],.fraction sub[data-v-6846d2ee]{font-size:.85em;display:block}.fraction sup[data-v-6846d2ee]{border-bottom:1px solid}.steps-container[data-v-6846d2ee]{flex-direction:column;display:flex}.step-card[data-v-6846d2ee]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:#fff;overflow:hidden}.step-card-header[data-v-6846d2ee]{background:var(--color-neutral-50,#f9fafb);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.step-badge[data-v-6846d2ee]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 6px}.step-card-body[data-v-6846d2ee]{padding:var(--space-4)}.factorization-list[data-v-6846d2ee]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.factorization-row[data-v-6846d2ee]{align-items:center;gap:var(--space-3);background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);display:flex}.num-label[data-v-6846d2ee]{min-width:40px;color:var(--color-primary-700)}.step-highlight[data-v-6846d2ee]{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);padding:var(--space-3)}.prime-max-powers[data-v-6846d2ee]{gap:var(--space-2);flex-wrap:wrap;display:flex}.prime-pill[data-v-6846d2ee]{border:1px solid var(--color-primary-200);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--color-primary-900);background:#fff;padding:2px 8px;font-family:monospace}.ladder-table-wrapper[data-v-6846d2ee]{margin-top:var(--space-2);overflow-x:auto}.ladder-table[data-v-6846d2ee]{border-collapse:collapse;font-family:monospace;font-size:var(--text-sm)}.ladder-table td[data-v-6846d2ee]{padding:var(--space-2) var(--space-3)}.divisor-cell[data-v-6846d2ee]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);border-right:2px solid var(--color-primary-600);text-align:right;min-width:40px}.numbers-cell[data-v-6846d2ee]{border-bottom:2px solid var(--color-primary-600)}.final-row .numbers-cell[data-v-6846d2ee]{border-bottom:none}.final-corner[data-v-6846d2ee]{border-right:2px solid var(--color-primary-600)}.number-tag[data-v-6846d2ee]{margin-right:var(--space-3);display:inline-block}.highlight-final[data-v-6846d2ee]{color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.formula-box[data-v-6846d2ee]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace}.pairwise-steps-list[data-v-6846d2ee]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.pairwise-step-item[data-v-6846d2ee]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);flex-direction:column;gap:2px;display:flex}.step-number[data-v-6846d2ee]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-6846d2ee]{color:var(--text-primary);font-family:monospace}.multiples-container[data-v-6846d2ee]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.multiples-row[data-v-6846d2ee]{align-items:center;gap:var(--space-2);padding-bottom:4px;display:flex;overflow-x:auto}.multiples-chips[data-v-6846d2ee]{align-items:center;gap:4px;display:flex}.multiple-chip[data-v-6846d2ee]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 6px;font-family:monospace}.multiple-chip.is-lcm[data-v-6846d2ee]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-700);font-weight:var(--font-weight-bold);box-shadow:0 0 0 2px var(--color-primary-200)}.custom-calculator[data-v-8cd63e66]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8cd63e66]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8cd63e66]{grid-template-columns:1fr 1fr}}.section-title[data-v-8cd63e66]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8cd63e66]{margin-bottom:var(--space-4)}.form-label[data-v-8cd63e66]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8cd63e66],.form-select[data-v-8cd63e66]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8cd63e66]:focus,.form-select[data-v-8cd63e66]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-input[data-v-8cd63e66]:disabled{background:var(--color-neutral-100);color:var(--text-muted);cursor:not-allowed}.primary-result-box[data-v-8cd63e66]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8cd63e66]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8cd63e66]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8cd63e66]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8cd63e66]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8cd63e66]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8cd63e66]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8cd63e66]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8cd63e66]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8cd63e66]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-8cd63e66]{margin-top:var(--space-2)}.mt-4[data-v-8cd63e66]{margin-top:var(--space-4)}.helper-text[data-v-8cd63e66]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.text-xs[data-v-8cd63e66]{font-size:var(--text-xs)}.text-muted[data-v-8cd63e66]{color:var(--text-muted)}.result-subtext[data-v-8cd63e66]{font-size:var(--text-sm);color:var(--color-primary-900)}.quick-buttons[data-v-8cd63e66]{margin-bottom:var(--space-4)}.quick-label[data-v-8cd63e66]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.button-group[data-v-8cd63e66]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-chip[data-v-8cd63e66]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-chip[data-v-8cd63e66]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.formula-preview[data-v-8cd63e66]{padding:var(--space-4);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}.math-expression[data-v-8cd63e66]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.base-sub[data-v-8cd63e66]{color:var(--color-primary-600);font-size:.75em}.error-box[data-v-8cd63e66]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8cd63e66]{font-size:var(--text-sm);color:var(--text-muted)}.formula-breakdown[data-v-8cd63e66]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;font-family:monospace}.step-text[data-v-8cd63e66]{font-size:var(--text-sm);color:var(--text-primary);word-break:break-all;margin:0;font-family:monospace}.properties-list[data-v-8cd63e66]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.custom-calculator[data-v-175afaf1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-175afaf1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-175afaf1]{grid-template-columns:1fr 1fr}}.section-title[data-v-175afaf1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-175afaf1]{margin-bottom:var(--space-4)}.form-label[data-v-175afaf1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-175afaf1],.form-select[data-v-175afaf1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-175afaf1]:focus,.form-select[data-v-175afaf1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-175afaf1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-175afaf1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-175afaf1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-175afaf1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-175afaf1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-175afaf1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-175afaf1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-175afaf1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-175afaf1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-175afaf1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.point-card[data-v-175afaf1]{background:var(--surface-ground,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,.5rem);padding:var(--space-4,1rem)}.point-header[data-v-175afaf1]{margin-bottom:var(--space-3,.75rem)}.point-badge[data-v-175afaf1]{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.05em;background:var(--color-primary-100,#e0e7ff);color:var(--color-primary-800,#3730a3);border-radius:var(--radius-sm,.25rem);padding:.25rem .6rem;display:inline-block}.point-badge.midpoint-badge[data-v-175afaf1]{background:var(--color-accent-100,#fef3c7);color:var(--color-accent-800,#92400e)}.coordinates-grid[data-v-175afaf1]{gap:var(--space-3,.75rem);grid-template-columns:1fr 1fr;display:grid}.coordinates-grid.grid-3[data-v-175afaf1]{grid-template-columns:1fr 1fr 1fr}.coordinates-grid .form-group[data-v-175afaf1]{margin-bottom:0}.mt-4[data-v-175afaf1]{margin-top:var(--space-4,1rem)}.presets-container[data-v-175afaf1]{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.presets-label[data-v-175afaf1]{font-size:var(--text-xs,.75rem);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#64748b)}.presets-buttons[data-v-175afaf1]{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.preset-btn[data-v-175afaf1]{border:1px solid var(--border-color,#cbd5e1);color:var(--text-secondary,#475569);border-radius:var(--radius-md,.375rem);font-size:var(--text-xs,.75rem);cursor:pointer;background:#fff;padding:.35rem .65rem;transition:all .15s}.preset-btn[data-v-175afaf1]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.result-fraction-hint[data-v-175afaf1]{margin-top:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-medium,500)}.font-medium[data-v-175afaf1]{font-size:var(--text-lg,1.125rem)!important}.empty-state-text[data-v-175afaf1]{color:var(--text-muted,#94a3b8);font-size:var(--text-sm,.875rem);margin-top:var(--space-2,.5rem)}.equations-list[data-v-175afaf1]{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.eq-item[data-v-175afaf1]{justify-content:space-between;align-items:center;gap:var(--space-2,.5rem);font-size:var(--text-sm,.875rem);flex-wrap:wrap;display:flex}.eq-label[data-v-175afaf1]{color:var(--text-secondary,#64748b)}.eq-code[data-v-175afaf1]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-sm,.25rem);font-family:monospace;font-weight:var(--font-weight-bold,700);color:var(--text-primary,#0f172a);padding:.2rem .5rem}.steps-list[data-v-175afaf1]{padding-left:var(--space-5,1.25rem);gap:var(--space-2,.5rem);flex-direction:column;margin:0;display:flex}.step-item[data-v-175afaf1]{font-size:var(--text-sm,.875rem);color:var(--text-primary,#334155);line-height:1.5}.custom-calculator[data-v-4dc077fc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4dc077fc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4dc077fc]{grid-template-columns:1fr 1fr}}.section-title[data-v-4dc077fc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4dc077fc]{margin-bottom:var(--space-4)}.form-label[data-v-4dc077fc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4dc077fc],.form-select[data-v-4dc077fc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4dc077fc]:focus,.form-select[data-v-4dc077fc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4dc077fc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4dc077fc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4dc077fc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4dc077fc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4dc077fc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4dc077fc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4dc077fc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4dc077fc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-4dc077fc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4dc077fc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-4dc077fc]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-4dc077fc]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-4dc077fc]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-4dc077fc]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.section-desc[data-v-4dc077fc]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.point-card[data-v-4dc077fc]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.point-badge[data-v-4dc077fc]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-sm);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;display:inline-block}.point-badge.highlight-badge[data-v-4dc077fc]{background:var(--color-primary-600);color:#fff}.point-inputs-grid-2[data-v-4dc077fc]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.point-inputs-grid-3[data-v-4dc077fc]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.dim-toggle-wrapper[data-v-4dc077fc]{margin-bottom:var(--space-4)}.dim-toggle-buttons[data-v-4dc077fc]{gap:var(--space-2);display:flex}.dim-btn[data-v-4dc077fc]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.dim-btn.active[data-v-4dc077fc]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800)}.quick-presets[data-v-4dc077fc]{margin-top:var(--space-4)}.preset-label[data-v-4dc077fc]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-4dc077fc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-4dc077fc]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-4dc077fc]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.fraction-subtext[data-v-4dc077fc]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2);font-family:monospace;font-weight:var(--font-weight-medium)}.text-sm-val[data-v-4dc077fc]{word-break:break-all;font-family:monospace;font-size:var(--text-base)!important}.steps-box[data-v-4dc077fc]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-4dc077fc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-4dc077fc]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-4dc077fc]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-4dc077fc]:last-child{margin-bottom:0}.text-secondary[data-v-4dc077fc]{color:var(--text-secondary)}.text-sm[data-v-4dc077fc]{font-size:var(--text-sm)}.mb-0[data-v-4dc077fc]{margin-bottom:0!important}.mb-1[data-v-4dc077fc]{margin-bottom:var(--space-1)!important}.mb-4[data-v-4dc077fc]{margin-bottom:var(--space-4)!important}.mt-3[data-v-4dc077fc]{margin-top:var(--space-3)!important}.mt-4[data-v-4dc077fc]{margin-top:var(--space-4)!important}.mt-6[data-v-4dc077fc]{margin-top:var(--space-6)!important}.m-0[data-v-4dc077fc]{margin:0!important}.custom-calculator[data-v-97de6a08]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-97de6a08]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-97de6a08]{grid-template-columns:1fr 1fr}}.section-title[data-v-97de6a08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-97de6a08]{margin-bottom:var(--space-4)}.form-label[data-v-97de6a08]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-97de6a08],.form-select[data-v-97de6a08]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-97de6a08]:focus,.form-select[data-v-97de6a08]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-97de6a08]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-97de6a08]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-97de6a08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-97de6a08]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-97de6a08]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-97de6a08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-97de6a08]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-97de6a08]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-97de6a08]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-97de6a08]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-6[data-v-97de6a08]{margin-bottom:var(--space-6)}.mt-1[data-v-97de6a08]{margin-top:var(--space-1)}.mt-3[data-v-97de6a08]{margin-top:var(--space-3)}.mt-4[data-v-97de6a08]{margin-top:var(--space-4)}.mt-6[data-v-97de6a08]{margin-top:var(--space-6)}.my-4[data-v-97de6a08]{margin-top:var(--space-4);margin-bottom:var(--space-4)}.text-center[data-v-97de6a08]{text-align:center}.presets-container[data-v-97de6a08]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}.presets-label[data-v-97de6a08]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.preset-buttons[data-v-97de6a08]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-97de6a08]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--color-primary-700);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-97de6a08]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.preset-btn.reset[data-v-97de6a08]{color:var(--text-muted)}.preset-btn.reset[data-v-97de6a08]:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.number-block[data-v-97de6a08]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.block-title[data-v-97de6a08]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;margin-bottom:var(--space-3);letter-spacing:.05em;display:block}.mixed-input-row[data-v-97de6a08]{align-items:center;gap:var(--space-3);display:flex}.sign-control[data-v-97de6a08]{width:3.5rem}.sign-select[data-v-97de6a08]{font-size:var(--text-lg);text-align:center;padding:var(--space-2);cursor:pointer;font-weight:700}.whole-control[data-v-97de6a08]{width:5rem}.whole-input[data-v-97de6a08]{font-size:var(--text-xl);padding:var(--space-2);font-weight:700}.fraction-control[data-v-97de6a08]{flex:1;max-width:7rem}.fraction-box[data-v-97de6a08]{flex-direction:column;align-items:center;display:flex}.fraction-input-wrap[data-v-97de6a08]{width:100%}.frac-input[data-v-97de6a08]{padding:var(--space-1) var(--space-2);font-size:var(--text-base);font-weight:600}.fraction-divider[data-v-97de6a08]{background-color:var(--color-neutral-700,#374151);width:100%;height:2px;margin:4px 0}.operator-grid[data-v-97de6a08]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.op-btn[data-v-97de6a08]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.op-btn[data-v-97de6a08]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.op-btn.active[data-v-97de6a08]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-700);box-shadow:0 2px 4px #0000001a}.op-sym[data-v-97de6a08]{font-size:var(--text-xl);font-weight:700;line-height:1}.op-text[data-v-97de6a08]{text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.65rem}.mixed-display[data-v-97de6a08]{justify-content:center;align-items:center;gap:.5rem;min-height:4.5rem;display:flex}.math-sign[data-v-97de6a08]{font-size:var(--text-4xl);margin-right:.25rem}.math-whole[data-v-97de6a08]{font-size:var(--text-4xl);font-weight:800}.math-fraction[data-v-97de6a08]{vertical-align:middle;font-size:var(--text-2xl);flex-direction:column;align-items:center;font-weight:700;display:inline-flex}.math-num[data-v-97de6a08]{padding:0 4px;line-height:1}.math-bar[data-v-97de6a08]{background-color:currentColor;width:100%;height:2px;margin:2px 0;display:block}.math-den[data-v-97de6a08]{padding:0 4px;line-height:1}.equation-summary[data-v-97de6a08]{font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.fraction-compact[data-v-97de6a08]{justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex}.compact-slash[data-v-97de6a08]{color:var(--text-muted);padding:0 2px}.text-muted-val[data-v-97de6a08]{color:var(--text-muted);font-size:var(--text-lg)}.steps-list[data-v-97de6a08]{gap:var(--space-4);margin-top:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-97de6a08]{border-left:3px solid var(--color-primary-400);padding-left:var(--space-3)}.step-header[data-v-97de6a08]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.step-badge[data-v-97de6a08]{background:var(--color-primary-100);width:1.25rem;height:1.25rem;color:var(--color-primary-800);border-radius:9999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.step-title-text[data-v-97de6a08]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-math-box[data-v-97de6a08]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);margin:var(--space-1) 0;font-size:var(--text-xs);overflow-x:auto}.step-desc[data-v-97de6a08]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.error-banner[data-v-97de6a08]{align-items:flex-start;gap:var(--space-3);color:#991b1b;padding:var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;display:flex}.error-icon[data-v-97de6a08]{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:2px}.error-msg[data-v-97de6a08]{margin:var(--space-1) 0 0 0;font-size:var(--text-xs)}.placeholder[data-v-97de6a08]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-24e0cce6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-24e0cce6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-24e0cce6]{grid-template-columns:1fr 1fr}}.section-title[data-v-24e0cce6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-24e0cce6]{margin-bottom:var(--space-4)}.form-row[data-v-24e0cce6]{gap:var(--space-4);display:flex}.flex-1[data-v-24e0cce6]{flex:1}.form-label[data-v-24e0cce6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-24e0cce6],.form-select[data-v-24e0cce6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-24e0cce6]:focus,.form-select[data-v-24e0cce6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-24e0cce6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-24e0cce6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-24e0cce6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-24e0cce6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-24e0cce6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-24e0cce6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-24e0cce6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-24e0cce6]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-24e0cce6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-24e0cce6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.fraction-visual-container[data-v-24e0cce6]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.sign-toggle-wrapper[data-v-24e0cce6]{flex-direction:column;align-items:center;width:3.5rem;display:flex}.sign-btn[data-v-24e0cce6]{width:100%;height:3.5rem;font-size:var(--text-2xl);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.sign-btn[data-v-24e0cce6]:hover{border-color:var(--color-primary-400)}.sign-btn.is-negative[data-v-24e0cce6]{color:#dc2626;background:#fef2f2;border-color:#ef4444}.whole-input-wrapper[data-v-24e0cce6]{width:5.5rem}.whole-input[data-v-24e0cce6]{font-size:var(--text-2xl);height:3.5rem;padding:var(--space-1);font-weight:700}.fraction-parts-wrapper[data-v-24e0cce6]{flex-direction:column;width:5.5rem;display:flex}.fraction-input[data-v-24e0cce6]{font-size:var(--text-xl);height:2.2rem;padding:var(--space-1);font-weight:700}.fraction-divider-line[data-v-24e0cce6]{background-color:var(--color-neutral-800);border-radius:2px;width:100%;height:3px;margin:4px 0}.fraction-display-primary[data-v-24e0cce6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:var(--space-2) 0;justify-content:center;align-items:center;gap:.5rem;display:flex}.fraction-sign[data-v-24e0cce6]{font-size:var(--text-4xl);margin-right:.25rem}.fraction-stacked[data-v-24e0cce6]{vertical-align:middle;flex-direction:column;align-items:center;display:inline-flex}.fraction-stacked .num[data-v-24e0cce6]{border-bottom:3px solid;padding:0 .5rem;line-height:1.2}.fraction-stacked .den[data-v-24e0cce6]{padding:0 .5rem;line-height:1.2}.simplified-badge[data-v-24e0cce6]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);display:inline-block}.preset-buttons-grid[data-v-24e0cce6]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-24e0cce6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-24e0cce6]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.input-details-card[data-v-24e0cce6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-list[data-v-24e0cce6]{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.step-item[data-v-24e0cce6]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.formula-text[data-v-24e0cce6]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;overflow-x:auto}.error-box[data-v-24e0cce6]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-24e0cce6]{font-size:var(--text-base);color:var(--text-muted)}.mt-2[data-v-24e0cce6]{margin-top:var(--space-2)}.mt-4[data-v-24e0cce6]{margin-top:var(--space-4)}.text-center[data-v-24e0cce6]{text-align:center}.sr-only[data-v-24e0cce6]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.custom-calculator[data-v-f803a985]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f803a985]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f803a985]{grid-template-columns:1fr 1fr}}.section-title[data-v-f803a985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f803a985]{margin-bottom:var(--space-4)}.form-label[data-v-f803a985]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f803a985],.form-select[data-v-f803a985]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f803a985]:focus,.form-select[data-v-f803a985]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f803a985]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f803a985]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f803a985]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f803a985]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f803a985]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f803a985]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f803a985]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f803a985]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f803a985]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f803a985]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-f803a985]{margin-top:var(--space-2)}.mt-4[data-v-f803a985]{margin-top:var(--space-4)}.helper-text[data-v-f803a985]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.result-subtext[data-v-f803a985]{font-size:var(--text-sm);color:var(--color-primary-900)}.quick-buttons[data-v-f803a985]{margin-bottom:var(--space-4)}.quick-label[data-v-f803a985]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.button-group[data-v-f803a985]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-chip[data-v-f803a985]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-chip[data-v-f803a985]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.formula-preview[data-v-f803a985]{padding:var(--space-4);background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}.math-expression[data-v-f803a985]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary)}.error-box[data-v-f803a985]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-f803a985]{font-size:var(--text-sm);color:var(--text-muted)}.formula-breakdown[data-v-f803a985]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;word-break:break-all;font-family:monospace}.properties-list[data-v-f803a985]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.custom-calculator[data-v-99a6eac3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-99a6eac3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-99a6eac3]{grid-template-columns:1fr 1fr}}.section-title[data-v-99a6eac3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-99a6eac3]{margin-bottom:var(--space-4)}.form-label[data-v-99a6eac3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-99a6eac3],.form-select[data-v-99a6eac3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-99a6eac3]:focus,.form-select[data-v-99a6eac3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-99a6eac3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-99a6eac3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-99a6eac3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-99a6eac3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-99a6eac3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-99a6eac3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-99a6eac3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-99a6eac3]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-99a6eac3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-99a6eac3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-99a6eac3]{margin-top:var(--space-4)}.input-with-suffix[data-v-99a6eac3]{align-items:center;display:flex;position:relative}.input-with-suffix .form-input[data-v-99a6eac3]{padding-right:2.5rem}.input-suffix[data-v-99a6eac3]{right:var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-muted);pointer-events:none;position:absolute}.input-hint[data-v-99a6eac3]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-2);line-height:1.4}.input-hint code[data-v-99a6eac3]{background:var(--color-neutral-100);border-radius:3px;padding:1px 4px;font-size:.9em}.preset-buttons[data-v-99a6eac3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-99a6eac3]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-99a6eac3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-99a6eac3]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.info-text[data-v-99a6eac3]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.results-wrapper[data-v-99a6eac3]{gap:var(--space-4);flex-direction:column;display:flex}.fraction-display[data-v-99a6eac3]{margin:var(--space-3) 0;justify-content:center;align-items:center;gap:var(--space-2);display:flex}.fraction-sign[data-v-99a6eac3]{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.fraction-column[data-v-99a6eac3]{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.fraction-num[data-v-99a6eac3],.fraction-den[data-v-99a6eac3]{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary-700);line-height:1.1}.fraction-bar[data-v-99a6eac3]{background-color:var(--color-primary-700);border-radius:2px;width:100%;min-width:2.5rem;height:3px;margin:3px 0}.fraction-summary[data-v-99a6eac3]{font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}.text-base-fraction[data-v-99a6eac3]{font-size:var(--text-xl)!important}.text-gcd[data-v-99a6eac3]{font-size:var(--text-base)!important}.ratio-text[data-v-99a6eac3]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:400}.steps-list[data-v-99a6eac3]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step-item[data-v-99a6eac3]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;display:flex}.step-badge[data-v-99a6eac3]{background:var(--color-primary-100);width:1.5rem;height:1.5rem;color:var(--color-primary-700);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.step-content[data-v-99a6eac3]{flex:1;padding-top:1px}.error-box[data-v-99a6eac3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-placeholder[data-v-99a6eac3]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-c2a869c3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c2a869c3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c2a869c3]{grid-template-columns:1fr 1fr}}.section-title[data-v-c2a869c3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c2a869c3]{margin-bottom:var(--space-4)}.form-label[data-v-c2a869c3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c2a869c3],.form-select[data-v-c2a869c3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c2a869c3]:focus,.form-select[data-v-c2a869c3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c2a869c3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c2a869c3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c2a869c3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c2a869c3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c2a869c3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c2a869c3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c2a869c3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c2a869c3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c2a869c3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c2a869c3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-hint[data-v-c2a869c3]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);margin-bottom:0}.presets-section[data-v-c2a869c3]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.presets-title[data-v-c2a869c3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.presets-grid[data-v-c2a869c3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-c2a869c3]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:all .2s}.preset-btn[data-v-c2a869c3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-stack[data-v-c2a869c3]{gap:var(--space-4);flex-direction:column;display:flex}.scientific-subtext[data-v-c2a869c3]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-600);font-family:monospace}.steps-list[data-v-c2a869c3]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0}.step-item[data-v-c2a869c3]{margin-bottom:var(--space-1);line-height:1.5}.exact-value-box[data-v-c2a869c3]{font-family:monospace;font-size:var(--text-xs);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);border:1px dashed var(--border-color);word-break:break-all;max-height:150px;color:var(--text-primary);line-height:1.5;overflow-y:auto}.error-box[data-v-c2a869c3]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);background:#fef2f2;border:1px solid #f87171}.error-title[data-v-c2a869c3]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);margin-bottom:var(--space-1)}.error-message[data-v-c2a869c3]{font-size:var(--text-sm);margin:0}.placeholder-text[data-v-c2a869c3]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.custom-calculator[data-v-8bcc3eb3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8bcc3eb3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8bcc3eb3]{grid-template-columns:1fr 1fr}}.section-title[data-v-8bcc3eb3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8bcc3eb3]{margin-bottom:var(--space-4)}.form-label[data-v-8bcc3eb3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8bcc3eb3],.form-select[data-v-8bcc3eb3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8bcc3eb3]:focus,.form-select[data-v-8bcc3eb3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8bcc3eb3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8bcc3eb3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8bcc3eb3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8bcc3eb3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8bcc3eb3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8bcc3eb3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8bcc3eb3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8bcc3eb3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8bcc3eb3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8bcc3eb3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-8bcc3eb3]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-8bcc3eb3]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-8bcc3eb3]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-8bcc3eb3]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.section-desc[data-v-8bcc3eb3]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.math-preview-card[data-v-8bcc3eb3]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;margin-bottom:var(--space-4)}.preview-text[data-v-8bcc3eb3]{font-family:monospace;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.math-hl[data-v-8bcc3eb3]{color:var(--color-primary-600);padding:0 2px}.point-card[data-v-8bcc3eb3],.slope-card[data-v-8bcc3eb3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.point-title[data-v-8bcc3eb3]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.point-inputs[data-v-8bcc3eb3]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.slope-header[data-v-8bcc3eb3]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.format-toggle[data-v-8bcc3eb3]{background:var(--color-neutral-200);border-radius:var(--radius-sm);padding:2px;display:flex}.toggle-btn[data-v-8bcc3eb3]{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 8px;transition:all .15s}.toggle-btn.active[data-v-8bcc3eb3]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.fraction-inputs[data-v-8bcc3eb3]{align-items:center;gap:var(--space-2);display:flex}.fraction-slash[data-v-8bcc3eb3]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-muted);align-self:flex-end;padding-bottom:6px}.points-grid[data-v-8bcc3eb3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.quick-presets[data-v-8bcc3eb3]{margin-top:var(--space-4)}.preset-label[data-v-8bcc3eb3]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-8bcc3eb3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-8bcc3eb3]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-8bcc3eb3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.equation-text[data-v-8bcc3eb3]{font-family:monospace;font-size:var(--text-xl)!important}.text-sub[data-v-8bcc3eb3]{font-size:var(--text-sm);color:var(--text-secondary);font-family:monospace;font-weight:var(--font-weight-normal)}.alt-equation[data-v-8bcc3eb3]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-800);background:var(--color-primary-100);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);display:inline-block}.alt-label[data-v-8bcc3eb3]{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-right:4px}.steps-box[data-v-8bcc3eb3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-8bcc3eb3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-8bcc3eb3]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-8bcc3eb3]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-8bcc3eb3]:last-child{margin-bottom:0}.error-box[data-v-8bcc3eb3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.text-secondary[data-v-8bcc3eb3]{color:var(--text-secondary)}.mt-2[data-v-8bcc3eb3]{margin-top:var(--space-2)}.mt-3[data-v-8bcc3eb3]{margin-top:var(--space-3)}.mt-4[data-v-8bcc3eb3]{margin-top:var(--space-4)}.mt-6[data-v-8bcc3eb3]{margin-top:var(--space-6)}.m-0[data-v-8bcc3eb3]{margin:0}.custom-calculator[data-v-585ab531]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-585ab531]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-585ab531]{grid-template-columns:1fr 1fr}}.section-title[data-v-585ab531]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.sub-title[data-v-585ab531]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-4);margin-bottom:var(--space-2)}.form-group[data-v-585ab531]{margin-bottom:var(--space-4)}.form-label[data-v-585ab531]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.power-hint[data-v-585ab531]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.form-input[data-v-585ab531],.form-select[data-v-585ab531]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-585ab531]:focus,.form-select[data-v-585ab531]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.coefficients-grid[data-v-585ab531]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.presets-container[data-v-585ab531]{margin-bottom:var(--space-4)}.presets-buttons[data-v-585ab531]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-585ab531]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-585ab531]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300);color:var(--color-primary-700)}.equation-preview-card[data-v-585ab531]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.preview-label[data-v-585ab531]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-1)}.preview-equation[data-v-585ab531]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;font-family:monospace}.primary-result-box[data-v-585ab531]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-585ab531]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-585ab531]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-585ab531]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.roots-list[data-v-585ab531]{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.root-item[data-v-585ab531]{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff;justify-content:space-between;align-items:center;font-family:monospace;display:flex}.root-index[data-v-585ab531]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-size:var(--text-lg)}.root-value[data-v-585ab531]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all;text-align:center;padding:0 var(--space-2);flex:1}.root-badge[data-v-585ab531]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:9999px;padding:2px 8px;font-family:sans-serif}.real-badge[data-v-585ab531]{color:#15803d;background:#dcfce7}.complex-badge[data-v-585ab531]{color:#6d28d9;background:#ede9fe}.secondary-results-grid[data-v-585ab531]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-585ab531]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-585ab531]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-585ab531]{font-size:var(--text-2xl);margin-top:var(--space-2)}.highlight-num[data-v-585ab531]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-585ab531]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-585ab531]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.factored-text[data-v-585ab531]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);word-break:break-all}.steps-list[data-v-585ab531]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-585ab531]{margin-bottom:var(--space-2)}.info-desc[data-v-585ab531]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.empty-message[data-v-585ab531]{font-size:var(--text-sm);color:var(--text-muted);margin:var(--space-2) 0 0 0}.mt-4[data-v-585ab531]{margin-top:var(--space-4)}.mb-4[data-v-585ab531]{margin-bottom:var(--space-4)}.custom-calculator[data-v-7ce70e75]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7ce70e75]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7ce70e75]{grid-template-columns:1fr 1fr}}.section-title[data-v-7ce70e75]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7ce70e75]{margin-bottom:var(--space-4)}.form-label[data-v-7ce70e75]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7ce70e75],.form-select[data-v-7ce70e75]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7ce70e75]:focus,.form-select[data-v-7ce70e75]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7ce70e75]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7ce70e75]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7ce70e75]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7ce70e75]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7ce70e75]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7ce70e75]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7ce70e75]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7ce70e75]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7ce70e75]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7ce70e75]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-7ce70e75]{margin-top:var(--space-4)}.results-wrapper[data-v-7ce70e75]{gap:var(--space-4);flex-direction:column;display:flex}.badge-wrapper[data-v-7ce70e75]{margin-top:var(--space-3)}.status-badge[data-v-7ce70e75]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.03em;text-transform:uppercase;display:inline-block}.prime-badge[data-v-7ce70e75]{background:var(--color-success-100,#dcfce7);color:var(--color-success-800,#166534);border:1px solid var(--color-success-300,#86efac)}.composite-badge[data-v-7ce70e75]{background:var(--color-primary-100,#e0f2fe);color:var(--color-primary-800,#075985);border:1px solid var(--color-primary-300,#7dd3fc)}.unit-badge[data-v-7ce70e75]{background:var(--color-neutral-100,#f3f4f6);color:var(--color-neutral-700,#374151);border:1px solid var(--color-neutral-300,#d1d5db)}.presets-group[data-v-7ce70e75]{margin-top:var(--space-4)}.preset-buttons[data-v-7ce70e75]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-7ce70e75]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-7ce70e75]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-7ce70e75]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.action-buttons[data-v-7ce70e75]{margin-top:var(--space-4)}.copy-btn[data-v-7ce70e75]{width:100%;padding:var(--space-2) var(--space-4);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);transition:all .2s;display:flex}.copy-btn[data-v-7ce70e75]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.multiplicity-grid[data-v-7ce70e75]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.multiplicity-item[data-v-7ce70e75]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);text-align:center;font-size:var(--text-xs)}.mult-prime[data-v-7ce70e75]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-size:var(--text-sm)}.mult-exponent[data-v-7ce70e75]{color:var(--text-secondary);margin:var(--space-1) 0}.mult-val[data-v-7ce70e75]{color:var(--text-primary);font-family:monospace}.divisors-list[data-v-7ce70e75]{font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);word-break:break-word;background:var(--color-neutral-50,#f9fafb);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);line-height:1.6}.steps-list[data-v-7ce70e75]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-7ce70e75]{margin-bottom:var(--space-1)}.step-math[data-v-7ce70e75]{color:var(--text-primary);font-family:monospace}.error-box[data-v-7ce70e75]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-7ce70e75]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-4514e151]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4514e151]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4514e151]{grid-template-columns:1fr 1fr}}.section-title[data-v-4514e151]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4514e151]{margin-bottom:var(--space-4)}.form-label[data-v-4514e151]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4514e151],.form-select[data-v-4514e151]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4514e151]:focus,.form-select[data-v-4514e151]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4514e151]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4514e151]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.prime-box[data-v-4514e151]{background:#ecfdf5;border-color:#a7f3d0}.primary-result-box.prime-box .result-label[data-v-4514e151],.primary-result-box.prime-box .result-value[data-v-4514e151]{color:#047857}.primary-result-box.composite-box[data-v-4514e151]{background:#eff6ff;border-color:#bfdbfe}.primary-result-box.composite-box .result-label[data-v-4514e151],.primary-result-box.composite-box .result-value[data-v-4514e151]{color:#1d4ed8}.result-label[data-v-4514e151]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4514e151]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-explanation[data-v-4514e151]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.secondary-results-grid[data-v-4514e151]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4514e151]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4514e151]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4514e151]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.math-font[data-v-4514e151]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.info-box[data-v-4514e151]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4514e151]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-4514e151]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1);word-break:break-word}.mt-4[data-v-4514e151]{margin-top:var(--space-4)}.quick-picks[data-v-4514e151]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.quick-label[data-v-4514e151]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.quick-btn[data-v-4514e151]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;padding:2px 8px;transition:all .15s}.quick-btn[data-v-4514e151]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.range-inputs-row[data-v-4514e151]{gap:var(--space-3);display:flex}.range-col[data-v-4514e151]{flex:1;margin-bottom:0}.properties-list[data-v-4514e151]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.prop-badge[data-v-4514e151]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-muted);border:1px solid var(--border-color);padding:4px 10px;display:inline-block}.prop-badge.active[data-v-4514e151]{color:#065f46;font-weight:var(--font-weight-bold);background:#ecfdf5;border-color:#6ee7b7}.primes-chips-container[data-v-4514e151]{max-height:180px;padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);flex-wrap:wrap;gap:6px;display:flex;overflow-y:auto}.prime-chip[data-v-4514e151]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);background:#fff;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace}.error-box[data-v-4514e151]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-4514e151]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-b1608516]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b1608516]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b1608516]{grid-template-columns:1fr 1fr}}.section-title[data-v-b1608516]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b1608516]{margin-bottom:var(--space-4)}.form-label[data-v-b1608516]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b1608516],.form-select[data-v-b1608516]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b1608516]:focus,.form-select[data-v-b1608516]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b1608516]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b1608516]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b1608516]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b1608516]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b1608516]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b1608516]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b1608516]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b1608516]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-b1608516]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b1608516]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-b1608516]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tab-btn[data-v-b1608516]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;flex:auto;transition:all .2s}.tab-btn[data-v-b1608516]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.tab-btn.active[data-v-b1608516]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.range-inputs-grid[data-v-b1608516]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.quick-examples[data-v-b1608516]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.quick-examples-label[data-v-b1608516]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-b1608516]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-b1608516]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-b1608516]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-stack[data-v-b1608516]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-b1608516]{font-size:var(--text-sm);color:var(--text-secondary)}.prime-index-badge[data-v-b1608516]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.box-positive[data-v-b1608516]{background:#ecfdf5;border-color:#a7f3d0}.box-composite[data-v-b1608516]{background:#f0f9ff;border-color:#bae6fd}.text-positive[data-v-b1608516]{color:#059669!important}.text-composite[data-v-b1608516]{color:#0284c7!important}.math-font[data-v-b1608516]{word-break:break-word;font-family:monospace,sans-serif}.divisors-list-wrap[data-v-b1608516]{gap:var(--space-1);max-height:120px;padding:var(--space-1);flex-wrap:wrap;display:flex;overflow-y:auto}.divisor-tag[data-v-b1608516]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);padding:2px 6px;font-family:monospace,sans-serif}.divisor-tag.prime-tag[data-v-b1608516]{color:#047857;background:#ecfdf5;border-color:#6ee7b7;font-weight:700}.highlight-box[data-v-b1608516]{background:#fffbeb;border-color:#fde68a}.step-list[data-v-b1608516]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-b1608516]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-b1608516]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-size:var(--text-xs)}.step-text[data-v-b1608516]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.info-header-row[data-v-b1608516]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.copy-btn[data-v-b1608516]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.copy-btn[data-v-b1608516]:hover{background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-700)}.prime-numbers-list[data-v-b1608516]{gap:var(--space-1);max-height:180px;padding:var(--space-1);background:var(--color-neutral-50);border-radius:var(--radius-sm);border:1px solid var(--border-color);flex-wrap:wrap;display:flex;overflow-y:auto}.prime-pill[data-v-b1608516]{border:1px solid var(--color-primary-200);color:var(--color-primary-700);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:#fff;padding:2px 6px;font-family:monospace,sans-serif}.pairs-grid[data-v-b1608516]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pair-tag[data-v-b1608516]{color:#065f46;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 8px;font-family:monospace,sans-serif}.error-box[data-v-b1608516]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-b1608516]{font-size:var(--text-sm);color:var(--text-muted)}.mt-6[data-v-b1608516]{margin-top:var(--space-6)}.mt-2[data-v-b1608516]{margin-top:var(--space-2)}.m-0[data-v-b1608516]{margin:0}.text-sm[data-v-b1608516]{font-size:var(--text-sm)}.text-muted[data-v-b1608516]{color:var(--text-muted)}.custom-calculator[data-v-7a6ebbe8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-nav[data-v-7a6ebbe8]{gap:var(--space-2);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.nav-tab[data-v-7a6ebbe8]{background:var(--color-neutral-100);color:var(--text-secondary);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid #0000;transition:all .2s}.nav-tab[data-v-7a6ebbe8]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.nav-tab.active[data-v-7a6ebbe8]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.calculator-grid[data-v-7a6ebbe8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7a6ebbe8]{grid-template-columns:1fr 1fr}}.section-title[data-v-7a6ebbe8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7a6ebbe8]{margin-bottom:var(--space-4)}.form-label[data-v-7a6ebbe8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7a6ebbe8],.form-select[data-v-7a6ebbe8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7a6ebbe8]:focus,.form-select[data-v-7a6ebbe8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.helper-text[data-v-7a6ebbe8]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.segmented-control[data-v-7a6ebbe8]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:2px;padding:2px;display:flex}.segment-btn[data-v-7a6ebbe8]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-7a6ebbe8]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #0000000d}.presets-container[data-v-7a6ebbe8]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border-color)}.presets-label[data-v-7a6ebbe8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);display:block}.presets-list[data-v-7a6ebbe8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-pill[data-v-7a6ebbe8]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);cursor:pointer;border-radius:9999px;transition:all .2s}.preset-pill[data-v-7a6ebbe8]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.primary-result-box[data-v-7a6ebbe8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-7a6ebbe8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7a6ebbe8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7a6ebbe8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-7a6ebbe8]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-7a6ebbe8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7a6ebbe8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7a6ebbe8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7a6ebbe8]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.info-box[data-v-7a6ebbe8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7a6ebbe8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-7a6ebbe8]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-7a6ebbe8]{font-size:var(--text-sm);color:var(--text-muted)}.mt-4[data-v-7a6ebbe8]{margin-top:var(--space-4)}.m-0[data-v-7a6ebbe8]{margin:0}.text-sm[data-v-7a6ebbe8]{font-size:var(--text-sm)}.text-secondary[data-v-7a6ebbe8]{color:var(--text-secondary)}.custom-calculator[data-v-340bd1f7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-340bd1f7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-340bd1f7]{grid-template-columns:1fr 1fr}}.section-title[data-v-340bd1f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-340bd1f7]{margin-bottom:var(--space-4)}.form-label[data-v-340bd1f7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-340bd1f7],.form-select[data-v-340bd1f7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-340bd1f7]:focus,.form-select[data-v-340bd1f7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-340bd1f7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-340bd1f7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-340bd1f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-340bd1f7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-340bd1f7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-340bd1f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-340bd1f7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-340bd1f7]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-340bd1f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-340bd1f7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-340bd1f7]{margin-top:var(--space-4)}.mb-4[data-v-340bd1f7]{margin-bottom:var(--space-4)}.text-center[data-v-340bd1f7]{text-align:center}.mode-toggle-group[data-v-340bd1f7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.mode-btn[data-v-340bd1f7]{min-width:110px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-background,#fff);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .2s}.mode-btn.active[data-v-340bd1f7]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.variable-selector-grid[data-v-340bd1f7]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.var-btn[data-v-340bd1f7]{padding:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-background,#fff);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.var-btn.active[data-v-340bd1f7]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af);border-color:var(--color-primary-400,#60a5fa);font-weight:var(--font-weight-bold)}.proportion-equation-card[data-v-340bd1f7]{justify-content:center;align-items:center;gap:var(--space-4);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-5);display:flex}.fraction-column[data-v-340bd1f7]{align-items:center;gap:var(--space-2);flex-direction:column;width:120px;display:flex}.fraction-divider[data-v-340bd1f7]{background:var(--color-neutral-400,#9ca3af);border-radius:2px;width:100%;height:3px}.equals-symbol[data-v-340bd1f7]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600,#2563eb)}.operation-symbol[data-v-340bd1f7]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.input-container[data-v-340bd1f7]{width:100%;position:relative}.field-tag[data-v-340bd1f7]{font-size:10px;font-weight:var(--font-weight-bold);color:var(--text-muted);pointer-events:none;position:absolute;top:2px;left:6px}.form-input.unknown-target[data-v-340bd1f7]{background:var(--color-primary-50,#eff6ff);border:2px dashed var(--color-primary-400,#60a5fa);color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold)}.inverse-card[data-v-340bd1f7]{flex-wrap:wrap;justify-content:space-evenly}.inverse-card .input-container[data-v-340bd1f7]{width:90px}.presets-wrap[data-v-340bd1f7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-340bd1f7]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.preset-chip[data-v-340bd1f7]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.fraction-subtext[data-v-340bd1f7]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800,#1e40af)}.primary-result-box.true-state[data-v-340bd1f7]{background:#f0fdf4;border-color:#86efac}.primary-result-box.true-state .result-label[data-v-340bd1f7]{color:#166534}.primary-result-box.false-state[data-v-340bd1f7]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.false-state .result-label[data-v-340bd1f7]{color:#991b1b}.text-success[data-v-340bd1f7]{color:#15803d!important}.text-danger[data-v-340bd1f7]{color:#b91c1c!important}.error-box[data-v-340bd1f7]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);background:#fef2f2;border:1px solid #f87171}.error-title[data-v-340bd1f7]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.steps-list[data-v-340bd1f7]{padding-left:var(--space-5);margin:0}.step-item[data-v-340bd1f7]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);font-family:monospace,sans-serif;line-height:1.5}.placeholder[data-v-340bd1f7]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-b615f07e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b615f07e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b615f07e]{grid-template-columns:1fr 1fr}}.section-title[data-v-b615f07e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b615f07e]{margin-bottom:var(--space-4)}.form-label[data-v-b615f07e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b615f07e],.form-select[data-v-b615f07e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b615f07e]:focus,.form-select[data-v-b615f07e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b615f07e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b615f07e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b615f07e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b615f07e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b615f07e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b615f07e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b615f07e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b615f07e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b615f07e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b615f07e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-b615f07e]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-b615f07e]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.tab-btn[data-v-b615f07e]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-b615f07e]{background:var(--color-primary-500);color:#fff;font-weight:var(--font-weight-bold)}.mt-2[data-v-b615f07e]{margin-top:var(--space-2)}.mt-4[data-v-b615f07e]{margin-top:var(--space-4)}.mt-6[data-v-b615f07e]{margin-top:var(--space-6)}.flex-1[data-v-b615f07e]{flex:1}.text-center[data-v-b615f07e]{text-align:center}.text-base[data-v-b615f07e]{font-weight:600;font-size:var(--text-base)!important}.terms-container[data-v-b615f07e]{gap:var(--space-2);flex-direction:column;display:flex}.term-row[data-v-b615f07e]{align-items:center;gap:var(--space-2);display:flex}.remove-btn[data-v-b615f07e]{border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.5rem;transition:all .2s;display:flex}.remove-btn[data-v-b615f07e]:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.action-row[data-v-b615f07e]{justify-content:space-between;align-items:center;display:flex}.secondary-btn[data-v-b615f07e]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .2s}.secondary-btn[data-v-b615f07e]:hover{background:var(--color-neutral-200)}.link-btn[data-v-b615f07e]{color:var(--color-primary-600);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}.preset-group[data-v-b615f07e]{gap:var(--space-2);flex-direction:column;display:flex}.preset-label[data-v-b615f07e]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase}.preset-chips[data-v-b615f07e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-b615f07e]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.chip-btn[data-v-b615f07e]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.variable-selector[data-v-b615f07e]{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.var-btn[data-v-b615f07e]{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.var-btn.active[data-v-b615f07e]{background:var(--color-primary-100);border-color:var(--color-primary-500);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.proportion-box[data-v-b615f07e]{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-color);display:flex}.proportion-side[data-v-b615f07e]{align-items:center;gap:var(--space-2);display:flex}.ratio-colon[data-v-b615f07e]{font-size:var(--text-2xl);color:var(--text-muted);margin-top:var(--space-4);font-weight:700}.equals-sign[data-v-b615f07e]{font-size:var(--text-2xl);color:var(--color-primary-600);margin-top:var(--space-4);font-weight:700}.unknown-placeholder[data-v-b615f07e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-primary-100);border:2px dashed var(--color-primary-400);border-radius:var(--radius-md);color:var(--color-primary-700);font-size:var(--text-base);text-align:center;font-weight:700}.form-group-grid[data-v-b615f07e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.highlight-input[data-v-b615f07e]{border-color:var(--color-primary-400);font-weight:700;font-size:var(--text-lg)}.error-banner[data-v-b615f07e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.original-hint[data-v-b615f07e],.fraction-hint[data-v-b615f07e]{font-size:var(--text-sm);color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.table-responsive[data-v-b615f07e]{overflow-x:auto}.data-table[data-v-b615f07e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.data-table th[data-v-b615f07e],.data-table td[data-v-b615f07e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-b615f07e]{font-weight:var(--font-weight-bold);color:var(--text-secondary);font-size:var(--text-xs);text-transform:uppercase}.highlight-cell[data-v-b615f07e]{color:var(--color-primary-700);font-weight:700}.equivalent-grid[data-v-b615f07e]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.eq-badge[data-v-b615f07e]{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);display:flex}.eq-mult[data-v-b615f07e]{color:var(--text-muted);font-weight:700}.eq-val[data-v-b615f07e]{color:var(--text-primary);font-weight:600}.steps-list[data-v-b615f07e]{padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--text-xs);margin:0;line-height:1.6}.steps-list.unnumbered[data-v-b615f07e]{padding-left:0;list-style:none}.steps-list li[data-v-b615f07e]{margin-bottom:var(--space-1)}.placeholder[data-v-b615f07e]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-5c7f897d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5c7f897d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5c7f897d]{grid-template-columns:1fr 1fr}}.section-title[data-v-5c7f897d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5c7f897d]{margin-bottom:var(--space-4)}.form-label[data-v-5c7f897d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5c7f897d],.form-select[data-v-5c7f897d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5c7f897d]:focus,.form-select[data-v-5c7f897d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5c7f897d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5c7f897d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5c7f897d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5c7f897d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-5c7f897d]{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-5c7f897d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5c7f897d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5c7f897d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5c7f897d]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.info-box[data-v-5c7f897d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5c7f897d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-3[data-v-5c7f897d]{margin-top:var(--space-3)}.mt-4[data-v-5c7f897d]{margin-top:var(--space-4)}.mt-6[data-v-5c7f897d]{margin-top:var(--space-6)}.mb-2[data-v-5c7f897d]{margin-bottom:var(--space-2)}.text-left[data-v-5c7f897d]{text-align:left}.text-center[data-v-5c7f897d]{text-align:center}.preset-buttons[data-v-5c7f897d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-5c7f897d]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.preset-btn[data-v-5c7f897d]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.term-count-selector[data-v-5c7f897d]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.count-btn[data-v-5c7f897d]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.count-btn.active[data-v-5c7f897d]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-semibold)}.ratio-inputs-card[data-v-5c7f897d]{justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-neutral-50);padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-wrap:wrap;display:flex}.ratio-term-item[data-v-5c7f897d]{align-items:center;gap:var(--space-3);display:flex}.term-input-wrapper[data-v-5c7f897d]{flex-direction:column;align-items:center;width:5.5rem;display:flex}.term-tag[data-v-5c7f897d]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);margin-bottom:var(--space-1)}.ratio-input[data-v-5c7f897d]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);padding:var(--space-2)}.ratio-separator[data-v-5c7f897d]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-neutral-500);margin-top:1rem}.action-buttons-row[data-v-5c7f897d]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.action-btn[data-v-5c7f897d]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:#fff;flex:1;transition:all .15s}.action-btn[data-v-5c7f897d]:hover:not(:disabled){background:var(--color-neutral-100);border-color:var(--color-neutral-400)}.action-btn[data-v-5c7f897d]:disabled{opacity:.5;cursor:not-allowed}.action-btn.secondary[data-v-5c7f897d]{color:var(--text-muted)}.string-input-row[data-v-5c7f897d]{gap:var(--space-2);display:flex}.apply-str-btn[data-v-5c7f897d]{padding:var(--space-2) var(--space-4);background:var(--color-primary-600);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border:none;transition:background-color .2s}.apply-str-btn[data-v-5c7f897d]:hover{background:var(--color-primary-700)}.distribution-card[data-v-5c7f897d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.distribution-bar[data-v-5c7f897d]{border-radius:var(--radius-md);background:var(--color-neutral-200);height:1.5rem;display:flex;overflow:hidden}.dist-segment[data-v-5c7f897d]{color:#fff;height:100%;font-size:.65rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;transition:width .3s;display:flex}.dist-segment-text[data-v-5c7f897d]{text-shadow:0 1px 2px #0006}.parts-breakdown-list[data-v-5c7f897d]{gap:var(--space-2);flex-direction:column;display:flex}.part-row[data-v-5c7f897d]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100);justify-content:space-between;align-items:center;display:flex}.part-row[data-v-5c7f897d]:last-child{border-bottom:none}.part-name[data-v-5c7f897d]{align-items:center;gap:var(--space-2);display:flex}.part-color-dot[data-v-5c7f897d]{border-radius:50%;width:.65rem;height:.65rem;display:inline-block}.part-fraction[data-v-5c7f897d]{color:var(--text-secondary)}.part-percent[data-v-5c7f897d]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.step-list[data-v-5c7f897d]{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.step-list li[data-v-5c7f897d]{margin-bottom:var(--space-2)}.step-list li[data-v-5c7f897d]:last-child{margin-bottom:0}.error-box[data-v-5c7f897d]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-5c7f897d]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-b52e551e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b52e551e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b52e551e]{grid-template-columns:1fr 1fr}}.section-title[data-v-b52e551e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b52e551e]{margin-bottom:var(--space-4)}.form-label[data-v-b52e551e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b52e551e],.form-select[data-v-b52e551e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b52e551e]:focus,.form-select[data-v-b52e551e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b52e551e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b52e551e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b52e551e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b52e551e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b52e551e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b52e551e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b52e551e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b52e551e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b52e551e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b52e551e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-b52e551e]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-b52e551e]{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.quick-examples[data-v-b52e551e]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-b52e551e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-b52e551e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-b52e551e]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-b52e551e]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.error-box[data-v-b52e551e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-b52e551e]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-b52e551e]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-b52e551e]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-b52e551e]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-b52e551e]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.fraction-text[data-v-b52e551e]{font-family:monospace,sans-serif}.interpretation-note[data-v-b52e551e]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.text-positive[data-v-b52e551e]{color:#059669}.text-negative[data-v-b52e551e]{color:#dc2626}.mt-1[data-v-b52e551e]{margin-top:.25rem}.mt-2[data-v-b52e551e]{margin-top:.5rem}.custom-calculator[data-v-8a0de840]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8a0de840]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8a0de840]{grid-template-columns:1fr 1fr}}.section-title[data-v-8a0de840]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8a0de840]{margin-bottom:var(--space-4)}.form-label[data-v-8a0de840]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8a0de840],.form-select[data-v-8a0de840]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8a0de840]:focus,.form-select[data-v-8a0de840]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-8a0de840]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8a0de840]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8a0de840]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-8a0de840]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-8a0de840]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-8a0de840]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-8a0de840]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-8a0de840]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-8a0de840]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8a0de840]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-8a0de840]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-8a0de840]{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.method-hint[data-v-8a0de840]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4;display:block}.quick-examples[data-v-8a0de840]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-8a0de840]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-8a0de840]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-8a0de840]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-8a0de840]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.mono-small[data-v-8a0de840]{font-family:monospace,sans-serif;font-size:var(--text-sm)}.font-mono[data-v-8a0de840]{font-family:monospace,sans-serif}.fraction-display[data-v-8a0de840]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.fraction-item[data-v-8a0de840]{font-size:var(--text-sm);justify-content:space-between;display:flex}.fraction-label[data-v-8a0de840]{color:var(--text-secondary)}.fraction-val[data-v-8a0de840]{font-weight:var(--font-weight-bold);font-family:monospace,sans-serif}.step-list[data-v-8a0de840]{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-8a0de840]{gap:var(--space-3);align-items:flex-start;display:flex}.step-number[data-v-8a0de840]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);font-size:var(--text-sm)}.step-content[data-v-8a0de840]{flex:1}.step-title-text[data-v-8a0de840]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:2px}.step-desc-text[data-v-8a0de840]{font-size:var(--text-xs);color:var(--text-primary);font-family:monospace,sans-serif;line-height:1.4}.comparison-container[data-v-8a0de840]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.tab-headers[data-v-8a0de840]{border-bottom:1px solid var(--border-color);background:var(--color-neutral-50);display:flex}.tab-btn[data-v-8a0de840]{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .15s}.tab-btn.active[data-v-8a0de840]{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:var(--font-weight-bold);background:#fff}.table-wrapper[data-v-8a0de840]{max-height:280px;overflow-y:auto}.data-table[data-v-8a0de840]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.data-table th[data-v-8a0de840]{background:var(--color-neutral-100);text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-bold);color:var(--text-secondary);position:sticky;top:0}.data-table td[data-v-8a0de840]{padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-color)}.highlight-row[data-v-8a0de840]{background:var(--color-primary-50)}.highlight-row td[data-v-8a0de840]{font-weight:var(--font-weight-bold)}.cell-name[data-v-8a0de840]{color:var(--text-primary)}.method-title[data-v-8a0de840]{font-weight:var(--font-weight-medium)}.method-desc[data-v-8a0de840]{color:var(--text-muted);font-size:10px}.cell-val[data-v-8a0de840],.cell-diff[data-v-8a0de840]{text-align:right}.text-positive[data-v-8a0de840]{color:#059669}.text-negative[data-v-8a0de840]{color:#dc2626}.text-neutral[data-v-8a0de840]{color:var(--text-muted)}.placeholder[data-v-8a0de840]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-651bb67c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-651bb67c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-651bb67c]{grid-template-columns:1fr 1fr}}.section-title[data-v-651bb67c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-651bb67c]{margin-bottom:var(--space-4)}.form-label[data-v-651bb67c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-651bb67c],.form-select[data-v-651bb67c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-651bb67c]:focus,.form-select[data-v-651bb67c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-651bb67c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-651bb67c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-651bb67c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-651bb67c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-651bb67c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-651bb67c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-651bb67c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-651bb67c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-651bb67c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-651bb67c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-651bb67c]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);display:flex}.tab-btn[data-v-651bb67c]{padding:var(--space-2) var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--text-sm);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;transition:all .2s}.tab-btn.active[data-v-651bb67c]{background:var(--color-primary-50);color:var(--color-primary-700)}.pill-group[data-v-651bb67c]{gap:var(--space-2);flex-direction:column;display:flex}@media (width>=480px){.pill-group[data-v-651bb67c]{flex-direction:row}}.pill-btn[data-v-651bb67c]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;background:#fff;flex:1;transition:all .2s}.pill-btn.active[data-v-651bb67c]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.labels-row[data-v-651bb67c]{gap:var(--space-4);display:flex}.flex-1[data-v-651bb67c]{flex:1}.mt-2[data-v-651bb67c]{margin-top:var(--space-2)}.mt-4[data-v-651bb67c]{margin-top:var(--space-4)}.mb-0[data-v-651bb67c]{margin-bottom:0}.mb-2[data-v-651bb67c]{margin-bottom:var(--space-2)}.text-center[data-v-651bb67c]{text-align:center}.text-xs[data-v-651bb67c]{font-size:var(--text-xs)}.text-sm[data-v-651bb67c]{font-size:var(--text-sm)}.text-xl[data-v-651bb67c]{font-size:var(--text-xl)}.font-bold[data-v-651bb67c]{font-weight:var(--font-weight-bold)}.text-green[data-v-651bb67c]{color:#16a34a}.text-red[data-v-651bb67c]{color:#dc2626}.text-muted[data-v-651bb67c]{color:var(--text-muted)}.proportion-box[data-v-651bb67c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.statement-lead[data-v-651bb67c]{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.statement-row[data-v-651bb67c]{align-items:center;gap:var(--space-2);display:flex}.input-with-label[data-v-651bb67c]{flex-direction:column;flex:1;align-items:center;display:flex}.inner-label[data-v-651bb67c]{color:var(--text-muted);margin-bottom:2px;font-size:.7rem;font-weight:600}.target-field[data-v-651bb67c]{font-weight:700;background-color:var(--color-primary-50)!important;border-color:var(--color-primary-400)!important}.unit-tag[data-v-651bb67c]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:.75rem;overflow:hidden}.arrow-indicator[data-v-651bb67c]{font-size:var(--text-xl);color:var(--color-primary-600);padding:0 var(--space-1);font-weight:700}.proportion-divider[data-v-651bb67c]{background-color:var(--border-color);height:1px;margin:var(--space-3) 0}.presets-container[data-v-651bb67c]{margin-top:var(--space-2)}.presets-title[data-v-651bb67c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);display:block}.presets-pills[data-v-651bb67c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-651bb67c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-primary);cursor:pointer;background:#fff;transition:all .15s}.preset-chip[data-v-651bb67c]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-400)}.compound-base-card[data-v-651bb67c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.factors-header[data-v-651bb67c]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.factors-title[data-v-651bb67c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.add-factor-btn[data-v-651bb67c]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-300);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.add-factor-btn[data-v-651bb67c]:hover{background:var(--color-primary-100)}.factors-list[data-v-651bb67c]{gap:var(--space-3);flex-direction:column;display:flex}.factor-card[data-v-651bb67c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.factor-header[data-v-651bb67c]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.factor-number[data-v-651bb67c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.remove-btn[data-v-651bb67c]{color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);padding:0 var(--space-1);background:0 0;border:none}.remove-btn[data-v-651bb67c]:hover{color:#dc2626}.factor-values-grid[data-v-651bb67c]{align-items:center;gap:var(--space-2);display:flex}.factor-arrow[data-v-651bb67c]{font-size:var(--text-base);color:var(--text-muted);margin-top:1rem}.result-unit[data-v-651bb67c]{font-size:var(--text-xl);color:var(--color-primary-600);margin-left:var(--space-1);font-weight:400}.result-subtext[data-v-651bb67c]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2);font-family:monospace}.formula-banner[data-v-651bb67c]{background:var(--color-neutral-100);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-direction:column;gap:4px;display:flex}.formula-name[data-v-651bb67c]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.formula-code[data-v-651bb67c]{font-size:var(--text-sm);color:var(--color-primary-700);font-weight:700}.step-list[data-v-651bb67c]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-primary);margin:0;line-height:1.6}.step-item[data-v-651bb67c]{margin-bottom:var(--space-1)}.cross-diagram[data-v-651bb67c]{gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);flex-direction:column;display:flex}.cross-row[data-v-651bb67c]{justify-content:space-between;align-items:center;display:flex}.cross-term[data-v-651bb67c]{border:1px solid var(--border-color);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-weight:700;font-size:var(--text-sm);background:#fff}.highlight-term[data-v-651bb67c]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700)}.cross-rel[data-v-651bb67c]{color:var(--color-primary-600);font-weight:700;font-size:var(--text-base)}.factors-summary-list[data-v-651bb67c]{gap:var(--space-2);flex-direction:column;display:flex}.factor-summary-row[data-v-651bb67c]{padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-sm);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.type-badge[data-v-651bb67c]{text-transform:uppercase;margin-left:var(--space-2);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700;display:inline-block}.type-badge.direct[data-v-651bb67c]{color:#1e40af;background:#dbeafe}.type-badge.inverse[data-v-651bb67c]{color:#92400e;background:#fef3c7}.error-box[data-v-651bb67c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:center;gap:var(--space-3);background:#fef2f2;border:1px solid #f87171;display:flex}.error-icon[data-v-651bb67c]{font-size:var(--text-xl)}.empty-icon[data-v-651bb67c]{margin-bottom:var(--space-2);font-size:2.5rem}.placeholder[data-v-651bb67c]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-1d237707]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1d237707]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1d237707]{grid-template-columns:1fr 1fr}}.section-title[data-v-1d237707]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1d237707]{margin-bottom:var(--space-4)}.form-label[data-v-1d237707]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1d237707],.form-select[data-v-1d237707]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1d237707]:focus,.form-select[data-v-1d237707]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1d237707]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1d237707]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1d237707]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1d237707]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1d237707]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1d237707]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1d237707]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1d237707]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1d237707]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1d237707]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-1d237707]{margin-top:var(--space-2)}.mt-4[data-v-1d237707]{margin-top:var(--space-4)}.helper-text[data-v-1d237707]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.sub-label[data-v-1d237707]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.result-subtext[data-v-1d237707]{font-size:var(--text-sm);color:var(--color-primary-900)}.secondary-subtext[data-v-1d237707]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.placeholder[data-v-1d237707]{font-size:var(--text-sm);color:var(--text-muted)}.decimal-value[data-v-1d237707]{word-break:break-all;font-size:var(--text-lg)!important}.tab-container[data-v-1d237707]{background:var(--color-neutral-100);border-radius:var(--radius-lg);margin-bottom:var(--space-5);padding:4px;display:flex}.tab-btn[data-v-1d237707]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-1d237707]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.scientific-input-row[data-v-1d237707]{align-items:flex-end;gap:var(--space-2);display:flex}.input-col[data-v-1d237707]{flex:3}.exponent-col[data-v-1d237707]{flex:2}.times-ten-symbol[data-v-1d237707]{font-weight:var(--font-weight-bold);font-size:var(--text-base);color:var(--text-primary);padding-bottom:var(--space-3);white-space:nowrap}.quick-buttons[data-v-1d237707]{margin-top:var(--space-4);margin-bottom:var(--space-2)}.quick-label[data-v-1d237707]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.button-group[data-v-1d237707]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-chip[data-v-1d237707]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:all .15s}.btn-chip[data-v-1d237707]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.error-box[data-v-1d237707]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.step-item[data-v-1d237707]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-3)}.step-item[data-v-1d237707]:first-child{border-top:none;margin-top:0;padding-top:0}.step-header[data-v-1d237707]{font-size:var(--text-xs);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.step-desc[data-v-1d237707]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-1) 0}.step-math[data-v-1d237707]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);word-break:break-all}.words-text[data-v-1d237707]{font-size:var(--text-sm);color:var(--text-primary);margin:0}.custom-calculator[data-v-eb1203b8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-eb1203b8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-eb1203b8]{grid-template-columns:1fr 1fr}}.section-title[data-v-eb1203b8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-eb1203b8]{margin-bottom:var(--space-4)}.form-label[data-v-eb1203b8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-eb1203b8],.form-select[data-v-eb1203b8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-eb1203b8]:focus,.form-select[data-v-eb1203b8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-eb1203b8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-eb1203b8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-eb1203b8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-eb1203b8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-eb1203b8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-eb1203b8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-eb1203b8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .secondary-value[data-v-eb1203b8]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-eb1203b8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-eb1203b8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-eb1203b8]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-eb1203b8]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .2s}.tab-btn[data-v-eb1203b8]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-eb1203b8]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.preset-container[data-v-eb1203b8]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.preset-label[data-v-eb1203b8]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.preset-chips[data-v-eb1203b8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-eb1203b8]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.preset-chip[data-v-eb1203b8]:hover{background:var(--color-primary-100);color:var(--color-primary-700);border-color:var(--color-primary-300)}.form-row-2[data-v-eb1203b8]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-row-3[data-v-eb1203b8]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.input-card[data-v-eb1203b8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.slope-header[data-v-eb1203b8]{justify-content:space-between;align-items:center;display:flex}.slope-type-toggle[data-v-eb1203b8]{gap:4px;display:flex}.sub-toggle-btn[data-v-eb1203b8]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:#fff;padding:4px 8px}.sub-toggle-btn.active[data-v-eb1203b8]{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-600)}.decimal-sub[data-v-eb1203b8]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600);margin-left:var(--space-2)}.slope-badge[data-v-eb1203b8]{margin-top:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:4px 12px;display:inline-block}.slope-badge.positive[data-v-eb1203b8]{color:#15803d;background:#dcfce7}.slope-badge.negative[data-v-eb1203b8]{color:#b91c1c;background:#fee2e2}.slope-badge.zero[data-v-eb1203b8]{color:#0369a1;background:#e0f2fe}.slope-badge.undefined[data-v-eb1203b8]{color:#b45309;background:#fef3c7}.formula-line[data-v-eb1203b8]{font-size:var(--text-base);margin:var(--space-2) 0 0 0;align-items:center;gap:4px;display:flex}.frac[data-v-eb1203b8]{vertical-align:middle;text-align:center;flex-direction:column;padding:0 4px;display:inline-flex}.frac .top[data-v-eb1203b8]{border-bottom:1px solid;padding-bottom:1px}.frac .bot[data-v-eb1203b8]{padding-top:1px}.equations-list[data-v-eb1203b8]{gap:var(--space-2);flex-direction:column;display:flex}.equation-row[data-v-eb1203b8]{font-size:var(--text-sm);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.equation-row[data-v-eb1203b8]:last-child{border-bottom:none}.eq-name[data-v-eb1203b8]{color:var(--text-secondary)}.eq-val[data-v-eb1203b8]{font-family:monospace;font-weight:var(--font-weight-bold);color:var(--text-primary)}.steps-wrapper[data-v-eb1203b8]{max-height:260px;padding-right:var(--space-2);flex-direction:column;gap:6px;display:flex;overflow-y:auto}.step-item[data-v-eb1203b8]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);border-radius:var(--radius-sm);white-space:pre-wrap;padding:6px 10px;font-family:monospace}.mt-3[data-v-eb1203b8]{margin-top:var(--space-3)}.mt-4[data-v-eb1203b8]{margin-top:var(--space-4)}.mt-6[data-v-eb1203b8]{margin-top:var(--space-6)}.mb-0[data-v-eb1203b8]{margin-bottom:0!important}.custom-calculator[data-v-ba5b24b0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ba5b24b0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ba5b24b0]{grid-template-columns:1fr 1fr}}.section-title[data-v-ba5b24b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ba5b24b0]{margin-bottom:var(--space-4)}.form-label[data-v-ba5b24b0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ba5b24b0],.form-select[data-v-ba5b24b0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ba5b24b0]:focus,.form-select[data-v-ba5b24b0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ba5b24b0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ba5b24b0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ba5b24b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ba5b24b0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ba5b24b0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ba5b24b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ba5b24b0]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ba5b24b0]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ba5b24b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ba5b24b0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-ba5b24b0]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-ba5b24b0]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-ba5b24b0]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-ba5b24b0]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.section-desc[data-v-ba5b24b0]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4)}.math-preview-card[data-v-ba5b24b0]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;margin-bottom:var(--space-4)}.preview-text[data-v-ba5b24b0]{font-family:monospace;font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.math-hl[data-v-ba5b24b0]{color:var(--color-primary-600);padding:0 2px}.param-card[data-v-ba5b24b0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.param-title[data-v-ba5b24b0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);text-transform:uppercase;margin-bottom:var(--space-2);display:block}.param-header[data-v-ba5b24b0]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.format-toggle[data-v-ba5b24b0]{background:var(--color-neutral-200);border-radius:var(--radius-sm);padding:2px;display:flex}.toggle-btn[data-v-ba5b24b0]{font-size:var(--text-xs);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:2px 8px;transition:all .15s}.toggle-btn.active[data-v-ba5b24b0]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.fraction-inputs[data-v-ba5b24b0]{align-items:center;gap:var(--space-2);display:flex}.flex-1[data-v-ba5b24b0]{flex:1}.fraction-slash[data-v-ba5b24b0]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-muted);align-self:flex-end;padding-bottom:6px}.point-inputs[data-v-ba5b24b0]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.points-grid[data-v-ba5b24b0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.std-inputs[data-v-ba5b24b0]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.quick-presets[data-v-ba5b24b0]{margin-top:var(--space-4)}.preset-label[data-v-ba5b24b0]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-ba5b24b0]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-ba5b24b0]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;transition:all .2s}.preset-btn[data-v-ba5b24b0]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.eval-box[data-v-ba5b24b0]{background:var(--color-primary-50);border:1px dashed var(--color-primary-300);border-radius:var(--radius-lg);padding:var(--space-4)}.eval-title[data-v-ba5b24b0]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin-bottom:var(--space-3)}.eval-grid[data-v-ba5b24b0]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:center;display:grid}.eval-result-cell[data-v-ba5b24b0]{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background:#fff}.eval-label[data-v-ba5b24b0]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;font-weight:var(--font-weight-bold);display:block}.eval-value[data-v-ba5b24b0]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.equation-text[data-v-ba5b24b0]{font-family:monospace;font-size:var(--text-xl)!important}.text-sub[data-v-ba5b24b0]{font-size:var(--text-sm);color:var(--text-secondary);font-family:monospace;font-weight:var(--font-weight-normal)}.tag-badge[data-v-ba5b24b0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-800);background:var(--color-primary-100);border-radius:var(--radius-sm);padding:2px 8px;display:inline-block}.error-box[data-v-ba5b24b0]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca}.table-box[data-v-ba5b24b0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-title[data-v-ba5b24b0]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.table-responsive[data-v-ba5b24b0]{overflow-x:auto}.points-table[data-v-ba5b24b0]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:center}.points-table th[data-v-ba5b24b0]{background:var(--color-neutral-100);padding:var(--space-2);border:1px solid var(--border-color);font-weight:var(--font-weight-bold);color:var(--text-primary)}.points-table td[data-v-ba5b24b0]{padding:var(--space-2);border:1px solid var(--border-color)}.font-mono[data-v-ba5b24b0]{font-family:monospace}.steps-box[data-v-ba5b24b0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-ba5b24b0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-ba5b24b0]{padding-left:var(--space-4);margin:0}.step-item[data-v-ba5b24b0]{font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-2);white-space:pre-wrap;line-height:1.6}.step-item[data-v-ba5b24b0]:last-child{margin-bottom:0}.custom-calculator[data-v-72414f57]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-72414f57]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-72414f57]{grid-template-columns:1fr 1fr}}.section-title[data-v-72414f57]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-72414f57]{margin-bottom:var(--space-4)}.form-label[data-v-72414f57]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-72414f57],.form-select[data-v-72414f57]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-72414f57]:focus,.form-select[data-v-72414f57]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-72414f57]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-72414f57]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-72414f57]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-72414f57]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-72414f57]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-72414f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-72414f57]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-72414f57]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-72414f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-72414f57]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-72414f57]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-72414f57]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-72414f57]:hover{background:var(--color-neutral-50);color:var(--text-primary)}.tab-btn.active[data-v-72414f57]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.math-preview-card[data-v-72414f57]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);text-align:center;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);font-family:Courier New,Courier,monospace}.math-hl[data-v-72414f57]{color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.section-desc[data-v-72414f57]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:0;margin-bottom:var(--space-3)}.param-card[data-v-72414f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.param-title[data-v-72414f57]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-bottom:var(--space-2);display:block}.form-grid-3[data-v-72414f57]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.points-grid[data-v-72414f57]{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=480px){.points-grid[data-v-72414f57]{grid-template-columns:1fr 1fr}}.point-inputs[data-v-72414f57]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.quick-presets[data-v-72414f57]{gap:var(--space-2);flex-direction:column;display:flex}.preset-label[data-v-72414f57]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-72414f57]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-72414f57]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-full,9999px);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-72414f57]:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);background:var(--color-primary-50)}.eval-box[data-v-72414f57]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.eval-title[data-v-72414f57]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.eval-grid[data-v-72414f57]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=600px){.eval-grid[data-v-72414f57]{grid-template-columns:1fr 1fr}}.eval-output-tag[data-v-72414f57]{font-size:var(--text-xs);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);background:#fff}.error-box[data-v-72414f57]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.equation-text[data-v-72414f57]{font-family:Courier New,Courier,monospace;font-size:var(--text-lg)!important}.badge-row[data-v-72414f57]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-badge[data-v-72414f57]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);background:var(--color-primary-100);color:var(--color-primary-800);display:inline-block}.tag-badge.tag-down[data-v-72414f57]{color:#92400e;background:#fef3c7}.table-box[data-v-72414f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-title[data-v-72414f57]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.table-responsive[data-v-72414f57]{overflow-x:auto}.points-table[data-v-72414f57]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.points-table th[data-v-72414f57],.points-table td[data-v-72414f57]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.points-table th[data-v-72414f57]{background:var(--color-neutral-50);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase}.vertex-row[data-v-72414f57]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.vertex-tag[data-v-72414f57]{background:var(--color-primary-600);color:#fff;border-radius:4px;padding:2px 6px;font-size:10px}.font-mono[data-v-72414f57]{font-family:Courier New,Courier,monospace}.text-sub[data-v-72414f57]{color:var(--text-muted)}.steps-box[data-v-72414f57]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-header[data-v-72414f57]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.steps-list[data-v-72414f57]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-72414f57]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:inherit}.step-item[data-v-72414f57]:last-child{margin-bottom:0}.mt-2[data-v-72414f57]{margin-top:var(--space-2)}.mt-4[data-v-72414f57]{margin-top:var(--space-4)}.mt-6[data-v-72414f57]{margin-top:var(--space-6)}.m-0[data-v-72414f57]{margin:0}.text-sm[data-v-72414f57]{font-size:var(--text-sm)}.text-secondary[data-v-72414f57]{color:var(--text-secondary)}.custom-calculator[data-v-c3114d94]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c3114d94]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c3114d94]{grid-template-columns:1fr 1fr}}.section-title[data-v-c3114d94]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c3114d94]{margin-bottom:var(--space-4)}.form-label[data-v-c3114d94]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c3114d94],.form-select[data-v-c3114d94]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c3114d94]:focus,.form-select[data-v-c3114d94]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c3114d94]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c3114d94]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c3114d94]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c3114d94]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c3114d94]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c3114d94]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c3114d94]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c3114d94]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c3114d94]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c3114d94]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.header-actions[data-v-c3114d94]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.header-actions .section-title[data-v-c3114d94]{margin-bottom:0}.view-toggle[data-v-c3114d94]{background:var(--color-neutral-100);border-radius:var(--radius-md);padding:3px;display:inline-flex}.toggle-tab[data-v-c3114d94]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 12px;transition:all .2s}.toggle-tab.active[data-v-c3114d94]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 2px #0000000d}.presets-container[data-v-c3114d94]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.preset-label[data-v-c3114d94]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-buttons[data-v-c3114d94]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-c3114d94]{border:1px solid var(--border-color);font-size:var(--text-xs);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;padding:3px 8px;transition:all .15s}.preset-btn[data-v-c3114d94]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.data-table-wrapper[data-v-c3114d94]{border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:var(--space-3);background:#fff;overflow-x:auto}.data-table[data-v-c3114d94]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th[data-v-c3114d94]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);text-align:left;font-weight:var(--font-weight-bold);font-size:var(--text-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.data-table td[data-v-c3114d94]{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-200)}.data-table tr:last-child td[data-v-c3114d94]{border-bottom:none}.col-label[data-v-c3114d94]{width:35%}.col-num[data-v-c3114d94]{width:30%}.col-action[data-v-c3114d94]{text-align:center;width:36px}.table-input[data-v-c3114d94]{width:100%;font-size:var(--text-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);padding:6px 10px}.table-input[data-v-c3114d94]:focus{border-color:var(--color-primary-500);outline:none}.delete-btn[data-v-c3114d94]{color:#ef4444;font-size:var(--text-lg);cursor:pointer;border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;padding:4px;line-height:1;transition:all .2s}.delete-btn[data-v-c3114d94]:hover:not(:disabled){opacity:1;background:#fee2e2}.delete-btn[data-v-c3114d94]:disabled{opacity:.25;cursor:not-allowed}.table-actions[data-v-c3114d94]{gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.action-btn[data-v-c3114d94]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;transition:all .2s}.action-btn.primary[data-v-c3114d94]{background:var(--color-primary-600);color:#fff;border:none}.action-btn.primary[data-v-c3114d94]:hover{background:var(--color-primary-700)}.action-btn.secondary[data-v-c3114d94]{color:var(--text-secondary);border:1px solid var(--border-color);background:#fff}.action-btn.secondary[data-v-c3114d94]:hover{background:var(--color-neutral-100)}.bulk-hint[data-v-c3114d94]{font-size:var(--text-xs);color:var(--text-muted);margin-top:0;margin-bottom:var(--space-2)}.bulk-textarea[data-v-c3114d94]{font-family:monospace;font-size:var(--text-sm);resize:vertical}.settings-box[data-v-c3114d94]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-3)}.checkbox-label[data-v-c3114d94]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;display:flex}.results-wrapper[data-v-c3114d94]{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-c3114d94]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2);opacity:.85}.placeholder[data-v-c3114d94]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.breakdown-card[data-v-c3114d94]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-subtitle[data-v-c3114d94]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--space-3) 0;font-weight:var(--font-weight-bold)}.breakdown-table-wrapper[data-v-c3114d94]{overflow-x:auto}.breakdown-table[data-v-c3114d94]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.breakdown-table th[data-v-c3114d94]{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.breakdown-table td[data-v-c3114d94]{padding:var(--space-2);border-bottom:1px solid var(--color-neutral-100)}.share-cell[data-v-c3114d94]{align-items:center;gap:var(--space-2);display:flex}.progress-bar-bg[data-v-c3114d94]{background:var(--color-neutral-200);border-radius:3px;flex:1;min-width:40px;height:6px;overflow:hidden}.progress-bar-fill[data-v-c3114d94]{background:var(--color-primary-500);border-radius:3px;height:100%}.font-medium[data-v-c3114d94]{font-weight:var(--font-weight-medium)}.font-mono[data-v-c3114d94]{font-family:monospace}.steps-accordion[data-v-c3114d94]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.steps-summary[data-v-c3114d94]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);cursor:pointer;outline:none}.steps-content[data-v-c3114d94]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.formula-box[data-v-c3114d94]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}.formula-box code[data-v-c3114d94]{color:var(--color-primary-800);margin-top:4px;font-family:monospace;display:block}.steps-list[data-v-c3114d94]{padding-left:var(--space-4);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.info-text[data-v-c3114d94]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-3bcf7f0e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-3bcf7f0e]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-3bcf7f0e]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-3bcf7f0e}@keyframes spin-3bcf7f0e{to{transform:rotate(360deg)}}.calculator-grid[data-v-3bcf7f0e]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-3bcf7f0e]{opacity:1}@media (width>=768px){.calculator-grid[data-v-3bcf7f0e]{grid-template-columns:1fr 1fr}}.section-title[data-v-3bcf7f0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-3bcf7f0e]{margin-top:var(--space-1)}.mt-2[data-v-3bcf7f0e]{margin-top:var(--space-2)}.mt-4[data-v-3bcf7f0e]{margin-top:var(--space-4)}.mt-6[data-v-3bcf7f0e]{margin-top:var(--space-6)}.mb-4[data-v-3bcf7f0e]{margin-bottom:var(--space-4)}.form-row[data-v-3bcf7f0e]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-3bcf7f0e]{flex:1}.form-group[data-v-3bcf7f0e]{margin-bottom:var(--space-4)}.form-row .form-group[data-v-3bcf7f0e]{margin-bottom:0}.form-label[data-v-3bcf7f0e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-3bcf7f0e]{color:var(--text-secondary);font-size:13px;line-height:1.4}.input-with-symbol[data-v-3bcf7f0e]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-3bcf7f0e]{color:var(--text-muted);font-size:var(--text-sm);position:absolute}.input-with-symbol:not(.right) .symbol[data-v-3bcf7f0e]{left:var(--space-3)}.input-with-symbol:not(.right) .form-input[data-v-3bcf7f0e]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-3bcf7f0e]{right:var(--space-3)}.input-with-symbol.right .form-input[data-v-3bcf7f0e]{padding-right:var(--space-12)}.form-input[data-v-3bcf7f0e]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-3bcf7f0e]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-3bcf7f0e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-3bcf7f0e]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-3bcf7f0e]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.error-state[data-v-3bcf7f0e]{background:var(--color-error-50);border-color:var(--color-error-500)}.result-label[data-v-3bcf7f0e]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-3bcf7f0e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-3bcf7f0e]{font-size:var(--text-sm);color:var(--text-secondary)}.currency[data-v-3bcf7f0e]{color:var(--text-primary)}.currency.highlight[data-v-3bcf7f0e]{color:var(--color-primary-700)}.placeholder[data-v-3bcf7f0e]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.error-text[data-v-3bcf7f0e]{font-size:var(--text-lg);color:var(--color-error-600);font-weight:var(--font-weight-bold)}.error-desc[data-v-3bcf7f0e]{font-size:var(--text-sm);color:var(--text-secondary)}.secondary-results[data-v-3bcf7f0e]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-3bcf7f0e]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-3bcf7f0e]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-3bcf7f0e]{color:var(--text-secondary)}.sec-val[data-v-3bcf7f0e]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-5f71ea80]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5f71ea80]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5f71ea80]{grid-template-columns:1fr 1fr}}.section-title[data-v-5f71ea80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5f71ea80]{margin-bottom:var(--space-4)}.form-label[data-v-5f71ea80]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5f71ea80],.form-select[data-v-5f71ea80]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5f71ea80]:focus,.form-select[data-v-5f71ea80]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5f71ea80]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5f71ea80]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5f71ea80]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5f71ea80]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5f71ea80]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5f71ea80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5f71ea80]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5f71ea80]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-5f71ea80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5f71ea80]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-row-2[data-v-5f71ea80]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-with-symbol[data-v-5f71ea80]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-5f71ea80]{left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-with-symbol input[data-v-5f71ea80]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-5f71ea80]{left:auto;right:var(--space-3)}.input-with-symbol.right input[data-v-5f71ea80]{padding-left:var(--space-4);padding-right:var(--space-8)}.preset-chips[data-v-5f71ea80]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-5f71ea80]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:3px 12px;transition:all .15s}.chip-btn[data-v-5f71ea80]:hover{background:var(--color-primary-100);color:var(--color-primary-700);border-color:var(--color-primary-300)}.chip-btn.active[data-v-5f71ea80]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.fee-toggle-row[data-v-5f71ea80]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color)}.checkbox-label[data-v-5f71ea80]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;display:flex}.extra-payments-section[data-v-5f71ea80]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.cltv-toggle-section[data-v-5f71ea80]{border-top:1px dashed var(--border-color);padding-top:var(--space-4)}.section-toggle-btn[data-v-5f71ea80]{width:100%;padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.badge-optional[data-v-5f71ea80]{text-transform:uppercase;background:var(--color-neutral-200,#e2e8f0);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:400}.cltv-inputs-card[data-v-5f71ea80]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.result-sub-label[data-v-5f71ea80]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-badge[data-v-5f71ea80]{border:1px solid var(--color-primary-200);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-full,9999px);background:#fff;padding:2px 8px}.savings-alert-box[data-v-5f71ea80]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3);background:#dcfce7;border:1px solid #86efac;display:flex}.savings-icon[data-v-5f71ea80]{font-size:var(--text-xl)}.savings-text[data-v-5f71ea80]{font-size:var(--text-xs);color:#166534;line-height:1.4}.cltv-summary-card[data-v-5f71ea80]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-header-flex[data-v-5f71ea80]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-5f71ea80]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.status-pill[data-v-5f71ea80]{font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);padding:2px 8px}.status-pill.low[data-v-5f71ea80]{color:#15803d;background:#dcfce7}.status-pill.moderate[data-v-5f71ea80]{color:#0369a1;background:#e0f2fe}.status-pill.high[data-v-5f71ea80]{color:#b45309;background:#fef3c7}.status-pill.exceeds_limit[data-v-5f71ea80]{color:#b91c1c;background:#fee2e2}.cltv-metric-row[data-v-5f71ea80]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr 1fr 1fr;display:grid}.metric-item[data-v-5f71ea80]{flex-direction:column;display:flex}.metric-lbl[data-v-5f71ea80]{color:var(--text-muted);font-size:10px}.metric-val[data-v-5f71ea80]{font-size:var(--text-sm)}.cltv-bar-container[data-v-5f71ea80]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-full,9999px);height:10px;position:relative;overflow:hidden}.cltv-bar-fill[data-v-5f71ea80]{height:100%;transition:width .3s}.cltv-bar-fill.low[data-v-5f71ea80]{background:#22c55e}.cltv-bar-fill.moderate[data-v-5f71ea80]{background:#0ea5e9}.cltv-bar-fill.high[data-v-5f71ea80]{background:#f59e0b}.cltv-bar-fill.exceeds_limit[data-v-5f71ea80]{background:#ef4444}.cltv-limit-marker[data-v-5f71ea80]{z-index:2;background:#000;width:2px;position:absolute;top:0;bottom:0}.cltv-sub-metrics[data-v-5f71ea80]{font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;gap:2px;display:flex}.cltv-desc-text[data-v-5f71ea80]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.info-paragraph[data-v-5f71ea80]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.schedule-toggle-btn[data-v-5f71ea80]{width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;text-align:center;background:#fff;transition:background .15s}.schedule-toggle-btn[data-v-5f71ea80]:hover{background:var(--color-primary-50)}.table-responsive[data-v-5f71ea80]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:380px;overflow-x:auto}.schedule-table[data-v-5f71ea80]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-5f71ea80]{background:var(--color-neutral-100,#f1f5f9);font-weight:var(--font-weight-bold);color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:8px 10px;position:sticky;top:0}.schedule-table td[data-v-5f71ea80]{border-bottom:1px solid var(--border-color);padding:6px 10px}.schedule-table th[data-v-5f71ea80]:first-child,.schedule-table td[data-v-5f71ea80]:first-child{text-align:left}.schedule-table tr[data-v-5f71ea80]:hover{background:var(--color-neutral-50,#f8fafc)}.text-success[data-v-5f71ea80]{color:#16a34a!important}.text-danger[data-v-5f71ea80]{color:#dc2626!important}.text-primary-dark[data-v-5f71ea80]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.font-bold[data-v-5f71ea80]{font-weight:var(--font-weight-bold)}.mt-2[data-v-5f71ea80]{margin-top:var(--space-2)}.mt-3[data-v-5f71ea80]{margin-top:var(--space-3)}.mt-4[data-v-5f71ea80]{margin-top:var(--space-4)}.mb-4[data-v-5f71ea80]{margin-bottom:var(--space-4)}.custom-calculator[data-v-bed543b6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bed543b6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bed543b6]{grid-template-columns:1fr 1fr}}.section-title[data-v-bed543b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bed543b6]{margin-bottom:var(--space-4)}.form-row-2col[data-v-bed543b6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-bed543b6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bed543b6],.form-select[data-v-bed543b6]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-bed543b6]:focus,.form-select[data-v-bed543b6]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.field-hint[data-v-bed543b6]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.term-presets-row[data-v-bed543b6],.preset-chips-row[data-v-bed543b6]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-bed543b6]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-chip[data-v-bed543b6]:hover{border-color:var(--color-primary-400);color:var(--color-primary-600)}.preset-chip.active[data-v-bed543b6]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.baseline-payment-badge[data-v-bed543b6]{background:var(--color-neutral-50,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.badge-label[data-v-bed543b6]{font-size:var(--text-xs);color:var(--text-muted)}.badge-value[data-v-bed543b6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.extra-tabs[data-v-bed543b6]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);margin-bottom:var(--space-3);gap:2px;padding:3px;display:flex}.tab-btn[data-v-bed543b6]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm,4px);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .15s}.tab-btn.active[data-v-bed543b6]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.clear-action[data-v-bed543b6]{text-align:right}.btn-clear[data-v-bed543b6]{color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;text-decoration:underline}.btn-clear[data-v-bed543b6]:hover{color:var(--color-error-600,#dc2626)}.primary-result-box[data-v-bed543b6]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bed543b6]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bed543b6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bed543b6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.time-saved-badge[data-v-bed543b6]{align-items:center;gap:var(--space-2);border:1px solid var(--color-primary-200);border-radius:var(--radius-full,9999px);padding:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-primary-800);background:#fff;display:inline-flex}.secondary-results-grid[data-v-bed543b6]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bed543b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bed543b6]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bed543b6]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-top:var(--space-1)}.sub-label[data-v-bed543b6]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.comparison-card[data-v-bed543b6],.schedule-card[data-v-bed543b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header[data-v-bed543b6]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.btn-toggle-schedule[data-v-bed543b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-600);cursor:pointer;background:0 0;transition:all .15s}.btn-toggle-schedule[data-v-bed543b6]:hover{background:var(--color-primary-50)}.table-responsive[data-v-bed543b6]{overflow-x:auto}.data-table[data-v-bed543b6]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left;margin-top:var(--space-2)}.data-table th[data-v-bed543b6]{padding:var(--space-2) var(--space-2);border-bottom:2px solid var(--border-color);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.data-table td[data-v-bed543b6]{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.data-table tbody tr:last-child td[data-v-bed543b6]{border-bottom:none}.text-success[data-v-bed543b6]{color:var(--color-success-600,#16a34a)}.text-error[data-v-bed543b6]{color:var(--color-error-600,#dc2626)}.text-muted[data-v-bed543b6]{color:var(--text-muted)}.font-weight-bold[data-v-bed543b6]{font-weight:var(--font-weight-bold)}.mt-1[data-v-bed543b6]{margin-top:var(--space-1)}.mt-2[data-v-bed543b6]{margin-top:var(--space-2)}.mt-3[data-v-bed543b6]{margin-top:var(--space-3)}.mt-4[data-v-bed543b6]{margin-top:var(--space-4)}.mt-6[data-v-bed543b6]{margin-top:var(--space-6)}.info-box[data-v-bed543b6]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bed543b6]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-bed543b6]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-1d23f471]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1d23f471]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1d23f471]{grid-template-columns:1fr 1fr}}.section-title[data-v-1d23f471]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1d23f471]{margin-bottom:var(--space-4)}.form-label[data-v-1d23f471]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1d23f471],.form-select[data-v-1d23f471]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1d23f471]:focus,.form-select[data-v-1d23f471]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1d23f471]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1d23f471]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1d23f471]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1d23f471]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1d23f471]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1d23f471]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1d23f471]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1d23f471]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1d23f471]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1d23f471]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle-container[data-v-1d23f471]{margin-bottom:var(--space-5)}.mode-toggle-group[data-v-1d23f471]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.mode-toggle-btn[data-v-1d23f471]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-toggle-btn.active[data-v-1d23f471]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.form-row-2[data-v-1d23f471]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.input-with-symbol[data-v-1d23f471]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-1d23f471]{left:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute}.input-with-symbol input[data-v-1d23f471]{padding-left:var(--space-7)}.input-with-symbol.right .symbol[data-v-1d23f471]{left:auto;right:var(--space-3)}.input-with-symbol.right input[data-v-1d23f471]{padding-left:var(--space-4);padding-right:var(--space-8)}.preset-chips[data-v-1d23f471]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-1d23f471]{background:var(--color-neutral-100,#f1f5f9);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 10px;transition:all .15s}.chip-btn[data-v-1d23f471]:hover{background:var(--color-primary-100);color:var(--color-primary-700);border-color:var(--color-primary-300)}.strategy-section[data-v-1d23f471]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.savings-badge[data-v-1d23f471]{color:#15803d;font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);background:#dcfce7;padding:4px 10px;display:inline-block}.standard-badge[data-v-1d23f471]{color:#64748b;font-size:var(--text-xs);border-radius:var(--radius-full,9999px);background:#f1f5f9;padding:4px 10px;display:inline-block}.text-success[data-v-1d23f471]{font-weight:var(--font-weight-bold);color:#16a34a!important}.text-danger[data-v-1d23f471]{color:#dc2626!important}.text-primary-dark[data-v-1d23f471]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.text-muted-dark[data-v-1d23f471]{color:#64748b}.font-bold[data-v-1d23f471]{font-weight:var(--font-weight-bold)}.summary-text[data-v-1d23f471]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.comparison-card[data-v-1d23f471]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.comparison-header[data-v-1d23f471]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:2fr 1.5fr 1.5fr;display:grid}.comparison-row[data-v-1d23f471]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-top:1px solid var(--border-color);grid-template-columns:2fr 1.5fr 1.5fr;align-items:center;display:grid}.comparison-row.total-row[data-v-1d23f471]{background:var(--color-neutral-50,#f8fafc);border-top:2px solid var(--border-color)}.comp-col.col-std[data-v-1d23f471]{color:var(--text-secondary)}.comp-col.col-acc[data-v-1d23f471],.comp-col.col-std[data-v-1d23f471]{text-align:right}.milestones-card[data-v-1d23f471]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.milestones-header[data-v-1d23f471]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-bottom:var(--space-2)}.milestones-grid[data-v-1d23f471]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.milestone-item[data-v-1d23f471]{align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-neutral-50,#f8fafc);border-radius:var(--radius-sm);display:flex}.milestone-badge[data-v-1d23f471]{background:var(--color-primary-600);color:#fff;font-size:10px;font-weight:var(--font-weight-bold);text-align:center;border-radius:4px;min-width:32px;padding:2px 6px}.milestone-info[data-v-1d23f471]{flex-direction:column;display:flex}.milestone-name[data-v-1d23f471]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary)}.milestone-date[data-v-1d23f471]{color:var(--text-muted);font-size:10px}.schedule-toggle-btn[data-v-1d23f471]{width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-700);cursor:pointer;text-align:center;background:#fff;transition:background .15s}.schedule-toggle-btn[data-v-1d23f471]:hover{background:var(--color-primary-50)}.table-responsive[data-v-1d23f471]{border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:380px;overflow-x:auto}.schedule-table[data-v-1d23f471]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-1d23f471]{background:var(--color-neutral-100,#f1f5f9);font-weight:var(--font-weight-bold);color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:8px 10px;position:sticky;top:0}.schedule-table td[data-v-1d23f471]{border-bottom:1px solid var(--border-color);padding:6px 10px}.schedule-table th[data-v-1d23f471]:first-child,.schedule-table td[data-v-1d23f471]:first-child{text-align:left}.schedule-table tr[data-v-1d23f471]:hover{background:var(--color-neutral-50,#f8fafc)}.custom-calculator[data-v-3a32fb92]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3a32fb92]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3a32fb92]{grid-template-columns:1fr 1fr}}.section-title[data-v-3a32fb92]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3a32fb92]{margin-bottom:var(--space-4)}.form-row[data-v-3a32fb92]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-3a32fb92]{flex:1}.form-label[data-v-3a32fb92]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-hint[data-v-3a32fb92]{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1);font-weight:400}.input-note[data-v-3a32fb92]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.form-input[data-v-3a32fb92],.form-select[data-v-3a32fb92]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);box-sizing:border-box;background:#fff;transition:all .2s}.form-input[data-v-3a32fb92]:focus,.form-select[data-v-3a32fb92]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.preset-group[data-v-3a32fb92]{margin-bottom:var(--space-4)}.preset-label[data-v-3a32fb92]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.preset-buttons[data-v-3a32fb92]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-3a32fb92]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-3a32fb92]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.advanced-card[data-v-3a32fb92]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-4)}.advanced-header[data-v-3a32fb92]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.advanced-title[data-v-3a32fb92]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.toggle-icon[data-v-3a32fb92]{color:var(--text-muted);font-size:10px}.advanced-content[data-v-3a32fb92]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.advanced-desc[data-v-3a32fb92]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.4}.results-wrapper[data-v-3a32fb92]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-3a32fb92]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3a32fb92]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3a32fb92]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3a32fb92]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-3a32fb92]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.secondary-results-grid[data-v-3a32fb92]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3a32fb92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3a32fb92]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3a32fb92]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-accent[data-v-3a32fb92]{color:var(--color-primary-700)}.apr-highlight-card[data-v-3a32fb92]{border-radius:var(--radius-md);padding:var(--space-4);background:#f0fdf4;border:1px solid #bbf7d0}.apr-header[data-v-3a32fb92]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.apr-badge[data-v-3a32fb92]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:#166534}.apr-value[data-v-3a32fb92]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:#15803d}.apr-desc[data-v-3a32fb92]{font-size:var(--text-xs);color:#166534;margin:0;line-height:1.4}.info-box[data-v-3a32fb92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3a32fb92]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-3a32fb92]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.4}.verification-card[data-v-3a32fb92]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.verification-header[data-v-3a32fb92]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.verify-icon[data-v-3a32fb92]{color:#16a34a;font-weight:700}.verify-title[data-v-3a32fb92]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.verify-grid[data-v-3a32fb92]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.verify-item[data-v-3a32fb92]{font-size:var(--text-xs);flex-direction:column;display:flex}.v-label[data-v-3a32fb92]{color:var(--text-muted)}.v-val[data-v-3a32fb92]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.table-container-card[data-v-3a32fb92],.schedule-section[data-v-3a32fb92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.card-header[data-v-3a32fb92],.schedule-header[data-v-3a32fb92]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.card-title[data-v-3a32fb92]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.schedule-toggles[data-v-3a32fb92]{background:var(--color-neutral-100);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex}.sched-toggle-btn[data-v-3a32fb92]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:all .2s}.sched-toggle-btn.active[data-v-3a32fb92]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #00000014}.table-responsive[data-v-3a32fb92]{overflow-x:auto}.data-table[data-v-3a32fb92]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-3a32fb92],.data-table td[data-v-3a32fb92]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-3a32fb92]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.data-table tr.current-row[data-v-3a32fb92]{background:var(--color-primary-50);font-weight:var(--font-weight-bold)}.text-up[data-v-3a32fb92]{color:#dc2626}.text-down[data-v-3a32fb92]{color:#16a34a}.pagination-row[data-v-3a32fb92]{justify-content:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.load-more-btn[data-v-3a32fb92]{padding:var(--space-2) var(--space-4);background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.load-more-btn[data-v-3a32fb92]:hover{background:var(--color-primary-100)}.load-more-btn.secondary[data-v-3a32fb92]{background:var(--color-neutral-100);color:var(--text-secondary);border-color:var(--border-color)}.error-banner[data-v-3a32fb92]{border-radius:var(--radius-md);padding:var(--space-4);background:#fef2f2;border:1px solid #fecaca}.error-title[data-v-3a32fb92]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#991b1b;margin-bottom:var(--space-2)}.error-desc[data-v-3a32fb92]{font-size:var(--text-xs);color:#b91c1c;line-height:1.4}.placeholder-text[data-v-3a32fb92]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-d8933b85]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-d8933b85]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-d8933b85]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-d8933b85}@keyframes spin-d8933b85{to{transform:rotate(360deg)}}.calculator-grid[data-v-d8933b85]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-d8933b85]{opacity:1}@media (width>=768px){.calculator-grid[data-v-d8933b85]{grid-template-columns:1fr 1fr}}.section-title[data-v-d8933b85]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-d8933b85]{margin-top:var(--space-1)}.mt-2[data-v-d8933b85]{margin-top:var(--space-2)}.mt-4[data-v-d8933b85]{margin-top:var(--space-4)}.mt-6[data-v-d8933b85]{margin-top:var(--space-6)}.mb-4[data-v-d8933b85],.form-group[data-v-d8933b85]{margin-bottom:var(--space-4)}.form-label[data-v-d8933b85]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-d8933b85]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-d8933b85],.form-select[data-v-d8933b85]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-d8933b85]:focus,.form-select[data-v-d8933b85]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-d8933b85]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-d8933b85]{color:var(--text-muted);font-size:var(--text-base);font-weight:700;position:absolute}.quick-reference[data-v-d8933b85]{gap:var(--space-2);flex-direction:column;display:flex}.qr-label[data-v-d8933b85]{color:var(--text-secondary);font-size:13px;font-weight:var(--font-weight-medium)}.qr-buttons[data-v-d8933b85]{gap:var(--space-2);flex-wrap:wrap;display:flex}.qr-btn[data-v-d8933b85]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:monospace;font-size:13px;transition:all .2s}.qr-btn[data-v-d8933b85]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.result-box[data-v-d8933b85]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-d8933b85]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-d8933b85]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-d8933b85]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-d8933b85]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-d8933b85]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-d8933b85]{color:var(--color-primary-600)}.placeholder[data-v-d8933b85]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-d8933b85]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-d8933b85]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-d8933b85]:last-child{border-bottom:none}.sec-result-row.bg-active[data-v-d8933b85]{background-color:var(--color-primary-50)}.sec-label[data-v-d8933b85]{color:var(--text-secondary)}.sec-result-row.bg-active .sec-label[data-v-d8933b85]{color:var(--text-primary);font-weight:var(--font-weight-medium)}.sec-val[data-v-d8933b85]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-mono[data-v-d8933b85]{font-family:monospace}.font-bold[data-v-d8933b85]{font-weight:var(--font-weight-bold)}.text-primary[data-v-d8933b85]{color:var(--color-primary-600)}.text-success[data-v-d8933b85]{color:var(--color-success-600)}.info-note[data-v-d8933b85]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.custom-calculator[data-v-8fd94936]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8fd94936]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8fd94936]{grid-template-columns:1fr 1fr}}.section-title[data-v-8fd94936]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.text-sm[data-v-8fd94936]{font-size:var(--text-sm)}.text-gray-600[data-v-8fd94936]{color:#4b5563}.font-mono[data-v-8fd94936]{font-family:monospace}.mt-1[data-v-8fd94936]{margin-top:var(--space-1)}.form-group[data-v-8fd94936]{margin-bottom:var(--space-5)}.form-label[data-v-8fd94936]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-unit[data-v-8fd94936]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);display:flex;overflow:hidden}.input-with-unit[data-v-8fd94936]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.form-input[data-v-8fd94936]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.form-input[data-v-8fd94936]:focus{outline:none}.unit-select[data-v-8fd94936]{border:none;border-left:1px solid var(--border-color);background:var(--color-neutral-100);padding:0 var(--space-2);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;max-width:140px}.unit-select[data-v-8fd94936]:focus{outline:none}.input-with-range[data-v-8fd94936]{gap:var(--space-2);flex-direction:column;display:flex}.input-with-range .form-input[data-v-8fd94936]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base)}.input-with-range .form-input[data-v-8fd94936]:focus{border-color:var(--color-primary-600);outline:none}.range-slider[data-v-8fd94936]{width:100%;accent-color:var(--color-primary-600)}.help-text[data-v-8fd94936]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.primary-result-box[data-v-8fd94936]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-8fd94936]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-8fd94936]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.secondary-result-box .result-label[data-v-8fd94936]{color:var(--text-secondary)}.result-value[data-v-8fd94936]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.secondary-results-grid[data-v-8fd94936]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.secondary-results-grid[data-v-8fd94936]{grid-template-columns:1fr 1fr}}.secondary-result-box[data-v-8fd94936]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-value[data-v-8fd94936]{font-size:var(--text-xl);color:var(--text-primary)}.error-box[data-v-8fd94936]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-8fd94936]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-f25d8421]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f25d8421]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f25d8421]{grid-template-columns:1fr 1fr}}.section-title[data-v-f25d8421]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f25d8421]{margin-bottom:var(--space-4)}.form-label[data-v-f25d8421]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f25d8421],.form-select[data-v-f25d8421]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f25d8421]:focus,.form-select[data-v-f25d8421]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f25d8421]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f25d8421]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f25d8421]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f25d8421]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f25d8421]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f25d8421]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f25d8421]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f25d8421]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f25d8421]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f25d8421]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f25d8421]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-f25d8421]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s}.mode-tab-btn[data-v-f25d8421]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.mode-tab-btn.active[data-v-f25d8421]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff}.font-mono[data-v-f25d8421]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold[data-v-f25d8421],.text-bold[data-v-f25d8421]{font-weight:var(--font-weight-bold)}.text-primary[data-v-f25d8421]{color:var(--color-primary-600)}.text-success[data-v-f25d8421]{color:#059669}.text-secondary[data-v-f25d8421]{color:var(--text-secondary)}.text-muted[data-v-f25d8421]{color:var(--text-muted)}.text-xs[data-v-f25d8421]{font-size:var(--text-xs)}.mt-2[data-v-f25d8421]{margin-top:var(--space-2)}.mt-3[data-v-f25d8421]{margin-top:var(--space-3)}.mt-4[data-v-f25d8421]{margin-top:var(--space-4)}.mt-6[data-v-f25d8421]{margin-top:var(--space-6)}.error-msg[data-v-f25d8421]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-f25d8421]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.label-with-badge[data-v-f25d8421]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-f25d8421]{margin-bottom:0}.prefix-badge[data-v-f25d8421]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:2px 8px}.preset-buttons[data-v-f25d8421]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-f25d8421]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-btn[data-v-f25d8421]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-f25d8421]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.checkbox-label[data-v-f25d8421],.radio-label[data-v-f25d8421]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.radio-group[data-v-f25d8421]{gap:var(--space-2);flex-direction:column;display:flex}.slider-header[data-v-f25d8421]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.range-slider[data-v-f25d8421]{cursor:pointer;width:100%;accent-color:var(--color-primary-600,#2563eb)}.slider-ticks[data-v-f25d8421]{color:var(--text-muted);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.usable-badge[data-v-f25d8421]{border:1px solid var(--color-primary-300);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium);background:#fff;padding:4px 12px;display:inline-block}.placeholder[data-v-f25d8421]{font-size:var(--text-base);color:var(--text-muted)}.bit-allocation-box[data-v-f25d8421]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.bit-summary[data-v-f25d8421]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.bit-bar[data-v-f25d8421]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.bit-network[data-v-f25d8421]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bit-host[data-v-f25d8421]{background:#10b981;transition:width .3s}.bit-legend[data-v-f25d8421]{gap:var(--space-4);color:var(--text-muted);margin-top:var(--space-2);font-size:11px;display:flex}.legend-item[data-v-f25d8421]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-f25d8421]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-network[data-v-f25d8421]{background:var(--color-primary-500,#3b82f6)}.dot-host[data-v-f25d8421]{background:#10b981}.tech-rows[data-v-f25d8421]{gap:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-f25d8421]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.tech-row[data-v-f25d8421]{flex-direction:row;justify-content:space-between;align-items:center}}.tech-row[data-v-f25d8421]:last-child{border-bottom:none;padding-bottom:0}.tech-label[data-v-f25d8421]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.tech-value[data-v-f25d8421]{color:var(--text-primary);word-break:break-all}.notes-banner[data-v-f25d8421]{background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.table-section[data-v-f25d8421]{border-top:1px solid var(--border-color);padding-top:var(--space-4)}.table-header[data-v-f25d8421]{cursor:pointer;user-select:none}.table-title[data-v-f25d8421]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);justify-content:space-between;align-items:center;margin:0;display:flex}.toggle-icon[data-v-f25d8421]{font-size:var(--text-xs);color:var(--color-primary-600)}.table-container[data-v-f25d8421]{margin-top:var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);max-height:380px;overflow:auto}.reference-table[data-v-f25d8421]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.reference-table th[data-v-f25d8421]{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);z-index:1;position:sticky;top:0}.reference-table td[data-v-f25d8421]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.reference-table tr[data-v-f25d8421]:hover{background:var(--color-primary-50);cursor:pointer}.reference-table tr.highlight-row[data-v-f25d8421]{background:var(--color-primary-100);font-weight:var(--font-weight-medium)}.custom-calculator[data-v-7de7a0e2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7de7a0e2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7de7a0e2]{grid-template-columns:1fr 1fr}}.section-title[data-v-7de7a0e2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7de7a0e2]{margin-bottom:var(--space-4)}.form-label[data-v-7de7a0e2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-7de7a0e2],.form-select[data-v-7de7a0e2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7de7a0e2]:focus,.form-select[data-v-7de7a0e2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-7de7a0e2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7de7a0e2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7de7a0e2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7de7a0e2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-7de7a0e2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7de7a0e2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7de7a0e2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-7de7a0e2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-7de7a0e2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7de7a0e2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-7de7a0e2]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-lg,8px);gap:4px;padding:4px;display:flex}.mode-tab-btn[data-v-7de7a0e2]{font-size:var(--text-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--text-secondary,#4b5563);border-radius:var(--radius-md,6px);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:8px 10px;transition:all .15s}.mode-tab-btn.active[data-v-7de7a0e2]{color:var(--color-primary-700,#1d4ed8);font-weight:var(--font-weight-bold,700);background:#fff;box-shadow:0 1px 3px #0000001a}.font-mono[data-v-7de7a0e2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-bold[data-v-7de7a0e2]{font-weight:var(--font-weight-bold)}.text-primary[data-v-7de7a0e2]{color:var(--color-primary-600,#2563eb)}.text-muted[data-v-7de7a0e2]{color:var(--text-muted,#6b7280)}.text-break[data-v-7de7a0e2]{word-break:break-all}.text-right[data-v-7de7a0e2]{text-align:right}.text-xs[data-v-7de7a0e2]{font-size:12px}.mb-4[data-v-7de7a0e2]{margin-bottom:var(--space-4)}.mt-2[data-v-7de7a0e2]{margin-top:var(--space-2)}.mt-3[data-v-7de7a0e2]{margin-top:var(--space-3)}.mt-4[data-v-7de7a0e2]{margin-top:var(--space-4)}.error-msg[data-v-7de7a0e2]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-7de7a0e2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.placeholder[data-v-7de7a0e2]{font-size:var(--text-base);color:var(--text-muted)}.scenario-buttons[data-v-7de7a0e2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.scenario-btn[data-v-7de7a0e2]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.scenario-btn[data-v-7de7a0e2]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.test-ip-box[data-v-7de7a0e2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.test-ip-input-row[data-v-7de7a0e2]{gap:var(--space-2);display:flex}.test-result-badge[data-v-7de7a0e2]{margin-top:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:8px 12px;line-height:1.4}.test-result-badge.badge-in[data-v-7de7a0e2]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.test-result-badge.badge-out[data-v-7de7a0e2]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.primary-subtext[data-v-7de7a0e2]{font-size:var(--text-sm);color:var(--color-primary-800)}.cidr-badge[data-v-7de7a0e2]{border:1px solid var(--color-primary-300);border-radius:var(--radius-md);font-size:13px;font-weight:var(--font-weight-medium);background:#fff;padding:4px 10px;display:inline-block}.cidr-badge.supernet[data-v-7de7a0e2]{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.usable-host-text[data-v-7de7a0e2]{color:var(--color-primary-700);font-weight:600;line-height:1.3;margin-top:var(--space-1)!important;font-size:13px!important}.scope-text[data-v-7de7a0e2]{color:var(--text-primary);line-height:1.3;font-size:var(--text-xs)!important;margin-top:var(--space-1)!important}.table-container[data-v-7de7a0e2]{margin-top:var(--space-2);overflow-x:auto}.cidr-table[data-v-7de7a0e2]{border-collapse:collapse;width:100%;font-size:13px}.cidr-table th[data-v-7de7a0e2],.cidr-table td[data-v-7de7a0e2]{text-align:left;border-bottom:1px solid var(--border-color);padding:8px 10px}.cidr-table th[data-v-7de7a0e2]{text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:var(--font-weight-bold);background:var(--color-neutral-50,#f9fafb)}.cidr-table tbody tr[data-v-7de7a0e2]:hover{background-color:var(--color-primary-50)}.tech-rows[data-v-7de7a0e2]{gap:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-7de7a0e2]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.tech-row[data-v-7de7a0e2]{flex-direction:row;justify-content:space-between;align-items:center}}.tech-row[data-v-7de7a0e2]:last-child{border-bottom:none;padding-bottom:0}.tech-label[data-v-7de7a0e2]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.tech-value[data-v-7de7a0e2]{color:var(--text-primary);word-break:break-all}.notes-banner[data-v-7de7a0e2]{background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.custom-calculator[data-v-38dccaa8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-38dccaa8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-38dccaa8]{grid-template-columns:1fr 1fr}}.section-title[data-v-38dccaa8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-38dccaa8]{margin-bottom:var(--space-4)}.form-label[data-v-38dccaa8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-38dccaa8],.form-select[data-v-38dccaa8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-38dccaa8]:focus,.form-select[data-v-38dccaa8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-38dccaa8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-38dccaa8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-38dccaa8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-38dccaa8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-38dccaa8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-38dccaa8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-38dccaa8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-38dccaa8]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-38dccaa8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-38dccaa8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.font-mono[data-v-38dccaa8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold[data-v-38dccaa8]{font-weight:var(--font-weight-bold)}.text-primary[data-v-38dccaa8]{color:var(--color-primary-600)}.text-success[data-v-38dccaa8]{color:#059669}.text-break[data-v-38dccaa8]{word-break:break-all}.mt-2[data-v-38dccaa8]{margin-top:var(--space-2)}.mt-3[data-v-38dccaa8]{margin-top:var(--space-3)}.mt-4[data-v-38dccaa8]{margin-top:var(--space-4)}.error-msg[data-v-38dccaa8]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-38dccaa8]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.preset-buttons[data-v-38dccaa8],.scenario-buttons[data-v-38dccaa8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-38dccaa8],.scenario-btn[data-v-38dccaa8]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-btn[data-v-38dccaa8]:hover,.scenario-btn[data-v-38dccaa8]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-38dccaa8]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.bit-allocation-box[data-v-38dccaa8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.bit-summary[data-v-38dccaa8]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.bit-bar[data-v-38dccaa8]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.bit-network[data-v-38dccaa8]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bit-host[data-v-38dccaa8]{background:#10b981;transition:width .3s}.bit-legend[data-v-38dccaa8]{gap:var(--space-4);color:var(--text-muted);margin-top:var(--space-2);font-size:11px;display:flex}.legend-item[data-v-38dccaa8]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-38dccaa8]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-network[data-v-38dccaa8]{background:var(--color-primary-500,#3b82f6)}.dot-host[data-v-38dccaa8]{background:#10b981}.placeholder[data-v-38dccaa8]{font-size:var(--text-base);color:var(--text-muted)}.usable-range-badge[data-v-38dccaa8]{border:1px solid var(--color-primary-300);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium);background:#fff;padding:4px 12px;display:inline-block}.scope-text[data-v-38dccaa8]{color:var(--text-primary);line-height:1.3;font-size:var(--text-sm)!important;margin-top:var(--space-1)!important}.tech-rows[data-v-38dccaa8]{gap:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-38dccaa8]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.tech-row[data-v-38dccaa8]{flex-direction:row;justify-content:space-between;align-items:center}}.tech-row[data-v-38dccaa8]:last-child{border-bottom:none;padding-bottom:0}.tech-label[data-v-38dccaa8]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.tech-value[data-v-38dccaa8]{color:var(--text-primary);word-break:break-all}.notes-banner[data-v-38dccaa8]{background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.custom-calculator[data-v-538fa7c9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-538fa7c9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-538fa7c9]{grid-template-columns:1fr 1fr}}.section-title[data-v-538fa7c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-538fa7c9]{margin-bottom:var(--space-4)}.form-label[data-v-538fa7c9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-538fa7c9],.form-select[data-v-538fa7c9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-538fa7c9]:focus,.form-select[data-v-538fa7c9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-538fa7c9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-538fa7c9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-538fa7c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-538fa7c9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-538fa7c9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-538fa7c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-538fa7c9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-538fa7c9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-538fa7c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-538fa7c9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.font-mono[data-v-538fa7c9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold[data-v-538fa7c9]{font-weight:var(--font-weight-bold)}.text-primary[data-v-538fa7c9]{color:var(--color-primary-600)}.text-success[data-v-538fa7c9]{color:#059669}.text-neutral[data-v-538fa7c9]{color:var(--text-secondary)}.text-accent[data-v-538fa7c9]{color:#2563eb}.text-break[data-v-538fa7c9]{word-break:break-all}.text-sm-truncate[data-v-538fa7c9]{word-break:break-all;line-height:1.3;font-size:var(--text-sm)!important}.text-base-size[data-v-538fa7c9]{font-size:var(--text-lg)!important}.mt-2[data-v-538fa7c9]{margin-top:var(--space-2)}.mt-3[data-v-538fa7c9]{margin-top:var(--space-3)}.mt-4[data-v-538fa7c9]{margin-top:var(--space-4)}.error-msg[data-v-538fa7c9]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-538fa7c9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.preset-buttons[data-v-538fa7c9],.scenario-buttons[data-v-538fa7c9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-538fa7c9],.scenario-btn[data-v-538fa7c9]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-btn[data-v-538fa7c9]:hover,.scenario-btn[data-v-538fa7c9]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-538fa7c9]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.bit-allocation-box[data-v-538fa7c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.bit-summary[data-v-538fa7c9]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.bit-bar[data-v-538fa7c9]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.bit-network[data-v-538fa7c9]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bit-host[data-v-538fa7c9]{background:#10b981;transition:width .3s}.bit-legend[data-v-538fa7c9]{align-items:center;gap:var(--space-4);color:var(--text-muted);margin-top:var(--space-2);flex-wrap:wrap;font-size:11px;display:flex}.legend-item[data-v-538fa7c9]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-538fa7c9]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-network[data-v-538fa7c9]{background:var(--color-primary-500,#3b82f6)}.dot-host[data-v-538fa7c9]{background:#10b981}.slaac-badge[data-v-538fa7c9]{font-size:10px;font-weight:var(--font-weight-bold);color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;margin-left:auto;padding:2px 6px}.slaac-badge.warning[data-v-538fa7c9]{color:#d97706;background:#fffbeb;border-color:#fde68a}.placeholder[data-v-538fa7c9]{font-size:var(--text-base);color:var(--text-muted)}.usable-range-badge[data-v-538fa7c9]{border:1px solid var(--color-primary-300);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-primary-800);font-weight:var(--font-weight-medium);word-break:break-all;background:#fff;padding:4px 12px;display:inline-block}.scope-text[data-v-538fa7c9]{color:var(--text-primary);line-height:1.3;font-size:var(--text-sm)!important;margin-top:var(--space-1)!important}.tech-rows[data-v-538fa7c9]{gap:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-538fa7c9]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.tech-row[data-v-538fa7c9]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-direction:row}}.tech-row[data-v-538fa7c9]:last-child{border-bottom:none;padding-bottom:0}.tech-label[data-v-538fa7c9]{color:var(--text-secondary);font-weight:var(--font-weight-medium);min-width:140px}.tech-value[data-v-538fa7c9]{color:var(--text-primary)}.notes-banner[data-v-538fa7c9]{background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.binary-block[data-v-538fa7c9]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2);background:#f8fafc;font-size:11px}.binary-row[data-v-538fa7c9]{flex-direction:column;gap:2px;display:flex}.binary-label[data-v-538fa7c9]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.binary-value[data-v-538fa7c9]{color:var(--text-primary);word-break:break-all;letter-spacing:.05em}.subdivide-card[data-v-538fa7c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.subdivide-header[data-v-538fa7c9]{justify-content:space-between;align-items:center;display:flex}.subdivide-title[data-v-538fa7c9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.subdivide-badge[data-v-538fa7c9]{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:4px;padding:2px 6px;font-size:11px}.subdivide-desc[data-v-538fa7c9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.subnets-table-container[data-v-538fa7c9]{border-top:1px solid var(--border-color);padding-top:var(--space-2)}.subnets-table-header[data-v-538fa7c9]{color:var(--text-muted);margin-bottom:6px;font-size:11px}.subnets-list[data-v-538fa7c9]{flex-direction:column;gap:4px;max-height:180px;display:flex;overflow-y:auto}.subnet-row[data-v-538fa7c9]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:11px;display:flex}.sub-idx[data-v-538fa7c9]{color:var(--text-muted)}.sub-cidr[data-v-538fa7c9]{color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.custom-calculator[data-v-f1195fc5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f1195fc5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f1195fc5]{grid-template-columns:1fr 1fr}}.section-title[data-v-f1195fc5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f1195fc5]{margin-bottom:var(--space-4)}.form-label[data-v-f1195fc5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f1195fc5],.form-select[data-v-f1195fc5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f1195fc5]:focus,.form-select[data-v-f1195fc5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f1195fc5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f1195fc5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f1195fc5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f1195fc5]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f1195fc5]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f1195fc5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f1195fc5]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f1195fc5]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f1195fc5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f1195fc5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f1195fc5]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-f1195fc5]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.mode-tab-btn[data-v-f1195fc5]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.mode-tab-btn.active[data-v-f1195fc5]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.font-mono[data-v-f1195fc5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold[data-v-f1195fc5]{font-weight:var(--font-weight-bold)}.text-bold[data-v-f1195fc5]{font-weight:600}.text-accent[data-v-f1195fc5]{color:var(--color-primary-600);font-weight:600}.text-muted[data-v-f1195fc5]{color:var(--text-muted)}.text-sm[data-v-f1195fc5]{font-size:var(--text-sm)}.mt-2[data-v-f1195fc5]{margin-top:var(--space-2)}.mt-4[data-v-f1195fc5]{margin-top:var(--space-4)}.input-hint[data-v-f1195fc5]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.error-msg[data-v-f1195fc5]{font-size:var(--text-xs);color:#dc2626;margin-top:var(--space-1);font-weight:500}.preset-buttons[data-v-f1195fc5],.scenario-buttons[data-v-f1195fc5]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-f1195fc5],.scenario-btn[data-v-f1195fc5]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-f1195fc5]:hover,.scenario-btn[data-v-f1195fc5]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700);background:var(--color-primary-50)}.preset-btn.active[data-v-f1195fc5]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.primary-subtext[data-v-f1195fc5]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.copy-btn[data-v-f1195fc5]{margin-top:var(--space-3);padding:var(--space-1) var(--space-4);font-size:var(--text-xs);border:1px solid var(--color-primary-300);color:var(--color-primary-700);border-radius:var(--radius-sm);cursor:pointer;background:#fff;font-weight:600;transition:all .2s}.copy-btn[data-v-f1195fc5]:hover{background:var(--color-primary-100)}.scope-badge[data-v-f1195fc5]{color:var(--text-primary);margin-top:var(--space-2);font-weight:600;font-size:var(--text-sm)!important}.details-table[data-v-f1195fc5]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.details-table tr[data-v-f1195fc5]{border-bottom:1px solid var(--border-color)}.details-table tr[data-v-f1195fc5]:last-child{border-bottom:none}.details-table td[data-v-f1195fc5]{padding:var(--space-2) var(--space-1)}.details-table .property-name[data-v-f1195fc5]{color:var(--text-secondary);width:45%}.details-table .property-val[data-v-f1195fc5]{color:var(--text-primary);text-align:right;font-weight:500}.binary-display[data-v-f1195fc5]{gap:var(--space-2);font-size:var(--text-xs);flex-direction:column;display:flex}.binary-row[data-v-f1195fc5]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.binary-label[data-v-f1195fc5]{color:var(--text-secondary)}.binary-code[data-v-f1195fc5]{color:var(--text-primary);letter-spacing:.05em}.mask-binary[data-v-f1195fc5]{color:var(--color-primary-600);font-weight:600}.table-responsive[data-v-f1195fc5]{margin-top:var(--space-3);overflow-x:auto}.subnets-table[data-v-f1195fc5],.reference-table[data-v-f1195fc5]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.subnets-table th[data-v-f1195fc5],.subnets-table td[data-v-f1195fc5],.reference-table th[data-v-f1195fc5],.reference-table td[data-v-f1195fc5]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.subnets-table th[data-v-f1195fc5],.reference-table th[data-v-f1195fc5]{background:var(--color-neutral-100);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.reference-table tbody tr[data-v-f1195fc5]{cursor:pointer;transition:background .15s}.reference-table tbody tr[data-v-f1195fc5]:hover{background:var(--color-primary-50)}.reference-table .highlight-row[data-v-f1195fc5]{background:var(--color-primary-100)}.use-case-text[data-v-f1195fc5]{color:var(--text-secondary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-calculator[data-v-cb4df688]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-cb4df688]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-cb4df688]{grid-template-columns:1fr 1fr}}.section-title[data-v-cb4df688]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-cb4df688]{margin-bottom:var(--space-4)}.form-label[data-v-cb4df688]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-cb4df688],.form-select[data-v-cb4df688]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-cb4df688]:focus,.form-select[data-v-cb4df688]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-cb4df688]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-cb4df688]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-cb4df688]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-cb4df688]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-cb4df688]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-cb4df688]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-cb4df688]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-cb4df688]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-cb4df688]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-cb4df688]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calculator-tabs[data-v-cb4df688]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-button[data-v-cb4df688]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md,6px);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.tab-button[data-v-cb4df688]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.tab-button.active[data-v-cb4df688]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff}.font-mono[data-v-cb4df688]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-bold[data-v-cb4df688]{font-weight:var(--font-weight-bold)}.text-primary[data-v-cb4df688]{color:var(--color-primary-600)}.text-success[data-v-cb4df688]{color:#059669}.text-warning[data-v-cb4df688]{color:#d97706}.text-sm[data-v-cb4df688]{font-size:var(--text-sm)!important}.text-break[data-v-cb4df688]{word-break:break-all}.mt-2[data-v-cb4df688]{margin-top:var(--space-2)}.mt-3[data-v-cb4df688]{margin-top:var(--space-3)}.mt-4[data-v-cb4df688]{margin-top:var(--space-4)}.cidr-badge[data-v-cb4df688]{font-size:var(--text-2xl);color:var(--color-primary-600);font-weight:400}.usable-range-badge[data-v-cb4df688]{border:1px solid var(--color-primary-300);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium);background:#fff;padding:4px 12px;display:inline-block}.error-msg[data-v-cb4df688]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-cb4df688]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.checkbox-label[data-v-cb4df688]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.preset-buttons[data-v-cb4df688],.scenario-buttons[data-v-cb4df688]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-cb4df688],.scenario-btn[data-v-cb4df688]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-btn[data-v-cb4df688]:hover,.scenario-btn[data-v-cb4df688]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-cb4df688]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.bit-allocation-box[data-v-cb4df688]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.bit-summary[data-v-cb4df688]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.bit-bar[data-v-cb4df688]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.bit-network[data-v-cb4df688]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bit-host[data-v-cb4df688]{background:#10b981;transition:width .3s}.bit-legend[data-v-cb4df688]{gap:var(--space-4);color:var(--text-muted);margin-top:var(--space-2);font-size:11px;display:flex}.legend-item[data-v-cb4df688]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-cb4df688]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-network[data-v-cb4df688]{background:var(--color-primary-500,#3b82f6)}.dot-host[data-v-cb4df688]{background:#10b981}.placeholder[data-v-cb4df688]{font-size:var(--text-base);color:var(--text-muted)}.tech-rows[data-v-cb4df688]{gap:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-cb4df688]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);flex-direction:column;display:flex}@media (width>=640px){.tech-row[data-v-cb4df688]{flex-direction:row;justify-content:space-between;align-items:center}}.tech-row[data-v-cb4df688]:last-child{border-bottom:none;padding-bottom:0}.tech-label[data-v-cb4df688]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.tech-value[data-v-cb4df688]{color:var(--text-primary);word-break:break-all}.formula-explanation[data-v-cb4df688]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.6}.formula-explanation code[data-v-cb4df688]{background:var(--color-neutral-100,#f3f4f6);border-radius:3px;padding:2px 5px;font-family:monospace}.notes-banner[data-v-cb4df688]{background:var(--color-neutral-50,#f9fafb);border-left:3px solid var(--color-primary-500);padding:var(--space-2) var(--space-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.cheat-sheet-section[data-v-cb4df688]{width:100%}.table-header-controls[data-v-cb4df688]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}@media (width>=640px){.table-header-controls[data-v-cb4df688]{flex-direction:row;justify-content:space-between;align-items:center}}.search-input[data-v-cb4df688]{max-width:320px}.table-container[data-v-cb4df688]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow-x:auto}.cheat-table[data-v-cb4df688]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.cheat-table th[data-v-cb4df688]{background:var(--color-neutral-100,#f9fafb);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-bold);color:var(--text-secondary);border-bottom:1px solid var(--border-color);white-space:nowrap}.cheat-table td[data-v-cb4df688]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-color);white-space:nowrap}.cheat-table tr[data-v-cb4df688]:hover{background:var(--color-neutral-50,#f9fafb)}.active-row[data-v-cb4df688]{background:var(--color-primary-50)!important}.class-tag[data-v-cb4df688]{background:var(--color-neutral-100,#e5e7eb);border-radius:var(--radius-sm);color:var(--text-secondary);padding:2px 6px;font-size:11px;display:inline-block}.table-load-btn[data-v-cb4df688]{background:var(--color-primary-100);border:1px solid var(--color-primary-300);color:var(--color-primary-700);border-radius:var(--radius-sm);cursor:pointer;padding:2px 8px;font-size:11px;transition:all .15s}.table-load-btn[data-v-cb4df688]:hover{background:var(--color-primary-600);color:#fff}.custom-calculator[data-v-a82e9e44]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a82e9e44]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a82e9e44]{grid-template-columns:1fr 1fr}}.section-title[data-v-a82e9e44]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a82e9e44]{margin-bottom:var(--space-4)}.form-label[data-v-a82e9e44]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a82e9e44],.form-select[data-v-a82e9e44]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a82e9e44]:focus,.form-select[data-v-a82e9e44]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a82e9e44]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a82e9e44]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a82e9e44]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a82e9e44]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a82e9e44]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a82e9e44]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a82e9e44]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a82e9e44]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.calculator-tabs[data-v-a82e9e44]{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.tab-btn[data-v-a82e9e44]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;transition:all .2s}.tab-btn[data-v-a82e9e44]:hover{background:var(--color-neutral-100,#f3f4f6);color:var(--text-primary)}.tab-btn.active[data-v-a82e9e44]{background:var(--color-primary-600,#2563eb);color:#fff}.font-mono[data-v-a82e9e44]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.font-bold[data-v-a82e9e44]{font-weight:var(--font-weight-bold)}.text-primary[data-v-a82e9e44]{color:var(--color-primary-600)}.text-secondary[data-v-a82e9e44]{color:var(--text-secondary)}.text-success[data-v-a82e9e44]{color:#059669}.text-danger[data-v-a82e9e44]{color:#dc2626}.text-muted[data-v-a82e9e44]{color:var(--text-muted)}.text-sm[data-v-a82e9e44]{font-size:var(--text-sm)}.text-break[data-v-a82e9e44]{word-break:break-all}.mb-6[data-v-a82e9e44]{margin-bottom:var(--space-6)}.mt-2[data-v-a82e9e44]{margin-top:var(--space-2)}.mt-3[data-v-a82e9e44]{margin-top:var(--space-3)}.mt-4[data-v-a82e9e44]{margin-top:var(--space-4)}.mt-6[data-v-a82e9e44]{margin-top:var(--space-6)}.error-msg[data-v-a82e9e44]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.input-hint[data-v-a82e9e44]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.preset-buttons[data-v-a82e9e44],.scenario-buttons[data-v-a82e9e44]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-a82e9e44],.scenario-btn[data-v-a82e9e44]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-btn[data-v-a82e9e44]:hover,.scenario-btn[data-v-a82e9e44]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-a82e9e44]{background:var(--color-primary-600,#2563eb);border-color:var(--color-primary-600,#2563eb);color:#fff;font-weight:var(--font-weight-medium)}.bit-allocation-box[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4);background:#fff}.bit-summary[data-v-a82e9e44]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.bit-bar[data-v-a82e9e44]{background:#e5e7eb;border-radius:6px;height:12px;display:flex;overflow:hidden}.bit-network[data-v-a82e9e44]{background:var(--color-primary-500,#3b82f6);transition:width .3s}.bit-host[data-v-a82e9e44]{background:#10b981;transition:width .3s}.bit-legend[data-v-a82e9e44]{gap:var(--space-4);color:var(--text-muted);margin-top:var(--space-2);font-size:11px;display:flex}.legend-item[data-v-a82e9e44]{align-items:center;gap:4px;display:flex}.legend-dot[data-v-a82e9e44]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-network[data-v-a82e9e44]{background:var(--color-primary-500,#3b82f6)}.dot-host[data-v-a82e9e44]{background:#10b981}.placeholder[data-v-a82e9e44]{font-size:var(--text-base);color:var(--text-muted)}.usable-range-badge[data-v-a82e9e44]{border:1px solid var(--color-primary-200);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);color:var(--color-primary-700);background:#fff;padding:4px 10px;display:inline-block}.tech-rows[data-v-a82e9e44]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.tech-row[data-v-a82e9e44]{font-size:var(--text-xs);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.tech-row[data-v-a82e9e44]:last-child{border-bottom:none}.tech-label[data-v-a82e9e44]{color:var(--text-secondary)}.tech-value[data-v-a82e9e44]{color:var(--text-primary);text-align:right}.notes-banner[data-v-a82e9e44]{color:#92400e;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a}.error-banner[data-v-a82e9e44]{color:#b91c1c;border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-xs);background:#fef2f2;border:1px solid #fecaca}.warning-state[data-v-a82e9e44]{background:#fffbeb;border-color:#fde68a}.scope-text[data-v-a82e9e44]{font-size:var(--text-sm)!important}.division-meta-box[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff}.meta-item[data-v-a82e9e44]{font-size:var(--text-sm);justify-content:space-between;padding:4px 0;display:flex}.table-container[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.table-header-row[data-v-a82e9e44]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.table-title[data-v-a82e9e44]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.table-notice[data-v-a82e9e44]{font-size:var(--text-xs);color:var(--text-muted)}.table-responsive[data-v-a82e9e44]{overflow-x:auto}.data-table[data-v-a82e9e44]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-a82e9e44]{background:var(--color-neutral-50,#f9fafb);color:var(--text-secondary);font-weight:var(--font-weight-bold);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);white-space:nowrap}.data-table td[data-v-a82e9e44]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);white-space:nowrap}.data-table tr[data-v-a82e9e44]:hover{background:var(--color-neutral-50,#f9fafb)}.vlsm-requests-header[data-v-a82e9e44]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.add-row-btn[data-v-a82e9e44]{background:var(--color-primary-50);border:1px solid var(--color-primary-300);color:var(--color-primary-700);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:4px 10px}.add-row-btn[data-v-a82e9e44]:hover{background:var(--color-primary-100)}.vlsm-requests-list[data-v-a82e9e44]{gap:var(--space-2);flex-direction:column;display:flex}.vlsm-row[data-v-a82e9e44]{gap:var(--space-2);align-items:center;display:flex}.vlsm-name-input[data-v-a82e9e44]{font-size:var(--text-xs);flex:2;padding:6px 10px}.vlsm-hosts-group[data-v-a82e9e44]{flex:1;align-items:center;display:flex;position:relative}.vlsm-hosts-input[data-v-a82e9e44]{font-size:var(--text-xs);padding:6px 40px 6px 10px}.hosts-unit[data-v-a82e9e44]{color:var(--text-muted);font-size:11px;position:absolute;right:10px}.remove-row-btn[data-v-a82e9e44]{border:1px solid var(--border-color);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:flex}.remove-row-btn[data-v-a82e9e44]:hover:not(:disabled){color:#dc2626;background:#fee2e2;border-color:#fca5a5}.remove-row-btn[data-v-a82e9e44]:disabled{opacity:.4;cursor:not-allowed}.sizing-card[data-v-a82e9e44]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);background:#fff}.custom-calculator[data-v-439f856f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-439f856f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-439f856f]{grid-template-columns:1fr 1fr}}.section-title[data-v-439f856f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-439f856f]{margin-bottom:var(--space-4)}.form-label[data-v-439f856f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-439f856f],.form-select[data-v-439f856f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-439f856f]:focus,.form-select[data-v-439f856f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-439f856f]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-439f856f]{flex:1}.select-inline[data-v-439f856f]{cursor:pointer;width:auto;min-width:140px}.preset-chips[data-v-439f856f]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-439f856f]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-chip[data-v-439f856f]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.preset-chip[data-v-439f856f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.slider-header[data-v-439f856f]{justify-content:space-between;align-items:center;display:flex}.efficiency-badge[data-v-439f856f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-700);background:var(--color-primary-100);border-radius:var(--radius-sm);padding:2px 8px}.slider-row[data-v-439f856f]{align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.range-slider[data-v-439f856f]{accent-color:var(--color-primary-600);cursor:pointer;flex:1}.efficiency-num-input[data-v-439f856f]{text-align:center;width:72px;padding:var(--space-2)}.field-hint[data-v-439f856f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.primary-result-box[data-v-439f856f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-439f856f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-439f856f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-439f856f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-439f856f]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-439f856f]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-439f856f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-439f856f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-439f856f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.comparison-card[data-v-439f856f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-4);background:#fff}.comparison-header[data-v-439f856f]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.comparison-sub[data-v-439f856f]{font-size:var(--text-xs);color:var(--text-muted)}.table-responsive[data-v-439f856f]{overflow-x:auto}.comparison-table[data-v-439f856f]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.comparison-table th[data-v-439f856f]{text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-439f856f]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-100);color:var(--text-primary)}.comparison-table tr:last-child td[data-v-439f856f]{border-bottom:none}.speed-tag[data-v-439f856f]{background:var(--color-neutral-100);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-xs);padding:2px 6px}.text-right[data-v-439f856f]{text-align:right}.font-medium[data-v-439f856f]{font-weight:var(--font-weight-medium)}.mb-0[data-v-439f856f]{margin-bottom:0}.mt-4[data-v-439f856f]{margin-top:var(--space-4)}.info-box[data-v-439f856f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-439f856f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-439f856f]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.error-box[data-v-439f856f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-439f856f]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-f4768726]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f4768726]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f4768726]{grid-template-columns:1fr 1fr}}.section-title[data-v-f4768726]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f4768726]{margin-bottom:var(--space-4)}.form-label[data-v-f4768726]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f4768726],.form-select[data-v-f4768726]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f4768726]:focus,.form-select[data-v-f4768726]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-f4768726]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f4768726]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f4768726]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f4768726]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-f4768726]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f4768726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f4768726]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f4768726]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-f4768726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f4768726]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-f4768726]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mode-tab-btn[data-v-f4768726]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s}.mode-tab-btn[data-v-f4768726]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.mode-tab-btn.active[data-v-f4768726]{background:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.font-mono[data-v-f4768726]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans[data-v-f4768726]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-bold[data-v-f4768726]{font-weight:var(--font-weight-bold)}.text-bold[data-v-f4768726]{font-weight:600}.text-accent[data-v-f4768726]{color:var(--color-primary-600);font-weight:600}.text-success[data-v-f4768726]{color:#059669}.text-danger[data-v-f4768726]{color:#dc2626;font-weight:600}.text-muted[data-v-f4768726]{color:var(--text-muted)}.text-secondary[data-v-f4768726]{color:var(--text-secondary)}.text-sm[data-v-f4768726]{font-size:var(--text-sm)}.text-xs[data-v-f4768726]{font-size:var(--text-xs)}.mb-0[data-v-f4768726]{margin-bottom:0}.mt-1[data-v-f4768726]{margin-top:var(--space-1)}.mt-2[data-v-f4768726]{margin-top:var(--space-2)}.mt-4[data-v-f4768726]{margin-top:var(--space-4)}.input-hint[data-v-f4768726]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.error-msg[data-v-f4768726]{font-size:var(--text-xs);color:#dc2626;margin-top:var(--space-1);font-weight:500}.preset-buttons[data-v-f4768726],.scenario-buttons[data-v-f4768726]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-f4768726],.scenario-btn[data-v-f4768726]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;transition:all .15s}.preset-btn[data-v-f4768726]:hover,.scenario-btn[data-v-f4768726]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700);background:var(--color-primary-50)}.preset-btn.active[data-v-f4768726]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600)}.checkbox-group[data-v-f4768726]{gap:var(--space-2);flex-direction:column;display:flex}.checkbox-label[data-v-f4768726]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;display:flex}.checkbox-label input[data-v-f4768726]{accent-color:var(--color-primary-600);cursor:pointer}.divider-line[data-v-f4768726]{border:none;border-top:1px solid var(--border-color);margin:var(--space-5) 0}.subnets-input-header[data-v-f4768726]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.action-link-btn[data-v-f4768726]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:0 0;border:none;font-weight:600}.action-link-btn[data-v-f4768726]:hover{background:var(--color-primary-50)}.subnets-list[data-v-f4768726]{gap:var(--space-2);max-height:380px;padding-right:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.subnet-input-row[data-v-f4768726]{align-items:center;gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-color);display:flex}.subnet-index-badge[data-v-f4768726]{font-size:var(--text-xs);color:var(--text-muted);text-align:center;width:24px;font-weight:700}.subnet-input-name[data-v-f4768726]{flex:2}.subnet-input-hosts[data-v-f4768726]{flex:1.2}.subnet-row-actions[data-v-f4768726]{width:28px}.remove-row-btn[data-v-f4768726]{color:#ef4444;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1}.remove-row-btn[data-v-f4768726]:hover:not(:disabled){background:#fee2e2}.remove-row-btn[data-v-f4768726]:disabled{color:var(--text-muted);cursor:not-allowed}.quick-add-hosts-section[data-v-f4768726]{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--border-color);flex-wrap:wrap;display:flex}.quick-add-label[data-v-f4768726]{font-size:var(--text-xs);color:var(--text-muted);font-weight:500}.quick-add-buttons[data-v-f4768726]{gap:var(--space-1);flex-wrap:wrap;display:flex}.quick-add-btn[data-v-f4768726]{font-size:var(--text-xs);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:#fff;padding:2px 8px}.quick-add-btn[data-v-f4768726]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700);background:var(--color-primary-50)}.alert-banner[data-v-f4768726]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);display:flex}.alert-danger[data-v-f4768726]{color:#991b1b;background:#fef2f2;border:1px solid #f87171}.alert-icon[data-v-f4768726]{font-size:var(--text-base)}.alert-content strong[data-v-f4768726]{font-size:var(--text-sm);display:block}.alert-text[data-v-f4768726]{font-size:var(--text-xs);margin-top:2px}.error-box[data-v-f4768726]{background:#fef2f2!important;border-color:#f87171!important}.error-box .result-label[data-v-f4768726],.error-box .result-value[data-v-f4768726]{color:#991b1b!important}.primary-subtext[data-v-f4768726]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.primary-buttons[data-v-f4768726]{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.copy-btn[data-v-f4768726]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);border:1px solid var(--color-primary-300);color:var(--color-primary-700);border-radius:var(--radius-sm);cursor:pointer;background:#fff;font-weight:600;transition:all .2s}.copy-btn[data-v-f4768726]:hover{background:var(--color-primary-100)}.secondary-btn[data-v-f4768726]{border-color:var(--border-color);color:var(--text-secondary)}.secondary-btn[data-v-f4768726]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.visual-allocation-card[data-v-f4768726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.visual-header[data-v-f4768726]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.allocation-bar-container[data-v-f4768726]{background:var(--color-neutral-100);border-radius:var(--radius-sm);border:1px solid var(--border-color);height:20px;display:flex;overflow:hidden}.allocation-bar-segment[data-v-f4768726]{height:100%;transition:width .3s}.segment-overflow[data-v-f4768726]{background-color:#ef4444!important}.segment-free[data-v-f4768726]{background-color:var(--color-neutral-200)}.allocation-legend[data-v-f4768726]{gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-f4768726]{align-items:center;gap:var(--space-1);display:flex}.legend-box[data-v-f4768726]{border-radius:2px;width:10px;height:10px}.legend-used[data-v-f4768726]{background-color:var(--color-primary-500)}.legend-free[data-v-f4768726]{background-color:var(--color-neutral-300)}.table-title-row[data-v-f4768726]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.badge-count[data-v-f4768726]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:1px 6px}.table-responsive[data-v-f4768726]{margin-top:var(--space-2);overflow-x:auto}.vlsm-table[data-v-f4768726],.reference-table[data-v-f4768726]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.vlsm-table th[data-v-f4768726],.vlsm-table td[data-v-f4768726],.reference-table th[data-v-f4768726],.reference-table td[data-v-f4768726]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);white-space:nowrap}.vlsm-table th[data-v-f4768726],.reference-table th[data-v-f4768726]{background:var(--color-neutral-100);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.overflow-row[data-v-f4768726]{color:#991b1b;background:#fee2e2!important}.table-copy-btn[data-v-f4768726]{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);background:#fff;padding:1px 6px;font-size:11px}.table-copy-btn[data-v-f4768726]:hover{border-color:var(--color-primary-400);color:var(--color-primary-700)}.reference-table tbody tr[data-v-f4768726]{cursor:pointer;transition:background .15s}.reference-table tbody tr[data-v-f4768726]:hover{background:var(--color-primary-50)}.reference-table .highlight-row[data-v-f4768726]{background:var(--color-primary-100)}.use-case-text[data-v-f4768726]{color:var(--text-secondary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cisco-card[data-v-f4768726]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-5);background:#fff}.cisco-header[data-v-f4768726]{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.cisco-code-block[data-v-f4768726]{color:#e2e8f0;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:pre;background:#0f172a;max-height:500px;line-height:1.6;overflow-x:auto}.custom-calculator[data-v-f38e4a1a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f38e4a1a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f38e4a1a]{grid-template-columns:1fr 1fr}}.section-title[data-v-f38e4a1a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f38e4a1a]{margin-bottom:var(--space-4)}.form-label[data-v-f38e4a1a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-f38e4a1a]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f38e4a1a]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-f38e4a1a]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;height:100%;transition:border-color .3s;display:flex}.result-box.has-value[data-v-f38e4a1a]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-f38e4a1a]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-notation[data-v-f38e4a1a]{background:#0000000d;border-radius:4px;margin-left:4px;padding:2px 6px;font-family:monospace}.result-value[data-v-f38e4a1a]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);min-height:2.5rem}.placeholder[data-v-f38e4a1a]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.formula-box[data-v-f38e4a1a]{margin-top:var(--space-4);background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-f38e4a1a]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-f38e4a1a]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base)}.custom-calculator[data-v-f9a71225]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f9a71225]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f9a71225]{grid-template-columns:1fr 1fr}}.section-title[data-v-f9a71225]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f9a71225]{margin-bottom:var(--space-4)}.form-label[data-v-f9a71225]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-f9a71225]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-family:monospace;transition:all .2s}.form-input-full[data-v-f9a71225]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.help-text[data-v-f9a71225]{color:var(--text-muted);margin-bottom:var(--space-2);font-size:13px;line-height:1.4}.result-box[data-v-f9a71225]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;margin-bottom:var(--space-4)}.result-box.empty-state[data-v-f9a71225]{background:var(--color-neutral-50);border-color:var(--border-color)}.percentage-large[data-v-f9a71225]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.placeholder[data-v-f9a71225]{font-size:var(--text-base);color:var(--text-muted)}.error-box[data-v-f9a71225]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.results-content[data-v-f9a71225]{flex-direction:column;display:flex}.equation-box[data-v-f9a71225]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.equation-text[data-v-f9a71225]{font-family:monospace;font-size:var(--text-lg);color:var(--text-secondary)}.equation-text strong[data-v-f9a71225]{color:var(--text-primary)}.custom-calculator[data-v-79f6cb95]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-79f6cb95]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-79f6cb95]{grid-template-columns:1fr 1fr}}.section-title[data-v-79f6cb95]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-79f6cb95]{margin-bottom:var(--space-4)}.form-label[data-v-79f6cb95]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-79f6cb95],.form-select[data-v-79f6cb95]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-79f6cb95]:focus,.form-select[data-v-79f6cb95]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-79f6cb95]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-79f6cb95]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-79f6cb95]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-79f6cb95]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-79f6cb95]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-79f6cb95]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-79f6cb95]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-79f6cb95]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-79f6cb95]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-79f6cb95]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-79f6cb95]{gap:var(--space-4);flex-direction:column;display:flex}.quick-examples[data-v-79f6cb95]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-79f6cb95]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-79f6cb95]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-79f6cb95]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-79f6cb95]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.error-box[data-v-79f6cb95]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-79f6cb95]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-79f6cb95]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-79f6cb95]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-79f6cb95]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-79f6cb95]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.interpretation-note[data-v-79f6cb95]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.text-positive[data-v-79f6cb95]{color:#059669}.text-negative[data-v-79f6cb95]{color:#dc2626}.custom-calculator[data-v-91259803]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-91259803]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-91259803]{grid-template-columns:1fr 1fr}}.section-title[data-v-91259803]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-91259803]{margin-bottom:var(--space-4)}.form-label[data-v-91259803]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-91259803],.form-select[data-v-91259803]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-91259803]:focus,.form-select[data-v-91259803]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-91259803]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-91259803]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-91259803]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-91259803]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-91259803]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-91259803]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-91259803]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-91259803]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-91259803]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-91259803]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-91259803]{gap:var(--space-4);flex-direction:column;display:flex}.input-container[data-v-91259803]{align-items:center;display:flex;position:relative}.input-affix-suffix[data-v-91259803]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-suffix[data-v-91259803]{padding-right:2.5rem}.help-text[data-v-91259803]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons[data-v-91259803]{gap:var(--space-1);flex-wrap:wrap;display:flex}.preset-btn[data-v-91259803]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:all .15s}.preset-btn[data-v-91259803]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-91259803]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.formula-preview[data-v-91259803]{background:var(--color-neutral-50,#f9fafb);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;margin-top:var(--space-4)}.formula-title[data-v-91259803]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.formula-equation[data-v-91259803]{font-family:monospace;font-size:var(--text-lg);justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.formula-part[data-v-91259803]{color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.formula-op[data-v-91259803]{color:var(--text-secondary)}.formula-result[data-v-91259803]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:var(--color-primary-100,#e0f2fe);border-radius:var(--radius-sm);padding:2px 8px}.error-box[data-v-91259803]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.font-mono[data-v-91259803]{font-family:monospace}.step-list[data-v-91259803]{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.info-text[data-v-91259803]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder-text[data-v-91259803]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-431b26a3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-431b26a3]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-431b26a3]{grid-template-columns:1fr 1fr}}.section-title[data-v-431b26a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-431b26a3]{margin-bottom:var(--space-4)}.form-label[data-v-431b26a3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-431b26a3],.form-select[data-v-431b26a3]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-431b26a3]:focus,.form-select[data-v-431b26a3]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-431b26a3]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-431b26a3]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-431b26a3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-431b26a3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-431b26a3]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-431b26a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-431b26a3]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-431b26a3]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-431b26a3]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-431b26a3]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-431b26a3]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tab-btn[data-v-431b26a3]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;flex:auto;min-width:80px;transition:all .2s}.tab-btn[data-v-431b26a3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.tab-btn.active[data-v-431b26a3]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.input-with-symbol[data-v-431b26a3]{align-items:center;display:flex;position:relative}.symbol-badge[data-v-431b26a3]{right:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-bold);pointer-events:none;position:absolute}.operation-toggle[data-v-431b26a3]{gap:var(--space-2);display:flex}.toggle-btn[data-v-431b26a3]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;background:#fff;flex:1;transition:all .2s}.toggle-btn[data-v-431b26a3]:hover{background:var(--color-neutral-50)}.toggle-btn.active[data-v-431b26a3]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.quick-examples[data-v-431b26a3]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--border-color)}.quick-examples-label[data-v-431b26a3]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-431b26a3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-431b26a3]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-431b26a3]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-stack[data-v-431b26a3]{gap:var(--space-4);flex-direction:column;display:flex}.equation-badge[data-v-431b26a3]{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);background:#ffffffb3;border:1px solid #00000014;font-family:monospace,sans-serif;display:inline-block}.error-box[data-v-431b26a3]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-431b26a3]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-431b26a3]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);flex-direction:column;display:flex}.step-item[data-v-431b26a3]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-431b26a3]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-431b26a3]{font-size:var(--text-xs);line-height:1.4}.box-positive[data-v-431b26a3]{background:#ecfdf5;border-color:#a7f3d0}.box-negative[data-v-431b26a3]{background:#fef2f2;border-color:#fecaca}.text-positive[data-v-431b26a3]{color:#059669!important}.text-negative[data-v-431b26a3]{color:#dc2626!important}.font-medium[data-v-431b26a3]{font-weight:var(--font-weight-medium)}.capitalize[data-v-431b26a3]{text-transform:capitalize}.mt-6[data-v-431b26a3]{margin-top:var(--space-6)}.custom-calculator[data-v-bc1742f7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bc1742f7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bc1742f7]{grid-template-columns:1fr 1fr}}.section-title[data-v-bc1742f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bc1742f7]{margin-bottom:var(--space-4)}.form-label[data-v-bc1742f7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bc1742f7],.form-select[data-v-bc1742f7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-bc1742f7]:focus,.form-select[data-v-bc1742f7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bc1742f7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bc1742f7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bc1742f7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bc1742f7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bc1742f7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bc1742f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bc1742f7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bc1742f7]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bc1742f7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bc1742f7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-bc1742f7]{gap:var(--space-4);flex-direction:column;display:flex}.quick-examples[data-v-bc1742f7]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-bc1742f7]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-bc1742f7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-bc1742f7]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-bc1742f7]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.warning-box[data-v-bc1742f7]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5}.error-box[data-v-bc1742f7]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-bc1742f7]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-bc1742f7]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-bc1742f7]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-bc1742f7]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-bc1742f7]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.interpretation-note[data-v-bc1742f7]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.text-positive[data-v-bc1742f7]{color:#059669}.text-negative[data-v-bc1742f7]{color:#dc2626}.custom-calculator[data-v-db7dcdac]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-db7dcdac]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-db7dcdac]{grid-template-columns:1fr 1fr}}.section-title[data-v-db7dcdac]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-db7dcdac]{margin-bottom:var(--space-4)}.form-label[data-v-db7dcdac]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-db7dcdac],.form-select[data-v-db7dcdac]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-db7dcdac]:focus,.form-select[data-v-db7dcdac]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-db7dcdac]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-db7dcdac]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-db7dcdac]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-db7dcdac]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-db7dcdac]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-db7dcdac]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-db7dcdac]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-db7dcdac]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-db7dcdac]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-db7dcdac]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-db7dcdac]{gap:var(--space-4);flex-direction:column;display:flex}.quick-examples[data-v-db7dcdac]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-db7dcdac]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-db7dcdac]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-db7dcdac]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-db7dcdac]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.error-box[data-v-db7dcdac]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-db7dcdac]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-db7dcdac]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-db7dcdac]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-db7dcdac]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-db7dcdac]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.interpretation-note[data-v-db7dcdac]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.text-positive[data-v-db7dcdac]{color:#059669}.text-negative[data-v-db7dcdac]{color:#dc2626}.custom-calculator[data-v-b4fa3846]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b4fa3846]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b4fa3846]{grid-template-columns:1fr 1fr}}.section-title[data-v-b4fa3846]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b4fa3846]{margin-bottom:var(--space-4)}.form-label[data-v-b4fa3846]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b4fa3846],.form-select[data-v-b4fa3846]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b4fa3846]:focus,.form-select[data-v-b4fa3846]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b4fa3846]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b4fa3846]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b4fa3846]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b4fa3846]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b4fa3846]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b4fa3846]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b4fa3846]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b4fa3846]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b4fa3846]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b4fa3846]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-b4fa3846]{gap:var(--space-4);flex-direction:column;display:flex}.action-buttons-row[data-v-b4fa3846]{gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.action-btn[data-v-b4fa3846]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-1);transition:all .15s;display:inline-flex}.action-btn[data-v-b4fa3846]:hover:not(:disabled){background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.action-btn[data-v-b4fa3846]:disabled{opacity:.5;cursor:not-allowed}.action-btn-secondary[data-v-b4fa3846]{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .15s}.action-btn-secondary[data-v-b4fa3846]:hover{color:var(--text-primary);text-decoration:underline}.swap-icon[data-v-b4fa3846]{font-size:var(--text-base);font-weight:700}.quick-examples[data-v-b4fa3846]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-b4fa3846]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-b4fa3846]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-b4fa3846]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-b4fa3846]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-b4fa3846]{background:var(--color-primary-500);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-medium)}.result-badge-text[data-v-b4fa3846]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-2)}.font-bold[data-v-b4fa3846]{font-weight:var(--font-weight-bold)}.error-box[data-v-b4fa3846]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.error-detail[data-v-b4fa3846]{margin-top:var(--space-2);font-size:var(--text-xs);color:#7f1d1d}.placeholder[data-v-b4fa3846]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-b4fa3846]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-b4fa3846]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-b4fa3846]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-b4fa3846]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.interpretation-note[data-v-b4fa3846]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.text-positive[data-v-b4fa3846]{color:#059669}.text-negative[data-v-b4fa3846]{color:#dc2626}.box-positive[data-v-b4fa3846]{background:#ecfdf5;border-color:#a7f3d0}.box-positive .result-label[data-v-b4fa3846]{color:#047857}.box-negative[data-v-b4fa3846]{background:#fef2f2;border-color:#fecaca}.box-negative .result-label[data-v-b4fa3846]{color:#b91c1c}.custom-calculator[data-v-25dbbf58]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-25dbbf58]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-25dbbf58]{grid-template-columns:1fr 1fr}}.section-title[data-v-25dbbf58]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-25dbbf58]{margin-bottom:var(--space-4)}.form-label[data-v-25dbbf58]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-25dbbf58],.form-select[data-v-25dbbf58]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-25dbbf58]:focus,.form-select[data-v-25dbbf58]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-25dbbf58]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-25dbbf58]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-25dbbf58]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-25dbbf58]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-25dbbf58]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-25dbbf58]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-25dbbf58]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-25dbbf58]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-25dbbf58]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-25dbbf58]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-25dbbf58]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.mode-tab[data-v-25dbbf58]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .2s}.mode-tab[data-v-25dbbf58]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.mode-tab.active[data-v-25dbbf58]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.input-container[data-v-25dbbf58]{align-items:center;display:flex;position:relative}.input-affix-suffix[data-v-25dbbf58]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-suffix[data-v-25dbbf58]{padding-right:2.5rem}.preset-buttons[data-v-25dbbf58]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-25dbbf58]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-btn[data-v-25dbbf58]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-25dbbf58]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.quick-examples[data-v-25dbbf58]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-25dbbf58]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.results-stack[data-v-25dbbf58]{gap:var(--space-4);flex-direction:column;display:flex}.result-summary[data-v-25dbbf58]{font-size:var(--text-sm);color:var(--color-primary-800);margin-top:var(--space-2)}.error-box[data-v-25dbbf58]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-25dbbf58]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.font-mono[data-v-25dbbf58]{font-family:monospace}.text-capitalize[data-v-25dbbf58]{text-transform:capitalize}.text-positive[data-v-25dbbf58]{color:#059669}.text-negative[data-v-25dbbf58]{color:#dc2626}.step-list[data-v-25dbbf58]{padding-left:var(--space-5);gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.step-item[data-v-25dbbf58]{line-height:1.5}.info-text[data-v-25dbbf58]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-6f216a88]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-6f216a88]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-6f216a88]{grid-template-columns:1fr 1fr}}.section-title[data-v-6f216a88]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-6f216a88]{margin-bottom:var(--space-4)}.form-label[data-v-6f216a88]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-6f216a88],.form-select[data-v-6f216a88]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-6f216a88]:focus,.form-select[data-v-6f216a88]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-6f216a88]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-6f216a88]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-6f216a88]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-6f216a88]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-6f216a88]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-6f216a88]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-6f216a88]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-6f216a88]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-6f216a88]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-6f216a88]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-stack[data-v-6f216a88]{gap:var(--space-4);flex-direction:column;display:flex}.quick-examples[data-v-6f216a88]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.quick-examples-label[data-v-6f216a88]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.05em;display:block}.preset-buttons[data-v-6f216a88]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-6f216a88]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;transition:all .15s}.preset-btn[data-v-6f216a88]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.warning-box[data-v-6f216a88]{color:#92400e;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5}.error-box[data-v-6f216a88]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-6f216a88]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.step-list[data-v-6f216a88]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-6f216a88]{gap:var(--space-2);align-items:baseline;display:flex}.step-number[data-v-6f216a88]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.step-text[data-v-6f216a88]{font-family:monospace,sans-serif;font-size:var(--text-xs)}.summary-note[data-v-6f216a88]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.verification-box[data-v-6f216a88]{border:1px dashed var(--color-primary-300);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);background:#f8fafc}.verification-title[data-v-6f216a88]{font-weight:var(--font-weight-bold);color:var(--color-primary-800);margin-bottom:var(--space-1)}.verification-formula[data-v-6f216a88]{color:var(--text-primary);font-family:monospace,sans-serif}.custom-calculator[data-v-1752d91a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1752d91a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1752d91a]{grid-template-columns:1fr 1fr}}.section-title[data-v-1752d91a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1752d91a]{margin-bottom:var(--space-4)}.form-label[data-v-1752d91a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1752d91a],.form-select[data-v-1752d91a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1752d91a]:focus,.form-select[data-v-1752d91a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-1752d91a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1752d91a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-1752d91a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1752d91a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-1752d91a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1752d91a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1752d91a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1752d91a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-1752d91a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1752d91a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-3[data-v-1752d91a]{margin-top:var(--space-3)}.mt-4[data-v-1752d91a]{margin-top:var(--space-4)}.mb-0[data-v-1752d91a]{margin-bottom:0}.pointer[data-v-1752d91a]{cursor:pointer}.sm-font[data-v-1752d91a]{font-weight:var(--font-weight-bold);word-break:break-word;font-size:var(--text-lg)!important}.label-hint[data-v-1752d91a]{font-size:var(--text-xs);color:var(--text-secondary);margin-left:var(--space-1);font-weight:400}.optional-tag[data-v-1752d91a]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:4px;padding:2px 6px;font-weight:400}.segmented-control[data-v-1752d91a]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.segment-btn[data-v-1752d91a]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-1752d91a]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.distance-input-row[data-v-1752d91a]{gap:var(--space-2);display:flex}.distance-field[data-v-1752d91a]{flex:3}.unit-dropdown[data-v-1752d91a]{flex:2}.input-container[data-v-1752d91a]{align-items:center;display:flex;position:relative}.input-unit-badge[data-v-1752d91a]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.extinction-card[data-v-1752d91a]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.extinction-header[data-v-1752d91a]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.form-checkbox[data-v-1752d91a]{margin-right:var(--space-2);cursor:pointer;accent-color:var(--color-primary-600)}.presets-section[data-v-1752d91a]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.presets-row[data-v-1752d91a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-1752d91a]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-primary);cursor:pointer;padding:6px 12px;transition:all .15s}.preset-chip[data-v-1752d91a]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.result-badge-row[data-v-1752d91a]{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.status-badge[data-v-1752d91a]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.04em;padding:3px 10px}.status-badge.success[data-v-1752d91a]{color:#15803d;background:#dcfce7}.status-badge.warning[data-v-1752d91a]{color:#b45309;background:#fef3c7}.status-badge.neutral[data-v-1752d91a]{color:#475569;background:#f1f5f9}.sub-label[data-v-1752d91a]{color:var(--text-muted);margin-top:2px;font-size:11px}.warning-box[data-v-1752d91a]{align-items:flex-start;gap:var(--space-2);color:#92400e;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5;display:flex}.error-box[data-v-1752d91a]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca}.error-title[data-v-1752d91a]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.steps-wrapper[data-v-1752d91a]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-1752d91a]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);line-height:1.5;display:flex}.step-num[data-v-1752d91a]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:flex}.step-text[data-v-1752d91a]{color:var(--text-primary);word-break:break-word;font-family:monospace,sans-serif}.info-desc[data-v-1752d91a]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-1752d91a]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-74fb44bd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-74fb44bd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-74fb44bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-74fb44bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-74fb44bd]{margin-bottom:var(--space-4)}.form-label[data-v-74fb44bd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-74fb44bd]{display:flex}.form-input[data-v-74fb44bd]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);flex:1;transition:all .2s}.form-input[data-v-74fb44bd]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);z-index:1;outline:none}.form-select[data-v-74fb44bd]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);cursor:pointer;border-left:none;width:110px}.form-select[data-v-74fb44bd]:focus{border-color:var(--color-primary-600);outline:none}.error-text[data-v-74fb44bd]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-74fb44bd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-74fb44bd]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-74fb44bd]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-notation[data-v-74fb44bd]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace}.result-value[data-v-74fb44bd]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.result-value .unit[data-v-74fb44bd]{font-size:var(--text-lg);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.placeholder[data-v-74fb44bd]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-74fb44bd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-74fb44bd]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-74fb44bd]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-74fb44bd]{color:var(--text-secondary)}.sec-val[data-v-74fb44bd]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-74fb44bd]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-74fb44bd]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-74fb44bd]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-1283f74b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1283f74b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1283f74b]{grid-template-columns:1fr 1fr}}.section-title[data-v-1283f74b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1283f74b]{margin-bottom:var(--space-4)}.form-label[data-v-1283f74b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1283f74b],.form-select[data-v-1283f74b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1283f74b]:focus,.form-select[data-v-1283f74b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.unit-selectors-row[data-v-1283f74b]{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.unit-select-group[data-v-1283f74b]{flex:1;margin-bottom:0}.swap-button-container[data-v-1283f74b]{justify-content:center;align-items:center;padding-bottom:2px;display:flex}.swap-btn[data-v-1283f74b]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.swap-btn[data-v-1283f74b]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600);border-color:var(--color-primary-300)}.preset-pills[data-v-1283f74b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-1283f74b]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-1283f74b]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-700);border-color:var(--color-primary-300)}.unit-desc-text[data-v-1283f74b]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.4}.unit-conversion-factor[data-v-1283f74b]{font-size:var(--text-xs);color:var(--text-muted)}.primary-result-box[data-v-1283f74b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-1283f74b]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-state-text[data-v-1283f74b]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.result-label[data-v-1283f74b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1283f74b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-name[data-v-1283f74b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-1283f74b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1283f74b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1283f74b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-1283f74b]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all}.info-box[data-v-1283f74b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1283f74b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-steps[data-v-1283f74b]{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);flex-direction:column;display:flex}.formula-step[data-v-1283f74b]{align-items:center;gap:var(--space-2);display:flex}.step-badge[data-v-1283f74b]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.formula-factor-direct[data-v-1283f74b]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed var(--border-color);font-size:var(--text-xs);color:var(--text-muted)}.table-responsive[data-v-1283f74b]{overflow-x:auto}.all-units-table[data-v-1283f74b]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.all-units-table th[data-v-1283f74b],.all-units-table td[data-v-1283f74b]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.all-units-table th[data-v-1283f74b]{text-align:left;font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.all-units-table tbody tr:last-child td[data-v-1283f74b]{border-bottom:none}.highlight-row[data-v-1283f74b]{background:var(--color-primary-50)}.source-row[data-v-1283f74b]{background:var(--color-neutral-50,#f9fafb)}.badge-target[data-v-1283f74b]{background:var(--color-primary-200);color:var(--color-primary-800);margin-left:var(--space-2);font-size:10px;font-weight:var(--font-weight-bold);border-radius:9999px;padding:1px 6px;display:inline-block}.badge-source[data-v-1283f74b]{background:var(--color-neutral-200,#e5e7eb);color:var(--text-secondary);margin-left:var(--space-2);font-size:10px;font-weight:var(--font-weight-medium);border-radius:9999px;padding:1px 6px;display:inline-block}.mt-4[data-v-1283f74b]{margin-top:var(--space-4)}.text-right[data-v-1283f74b]{text-align:right}.font-mono[data-v-1283f74b]{font-family:monospace}.font-bold[data-v-1283f74b]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-160c9e9f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-160c9e9f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-160c9e9f]{grid-template-columns:1fr 1fr}}.section-title[data-v-160c9e9f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-160c9e9f]{margin-bottom:var(--space-4)}.form-label[data-v-160c9e9f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-160c9e9f],.form-select[data-v-160c9e9f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-160c9e9f]:focus,.form-select[data-v-160c9e9f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.mode-toggle-group[data-v-160c9e9f]{gap:var(--space-2);flex-direction:column;display:flex}.toggle-buttons[data-v-160c9e9f]{gap:var(--space-2);display:flex}.toggle-btn[data-v-160c9e9f]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;flex:1;transition:all .2s}.toggle-btn[data-v-160c9e9f]:hover{background:var(--color-neutral-200)}.toggle-btn.active[data-v-160c9e9f]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.input-with-unit[data-v-160c9e9f]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;transition:all .2s;display:flex;overflow:hidden}.input-with-unit[data-v-160c9e9f]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-unit .form-input[data-v-160c9e9f]{border:none;border-radius:0;flex:1}.input-with-unit .form-input[data-v-160c9e9f]:focus{box-shadow:none}.unit-select[data-v-160c9e9f]{width:40%;min-width:110px;padding:var(--space-3) var(--space-2);background:var(--color-neutral-100);border:none;border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.unit-select[data-v-160c9e9f]:focus{outline:none}.dimensions-grid[data-v-160c9e9f]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.dimensions-summary[data-v-160c9e9f]{font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-top:var(--space-2);border:1px dashed var(--border-color)}.preset-buttons[data-v-160c9e9f]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-160c9e9f]{padding:var(--space-1) var(--space-2);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-chip[data-v-160c9e9f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.primary-result-box[data-v-160c9e9f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-160c9e9f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-160c9e9f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-160c9e9f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-label[data-v-160c9e9f]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-1)}.secondary-results-grid[data-v-160c9e9f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-160c9e9f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-160c9e9f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-160c9e9f]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.secondary-result-box .result-value.compact[data-v-160c9e9f]{font-size:var(--text-lg)}.sub-value[data-v-160c9e9f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-weight:400}.unit[data-v-160c9e9f]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-160c9e9f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-160c9e9f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-equation[data-v-160c9e9f]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);line-height:1.6}.math-equation .var[data-v-160c9e9f]{color:var(--color-primary-700);font-weight:700}.sub-eq[data-v-160c9e9f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.benchmark-table[data-v-160c9e9f]{gap:var(--space-1);flex-direction:column;display:flex}.benchmark-row[data-v-160c9e9f]{padding:var(--space-1) 0;border-bottom:1px solid var(--color-neutral-100);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.benchmark-row[data-v-160c9e9f]:last-child{border-bottom:none}.benchmark-space[data-v-160c9e9f]{color:var(--text-secondary)}.benchmark-ach[data-v-160c9e9f]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.error-box[data-v-160c9e9f]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-160c9e9f]{font-size:var(--text-base);color:var(--text-muted)}.mt-4[data-v-160c9e9f]{margin-top:var(--space-4)}.mb-0[data-v-160c9e9f]{margin-bottom:0}.custom-calculator[data-v-60483156]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-60483156]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-60483156]{grid-template-columns:1fr 1fr}}.section-title[data-v-60483156]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-60483156]{margin-bottom:var(--space-4)}.form-label[data-v-60483156]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-60483156],.form-select[data-v-60483156]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-60483156]:focus,.form-select[data-v-60483156]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-60483156]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-60483156]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-60483156]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-60483156]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-60483156]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-60483156]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-60483156]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-60483156]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-60483156]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-60483156]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-60483156]{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.mode-tabs[data-v-60483156]{grid-template-columns:repeat(2,1fr)}}.mode-tab[data-v-60483156]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.mode-tab[data-v-60483156]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.mode-tab.active[data-v-60483156]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;box-shadow:0 1px 2px #0000000d}.input-with-unit[data-v-60483156]{display:flex}.input-with-unit .form-input[data-v-60483156]{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-unit .unit-selector[data-v-60483156]{background-color:var(--color-neutral-50);cursor:pointer;border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;width:130px}.input-with-unit .form-input[data-v-60483156]:focus,.input-with-unit .unit-selector[data-v-60483156]:focus{z-index:1}.math-font[data-v-60483156]{font-family:Georgia,serif;font-style:italic;font-weight:600}.primary-unit[data-v-60483156]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-2);color:var(--color-primary-600)}.sec-unit[data-v-60483156]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-left:var(--space-1)}.metric-subtext[data-v-60483156]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);font-family:monospace}.formula-used-tag[data-v-60483156]{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-secondary)}.formula-used-tag code[data-v-60483156]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:700}.field-hint[data-v-60483156]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.quick-presets[data-v-60483156]{margin-top:var(--space-5)}.preset-label[data-v-60483156]{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);display:block}.preset-buttons[data-v-60483156]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-60483156]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-60483156]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.formula-banner[data-v-60483156]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);text-align:center;margin-top:var(--space-2)}.steps-box[data-v-60483156]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4)}.steps-header[data-v-60483156]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.steps-list[data-v-60483156]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-60483156]{margin-bottom:var(--space-2);white-space:pre-wrap;font-family:monospace}.step-item[data-v-60483156]:last-child{margin-bottom:0}.notice-box[data-v-60483156]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.warning-box[data-v-60483156]{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.error-box[data-v-60483156]{color:#b91c1c;background:#fef2f2;border:1px solid #f87171}.primary-result-box.has-error[data-v-60483156]{background:#fff5f5;border-color:#f87171}.mt-2[data-v-60483156]{margin-top:var(--space-2)}.mt-4[data-v-60483156]{margin-top:var(--space-4)}.mt-6[data-v-60483156]{margin-top:var(--space-6)}.mb-0[data-v-60483156]{margin-bottom:0}.mb-4[data-v-60483156]{margin-bottom:var(--space-4)}.text-xs[data-v-60483156]{font-size:var(--text-xs)}.text-sm[data-v-60483156]{font-size:var(--text-sm)}.text-secondary[data-v-60483156]{color:var(--text-secondary)}.custom-calculator[data-v-fb90240c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fb90240c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fb90240c]{grid-template-columns:1fr 1fr}}.section-title[data-v-fb90240c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fb90240c]{margin-bottom:var(--space-4)}.form-label[data-v-fb90240c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-fb90240c],.form-select[data-v-fb90240c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-fb90240c]:focus,.form-select[data-v-fb90240c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-fb90240c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fb90240c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-fb90240c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fb90240c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-fb90240c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fb90240c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fb90240c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fb90240c]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-fb90240c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fb90240c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.preset-section[data-v-fb90240c]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg);padding:var(--space-4)}.preset-header[data-v-fb90240c]{margin-bottom:var(--space-2)}.preset-title[data-v-fb90240c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.preset-scroll-container[data-v-fb90240c]{gap:var(--space-2);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.preset-button[data-v-fb90240c]{padding:var(--space-2) var(--space-3);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;flex-direction:column;flex:none;align-items:flex-start;min-width:140px;transition:all .2s;display:flex}.preset-button[data-v-fb90240c]:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.preset-button.active[data-v-fb90240c]{border-color:var(--color-primary-600);background:var(--color-primary-100);box-shadow:0 0 0 2px var(--color-primary-200)}.preset-name[data-v-fb90240c]{font-weight:var(--font-weight-bold);color:var(--text-primary);font-size:var(--text-xs)}.preset-desc[data-v-fb90240c]{color:var(--text-muted);margin-top:2px;font-size:.7rem}.mode-tabs[data-v-fb90240c]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.mode-tabs[data-v-fb90240c]{grid-template-columns:1fr 1fr 1fr}}.mode-tab[data-v-fb90240c]{padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.mode-tab[data-v-fb90240c]:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.mode-tab.active[data-v-fb90240c]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.mode-tab .tab-title[data-v-fb90240c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:inherit}.mode-tab .tab-subtitle[data-v-fb90240c]{opacity:.85;color:inherit;margin-top:2px;font-size:.7rem}.mode-tab:not(.active) .tab-title[data-v-fb90240c]{color:var(--text-primary)}.mode-tab:not(.active) .tab-subtitle[data-v-fb90240c]{color:var(--text-muted)}.input-with-addon[data-v-fb90240c]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-fb90240c]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-addon .addon-select[data-v-fb90240c]{background:var(--color-neutral-100,#f1f5f9);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.help-text[data-v-fb90240c]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.unit-text[data-v-fb90240c]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium)}.sub-unit[data-v-fb90240c]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:400}.sub-result[data-v-fb90240c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800);font-weight:var(--font-weight-medium)}.math-steps[data-v-fb90240c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.math-steps code[data-v-fb90240c]{background:var(--color-neutral-100,#f1f5f9);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);word-break:break-all;font-family:monospace;display:block}.advisory-box[data-v-fb90240c]{border-left:4px solid var(--color-primary-500)}.advisory-text[data-v-fb90240c]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.error-banner[data-v-fb90240c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.mb-4[data-v-fb90240c]{margin-bottom:var(--space-4)}.mb-6[data-v-fb90240c]{margin-bottom:var(--space-6)}.text-muted[data-v-fb90240c]{color:var(--text-muted)}.custom-calculator[data-v-e9d0ead9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e9d0ead9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e9d0ead9]{grid-template-columns:1fr 1fr}}.section-title[data-v-e9d0ead9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e9d0ead9]{margin-bottom:var(--space-4)}.form-label[data-v-e9d0ead9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e9d0ead9],.form-select[data-v-e9d0ead9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e9d0ead9]:focus,.form-select[data-v-e9d0ead9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e9d0ead9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e9d0ead9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e9d0ead9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e9d0ead9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e9d0ead9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e9d0ead9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e9d0ead9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e9d0ead9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e9d0ead9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e9d0ead9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-container[data-v-e9d0ead9]{gap:var(--space-4);flex-direction:column;display:flex}.input-with-select[data-v-e9d0ead9]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-e9d0ead9]{flex:1}.input-with-select .addon-select[data-v-e9d0ead9]{width:auto;min-width:125px}.result-subtext[data-v-e9d0ead9]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.unit-text[data-v-e9d0ead9]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.help-text[data-v-e9d0ead9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.formula-badge[data-v-e9d0ead9]{font-family:monospace;font-size:var(--text-sm);background:var(--color-neutral-100);color:var(--color-primary-700);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.step-list[data-v-e9d0ead9]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-e9d0ead9]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-e0159825]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.calculator-grid[data-v-e0159825]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.calculator-grid[data-v-e0159825]{grid-template-columns:1.1fr 1fr}}.section-title[data-v-e0159825]{margin-bottom:1rem;font-size:1.125rem;font-weight:600}.form-group[data-v-e0159825]{margin-bottom:1.25rem}.form-label[data-v-e0159825]{margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.mode-tabs[data-v-e0159825]{gap:.5rem;display:flex}.mode-tab[data-v-e0159825]{border:1px solid var(--color-border,#cbd5e1);cursor:pointer;background:#f8fafc;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.mode-tab.active[data-v-e0159825]{background:var(--color-primary,#2563eb);color:#fff;border-color:var(--color-primary,#2563eb)}.input-with-select[data-v-e0159825]{display:flex}.form-input[data-v-e0159825]{border:1px solid var(--color-border,#cbd5e1);border-radius:.375rem;flex:1;padding:.5rem .75rem;font-size:.9375rem}.unit-select[data-v-e0159825]{border-left:none;border-radius:0 .375rem .375rem 0;width:90px}.form-select[data-v-e0159825]{border:1px solid var(--color-border,#cbd5e1);background:#fff;border-radius:.375rem;width:100%;padding:.5rem .75rem}.preset-buttons[data-v-e0159825]{flex-wrap:wrap;gap:.375rem;display:flex}.preset-btn[data-v-e0159825]{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.preset-btn[data-v-e0159825]:hover{background:#e2e8f0}.result-card[data-v-e0159825]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.primary-card[data-v-e0159825]{background:#eff6ff;border-color:#bfdbfe}.result-label[data-v-e0159825]{color:#475569;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.result-value[data-v-e0159825]{color:#1e293b;font-size:1.75rem;font-weight:700}.result-secondary[data-v-e0159825]{color:#64748b;margin-top:.25rem;font-size:.8125rem}.mb-4[data-v-e0159825]{margin-bottom:1rem}.specs-grid[data-v-e0159825]{flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.spec-item[data-v-e0159825]{border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:.25rem 0;display:flex}.table-wrapper[data-v-e0159825]{overflow-x:auto}.data-table[data-v-e0159825]{border-collapse:collapse;width:100%;font-size:.8125rem}.data-table th[data-v-e0159825],.data-table td[data-v-e0159825]{text-align:left;border-bottom:1px solid #f1f5f9;padding:.375rem .5rem}.data-table th[data-v-e0159825]{background:#f1f5f9;font-weight:600}.elements-list[data-v-e0159825]{flex-direction:column;gap:.5rem;font-size:.8125rem;display:flex}.element-item[data-v-e0159825]{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.5rem}.element-desc[data-v-e0159825]{color:#64748b;margin-top:.125rem;font-size:.75rem}.info-box[data-v-e0159825]{background:#f8fafc;border-left:3px solid #2563eb;border-radius:.25rem;padding:.75rem}.info-title[data-v-e0159825]{color:#1e293b;margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.info-text[data-v-e0159825]{color:#334155;margin:0;font-size:.8125rem}.custom-calculator[data-v-7f51c599]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-7f51c599]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-7f51c599]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-7f51c599}@keyframes spin-7f51c599{to{transform:rotate(360deg)}}.calculator-grid[data-v-7f51c599]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-7f51c599]{opacity:1}@media (width>=768px){.calculator-grid[data-v-7f51c599]{grid-template-columns:1fr 1fr}}.section-title[data-v-7f51c599]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-7f51c599]{margin-top:var(--space-1)}.mt-4[data-v-7f51c599]{margin-top:var(--space-4)}.mt-6[data-v-7f51c599]{margin-top:var(--space-6)}.mb-4[data-v-7f51c599]{margin-bottom:var(--space-4)}.mb-6[data-v-7f51c599]{margin-bottom:var(--space-6)}.form-group[data-v-7f51c599]{margin-bottom:var(--space-4)}.form-label[data-v-7f51c599]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-7f51c599]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-7f51c599],.form-select[data-v-7f51c599]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-7f51c599]:focus,.form-select[data-v-7f51c599]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-7f51c599]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-7f51c599]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-7f51c599]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-7f51c599]{padding-right:var(--space-12)}.toggle-buttons[data-v-7f51c599]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:8px;padding:4px;display:flex}.toggle-btn[data-v-7f51c599]{padding:var(--space-2);border-radius:var(--radius-sm);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-7f51c599]{background:var(--surface-card);color:var(--color-primary-700);box-shadow:0 1px 3px #0000001a}.result-box[data-v-7f51c599]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-7f51c599]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-7f51c599]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-7f51c599]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-7f51c599]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all}.result-subtext[data-v-7f51c599]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-7f51c599]{color:var(--color-primary-600)}.placeholder[data-v-7f51c599]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-7f51c599]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-7f51c599]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-7f51c599]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-7f51c599]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-7f51c599]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-7f51c599]{font-weight:var(--font-weight-bold)}.font-mono[data-v-7f51c599]{font-family:monospace;font-size:13px}.text-primary[data-v-7f51c599]{color:var(--color-primary-600)}.text-success[data-v-7f51c599]{color:var(--color-success-600)}.summary-border[data-v-7f51c599]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-992c3b97]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-992c3b97]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-992c3b97]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-992c3b97}@keyframes spin-992c3b97{to{transform:rotate(360deg)}}.calculator-grid[data-v-992c3b97]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-992c3b97]{opacity:1}@media (width>=768px){.calculator-grid[data-v-992c3b97]{grid-template-columns:1fr 1fr}}.section-title[data-v-992c3b97]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.w-half[data-v-992c3b97]{width:50%}@media (width<=767px){.w-half[data-v-992c3b97]{width:100%}}.mt-1[data-v-992c3b97]{margin-top:var(--space-1)}.mt-2[data-v-992c3b97]{margin-top:var(--space-2)}.mt-4[data-v-992c3b97]{margin-top:var(--space-4)}.mt-6[data-v-992c3b97]{margin-top:var(--space-6)}.mb-4[data-v-992c3b97]{margin-bottom:var(--space-4)}.mb-6[data-v-992c3b97]{margin-bottom:var(--space-6)}.form-group[data-v-992c3b97]{margin-bottom:var(--space-4)}.form-label[data-v-992c3b97]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-992c3b97]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-992c3b97],.form-select[data-v-992c3b97]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-992c3b97]:focus,.form-select[data-v-992c3b97]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-992c3b97]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-992c3b97]{color:var(--text-muted);font-size:var(--text-base);position:absolute}.input-with-symbol.right .symbol[data-v-992c3b97]{right:var(--space-4)}.input-with-symbol.right .form-input[data-v-992c3b97]{padding-right:var(--space-14)}.preset-buttons[data-v-992c3b97]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-992c3b97]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:4px 8px;font-size:12px;transition:all .2s}.preset-btn[data-v-992c3b97]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.result-box[data-v-992c3b97]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-992c3b97]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-992c3b97]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-992c3b97]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-992c3b97]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-992c3b97]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-992c3b97]{color:var(--color-primary-600)}.placeholder[data-v-992c3b97]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-992c3b97]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-992c3b97]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-992c3b97]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-992c3b97]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-992c3b97]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-992c3b97]{font-weight:var(--font-weight-bold)}.font-mono[data-v-992c3b97]{font-family:monospace;font-size:13px}.text-primary[data-v-992c3b97]{color:var(--color-primary-600)}.text-success[data-v-992c3b97]{color:var(--color-success-600)}.summary-border[data-v-992c3b97]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-df87cc85]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-df87cc85]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-df87cc85]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-df87cc85}@keyframes spin-df87cc85{to{transform:rotate(360deg)}}.calculator-grid[data-v-df87cc85]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-df87cc85]{opacity:1}@media (width>=768px){.calculator-grid[data-v-df87cc85]{grid-template-columns:1fr 1fr}}.section-title[data-v-df87cc85]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-df87cc85]{margin-top:var(--space-1)}.mt-4[data-v-df87cc85]{margin-top:var(--space-4)}.mt-6[data-v-df87cc85]{margin-top:var(--space-6)}.mb-4[data-v-df87cc85],.form-group[data-v-df87cc85]{margin-bottom:var(--space-4)}.form-row[data-v-df87cc85]{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-df87cc85]{flex:1}.form-row .form-group[data-v-df87cc85]{margin-bottom:0}.form-label[data-v-df87cc85]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-df87cc85],.form-select[data-v-df87cc85]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-df87cc85]:focus,.form-select[data-v-df87cc85]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.swap-btn-container[data-v-df87cc85]{justify-content:center;align-items:center;padding-bottom:8px;display:flex}.swap-btn[data-v-df87cc85]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.swap-btn[data-v-df87cc85]:hover{background:var(--color-primary-100);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-box[data-v-df87cc85]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-df87cc85]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-df87cc85]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.warning-box[data-v-df87cc85]{border-color:var(--color-error-400);background:var(--color-error-50)}.result-label[data-v-df87cc85]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-df87cc85]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all}.result-subtext[data-v-df87cc85]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-df87cc85]{color:var(--color-primary-600)}.placeholder[data-v-df87cc85]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-df87cc85]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-df87cc85]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-df87cc85]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-df87cc85]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-df87cc85]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-primary[data-v-df87cc85]{color:var(--color-primary-600)}.text-error[data-v-df87cc85]{color:var(--color-error-600)}.info-note[data-v-df87cc85]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.info-note.error-note[data-v-df87cc85]{background:var(--color-error-50);border-left-color:var(--color-error-400)}.custom-calculator[data-v-d50d52bd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-d50d52bd]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-d50d52bd]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-d50d52bd}@keyframes spin-d50d52bd{to{transform:rotate(360deg)}}.calculator-grid[data-v-d50d52bd]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-d50d52bd]{opacity:1}@media (width>=768px){.calculator-grid[data-v-d50d52bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-d50d52bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-d50d52bd]{margin-top:var(--space-1)}.mt-4[data-v-d50d52bd]{margin-top:var(--space-4)}.mt-6[data-v-d50d52bd]{margin-top:var(--space-6)}.mb-4[data-v-d50d52bd],.form-group[data-v-d50d52bd]{margin-bottom:var(--space-4)}.form-row[data-v-d50d52bd]{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-d50d52bd]{flex:1}.form-row .form-group[data-v-d50d52bd]{margin-bottom:0}.form-label[data-v-d50d52bd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-d50d52bd],.form-select[data-v-d50d52bd]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-d50d52bd]:focus,.form-select[data-v-d50d52bd]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.swap-btn-container[data-v-d50d52bd]{justify-content:center;align-items:center;padding-bottom:8px;display:flex}.swap-btn[data-v-d50d52bd]{background:var(--color-neutral-100);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.swap-btn[data-v-d50d52bd]:hover{background:var(--color-primary-100);color:var(--color-primary-600);border-color:var(--color-primary-300)}.result-box[data-v-d50d52bd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-d50d52bd]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-d50d52bd]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.warning-box[data-v-d50d52bd]{border-color:var(--color-error-400);background:var(--color-error-50)}.result-label[data-v-d50d52bd]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-d50d52bd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all}.result-subtext[data-v-d50d52bd]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-d50d52bd]{color:var(--color-primary-600)}.placeholder[data-v-d50d52bd]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-d50d52bd]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-d50d52bd]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-d50d52bd]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-d50d52bd]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-d50d52bd]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-primary[data-v-d50d52bd]{color:var(--color-primary-600)}.text-error[data-v-d50d52bd]{color:var(--color-error-600)}.info-note[data-v-d50d52bd]{color:var(--text-secondary);background:var(--color-primary-50);padding:var(--space-3);border-radius:var(--radius-md);border-left:3px solid var(--color-primary-400);font-size:13px;line-height:1.5}.info-note.error-note[data-v-d50d52bd]{background:var(--color-error-50);border-left-color:var(--color-error-400)}.custom-calculator[data-v-442e6b16]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-442e6b16]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-442e6b16]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-442e6b16}@keyframes spin-442e6b16{to{transform:rotate(360deg)}}.calculator-grid[data-v-442e6b16]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-442e6b16]{opacity:1}@media (width>=768px){.calculator-grid[data-v-442e6b16]{grid-template-columns:1fr 1fr}}.section-title[data-v-442e6b16]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-442e6b16]{margin-top:var(--space-1)}.mt-4[data-v-442e6b16]{margin-top:var(--space-4)}.mb-4[data-v-442e6b16]{margin-bottom:var(--space-4)}.mb-6[data-v-442e6b16]{margin-bottom:var(--space-6)}.form-group[data-v-442e6b16]{margin-bottom:var(--space-4)}.form-label[data-v-442e6b16]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-442e6b16],.form-select[data-v-442e6b16]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-442e6b16]:focus,.form-select[data-v-442e6b16]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-442e6b16]{display:flex}.input-with-select .form-input[data-v-442e6b16]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-442e6b16]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:100px}.result-box[data-v-442e6b16]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-442e6b16]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-442e6b16]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-442e6b16]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-442e6b16]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-442e6b16]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-442e6b16]{color:var(--color-primary-600)}.placeholder[data-v-442e6b16]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-442e6b16]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-442e6b16]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-442e6b16]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-442e6b16]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-442e6b16]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-442e6b16]{font-weight:var(--font-weight-bold)}.text-primary[data-v-442e6b16]{color:var(--color-primary-600)}.summary-border[data-v-442e6b16]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-13ca260d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-13ca260d]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-13ca260d]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-13ca260d}@keyframes spin-13ca260d{to{transform:rotate(360deg)}}.calculator-grid[data-v-13ca260d]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-13ca260d]{opacity:1}@media (width>=768px){.calculator-grid[data-v-13ca260d]{grid-template-columns:1fr 1fr}}.section-title[data-v-13ca260d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-13ca260d]{margin-top:var(--space-1)}.mt-4[data-v-13ca260d]{margin-top:var(--space-4)}.mb-4[data-v-13ca260d]{margin-bottom:var(--space-4)}.mb-6[data-v-13ca260d]{margin-bottom:var(--space-6)}.form-group[data-v-13ca260d]{margin-bottom:var(--space-4)}.form-label[data-v-13ca260d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-13ca260d],.form-select[data-v-13ca260d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-13ca260d]:focus,.form-select[data-v-13ca260d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-13ca260d]{display:flex}.input-with-select .form-input[data-v-13ca260d]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .addon-select[data-v-13ca260d]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:100px}.result-box[data-v-13ca260d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-13ca260d]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-13ca260d]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-13ca260d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-13ca260d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-13ca260d]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-13ca260d]{color:var(--color-primary-600)}.placeholder[data-v-13ca260d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-13ca260d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-13ca260d]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-13ca260d]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-13ca260d]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-13ca260d]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.font-bold[data-v-13ca260d]{font-weight:var(--font-weight-bold)}.text-primary[data-v-13ca260d]{color:var(--color-primary-600)}.summary-border[data-v-13ca260d]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-d26897ef]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d26897ef]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d26897ef]{grid-template-columns:1fr 1fr}}.section-title[data-v-d26897ef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-d26897ef]{margin-top:var(--space-6)}.mt-4[data-v-d26897ef]{margin-top:var(--space-4)}.mt-2[data-v-d26897ef]{margin-top:var(--space-2)}.mt-1[data-v-d26897ef]{margin-top:var(--space-1)}.mb-6[data-v-d26897ef]{margin-bottom:var(--space-6)}.mb-0[data-v-d26897ef]{margin-bottom:0}.m-0[data-v-d26897ef]{margin:0}.text-center[data-v-d26897ef]{text-align:center}.text-sm[data-v-d26897ef]{font-size:var(--text-sm)}.text-gray-600[data-v-d26897ef]{color:#4b5563}.form-group[data-v-d26897ef]{margin-bottom:var(--space-4)}.form-label[data-v-d26897ef]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-select[data-v-d26897ef]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;transition:all .2s}.form-select[data-v-d26897ef]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-d26897ef]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-d26897ef]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-d26897ef]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:60%}.input-with-symbol .form-input[data-v-d26897ef]:focus{outline:none}.unit-select[data-v-d26897ef]{width:40%;padding:var(--space-3) var(--space-2);background:var(--color-neutral-100);border:none;border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1em;height:100%}.unit-select[data-v-d26897ef]:focus{outline:none}.primary-result-box[data-v-d26897ef]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d26897ef]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d26897ef]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-d26897ef]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-d26897ef]{font-size:var(--text-sm);color:var(--color-primary-600)}.secondary-results-grid[data-v-d26897ef]{flex-direction:column;display:flex}.secondary-result-box[data-v-d26897ef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.full-width[data-v-d26897ef]{width:100%}.secondary-result-box .result-label[data-v-d26897ef]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-d26897ef]{font-size:var(--text-xl);color:var(--text-primary);margin-top:var(--space-1)}.unit[data-v-d26897ef]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-d26897ef]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d26897ef]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);text-align:center}.math-equation[data-v-d26897ef]{text-align:center;font-size:var(--text-xl);background:var(--color-neutral-50);padding:var(--space-2);border-radius:var(--radius-md);margin:var(--space-2) 0;font-family:monospace}.var[data-v-d26897ef]{color:var(--color-primary-700);font-style:italic;font-weight:700}.error-box[data-v-d26897ef]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-d26897ef]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-0f789d89]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0f789d89]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0f789d89]{grid-template-columns:1fr 1fr}}.section-title[data-v-0f789d89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-4[data-v-0f789d89]{margin-top:var(--space-4)}.mt-2[data-v-0f789d89]{margin-top:var(--space-2)}.mt-1[data-v-0f789d89]{margin-top:var(--space-1)}.mb-6[data-v-0f789d89]{margin-bottom:var(--space-6)}.m-0[data-v-0f789d89]{margin:0}.text-center[data-v-0f789d89]{text-align:center}.text-sm[data-v-0f789d89]{font-size:var(--text-sm)}.text-gray-600[data-v-0f789d89]{color:#4b5563}.form-group[data-v-0f789d89]{margin-bottom:var(--space-4)}.form-label[data-v-0f789d89]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-select[data-v-0f789d89]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;transition:all .2s}.form-select[data-v-0f789d89]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0f789d89]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-0f789d89]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-0f789d89]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-lg);background:0 0;border:none;flex:1;width:60%}.input-with-symbol .form-input[data-v-0f789d89]:focus{outline:none}.unit-select[data-v-0f789d89]{width:40%;padding:var(--space-3) var(--space-2);background:var(--color-neutral-100);border:none;border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1em;height:100%}.unit-select[data-v-0f789d89]:focus{outline:none}.primary-result-box[data-v-0f789d89]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0f789d89]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0f789d89]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-0f789d89]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-0f789d89]{font-size:var(--text-sm);color:var(--color-primary-600)}.info-box[data-v-0f789d89]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0f789d89]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);text-align:center}.math-equation[data-v-0f789d89]{text-align:center;font-size:var(--text-2xl);background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-md);margin:var(--space-2) 0;font-family:monospace}.var[data-v-0f789d89]{color:var(--color-primary-700);font-style:italic;font-weight:700}.error-box[data-v-0f789d89]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-0f789d89]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-d34eaa08]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d34eaa08]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d34eaa08]{grid-template-columns:1fr 1fr}}.section-title[data-v-d34eaa08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d34eaa08]{margin-bottom:var(--space-4)}.mt-4[data-v-d34eaa08]{margin-top:var(--space-4)}.form-label[data-v-d34eaa08]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d34eaa08]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d34eaa08]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-d34eaa08],.input-with-select[data-v-d34eaa08]{display:flex;position:relative}.input-with-unit .form-input[data-v-d34eaa08]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .form-input[data-v-d34eaa08]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-d34eaa08]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.unit-select[data-v-d34eaa08]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-d34eaa08]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-d34eaa08]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-d34eaa08]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-d34eaa08]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-d34eaa08]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.result-grid[data-v-d34eaa08]{gap:var(--space-4);display:grid}.result-box[data-v-d34eaa08]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;transition:all .2s}.result-box.highlight[data-v-d34eaa08]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.result-label[data-v-d34eaa08]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-2)}.highlight .result-label[data-v-d34eaa08]{color:var(--color-primary-700)}.result-value[data-v-d34eaa08]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.highlight .result-value[data-v-d34eaa08]{color:var(--color-primary-700)}.result-unit[data-v-d34eaa08]{font-size:var(--text-sm);color:var(--text-muted)}.empty-state[data-v-d34eaa08]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);height:100%;padding:var(--space-8);text-align:center;justify-content:center;align-items:center;display:flex}.placeholder[data-v-d34eaa08]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-a6e83538]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a6e83538]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a6e83538]{grid-template-columns:1fr 1fr}}.section-title[data-v-a6e83538]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a6e83538]{margin-bottom:var(--space-4)}.mt-4[data-v-a6e83538]{margin-top:var(--space-4)}.mb-4[data-v-a6e83538]{margin-bottom:var(--space-4)}.form-label[data-v-a6e83538]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.help-text[data-v-a6e83538]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.form-input[data-v-a6e83538]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a6e83538]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-a6e83538]{display:flex;position:relative}.input-with-unit .form-input[data-v-a6e83538]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-a6e83538]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.toggle-group[data-v-a6e83538]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-a6e83538]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-a6e83538]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-a6e83538]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.result-grid[data-v-a6e83538]{gap:var(--space-4);display:grid}.result-box[data-v-a6e83538]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;transition:all .2s}.result-box.highlight[data-v-a6e83538]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.result-label[data-v-a6e83538]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-2)}.highlight .result-label[data-v-a6e83538]{color:var(--color-primary-700)}.result-value[data-v-a6e83538]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.highlight .result-value[data-v-a6e83538]{color:var(--color-primary-700)}.result-unit[data-v-a6e83538]{font-size:var(--text-sm);color:var(--text-muted)}.empty-state[data-v-a6e83538]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-lg);height:100%;padding:var(--space-8);text-align:center;justify-content:center;align-items:center;display:flex}.placeholder[data-v-a6e83538]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-b64f33ae]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b64f33ae]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b64f33ae]{grid-template-columns:1fr 1fr}}.section-title[data-v-b64f33ae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b64f33ae],.mb-4[data-v-b64f33ae]{margin-bottom:var(--space-4)}.mt-4[data-v-b64f33ae]{margin-top:var(--space-4)}.form-label[data-v-b64f33ae]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b64f33ae]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b64f33ae]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-b64f33ae],.input-with-select[data-v-b64f33ae]{display:flex;position:relative}.input-with-unit .form-input[data-v-b64f33ae]{border-top-right-radius:0;border-bottom-right-radius:0}.input-with-select .form-input[data-v-b64f33ae]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-b64f33ae]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.unit-select[data-v-b64f33ae]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-b64f33ae]:focus{border-color:var(--color-primary-500)}.toggle-group[data-v-b64f33ae]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);gap:var(--space-1);display:flex}.toggle-btn[data-v-b64f33ae]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-b64f33ae]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-b64f33ae]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-result-box[data-v-b64f33ae]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b64f33ae]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b64f33ae]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b64f33ae]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-b64f33ae]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-b64f33ae]{gap:var(--space-4);grid-template-columns:1fr;display:grid}.secondary-result-box[data-v-b64f33ae]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box.opacity-50[data-v-b64f33ae]{opacity:.5}.secondary-result-box .result-label[data-v-b64f33ae]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value-sm[data-v-b64f33ae]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);word-break:break-all}.placeholder[data-v-b64f33ae]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-2958a4d5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2958a4d5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2958a4d5]{grid-template-columns:1fr 1fr}}.section-title[data-v-2958a4d5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2958a4d5],.mb-4[data-v-2958a4d5]{margin-bottom:var(--space-4)}.mt-4[data-v-2958a4d5]{margin-top:var(--space-4)}.mt-2[data-v-2958a4d5]{margin-top:var(--space-2)}.mt-1[data-v-2958a4d5]{margin-top:var(--space-1)}.m-0[data-v-2958a4d5]{margin:0}.divider[data-v-2958a4d5]{background-color:var(--border-color);height:1px;margin:var(--space-6) 0}.form-label[data-v-2958a4d5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2958a4d5]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2958a4d5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-unit[data-v-2958a4d5]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-2958a4d5]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-2958a4d5]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;height:100%;display:flex}.help-text[data-v-2958a4d5]{font-size:var(--text-xs);color:var(--text-muted);display:block}.primary-result-box[data-v-2958a4d5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2958a4d5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2958a4d5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2958a4d5]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-decimal[data-v-2958a4d5]{font-size:var(--text-sm);color:var(--color-primary-600);font-family:var(--font-mono)}.secondary-result-box[data-v-2958a4d5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2958a4d5]{color:var(--text-secondary)}.secondary-result-box .result-value[data-v-2958a4d5]{font-size:var(--text-2xl);color:var(--text-primary);font-weight:var(--font-weight-bold);margin-top:var(--space-2)}.unit-text[data-v-2958a4d5]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-2958a4d5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2958a4d5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-2958a4d5]{color:#4b5563}.placeholder[data-v-2958a4d5]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-922d017e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-922d017e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-922d017e]{grid-template-columns:1fr 1fr}}.section-title[data-v-922d017e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-922d017e]{margin-bottom:var(--space-4)}.form-label[data-v-922d017e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-922d017e],.form-select[data-v-922d017e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-922d017e]:focus,.form-select[data-v-922d017e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-922d017e]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-922d017e]{flex:60%}.input-with-select .unit-select[data-v-922d017e]{flex:40%;min-width:110px}.mode-toggle-group[data-v-922d017e]{gap:var(--space-2);background:var(--color-neutral-100);border-radius:var(--radius-md);padding:4px;display:flex}.toggle-btn[data-v-922d017e]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-922d017e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.sub-calculator-section[data-v-922d017e]{margin-top:var(--space-4);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-neutral-50)}.sub-section-header[data-v-922d017e]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.sub-title[data-v-922d017e]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.toggle-icon[data-v-922d017e]{color:var(--text-muted);font-size:10px}.sub-section-body[data-v-922d017e]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.error-box[data-v-922d017e]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:#fee2e2;border:1px solid #f87171}.results-content[data-v-922d017e]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-922d017e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.primary-result-box.empty-state[data-v-922d017e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-922d017e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-1)}.result-value.highlight[data-v-922d017e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all;line-height:1.2}.result-unit-selector[data-v-922d017e]{margin-top:var(--space-2);width:auto;min-width:180px}.result-select[data-v-922d017e]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);border:1px solid var(--color-primary-300);color:var(--color-primary-800);cursor:pointer;background:#fff}.status-badge[data-v-922d017e]{margin-top:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:var(--color-neutral-200);color:var(--text-secondary);padding:4px 12px}.status-badge.heating-badge[data-v-922d017e]{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.status-badge.cooling-badge[data-v-922d017e]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.secondary-results-grid[data-v-922d017e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-922d017e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-922d017e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-922d017e]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .unit-text[data-v-922d017e]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.full-width-result[data-v-922d017e]{background:#f8fafc;grid-column:span 2}.highlight-secondary[data-v-922d017e]{color:var(--color-primary-600)!important}.sub-detail-text[data-v-922d017e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.info-box[data-v-922d017e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-922d017e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-equations[data-v-922d017e]{gap:var(--space-1);font-family:var(--font-family-mono,monospace);font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.placeholder-text[data-v-922d017e]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-c8b867ca]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c8b867ca]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c8b867ca]{grid-template-columns:1fr 1fr}}.section-title[data-v-c8b867ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-6);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c8b867ca]{margin-bottom:var(--space-4)}.form-label[data-v-c8b867ca]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c8b867ca],.form-select[data-v-c8b867ca]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c8b867ca]:focus,.form-select[data-v-c8b867ca]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c8b867ca]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c8b867ca]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c8b867ca]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c8b867ca]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c8b867ca]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c8b867ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c8b867ca]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c8b867ca]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .result-sub[data-v-c8b867ca]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-c8b867ca]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c8b867ca]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.solve-for-toggles[data-v-c8b867ca]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid}.toggle-btn[data-v-c8b867ca]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn[data-v-c8b867ca]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-c8b867ca]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-group-row[data-v-c8b867ca]{gap:var(--space-2);grid-template-columns:1fr 110px;display:grid}.checkbox-group[data-v-c8b867ca]{margin-top:var(--space-4);margin-bottom:var(--space-2)}.checkbox-label[data-v-c8b867ca]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;user-select:none;font-weight:var(--font-weight-medium);display:flex}.atmospheric-input-panel[data-v-c8b867ca]{background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);border:1px dashed var(--border-color);margin-bottom:var(--space-4)}.quick-preset-chips[data-v-c8b867ca]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-c8b867ca]{border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:#fff;padding:4px 8px;font-size:11px;transition:all .15s}.chip-btn[data-v-c8b867ca]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.optional-panel[data-v-c8b867ca]{background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color)}.results-stack[data-v-c8b867ca]{gap:var(--space-4);flex-direction:column;display:flex}.formula-breakdown[data-v-c8b867ca]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);font-size:var(--text-xs);color:var(--color-primary-800);overflow-x:auto}.formula-breakdown code[data-v-c8b867ca]{background:#ffffffb3;border-radius:4px;padding:2px 8px;font-family:monospace;font-weight:600}.empty-hint[data-v-c8b867ca]{color:var(--text-muted);font-size:var(--text-sm)}.error-box[data-v-c8b867ca]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.units-table-wrapper[data-v-c8b867ca]{margin-top:var(--space-2);overflow-x:auto}.units-table[data-v-c8b867ca]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.units-table th[data-v-c8b867ca],.units-table td[data-v-c8b867ca]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.units-table th[data-v-c8b867ca]{color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;background:var(--color-neutral-50)}.units-table tbody tr:last-child td[data-v-c8b867ca]{border-bottom:none}.insights-list[data-v-c8b867ca]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.insights-list li[data-v-c8b867ca]{margin-bottom:var(--space-2)}.insights-list li[data-v-c8b867ca]:last-child{margin-bottom:0}.custom-calculator[data-v-0c6cc6c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.mode-tabs[data-v-0c6cc6c4]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex;overflow-x:auto}.tab-btn[data-v-0c6cc6c4]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);white-space:nowrap;background:#fff;transition:all .2s}.tab-btn[data-v-0c6cc6c4]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-0c6cc6c4]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.calculator-grid[data-v-0c6cc6c4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0c6cc6c4]{grid-template-columns:1fr 1fr}}.section-title[data-v-0c6cc6c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0c6cc6c4]{margin-bottom:var(--space-4)}.form-label[data-v-0c6cc6c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.optional-tag[data-v-0c6cc6c4]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.input-with-select[data-v-0c6cc6c4]{gap:var(--space-2);align-items:center;display:flex}.input-with-select .form-input[data-v-0c6cc6c4]{flex:1;min-width:0}.input-with-select .unit-select[data-v-0c6cc6c4]{flex-shrink:0;width:auto;min-width:110px}.unit-badge[data-v-0c6cc6c4]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap}.form-input[data-v-0c6cc6c4],.form-select[data-v-0c6cc6c4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0c6cc6c4]:focus,.form-select[data-v-0c6cc6c4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.error-box[data-v-0c6cc6c4]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.results-content[data-v-0c6cc6c4]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-0c6cc6c4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0c6cc6c4]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0c6cc6c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0c6cc6c4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-0c6cc6c4]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.secondary-results-grid[data-v-0c6cc6c4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0c6cc6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0c6cc6c4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0c6cc6c4]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-unit[data-v-0c6cc6c4]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.info-box[data-v-0c6cc6c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0c6cc6c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-breakdown-list[data-v-0c6cc6c4]{gap:var(--space-2);flex-direction:column;display:flex}.unit-breakdown-item[data-v-0c6cc6c4]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex}.unit-breakdown-item[data-v-0c6cc6c4]:last-child{border-bottom:none}.unit-name[data-v-0c6cc6c4]{color:var(--text-secondary)}.unit-val[data-v-0c6cc6c4]{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.summary-text[data-v-0c6cc6c4]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-1d9e13c4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1d9e13c4]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1d9e13c4]{grid-template-columns:1fr 1fr}}.section-title[data-v-1d9e13c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1d9e13c4]{margin-bottom:var(--space-4)}.form-label[data-v-1d9e13c4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-1d9e13c4],.form-select[data-v-1d9e13c4]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-1d9e13c4]:focus,.form-select[data-v-1d9e13c4]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-wrapper[data-v-1d9e13c4]{align-items:center;display:flex;position:relative}.input-wrapper .form-input[data-v-1d9e13c4]{padding-right:2.5rem}.input-suffix[data-v-1d9e13c4]{font-weight:var(--font-weight-bold);color:var(--text-muted);pointer-events:none;position:absolute;right:1rem}.presets-grid[data-v-1d9e13c4]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=480px){.presets-grid[data-v-1d9e13c4]{grid-template-columns:repeat(4,1fr)}}.preset-btn[data-v-1d9e13c4]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex}.preset-btn[data-v-1d9e13c4]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.preset-btn.preset-active[data-v-1d9e13c4]{background:var(--color-primary-100);border-color:var(--color-primary-500);box-shadow:0 0 0 1px var(--color-primary-500)}.preset-name[data-v-1d9e13c4]{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary)}.preset-val[data-v-1d9e13c4]{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-top:2px}.primary-result-box[data-v-1d9e13c4]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .2s}.primary-result-box.empty-state[data-v-1d9e13c4]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.warning-result-box[data-v-1d9e13c4]{background:var(--color-error-50,#fef2f2);border-color:var(--color-error-300,#fca5a5)}.result-label[data-v-1d9e13c4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-1d9e13c4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.warning-result-box .result-label[data-v-1d9e13c4],.warning-result-box .result-value.highlight[data-v-1d9e13c4]{color:var(--color-error-700,#b91c1c)}.unit-text[data-v-1d9e13c4]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal)}.classification-badge[data-v-1d9e13c4]{font-size:12px;font-weight:var(--font-weight-medium);border:1px solid var(--color-primary-200);color:var(--color-primary-800);background:#fff;border-radius:9999px;padding:3px 12px;display:inline-block}.classification-badge.warning-badge[data-v-1d9e13c4]{border-color:var(--color-error-300,#fca5a5);color:var(--color-error-700,#b91c1c);background:#fff}.secondary-results-grid[data-v-1d9e13c4]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-1d9e13c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-1d9e13c4]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .secondary-result-value[data-v-1d9e13c4]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-1d9e13c4]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-1d9e13c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-callout[data-v-1d9e13c4]{background:var(--color-neutral-50,#f8fafc)}.formula-text[data-v-1d9e13c4]{font-family:monospace;font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:var(--space-2) 0}.formula-subtext[data-v-1d9e13c4]{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.warning-box[data-v-1d9e13c4]{background:var(--color-error-50,#fef2f2);border:1px solid var(--color-error-200,#fecaca);border-radius:var(--radius-md);padding:var(--space-4)}.warning-title[data-v-1d9e13c4]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-error-700,#b91c1c);margin-bottom:var(--space-1)}.warning-text[data-v-1d9e13c4]{font-size:var(--text-xs);color:var(--color-error-800,#991b1b);line-height:1.4}.calc-steps-list[data-v-1d9e13c4]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.calc-steps-list li[data-v-1d9e13c4]{margin-bottom:var(--space-1)}.benchmark-table-wrapper[data-v-1d9e13c4]{overflow-x:auto}.benchmark-table[data-v-1d9e13c4]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.benchmark-table th[data-v-1d9e13c4],.benchmark-table td[data-v-1d9e13c4]{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--border-color)}.benchmark-table th[data-v-1d9e13c4]{color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.benchmark-table tr.current-row[data-v-1d9e13c4]{background:var(--color-primary-50);font-weight:var(--font-weight-bold);color:var(--color-primary-800)}.placeholder-text[data-v-1d9e13c4]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.mb-4[data-v-1d9e13c4]{margin-bottom:var(--space-4)}.mt-2[data-v-1d9e13c4]{margin-top:var(--space-2)}.custom-calculator[data-v-4e3455dc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4e3455dc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4e3455dc]{grid-template-columns:1fr 1fr}}.section-title[data-v-4e3455dc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4e3455dc]{margin-bottom:var(--space-4)}.form-label[data-v-4e3455dc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4e3455dc],.form-select[data-v-4e3455dc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4e3455dc]:focus,.form-select[data-v-4e3455dc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-4e3455dc]{display:flex;position:relative}.input-with-select .form-input[data-v-4e3455dc]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-4e3455dc]{background:var(--color-neutral-50,#f8fafc);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.results-content[data-v-4e3455dc]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-4e3455dc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4e3455dc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4e3455dc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4e3455dc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-selector[data-v-4e3455dc]{margin-top:var(--space-3);justify-content:center;display:flex}.result-select[data-v-4e3455dc]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-300);border-radius:var(--radius-md);color:var(--color-primary-800);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff}.secondary-results-grid[data-v-4e3455dc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4e3455dc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4e3455dc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4e3455dc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.unit-text[data-v-4e3455dc]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-4e3455dc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4e3455dc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-equations[data-v-4e3455dc]{gap:var(--space-2);background:var(--color-neutral-50,#f8fafc);padding:var(--space-3);border-radius:var(--radius-md);font-family:monospace;font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.math-equations[data-v-4e3455dc]{grid-template-columns:1fr}}.formula-line[data-v-4e3455dc]{color:var(--text-secondary)}.formula-line strong[data-v-4e3455dc]{color:var(--color-primary-700)}.error-box[data-v-4e3455dc]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-4e3455dc]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-3b691f9b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3b691f9b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3b691f9b]{grid-template-columns:1fr 1fr}}.section-title[data-v-3b691f9b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3b691f9b]{margin-bottom:var(--space-4)}.form-label[data-v-3b691f9b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3b691f9b],.form-select[data-v-3b691f9b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3b691f9b]:focus,.form-select[data-v-3b691f9b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3b691f9b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3b691f9b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3b691f9b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3b691f9b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3b691f9b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3b691f9b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3b691f9b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3b691f9b]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3b691f9b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3b691f9b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mb-4[data-v-3b691f9b]{margin-bottom:var(--space-4)}.mb-6[data-v-3b691f9b]{margin-bottom:var(--space-6)}.mt-2[data-v-3b691f9b]{margin-top:var(--space-2)}.mt-4[data-v-3b691f9b]{margin-top:var(--space-4)}.mode-tabs[data-v-3b691f9b]{background:var(--color-neutral-100);border-radius:var(--radius-lg);gap:4px;padding:4px;display:flex}.tab-btn[data-v-3b691f9b]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn[data-v-3b691f9b]:hover{color:var(--text-primary)}.tab-btn.active[data-v-3b691f9b]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #00000014}.input-with-addon[data-v-3b691f9b]{display:flex;position:relative}.input-with-addon .form-input[data-v-3b691f9b]{border-top-right-radius:0;border-bottom-right-radius:0}.input-addon[data-v-3b691f9b]{padding:0 var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-left:none;align-items:center;display:inline-flex}.split-input[data-v-3b691f9b]{gap:var(--space-2);display:flex}.split-input .form-input[data-v-3b691f9b]{flex:2}.split-input .unit-dropdown[data-v-3b691f9b]{flex:1.2}.preset-container[data-v-3b691f9b]{margin-top:var(--space-2)}.preset-label[data-v-3b691f9b]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);display:block}.preset-chips[data-v-3b691f9b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-3b691f9b]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);font-size:var(--text-xs);border-radius:var(--radius-full,9999px);cursor:pointer;padding:4px 10px;transition:all .2s}.preset-chip[data-v-3b691f9b]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.preset-chip.selected[data-v-3b691f9b]{background:var(--color-primary-100);color:var(--color-primary-800);border-color:var(--color-primary-400);font-weight:var(--font-weight-semibold)}.btn-swap[data-v-3b691f9b]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s;display:inline-flex}.btn-swap[data-v-3b691f9b]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.result-subtext[data-v-3b691f9b]{font-size:var(--text-sm);color:var(--color-primary-600);font-family:var(--font-mono,monospace)}.formula-box[data-v-3b691f9b]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.formula-title[data-v-3b691f9b]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold);margin-bottom:2px}.formula-code[data-v-3b691f9b]{font-family:var(--font-mono,monospace);font-size:var(--text-xs);color:var(--text-primary);word-break:break-all}.context-list[data-v-3b691f9b]{padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.context-list strong[data-v-3b691f9b]{color:var(--text-primary)}.empty-icon[data-v-3b691f9b]{margin-bottom:var(--space-2);font-size:2rem}.placeholder[data-v-3b691f9b]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-51940381]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-51940381]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-51940381]{grid-template-columns:1fr 1fr}}.section-title[data-v-51940381]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-51940381]{margin-bottom:var(--space-4)}.form-label[data-v-51940381]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-51940381],.form-select[data-v-51940381]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-51940381]:focus,.form-select[data-v-51940381]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-51940381]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-51940381]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-51940381]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-51940381]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-51940381]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-51940381]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-51940381]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-51940381]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-51940381]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-51940381]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-51940381]{margin-top:var(--space-4)}.sm-font[data-v-51940381]{font-weight:var(--font-weight-bold);font-size:var(--text-base)!important}.label-hint[data-v-51940381]{font-size:var(--text-xs);color:var(--text-secondary);margin-left:var(--space-1);font-weight:400}.optional-tag[data-v-51940381]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);margin-left:var(--space-1);border-radius:4px;padding:2px 6px;font-weight:400}.segmented-control[data-v-51940381]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.segment-btn[data-v-51940381]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-51940381]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.lens-type-grid[data-v-51940381]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lens-btn[data-v-51940381]{text-align:center;padding:var(--space-3) var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;background:#fff;flex-direction:column;align-items:center;transition:all .2s;display:flex}.lens-btn[data-v-51940381]:hover{border-color:var(--color-primary-300)}.lens-btn.active[data-v-51940381]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.lens-title[data-v-51940381]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.lens-btn.active .lens-title[data-v-51940381]{color:var(--color-primary-700)}.lens-subtitle[data-v-51940381]{color:var(--text-muted);margin-top:2px;font-size:11px}.input-container[data-v-51940381]{align-items:center;display:flex;position:relative}.input-unit-badge[data-v-51940381]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.presets-section[data-v-51940381]{border-top:1px solid var(--border-color);padding-top:var(--space-4);margin-top:var(--space-4)}.presets-row[data-v-51940381]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-51940381]{font-size:var(--text-xs);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-full,9999px);color:var(--text-primary);cursor:pointer;padding:6px 10px;transition:all .15s}.preset-chip[data-v-51940381]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.result-badge-row[data-v-51940381]{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.status-badge[data-v-51940381]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.04em;padding:3px 10px}.status-badge.success[data-v-51940381]{color:#15803d;background:#dcfce7}.status-badge.warning[data-v-51940381]{color:#b45309;background:#fef3c7}.status-badge.neutral[data-v-51940381]{color:#475569;background:#f1f5f9}.sub-label[data-v-51940381]{color:var(--text-muted);margin-top:2px;font-size:11px}.warning-box[data-v-51940381]{align-items:flex-start;gap:var(--space-2);color:#92400e;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);background:#fffbeb;border:1px solid #fde68a;line-height:1.5;display:flex}.error-box[data-v-51940381]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca}.error-title[data-v-51940381]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.steps-wrapper[data-v-51940381]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-51940381]{align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);line-height:1.5;display:flex}.step-num[data-v-51940381]{background:var(--color-primary-100);color:var(--color-primary-800);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:flex}.step-text[data-v-51940381]{color:var(--text-primary);word-break:break-word;font-family:monospace,sans-serif}.info-desc[data-v-51940381]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.placeholder[data-v-51940381]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-2c3d7526]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2c3d7526]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2c3d7526]{grid-template-columns:1fr 1fr}}.section-title[data-v-2c3d7526]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2c3d7526]{margin-bottom:var(--space-4)}.form-label[data-v-2c3d7526]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2c3d7526],.form-select[data-v-2c3d7526]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2c3d7526]:focus,.form-select[data-v-2c3d7526]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2c3d7526]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2c3d7526]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2c3d7526]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2c3d7526]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2c3d7526]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2c3d7526]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2c3d7526]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2c3d7526]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-2c3d7526]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2c3d7526]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-2c3d7526]{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.tab-btn[data-v-2c3d7526]{flex:1 1 calc(50% - var(--space-2));padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);background:var(--surface-card);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:all .2s}.tab-btn[data-v-2c3d7526]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.tab-btn.active[data-v-2c3d7526]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;font-weight:var(--font-weight-bold)}.radio-pill-group[data-v-2c3d7526]{gap:var(--space-2);flex-direction:column;display:flex}.pill-btn[data-v-2c3d7526]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;transition:all .2s}.pill-btn[data-v-2c3d7526]:hover{background:var(--color-neutral-100)}.pill-btn.active[data-v-2c3d7526]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.input-with-badge[data-v-2c3d7526]{align-items:center;display:flex;position:relative}.input-with-badge .form-input[data-v-2c3d7526]{padding-right:3.5rem}.unit-badge[data-v-2c3d7526]{right:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);pointer-events:none;font-weight:var(--font-weight-medium);position:absolute}.input-row[data-v-2c3d7526]{gap:var(--space-2);display:flex}.inline-select[data-v-2c3d7526]{width:auto;min-width:80px}.label-note[data-v-2c3d7526]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-normal);margin-left:var(--space-1)}.results-wrapper[data-v-2c3d7526]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-2c3d7526]{font-size:var(--text-xs);color:var(--color-primary-700);margin-top:var(--space-2);opacity:.9}.secondary-val-text[data-v-2c3d7526]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.error-text[data-v-2c3d7526]{color:var(--color-danger-600,#dc2626);font-size:var(--text-sm);margin-top:var(--space-2)}.empty-hint[data-v-2c3d7526]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.math-steps-box[data-v-2c3d7526]{margin-top:var(--space-4)}.steps-list[data-v-2c3d7526]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-2c3d7526]{margin-bottom:var(--space-1)}.guide-box[data-v-2c3d7526]{margin-top:var(--space-4)}.guide-text[data-v-2c3d7526]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-ec654b78]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ec654b78]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ec654b78]{grid-template-columns:1fr 1fr}}.section-title[data-v-ec654b78]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ec654b78]{margin-bottom:var(--space-4)}.form-label[data-v-ec654b78]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ec654b78],.form-select[data-v-ec654b78]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ec654b78]:focus,.form-select[data-v-ec654b78]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ec654b78]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ec654b78]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ec654b78]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ec654b78]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-ec654b78]{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);color:var(--color-primary-600)}.result-subtext[data-v-ec654b78]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-ec654b78]{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ec654b78]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ec654b78]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ec654b78]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-ec654b78]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ec654b78]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggles[data-v-ec654b78]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-4);display:flex}.mode-btn[data-v-ec654b78]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-ec654b78]:hover{color:var(--text-primary)}.mode-btn.active[data-v-ec654b78]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-ec654b78]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-ec654b78]{flex:3}.input-with-unit .unit-select[data-v-ec654b78]{flex:2;min-width:110px}.field-hint[data-v-ec654b78]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.input-error[data-v-ec654b78]{font-size:var(--text-xs);color:var(--color-error-500,#ef4444);margin-top:var(--space-1)}.mt-4[data-v-ec654b78]{margin-top:var(--space-4)}.mt-6[data-v-ec654b78]{margin-top:var(--space-6)}.results-stack[data-v-ec654b78]{flex-direction:column;display:flex}.empty-hint[data-v-ec654b78]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.formula-tag[data-v-ec654b78]{font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);background:var(--color-primary-50);color:var(--color-primary-700);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.steps-list[data-v-ec654b78]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-ec654b78]{margin-bottom:var(--space-1)}.custom-calculator[data-v-0b67f25e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0b67f25e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0b67f25e]{grid-template-columns:1fr 1fr}}.section-title[data-v-0b67f25e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0b67f25e]{margin-bottom:var(--space-4)}.form-label[data-v-0b67f25e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0b67f25e],.form-select[data-v-0b67f25e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0b67f25e]:focus,.form-select[data-v-0b67f25e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-0b67f25e]{display:flex;position:relative}.input-with-select .form-input[data-v-0b67f25e]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-0b67f25e]{background:var(--color-neutral-50,#f8fafc);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.optional-section[data-v-0b67f25e]{background:var(--color-neutral-50,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.optional-header[data-v-0b67f25e]{align-items:center;gap:var(--space-2);cursor:pointer;user-select:none;display:flex}.toggle-icon[data-v-0b67f25e]{font-size:var(--text-xs);color:var(--color-primary-600)}.optional-title[data-v-0b67f25e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.optional-body[data-v-0b67f25e]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.help-text[data-v-0b67f25e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-content[data-v-0b67f25e]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-0b67f25e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0b67f25e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0b67f25e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0b67f25e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-selector[data-v-0b67f25e]{margin-top:var(--space-3);justify-content:center;display:flex}.result-select[data-v-0b67f25e]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-300);border-radius:var(--radius-md);color:var(--color-primary-800);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff}.secondary-results-grid[data-v-0b67f25e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0b67f25e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0b67f25e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0b67f25e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.result-subtext[data-v-0b67f25e]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.unit-text[data-v-0b67f25e]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-0b67f25e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0b67f25e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-details[data-v-0b67f25e]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.formula-item[data-v-0b67f25e]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.formula-var[data-v-0b67f25e]{font-weight:var(--font-weight-medium);color:var(--text-secondary);font-size:var(--text-xs)}.formula-math[data-v-0b67f25e]{color:var(--text-primary);font-family:monospace}.formula-math strong[data-v-0b67f25e]{color:var(--color-primary-700)}.error-box[data-v-0b67f25e]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-0b67f25e]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-f84d57c9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-f84d57c9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-f84d57c9]{grid-template-columns:1fr 1fr}}.section-title[data-v-f84d57c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f84d57c9]{margin-bottom:var(--space-4)}.form-label[data-v-f84d57c9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-f84d57c9],.form-select[data-v-f84d57c9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-f84d57c9]:focus,.form-select[data-v-f84d57c9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-f84d57c9]{display:flex;position:relative}.input-with-select .form-input[data-v-f84d57c9]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-f84d57c9]{background:var(--color-neutral-50,#f8fafc);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.optional-section[data-v-f84d57c9]{background:var(--color-neutral-50,#f8fafc);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-4)}.optional-header[data-v-f84d57c9]{align-items:center;gap:var(--space-2);cursor:pointer;user-select:none;display:flex}.toggle-icon[data-v-f84d57c9]{font-size:var(--text-xs);color:var(--color-primary-600)}.optional-title[data-v-f84d57c9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.optional-body[data-v-f84d57c9]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.help-text[data-v-f84d57c9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.results-content[data-v-f84d57c9]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-f84d57c9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-f84d57c9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-f84d57c9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-f84d57c9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-selector[data-v-f84d57c9]{margin-top:var(--space-3);justify-content:center;display:flex}.result-select[data-v-f84d57c9]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-300);border-radius:var(--radius-md);color:var(--color-primary-800);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff}.secondary-results-grid[data-v-f84d57c9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-f84d57c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-f84d57c9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-f84d57c9]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-semibold)}.result-subtext[data-v-f84d57c9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.unit-text[data-v-f84d57c9]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-f84d57c9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-f84d57c9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.formula-details[data-v-f84d57c9]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.formula-item[data-v-f84d57c9]{background:var(--color-neutral-50,#f8fafc);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);flex-direction:column;gap:2px;display:flex}.formula-var[data-v-f84d57c9]{font-weight:var(--font-weight-medium);color:var(--text-secondary);font-size:var(--text-xs)}.formula-math[data-v-f84d57c9]{color:var(--text-primary);font-family:monospace}.formula-math strong[data-v-f84d57c9]{color:var(--color-primary-700)}.error-box[data-v-f84d57c9]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-f84d57c9]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mt-2[data-v-f84d57c9]{margin-top:var(--space-2)}.custom-calculator[data-v-16e6fa30]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-16e6fa30]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-16e6fa30]{grid-template-columns:1fr 1fr}}.section-title[data-v-16e6fa30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-16e6fa30]{margin-bottom:var(--space-4)}.form-label[data-v-16e6fa30]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-16e6fa30],.form-select[data-v-16e6fa30]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-16e6fa30]:focus,.form-select[data-v-16e6fa30]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-16e6fa30]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-16e6fa30]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-16e6fa30]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-16e6fa30]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-16e6fa30]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-16e6fa30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-16e6fa30]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-16e6fa30]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-16e6fa30]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-16e6fa30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-16e6fa30]{margin-top:var(--space-2)}.mt-6[data-v-16e6fa30]{margin-top:var(--space-6)}.mb-4[data-v-16e6fa30]{margin-bottom:var(--space-4)}.mb-6[data-v-16e6fa30]{margin-bottom:var(--space-6)}.text-xs[data-v-16e6fa30]{font-size:var(--text-xs)}.text-muted[data-v-16e6fa30]{color:var(--text-muted)}.input-with-addon[data-v-16e6fa30]{align-items:stretch;display:flex}.input-with-addon .form-input[data-v-16e6fa30]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-addon .addon-select[data-v-16e6fa30]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.custom-fields-panel[data-v-16e6fa30]{background:var(--color-neutral-50);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.result-unit-badge[data-v-16e6fa30]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-800);background:var(--color-primary-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);display:inline-block}.unit-text[data-v-16e6fa30]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-secondary)}.sub-value[data-v-16e6fa30]{margin-top:var(--space-1)}.regime-badge[data-v-16e6fa30]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1);display:inline-block}.regime-laminar[data-v-16e6fa30]{color:#15803d;background:#dcfce7}.regime-transitional[data-v-16e6fa30]{color:#a16207;background:#fef9c3}.regime-turbulent[data-v-16e6fa30]{color:#b91c1c;background:#fee2e2}.math-card[data-v-16e6fa30]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-3);font-family:monospace;font-size:var(--text-xs);line-height:1.6}.formula-line[data-v-16e6fa30]{margin-bottom:var(--space-1)}.formula-line[data-v-16e6fa30]:last-child{margin-bottom:0}.error-box[data-v-16e6fa30]{color:#b91c1c;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-16e6fa30]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-3dadd95a]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-tabs[data-v-3dadd95a]{gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-3);display:flex}.tab-btn[data-v-3dadd95a]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:1px solid #0000;transition:all .2s;display:inline-flex}.tab-btn[data-v-3dadd95a]:hover{background:var(--color-neutral-100,#f1f5f9);color:var(--text-primary)}.tab-btn.active[data-v-3dadd95a]{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.tab-icon[data-v-3dadd95a]{font-size:1.1em}.calculator-grid[data-v-3dadd95a]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3dadd95a]{grid-template-columns:1fr 1fr}}.section-title[data-v-3dadd95a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3dadd95a]{margin-bottom:var(--space-4)}.form-label[data-v-3dadd95a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-hint[data-v-3dadd95a]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.gravity-controls[data-v-3dadd95a]{gap:var(--space-2);flex-direction:column;display:flex}.gravity-controls .body-select[data-v-3dadd95a]{margin-bottom:0}.form-input[data-v-3dadd95a],.form-select[data-v-3dadd95a]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3dadd95a]:focus,.form-select[data-v-3dadd95a]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-3dadd95a]{display:flex;position:relative}.input-with-select .form-input[data-v-3dadd95a]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-select[data-v-3dadd95a]{background:var(--color-neutral-50,#f8fafc);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.results-content[data-v-3dadd95a]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-3dadd95a]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3dadd95a]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3dadd95a]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3dadd95a]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-selector[data-v-3dadd95a]{margin-top:var(--space-3);justify-content:center;display:flex}.result-select[data-v-3dadd95a]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-primary-300);border-radius:var(--radius-md);color:var(--color-primary-800);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff}.secondary-results-grid[data-v-3dadd95a]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3dadd95a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3dadd95a]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3dadd95a]{font-size:var(--text-2xl);margin-top:var(--space-2)}.unit-text[data-v-3dadd95a]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.info-box[data-v-3dadd95a]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3dadd95a]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-equations[data-v-3dadd95a]{gap:var(--space-2);background:var(--color-neutral-50,#f8fafc);padding:var(--space-3);border-radius:var(--radius-md);font-family:monospace;font-size:var(--text-sm);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.math-equations[data-v-3dadd95a]{grid-template-columns:1fr}}.formula-line[data-v-3dadd95a]{color:var(--text-secondary)}.formula-line strong[data-v-3dadd95a]{color:var(--color-primary-700)}.error-box[data-v-3dadd95a]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder-text[data-v-3dadd95a]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.custom-calculator[data-v-84456eb1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-84456eb1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-84456eb1]{grid-template-columns:1fr 1fr}}.section-title[data-v-84456eb1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-6);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-84456eb1]{margin-bottom:var(--space-4)}.form-label[data-v-84456eb1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-84456eb1],.form-select[data-v-84456eb1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-84456eb1]:focus,.form-select[data-v-84456eb1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-84456eb1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-84456eb1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-84456eb1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-84456eb1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-84456eb1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-84456eb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-84456eb1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-84456eb1]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .result-sub[data-v-84456eb1]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-84456eb1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-84456eb1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.solve-for-toggles[data-v-84456eb1]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr 1fr;display:grid}.toggle-btn[data-v-84456eb1]{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;transition:all .2s}.toggle-btn[data-v-84456eb1]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-84456eb1]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit-grid[data-v-84456eb1]{gap:var(--space-2);grid-template-columns:1fr 130px;display:grid}.formula-badge[data-v-84456eb1]{margin-top:var(--space-3);display:inline-block}.formula-badge code[data-v-84456eb1]{color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border:1px solid var(--color-primary-200);background:#fffc}.results-stack[data-v-84456eb1]{gap:var(--space-4);flex-direction:column;display:flex}.steps-list[data-v-84456eb1]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-84456eb1]{margin-bottom:var(--space-1)}.units-table-wrapper[data-v-84456eb1]{overflow-x:auto}.units-table[data-v-84456eb1]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.units-table th[data-v-84456eb1],.units-table td[data-v-84456eb1]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.units-table th[data-v-84456eb1]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.units-table tr:last-child td[data-v-84456eb1]{border-bottom:none}.insights-list[data-v-84456eb1]{padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.6}.insights-list li[data-v-84456eb1]{margin-bottom:var(--space-2)}.insights-list li[data-v-84456eb1]:last-child{margin-bottom:0}.error-box[data-v-84456eb1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-hint[data-v-84456eb1]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-19d03d7f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-19d03d7f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-19d03d7f]{grid-template-columns:1fr 1fr}}.section-title[data-v-19d03d7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-19d03d7f]{margin-bottom:var(--space-4)}.form-label[data-v-19d03d7f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-19d03d7f],.form-select[data-v-19d03d7f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-19d03d7f]:focus,.form-select[data-v-19d03d7f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-19d03d7f]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-19d03d7f]{flex:1}.inline-select[data-v-19d03d7f]{cursor:pointer;width:auto;min-width:100px}.label-with-badge[data-v-19d03d7f]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-badge .form-label[data-v-19d03d7f]{margin-bottom:0}.badge[data-v-19d03d7f]{background:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af);font-weight:var(--font-weight-bold);font-size:var(--text-xs);border-radius:var(--radius-full,9999px);padding:2px 8px}.angle-control[data-v-19d03d7f]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.angle-number-input[data-v-19d03d7f]{text-align:center;width:75px}.angle-slider[data-v-19d03d7f]{cursor:pointer;accent-color:var(--color-primary-600,#2563eb);flex:1}.preset-pills[data-v-19d03d7f]{gap:var(--space-1);flex-wrap:wrap;display:flex}.pill-btn[data-v-19d03d7f]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-neutral-100,#f1f5f9);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm,4px);cursor:pointer;transition:all .15s}.pill-btn[data-v-19d03d7f]:hover{background:var(--color-neutral-200,#e2e8f0);color:var(--text-primary)}.pill-btn.active[data-v-19d03d7f]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.mt-2[data-v-19d03d7f]{margin-top:var(--space-2)}.optional-section[data-v-19d03d7f]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.optional-header[data-v-19d03d7f]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.optional-title[data-v-19d03d7f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.toggle-icon[data-v-19d03d7f]{font-size:var(--text-xs);color:var(--text-muted)}.optional-content[data-v-19d03d7f]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color)}.results-wrapper[data-v-19d03d7f]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-19d03d7f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-19d03d7f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-19d03d7f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-19d03d7f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-19d03d7f]{font-size:var(--text-xs);color:var(--color-primary-600,#2563eb);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-19d03d7f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-19d03d7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-19d03d7f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-19d03d7f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit-subtext[data-v-19d03d7f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}.visualizer-card[data-v-19d03d7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.visualizer-header[data-v-19d03d7f]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.visualizer-title[data-v-19d03d7f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.visualizer-legend[data-v-19d03d7f]{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:var(--space-2);display:flex}.legend-dot[data-v-19d03d7f]{border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.legend-dot.launch[data-v-19d03d7f]{background:#10b981}.legend-dot.peak[data-v-19d03d7f]{background:#f59e0b}.legend-dot.impact[data-v-19d03d7f]{background:#ef4444}.svg-container[data-v-19d03d7f]{width:100%;height:auto}.trajectory-svg[data-v-19d03d7f]{width:100%;height:auto;display:block}.target-time-card[data-v-19d03d7f]{border-radius:var(--radius-md);padding:var(--space-4);background:#faf5ff;border:1px solid #e9d5ff}.target-card-header[data-v-19d03d7f]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.target-title[data-v-19d03d7f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#6b21a8}.status-badge[data-v-19d03d7f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full,9999px);padding:2px 8px}.status-badge.airborne[data-v-19d03d7f]{color:#166534;background:#dcfce7}.status-badge.landed[data-v-19d03d7f]{color:#475569;background:#f1f5f9}.target-stats-grid[data-v-19d03d7f]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.stat-item[data-v-19d03d7f]{flex-direction:column;display:flex}.stat-lbl[data-v-19d03d7f]{font-size:var(--text-xs);color:var(--text-secondary)}.stat-val[data-v-19d03d7f]{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.info-box[data-v-19d03d7f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-19d03d7f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-19d03d7f]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.placeholder[data-v-19d03d7f]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-32d3d329]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-32d3d329]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-32d3d329]{grid-template-columns:1fr 1fr}}.section-title[data-v-32d3d329]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-32d3d329]{margin-bottom:var(--space-4)}.form-label[data-v-32d3d329]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-32d3d329],.form-select[data-v-32d3d329]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-32d3d329]:focus,.form-select[data-v-32d3d329]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-input[data-v-32d3d329]:disabled,.form-select[data-v-32d3d329]:disabled{background-color:var(--color-neutral-100);cursor:not-allowed;color:var(--text-muted)}.primary-result-box[data-v-32d3d329]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.primary-result-box.empty-state[data-v-32d3d329]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.regime-laminar[data-v-32d3d329]{background:#10b98114;border-color:#10b9814d}.primary-result-box.regime-transitional[data-v-32d3d329]{background:#f59e0b14;border-color:#f59e0b4d}.primary-result-box.regime-turbulent[data-v-32d3d329]{background:#6366f114;border-color:#6366f14d}.result-label[data-v-32d3d329]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-32d3d329]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-32d3d329]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-32d3d329]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-32d3d329]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-32d3d329]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);margin-top:var(--space-2);color:var(--text-primary)}.secondary-result-box .unit[data-v-32d3d329]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.secondary-result-box .sub-unit[data-v-32d3d329]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.info-box[data-v-32d3d329]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-32d3d329]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-addon[data-v-32d3d329]{display:flex;position:relative}.input-with-addon .form-input[data-v-32d3d329]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-addon .addon-select[data-v-32d3d329]{background-color:var(--color-neutral-50,#f9fafb);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:100px}.dimensions-row[data-v-32d3d329]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.segmented-control[data-v-32d3d329]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-md);gap:2px;padding:3px;display:flex}.segment-btn[data-v-32d3d329]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.segment-btn.active[data-v-32d3d329]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.flow-regime-badge[data-v-32d3d329]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:4px 12px;display:inline-block}.badge-laminar[data-v-32d3d329]{color:#065f46;background-color:#d1fae5}.badge-transitional[data-v-32d3d329]{color:#92400e;background-color:#fef3c7}.badge-turbulent[data-v-32d3d329]{color:#3730a3;background-color:#e0e7ff}.badge-special[data-v-32d3d329]{color:#991b1b;background-color:#fee2e2}.regime-spectrum-box[data-v-32d3d329]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.spectrum-header[data-v-32d3d329]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.spectrum-bar[data-v-32d3d329]{border-radius:var(--radius-md);height:24px;margin:var(--space-3) 0 var(--space-4) 0;background:#e5e7eb;display:flex;position:relative;overflow:visible}.spectrum-segment[data-v-32d3d329]{color:#fff;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.spectrum-segment.laminar[data-v-32d3d329]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);background:#10b981;width:45%}.spectrum-segment.transitional[data-v-32d3d329]{background:#f59e0b;width:15%}.spectrum-segment.turbulent[data-v-32d3d329]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:#6366f1;width:40%}.spectrum-marker[data-v-32d3d329]{pointer-events:none;flex-direction:column;align-items:center;transition:left .3s;display:flex;position:absolute;top:-8px;transform:translate(-50%)}.marker-pin[data-v-32d3d329]{background:#111827;border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 2px 4px #0000004d}.marker-label[data-v-32d3d329]{color:#fff;white-space:nowrap;background:#111827;border-radius:3px;margin-top:22px;padding:1px 4px;font-size:9px;font-weight:700}.regime-description[data-v-32d3d329]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.steps-list[data-v-32d3d329]{gap:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-32d3d329]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f9fafb);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500)}.step-label[data-v-32d3d329]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-formula[data-v-32d3d329]{margin:2px 0}.step-formula code[data-v-32d3d329]{font-size:var(--text-xs);color:var(--color-primary-700);background:0 0}.step-value[data-v-32d3d329]{font-size:var(--text-xs);color:var(--text-secondary);font-family:monospace}.error-banner[data-v-32d3d329]{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#991b1b;font-size:var(--text-sm);background:#fee2e2;border:1px solid #fca5a5;display:flex}.error-icon[data-v-32d3d329]{font-size:var(--text-lg)}.mt-2[data-v-32d3d329]{margin-top:var(--space-2)}.mt-3[data-v-32d3d329]{margin-top:var(--space-3)}.mt-4[data-v-32d3d329]{margin-top:var(--space-4)}.mt-6[data-v-32d3d329]{margin-top:var(--space-6)}.mb-4[data-v-32d3d329]{margin-bottom:var(--space-4)}.font-mono[data-v-32d3d329]{font-family:monospace}.custom-calculator[data-v-ea737747]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ea737747]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ea737747]{grid-template-columns:1fr 1fr}}.section-title[data-v-ea737747]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ea737747]{margin-bottom:var(--space-4)}.form-label[data-v-ea737747]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ea737747],.form-select[data-v-ea737747]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ea737747]:focus,.form-select[data-v-ea737747]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ea737747]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ea737747]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ea737747]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ea737747]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ea737747]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ea737747]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ea737747]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ea737747]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-ea737747]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ea737747]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.unit-toggle-group[data-v-ea737747]{gap:var(--space-2);display:flex}.unit-toggle-btn[data-v-ea737747]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border:1px solid var(--border-color,#e5e7eb);background:var(--color-neutral-100,#f3f4f6);color:var(--text-secondary,#4b5563);border-radius:var(--radius-md,6px);cursor:pointer;flex:1;transition:all .2s}.unit-toggle-btn.active[data-v-ea737747]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.presets-row[data-v-ea737747]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-ea737747]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--space-1,4px) var(--space-3,8px);font-size:var(--text-xs,12px);color:var(--text-secondary,#4b5563);cursor:pointer;transition:all .15s}.preset-btn[data-v-ea737747]:hover{background:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-300,#93c5fd);color:var(--color-primary-700,#1d4ed8)}.label-with-action[data-v-ea737747]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-action .form-label[data-v-ea737747]{margin-bottom:0}.swap-btn[data-v-ea737747]{color:var(--color-primary-600,#2563eb);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;padding:2px 6px}.swap-btn[data-v-ea737747]:hover{background:var(--color-primary-50,#eff6ff)}.input-with-preset[data-v-ea737747]{gap:var(--space-2);display:flex}.input-with-preset .form-input[data-v-ea737747]{flex:1}.preset-select[data-v-ea737747]{flex-shrink:0;width:140px}.range-container[data-v-ea737747]{margin-top:var(--space-2);align-items:center;gap:var(--space-3);display:flex}.form-range[data-v-ea737747]{cursor:pointer;accent-color:var(--color-primary-600,#2563eb);flex:1}.range-hint[data-v-ea737747]{font-size:var(--text-xs);color:var(--text-muted,#9ca3af);white-space:nowrap}.results-wrapper[data-v-ea737747]{gap:var(--space-4);flex-direction:column;display:flex}.diagram-card[data-v-ea737747]{border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,8px);background:#fff;overflow:hidden}.diagram-header[data-v-ea737747]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-50,#f9fafb);border-bottom:1px solid var(--border-color,#e5e7eb);font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary,#4b5563);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;display:flex}.badge-tir[data-v-ea737747]{color:#b91c1c;border-radius:var(--radius-full,9999px);background:#fee2e2;padding:2px 8px;font-size:11px}.badge-refract[data-v-ea737747]{color:#1e40af;border-radius:var(--radius-full,9999px);background:#dbeafe;padding:2px 8px;font-size:11px}.svg-wrapper[data-v-ea737747]{width:100%;padding:var(--space-2);justify-content:center;display:flex}.ray-svg[data-v-ea737747]{border-radius:var(--radius-md,6px);border:1px solid #e2e8f0;width:100%;max-width:380px;height:auto}.svg-meta-text[data-v-ea737747]{fill:#64748b;font-family:system-ui,sans-serif;font-size:11px;font-weight:500}.svg-label-normal[data-v-ea737747]{fill:#94a3b8;font-family:system-ui,sans-serif;font-size:10px}.svg-angle-text[data-v-ea737747]{fill:#b91c1c;font-family:system-ui,sans-serif;font-size:11px;font-weight:600}.svg-angle-text.refracted-text[data-v-ea737747]{fill:#1d4ed8}.svg-angle-text.tir-text[data-v-ea737747]{fill:#b91c1c}.primary-result-box.tir-state[data-v-ea737747]{background:#fef2f2;border-color:#fca5a5}.primary-result-box.tir-state .result-label[data-v-ea737747],.primary-result-box.tir-state .result-value.highlight[data-v-ea737747]{color:#b91c1c}.unit-symbol[data-v-ea737747]{font-size:var(--text-2xl);font-weight:var(--font-weight-normal);margin-left:2px}.tir-subtitle[data-v-ea737747],.deviation-subtitle[data-v-ea737747]{font-size:var(--text-sm);margin-top:var(--space-2);color:var(--text-secondary)}.tir-subtitle[data-v-ea737747]{color:#b91c1c;font-weight:var(--font-weight-medium)}.secondary-value-wrapper[data-v-ea737747]{margin-top:var(--space-2);flex-direction:column;gap:2px;display:flex}.secondary-main[data-v-ea737747]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-main.not-applicable[data-v-ea737747]{font-size:var(--text-base);color:var(--text-muted);font-weight:var(--font-weight-medium)}.secondary-sub[data-v-ea737747]{font-size:var(--text-xs);color:var(--text-muted)}.formula-chip-container[data-v-ea737747]{margin-bottom:var(--space-3)}.formula-chip[data-v-ea737747]{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af);border:1px solid var(--color-primary-200,#bfdbfe);font-family:monospace;font-size:var(--text-sm);border-radius:var(--radius-sm,4px);padding:4px 10px;display:inline-block}.steps-list[data-v-ea737747]{padding-left:var(--space-5);margin:0;list-style-type:disc}.step-item[data-v-ea737747]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.error-box[data-v-ea737747]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.error-title[data-v-ea737747]{font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}.custom-calculator[data-v-c7c60358]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c7c60358]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c7c60358]{grid-template-columns:1fr 1fr}}.section-title[data-v-c7c60358]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c7c60358]{margin-bottom:var(--space-4)}.form-label[data-v-c7c60358]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c7c60358],.form-select[data-v-c7c60358]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c7c60358]:focus,.form-select[data-v-c7c60358]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-c7c60358]{gap:var(--space-2);align-items:center;display:flex}.input-with-select .form-input[data-v-c7c60358]{flex:1}.unit-select[data-v-c7c60358]{cursor:pointer;background-color:#f8fafc;width:auto;min-width:110px}.unit-badge[data-v-c7c60358]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;background:#f1f5f9}.temp-mode-toggle[data-v-c7c60358]{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:#f8fafc;flex-direction:column;display:flex}.radio-label[data-v-c7c60358]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;color:var(--text-primary);display:flex}.group-box[data-v-c7c60358]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#f8fafc}.sub-title[data-v-c7c60358]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3)}.collapsible-section[data-v-c7c60358]{border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fafafa}.toggle-btn[data-v-c7c60358]{width:100%;font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700);cursor:pointer;padding:var(--space-1);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.primary-result-box[data-v-c7c60358]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c7c60358]{background:var(--color-neutral-50);border-color:var(--border-color)}.empty-text[data-v-c7c60358]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.result-label[data-v-c7c60358]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c7c60358]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit-subtitle[data-v-c7c60358]{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1)}.secondary-results-grid[data-v-c7c60358]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c7c60358]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c7c60358]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c7c60358]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.unit-small[data-v-c7c60358]{font-size:var(--text-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.info-box[data-v-c7c60358]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c7c60358]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-banner[data-v-c7c60358]{color:#991b1b;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-sm);gap:var(--space-1);background:#fef2f2;border:1px solid #fecaca;flex-direction:column;display:flex}.tag[data-v-c7c60358]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-bold);display:inline-block}.heating-tag[data-v-c7c60358]{color:#b91c1c;background:#fee2e2}.cooling-tag[data-v-c7c60358]{color:#0369a1;background:#e0f2fe}.time-highlight[data-v-c7c60358]{font-size:var(--text-xl);color:var(--color-primary-700);margin-top:var(--space-2)}.time-seconds[data-v-c7c60358]{font-size:var(--text-sm);color:var(--text-muted);margin-left:var(--space-2)}.formula-text p[data-v-c7c60358]{margin:var(--space-1) 0;font-size:var(--text-sm)}.formula-text code[data-v-c7c60358],.formula-equation code[data-v-c7c60358]{border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-primary);background:#f1f5f9;padding:2px 6px}.formula-intro[data-v-c7c60358]{font-size:var(--text-sm);margin-bottom:var(--space-1)}.formula-equation[data-v-c7c60358]{font-size:var(--text-sm)}.mb-1[data-v-c7c60358]{margin-bottom:var(--space-1)}.mb-4[data-v-c7c60358]{margin-bottom:var(--space-4)}.mt-2[data-v-c7c60358]{margin-top:var(--space-2)}.mt-3[data-v-c7c60358]{margin-top:var(--space-3)}.mt-4[data-v-c7c60358]{margin-top:var(--space-4)}.custom-calculator[data-v-a185ba5c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a185ba5c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a185ba5c]{grid-template-columns:1fr 1fr}}.section-title[data-v-a185ba5c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-a185ba5c]{margin-bottom:var(--space-4)}.form-label[data-v-a185ba5c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-a185ba5c],.form-select[data-v-a185ba5c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-a185ba5c]:focus,.form-select[data-v-a185ba5c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-a185ba5c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-a185ba5c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a185ba5c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-a185ba5c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-a185ba5c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a185ba5c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a185ba5c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-a185ba5c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-a185ba5c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a185ba5c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.toggle-button-group[data-v-a185ba5c]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);display:flex}.toggle-btn[data-v-a185ba5c]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-a185ba5c]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-a185ba5c]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-a185ba5c]{display:flex;position:relative}.input-with-select .form-input[data-v-a185ba5c]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .unit-dropdown[data-v-a185ba5c]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:110px}.label-with-mode[data-v-a185ba5c]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-with-mode .form-label[data-v-a185ba5c]{margin-bottom:0}.text-link-btn[data-v-a185ba5c]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.text-link-btn[data-v-a185ba5c]:hover{color:var(--color-primary-800)}.hms-grid[data-v-a185ba5c]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.hms-item[data-v-a185ba5c]{flex-direction:column;display:flex}.sub-label[data-v-a185ba5c]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1)}.preset-group[data-v-a185ba5c]{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.preset-label[data-v-a185ba5c]{font-size:var(--text-xs);color:var(--text-muted);margin-right:var(--space-1)}.preset-btn[data-v-a185ba5c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:2px var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-a185ba5c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-stack[data-v-a185ba5c]{gap:var(--space-4);flex-direction:column;display:flex}.main-unit[data-v-a185ba5c]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.unit-sub[data-v-a185ba5c]{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}.duration-badge[data-v-a185ba5c]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.details-list[data-v-a185ba5c]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.detail-row[data-v-a185ba5c]{border-bottom:1px dashed var(--border-color);padding-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.detail-row[data-v-a185ba5c]:last-child{border-bottom:none;padding-bottom:0}.detail-name[data-v-a185ba5c]{color:var(--text-secondary)}.code-badge[data-v-a185ba5c]{background:var(--color-neutral-100);border-radius:var(--radius-sm);font-family:monospace;font-size:var(--text-xs);padding:2px 6px}.error-banner[data-v-a185ba5c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.empty-desc[data-v-a185ba5c]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.segments-container[data-v-a185ba5c]{gap:var(--space-4);flex-direction:column;display:flex}.segment-card[data-v-a185ba5c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.segment-header[data-v-a185ba5c]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.segment-title[data-v-a185ba5c]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted)}.remove-btn[data-v-a185ba5c]{color:#dc2626;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0}.segment-grid[data-v-a185ba5c]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.add-segment-btn[data-v-a185ba5c]{width:100%;padding:var(--space-2) var(--space-4);border:1px dashed var(--color-primary-400);color:var(--color-primary-700);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.add-segment-btn[data-v-a185ba5c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-600)}.info-text[data-v-a185ba5c]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.custom-calculator[data-v-2b66b016]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2b66b016]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2b66b016]{grid-template-columns:1fr 1fr}}.section-title[data-v-2b66b016]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2b66b016]{margin-bottom:var(--space-4)}.form-label[data-v-2b66b016]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.label-row[data-v-2b66b016]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.label-row .form-label[data-v-2b66b016]{margin-bottom:0}.helper-text[data-v-2b66b016]{font-size:var(--text-xs);color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.form-input[data-v-2b66b016],.form-select[data-v-2b66b016]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2b66b016]:focus,.form-select[data-v-2b66b016]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-select[data-v-2b66b016]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-2b66b016]{flex:1}.input-with-select .unit-select[data-v-2b66b016]{background:var(--color-neutral-50);width:auto;min-width:130px}.radio-toggle-group[data-v-2b66b016]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.radio-toggle-btn[data-v-2b66b016]{text-align:center;padding:var(--space-2) var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:all .2s;display:flex}.radio-toggle-btn.active[data-v-2b66b016]{background:var(--color-primary-50);border-color:var(--color-primary-500);color:var(--color-primary-700);font-weight:var(--font-weight-bold)}.sr-only[data-v-2b66b016]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.advanced-card[data-v-2b66b016]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-6);background:#f8fafc}.toggle-header[data-v-2b66b016]{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.advanced-title[data-v-2b66b016]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.toggle-switch[data-v-2b66b016]{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.toggle-switch input[data-v-2b66b016]{opacity:0;width:0;height:0}.slider[data-v-2b66b016]{cursor:pointer;background-color:var(--color-neutral-300);transition:all .3s;position:absolute;inset:0}.slider[data-v-2b66b016]:before{content:"";background-color:#fff;width:16px;height:16px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.slider[data-v-2b66b016]{background-color:var(--color-primary-600)}input:checked+.slider[data-v-2b66b016]:before{transform:translate(16px)}.slider.round[data-v-2b66b016]{border-radius:22px}.slider.round[data-v-2b66b016]:before{border-radius:50%}.advanced-body[data-v-2b66b016]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color)}.advanced-desc[data-v-2b66b016]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-3);line-height:1.5}.primary-result-box[data-v-2b66b016]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-6)}.primary-result-box.empty-state[data-v-2b66b016]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2b66b016]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2b66b016]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.unit-text-lg[data-v-2b66b016]{font-size:var(--text-xl);font-weight:var(--font-weight-normal);color:var(--color-primary-600)}.status-badge[data-v-2b66b016]{margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:4px 12px;display:inline-block}.status-badge.expanding-badge[data-v-2b66b016]{color:#9a3412;background:#ffedd5;border:1px solid #fed7aa}.status-badge.contracting-badge[data-v-2b66b016]{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.status-badge.neutral-badge[data-v-2b66b016]{background:var(--color-neutral-200);color:var(--text-secondary)}.secondary-results-grid[data-v-2b66b016]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2b66b016]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2b66b016]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2b66b016]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.secondary-result-box .unit-text[data-v-2b66b016]{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--text-muted)}.positive-val[data-v-2b66b016]{color:#b45309!important}.negative-val[data-v-2b66b016]{color:#0284c7!important}.full-width-result[data-v-2b66b016]{background:#f8fafc;grid-column:span 2}.stress-box[data-v-2b66b016]{background:#fdf4ff;border-color:#f0abfc}.stress-box .result-label[data-v-2b66b016]{color:#86198f}.highlight-secondary[data-v-2b66b016]{color:#a21caf!important}.sub-detail-text[data-v-2b66b016]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.alt-units-grid[data-v-2b66b016]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=640px){.alt-units-grid[data-v-2b66b016]{grid-template-columns:1fr 1fr}}.alt-unit-item[data-v-2b66b016]{padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;flex-direction:column;align-items:center;display:flex}.alt-val[data-v-2b66b016]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-primary)}.alt-unit[data-v-2b66b016]{font-size:var(--text-xs);color:var(--text-muted)}.info-box[data-v-2b66b016]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-2b66b016]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.math-equations[data-v-2b66b016]{gap:var(--space-1);font-family:var(--font-family-mono,monospace);font-size:var(--text-xs);color:var(--text-secondary);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);flex-direction:column;display:flex}.placeholder-text[data-v-2b66b016]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2);line-height:1.5}.error-message[data-v-2b66b016]{color:#dc2626;font-size:var(--text-sm);margin-top:var(--space-2)}.custom-calculator[data-v-3ab61d0d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-3ab61d0d]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-3ab61d0d]{grid-template-columns:1fr 1fr}}.section-title[data-v-3ab61d0d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-3ab61d0d]{margin-bottom:var(--space-4)}.form-label[data-v-3ab61d0d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-3ab61d0d],.form-select[data-v-3ab61d0d]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-3ab61d0d]:focus,.form-select[data-v-3ab61d0d]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-3ab61d0d]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-3ab61d0d]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-3ab61d0d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-3ab61d0d]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-3ab61d0d]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-3ab61d0d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-3ab61d0d]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-3ab61d0d]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-3ab61d0d]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-3ab61d0d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-3ab61d0d]{margin-top:var(--space-4)}.mb-0[data-v-3ab61d0d]{margin-bottom:0}.mode-toggles[data-v-3ab61d0d]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg,12px);gap:4px;padding:4px;display:flex}.mode-btn[data-v-3ab61d0d]{padding:var(--space-2) var(--space-3);color:var(--text-secondary,#64748b);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md,8px);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-3ab61d0d]{color:var(--color-primary-700,#0369a1);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-3ab61d0d]{gap:var(--space-2);display:flex}.input-with-select .form-input[data-v-3ab61d0d]{flex:1.5}.input-with-select .unit-select[data-v-3ab61d0d]{flex:1;min-width:120px}.preset-container[data-v-3ab61d0d]{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preset-label[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.preset-pill[data-v-3ab61d0d]{border:1px solid var(--border-color,#e2e8f0);color:var(--text-secondary,#475569);font-size:var(--text-xs);cursor:pointer;background:#fff;border-radius:9999px;padding:2px 8px;transition:all .15s}.preset-pill[data-v-3ab61d0d]:hover{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-300,#7dd3fc);color:var(--color-primary-700,#0369a1)}.trip-options-card[data-v-3ab61d0d]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--color-neutral-50,#f8fafc);margin-top:var(--space-4);overflow:hidden}.options-header[data-v-3ab61d0d]{padding:var(--space-3) var(--space-4);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;display:flex}.options-title[data-v-3ab61d0d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.toggle-icon[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-muted)}.options-body[data-v-3ab61d0d]{padding:var(--space-4);border-top:1px solid var(--border-color,#e2e8f0);background:#fff}.helper-text[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px;display:block}.multi-leg-container[data-v-3ab61d0d]{gap:var(--space-4);flex-direction:column;display:flex}.leg-card[data-v-3ab61d0d]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);padding:var(--space-3) var(--space-4);background:var(--color-neutral-50,#f8fafc)}.leg-header[data-v-3ab61d0d]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.leg-title[data-v-3ab61d0d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.remove-leg-btn[data-v-3ab61d0d]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-weight:700}.remove-leg-btn[data-v-3ab61d0d]:hover{background:#fee2e2}.leg-fields-grid[data-v-3ab61d0d]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.leg-fields-grid[data-v-3ab61d0d]{grid-template-columns:1.2fr 1.2fr .8fr}}.add-leg-btn[data-v-3ab61d0d]{width:100%;padding:var(--space-2) var(--space-4);border:2px dashed var(--border-color,#cbd5e1);color:var(--color-primary-600,#0284c7);font-weight:var(--font-weight-medium);font-size:var(--text-sm);border-radius:var(--radius-md,8px);cursor:pointer;background:#fff;transition:all .2s}.add-leg-btn[data-v-3ab61d0d]:hover{background:var(--color-primary-50,#f0f9ff);border-color:var(--color-primary-400,#38bdf8)}.error-banner[data-v-3ab61d0d]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.sub-result-info[data-v-3ab61d0d]{justify-content:center;gap:var(--space-6);font-size:var(--text-sm);color:var(--color-primary-800,#075985);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-primary-200);display:flex}.eta-card[data-v-3ab61d0d]{margin-top:var(--space-4);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary-200);background:#fff;flex-direction:column;align-items:center;display:flex}.eta-title[data-v-3ab61d0d]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.eta-value[data-v-3ab61d0d]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin:2px 0}.eta-note[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-secondary)}.pace-val[data-v-3ab61d0d]{font-size:var(--text-lg)!important}.pace-sub[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;font-weight:400;display:block}.placeholder[data-v-3ab61d0d]{font-size:var(--text-base);color:var(--text-muted)}.comparison-table-wrapper[data-v-3ab61d0d]{margin-top:var(--space-2);overflow-x:auto}.comparison-table[data-v-3ab61d0d]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.comparison-table th[data-v-3ab61d0d]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100,#f1f5f9);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.comparison-table td[data-v-3ab61d0d]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.comparison-table tr.current-row[data-v-3ab61d0d]{background:var(--color-primary-50,#f0f9ff);font-weight:var(--font-weight-bold)}.current-badge[data-v-3ab61d0d]{background:var(--color-primary-600);color:#fff;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px}.time-saved[data-v-3ab61d0d]{color:#16a34a;font-weight:var(--font-weight-bold)}.time-lost[data-v-3ab61d0d]{color:#dc2626}.steps-list[data-v-3ab61d0d]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.step-item[data-v-3ab61d0d]{gap:var(--space-3);align-items:flex-start;display:flex}.step-num[data-v-3ab61d0d]{background:var(--color-primary-100,#e0f2fe);width:24px;height:24px;color:var(--color-primary-700,#0369a1);font-weight:700;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.step-content[data-v-3ab61d0d]{flex:1}.step-header[data-v-3ab61d0d]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.step-math[data-v-3ab61d0d]{margin:2px 0}.step-math code[data-v-3ab61d0d]{background:var(--color-neutral-100,#f1f5f9);font-size:var(--text-xs);color:var(--color-primary-800,#075985);border-radius:4px;padding:2px 6px}.step-desc[data-v-3ab61d0d]{font-size:var(--text-xs);color:var(--text-secondary)}.custom-calculator[data-v-b10ae729]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b10ae729]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b10ae729]{grid-template-columns:1fr 1fr}}.section-title[data-v-b10ae729]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b10ae729]{margin-bottom:var(--space-4)}.form-label[data-v-b10ae729]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b10ae729],.form-select[data-v-b10ae729]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b10ae729]:focus,.form-select[data-v-b10ae729]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b10ae729]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b10ae729]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b10ae729]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b10ae729]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b10ae729]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b10ae729]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b10ae729]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b10ae729]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b10ae729]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b10ae729]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-b10ae729]{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.mode-btn[data-v-b10ae729]{min-width:120px;padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color,#e5e7eb);border-radius:var(--radius-md,6px);color:var(--text-secondary,#4b5563);font-size:var(--text-xs,12px);font-weight:var(--font-weight-bold,600);cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.03em;flex:1;transition:all .2s}.mode-btn[data-v-b10ae729]:hover{background:var(--color-neutral-100,#f3f4f6)}.mode-btn.active[data-v-b10ae729]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb)}.input-with-unit[data-v-b10ae729]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-b10ae729]{flex:1}.input-with-unit .unit-select[data-v-b10ae729]{width:38%;min-width:110px}.label-with-hint[data-v-b10ae729]{justify-content:space-between;align-items:baseline;display:flex}.hint-text[data-v-b10ae729]{font-size:var(--text-xs);color:var(--text-muted)}.sub-section-title[data-v-b10ae729]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-4);margin-bottom:var(--space-3);font-weight:var(--font-weight-bold)}.mb-4[data-v-b10ae729]{margin-bottom:var(--space-4)}.result-unit[data-v-b10ae729]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);margin-top:var(--space-1)}.unit-text[data-v-b10ae729]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.math-formula[data-v-b10ae729]{font-family:monospace;font-size:var(--text-base);color:var(--color-primary-700);background:var(--color-neutral-50,#f9fafb);padding:var(--space-3);border-radius:var(--radius-md);text-align:center;margin:var(--space-2) 0 var(--space-3);font-weight:700}.steps-list[data-v-b10ae729]{font-size:var(--text-xs);color:var(--text-secondary);padding-left:var(--space-4);margin:0;line-height:1.6}.steps-list li[data-v-b10ae729]{margin-bottom:var(--space-1)}.error-box[data-v-b10ae729]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);margin-bottom:var(--space-4);background:#fef2f2;border:1px solid #f87171}.placeholder[data-v-b10ae729]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-37111508]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-37111508]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-37111508]{grid-template-columns:1fr 1fr}}.section-title[data-v-37111508]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-37111508]{margin-bottom:var(--space-4)}.form-label[data-v-37111508]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-37111508],.form-select[data-v-37111508]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-37111508]:focus,.form-select[data-v-37111508]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-37111508]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-37111508]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-37111508]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-37111508]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-37111508]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);font-weight:var(--font-weight-medium)}.secondary-results-grid[data-v-37111508]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-37111508]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-37111508]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-37111508]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2);word-break:break-all}.info-box[data-v-37111508]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-37111508]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-content[data-v-37111508]{gap:var(--space-2);flex-direction:column;display:flex}.info-row[data-v-37111508]{font-size:var(--text-xs);padding:var(--space-1) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.info-row[data-v-37111508]:last-child{border-bottom:none}.info-key[data-v-37111508]{color:var(--text-secondary)}.info-val[data-v-37111508]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.text-accent[data-v-37111508]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);font-family:monospace}.formula-row[data-v-37111508]{margin-top:var(--space-1)}.mb-4[data-v-37111508]{margin-bottom:var(--space-4)}.mb-6[data-v-37111508]{margin-bottom:var(--space-6)}.mode-tabs[data-v-37111508]{gap:var(--space-2);background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-lg);display:flex;overflow-x:auto}.mode-tab-btn[data-v-37111508]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.mode-tab-btn[data-v-37111508]:hover{color:var(--text-primary)}.mode-tab-btn.active[data-v-37111508]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-select[data-v-37111508]{display:flex}.input-with-select .form-input[data-v-37111508]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-with-select .addon-select[data-v-37111508]{background:var(--color-neutral-50);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;width:auto;min-width:90px}.toggle-group[data-v-37111508]{background:var(--color-neutral-100);padding:var(--space-1);border-radius:var(--radius-md);gap:var(--space-1);display:flex}.toggle-btn[data-v-37111508]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-37111508]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-37111508]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 2px #0000000d}.regime-badge[data-v-37111508]{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:2px 8px}.regime-badge.deep[data-v-37111508]{color:#1e40af;background:#dbeafe}.regime-badge.transitional[data-v-37111508]{color:#92400e;background:#fef3c7}.regime-badge.shallow[data-v-37111508]{color:#991b1b;background:#fee2e2}.placeholder[data-v-37111508]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-417921b7]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-417921b7]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-417921b7]{grid-template-columns:1fr 1fr}}.section-title[data-v-417921b7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-417921b7]{margin-bottom:var(--space-4)}.form-label[data-v-417921b7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-417921b7],.form-select[data-v-417921b7]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-417921b7]:focus,.form-select[data-v-417921b7]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-417921b7]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-417921b7]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-417921b7]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-417921b7]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-417921b7]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-417921b7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-417921b7]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-417921b7]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold);word-break:break-word}.info-box[data-v-417921b7]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-417921b7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggles[data-v-417921b7]{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=480px){.mode-toggles[data-v-417921b7]{grid-template-columns:repeat(2,1fr)}}.mode-btn[data-v-417921b7]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.mode-btn[data-v-417921b7]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.mode-btn.active[data-v-417921b7]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);font-weight:var(--font-weight-bold)}.input-unit-group[data-v-417921b7]{display:flex;position:relative}.input-unit-group .input-field[data-v-417921b7]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.input-unit-group .unit-select[data-v-417921b7]{background:var(--color-neutral-50);width:140px;font-size:var(--text-sm);cursor:pointer;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.field-hint[data-v-417921b7]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.preset-chips[data-v-417921b7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-chip[data-v-417921b7]{border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;padding:4px 10px;transition:all .2s}.preset-chip[data-v-417921b7]:hover{border-color:var(--color-primary-500);color:var(--color-primary-700);background:var(--color-primary-50)}.results-wrapper[data-v-417921b7]{gap:var(--space-4);flex-direction:column;display:flex}.result-unit[data-v-417921b7]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-417921b7]{font-size:var(--text-sm);color:var(--color-primary-700);margin-top:var(--space-2)}.color-preview-card[data-v-417921b7]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:2px solid var(--border-color);border-radius:var(--radius-md);background:#fff;display:flex}.color-swatch[data-v-417921b7]{border-radius:var(--radius-md);flex-shrink:0;width:36px;height:36px;box-shadow:0 1px 3px #0003}.color-info[data-v-417921b7]{flex-direction:column;display:flex}.color-title[data-v-417921b7]{font-size:var(--text-sm);color:var(--text-primary)}.color-hex[data-v-417921b7]{font-size:var(--text-xs);color:var(--text-muted);font-family:monospace}.spectrum-header[data-v-417921b7]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.spectrum-tag[data-v-417921b7]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 8px}.spectrum-band-title[data-v-417921b7]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.spectrum-desc[data-v-417921b7]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.5}.conversions-box[data-v-417921b7]{margin-top:0}.conversion-table-grid[data-v-417921b7]{gap:var(--space-2);grid-template-columns:1fr;display:grid}@media (width>=480px){.conversion-table-grid[data-v-417921b7]{grid-template-columns:1fr 1fr}}.conv-item[data-v-417921b7]{border-bottom:1px dashed var(--border-color);font-size:var(--text-xs);justify-content:space-between;padding:4px 0;display:flex}.conv-label[data-v-417921b7]{color:var(--text-muted)}.conv-val[data-v-417921b7]{font-weight:var(--font-weight-medium);color:var(--text-primary);font-family:monospace}.formula-breakdown[data-v-417921b7]{border-left:3px solid var(--color-primary-500)}.formula-line[data-v-417921b7]{font-size:var(--text-xs);margin-bottom:var(--space-2);color:var(--text-secondary);line-height:1.6}.formula-line[data-v-417921b7]:last-child{margin-bottom:0}.formula-line code[data-v-417921b7]{background:var(--color-neutral-100);border-radius:var(--radius-sm);color:var(--text-primary);margin-left:var(--space-1);padding:2px 6px;font-family:monospace;display:inline-block}.placeholder[data-v-417921b7]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-10750330]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-10750330]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-10750330]{grid-template-columns:1fr 1fr}}.section-title[data-v-10750330]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-10750330]{margin-bottom:var(--space-4)}.form-label[data-v-10750330]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-10750330],.form-select[data-v-10750330]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-10750330]:focus,.form-select[data-v-10750330]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-10750330]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-10750330]{background:var(--color-neutral-50);border-color:var(--border-color)}.primary-result-box.error-state[data-v-10750330]{background:#fef2f2;border-color:#fecaca}.result-label[data-v-10750330]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-label.text-error[data-v-10750330]{color:#b91c1c}.result-value.highlight[data-v-10750330]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-unit[data-v-10750330]{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.result-subtext[data-v-10750330]{font-size:var(--text-xs);color:var(--color-primary-800);margin-top:var(--space-2);line-height:1.4}.error-text[data-v-10750330]{font-size:var(--text-sm);color:#b91c1c;margin-top:var(--space-2);line-height:1.5}.secondary-results-grid[data-v-10750330]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-10750330]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-10750330]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-10750330]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-10750330]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-10750330]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggles[data-v-10750330]{gap:var(--space-2);background:var(--color-neutral-100,#f3f4f6);padding:var(--space-1);border-radius:var(--radius-lg);margin-bottom:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.mode-toggles[data-v-10750330]{grid-template-columns:repeat(4,1fr)}}.mode-btn[data-v-10750330]{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;transition:all .2s}.mode-btn[data-v-10750330]:hover{color:var(--text-primary)}.mode-btn.active[data-v-10750330]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-unit[data-v-10750330]{gap:var(--space-2);display:flex}.input-with-unit .form-input[data-v-10750330]{flex:3}.input-with-unit .unit-select[data-v-10750330]{flex:2;min-width:120px}.static-unit[data-v-10750330]{padding:0 var(--space-3);background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium);align-items:center;display:flex}.field-hint[data-v-10750330]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.mt-2[data-v-10750330]{margin-top:var(--space-2)}.mt-4[data-v-10750330]{margin-top:var(--space-4)}.mt-6[data-v-10750330]{margin-top:var(--space-6)}.results-stack[data-v-10750330]{flex-direction:column;display:flex}.empty-hint[data-v-10750330]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.formula-tag[data-v-10750330]{font-family:monospace;font-size:var(--text-sm);font-weight:var(--font-weight-bold);background:var(--color-primary-50);color:var(--color-primary-700);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-3);display:inline-block}.steps-list[data-v-10750330]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.steps-list li[data-v-10750330]{margin-bottom:var(--space-1)}.quick-presets[data-v-10750330]{border-top:1px solid var(--border-color);padding-top:var(--space-4)}.preset-buttons[data-v-10750330]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.preset-chip[data-v-10750330]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;text-align:left;transition:all .2s}.preset-chip[data-v-10750330]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-800)}.custom-calculator[data-v-64a6ce2f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-64a6ce2f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-64a6ce2f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-64a6ce2f}@keyframes spin-64a6ce2f{to{transform:rotate(360deg)}}.calculator-grid[data-v-64a6ce2f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-64a6ce2f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-64a6ce2f]{grid-template-columns:1fr 1fr}}.section-title[data-v-64a6ce2f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.divider[data-v-64a6ce2f]{border:none;border-top:1px solid var(--border-color);margin:var(--space-6) 0}.mt-1[data-v-64a6ce2f]{margin-top:var(--space-1)}.mt-2[data-v-64a6ce2f]{margin-top:var(--space-2)}.mt-4[data-v-64a6ce2f]{margin-top:var(--space-4)}.mb-2[data-v-64a6ce2f]{margin-bottom:var(--space-2)}.mb-4[data-v-64a6ce2f]{margin-bottom:var(--space-4)}.mb-6[data-v-64a6ce2f]{margin-bottom:var(--space-6)}.form-group[data-v-64a6ce2f]{margin-bottom:var(--space-4)}.form-row.two-cols[data-v-64a6ce2f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-64a6ce2f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-64a6ce2f]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-64a6ce2f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-64a6ce2f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-error[data-v-64a6ce2f]{color:#ef4444;font-size:13px}.input-with-symbol[data-v-64a6ce2f]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-64a6ce2f]{padding-right:40px}.input-with-symbol .form-input.with-left[data-v-64a6ce2f]{padding-left:32px;padding-right:var(--space-4)}.input-with-symbol .symbol-left[data-v-64a6ce2f]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;left:12px}.result-box[data-v-64a6ce2f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-64a6ce2f]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-64a6ce2f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-64a6ce2f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-64a6ce2f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-64a6ce2f]{color:var(--color-primary-600)}.placeholder[data-v-64a6ce2f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-64a6ce2f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-64a6ce2f]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-64a6ce2f]:last-child{border-bottom:none}.total-row[data-v-64a6ce2f]{background-color:var(--color-neutral-100);border-bottom:none}.sec-label[data-v-64a6ce2f]{color:var(--text-secondary)}.sec-val[data-v-64a6ce2f]{color:var(--text-primary);font-weight:500}.font-bold[data-v-64a6ce2f]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-e5f89f60]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e5f89f60]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e5f89f60]{grid-template-columns:1fr 1fr}}.section-title[data-v-e5f89f60]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e5f89f60]{margin-bottom:var(--space-4)}.form-label[data-v-e5f89f60]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-e5f89f60]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;transition:all .2s;display:flex}.form-input-group[data-v-e5f89f60]:focus-within{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100)}.form-input-group[data-v-e5f89f60]:has(.form-input-full){box-shadow:none;background:0 0;border:none}.form-input-full[data-v-e5f89f60]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-e5f89f60]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.currency-symbol[data-v-e5f89f60]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.form-input-currency[data-v-e5f89f60]{width:100%;padding:var(--space-3) var(--space-4) var(--space-3) 0;color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;outline:none}.radio-group-vertical[data-v-e5f89f60]{gap:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-e5f89f60]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all .2s;display:flex}.radio-label[data-v-e5f89f60]:hover{background:var(--color-neutral-100)}.radio-label[data-v-e5f89f60]:has(input:checked){border-color:var(--color-primary-500);background:var(--color-primary-50)}.help-text[data-v-e5f89f60]{color:var(--text-muted);margin-top:4px;font-size:13px;line-height:1.4}.result-box[data-v-e5f89f60]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-e5f89f60]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-e5f89f60]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-e5f89f60]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .currency[data-v-e5f89f60]{font-size:var(--text-2xl);color:var(--text-secondary);margin-right:2px}.result-value .unit[data-v-e5f89f60]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-e5f89f60]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.warning-box[data-v-e5f89f60]{padding:var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);color:#92400e;background:#fffbeb;border-left:4px solid #f59e0b;line-height:1.5}.custom-calculator[data-v-7fac7ef0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-7fac7ef0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-7fac7ef0]{grid-template-columns:1fr 1fr}}.section-title[data-v-7fac7ef0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-7fac7ef0]{margin-bottom:var(--space-4)}.mt-4[data-v-7fac7ef0]{margin-top:var(--space-4)}.mt-6[data-v-7fac7ef0]{margin-top:var(--space-6)}.mt-2[data-v-7fac7ef0]{margin-top:var(--space-2)}.m-0[data-v-7fac7ef0]{margin:0}.grid-2-col[data-v-7fac7ef0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-7fac7ef0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.help-text[data-v-7fac7ef0]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.form-input[data-v-7fac7ef0]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-7fac7ef0]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-icon[data-v-7fac7ef0],.input-with-unit[data-v-7fac7ef0]{align-items:center;display:flex;position:relative}.input-with-icon .currency-symbol[data-v-7fac7ef0]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.input-with-icon .form-input[data-v-7fac7ef0]{padding-left:2rem}.input-with-unit .form-input[data-v-7fac7ef0]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-7fac7ef0]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-items:center;display:flex}.primary-result-box[data-v-7fac7ef0]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-7fac7ef0]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-7fac7ef0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-7fac7ef0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.period[data-v-7fac7ef0]{font-size:var(--text-xl);color:var(--color-primary-500);font-weight:400}.secondary-results-grid[data-v-7fac7ef0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-7fac7ef0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-7fac7ef0]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1)}.secondary-result-box .result-value[data-v-7fac7ef0]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-7fac7ef0]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-7fac7ef0]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.breakdown-list[data-v-7fac7ef0]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-item[data-v-7fac7ef0]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-item.highlight[data-v-7fac7ef0]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.breakdown-divider[data-v-7fac7ef0]{background:var(--border-color);height:1px;margin:var(--space-1) 0}.placeholder[data-v-7fac7ef0]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-e01cea63]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-e01cea63]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-e01cea63]{grid-template-columns:1fr 1fr}}.section-title[data-v-e01cea63]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-e01cea63]{margin-bottom:var(--space-4)}.form-label[data-v-e01cea63]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-e01cea63],.form-select[data-v-e01cea63]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-e01cea63]:focus,.form-select[data-v-e01cea63]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-e01cea63]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-e01cea63]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-e01cea63]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-e01cea63]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-e01cea63]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-e01cea63]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-e01cea63]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-e01cea63]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-e01cea63]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-e01cea63]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-e01cea63]{margin-top:var(--space-2)}.mt-4[data-v-e01cea63]{margin-top:var(--space-4)}.mt-6[data-v-e01cea63]{margin-top:var(--space-6)}.grid-2-col[data-v-e01cea63]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-e01cea63]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-e01cea63],.grid-3-col[data-v-e01cea63],.secondary-results-grid[data-v-e01cea63]{grid-template-columns:1fr}}.input-with-symbol[data-v-e01cea63]{align-items:center;display:flex;position:relative}.symbol-left[data-v-e01cea63]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-input[data-v-e01cea63]{padding-left:2rem}.symbol-right[data-v-e01cea63]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.collapsible-section[data-v-e01cea63]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);overflow:hidden}.section-toggle[data-v-e01cea63]{width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.section-title-clean[data-v-e01cea63]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.toggle-icon[data-v-e01cea63]{font-size:var(--text-xs);color:var(--text-muted)}.section-content[data-v-e01cea63]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.primary-sub-result[data-v-e01cea63]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.overtime-badge[data-v-e01cea63]{margin-top:var(--space-2);padding:2px var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full);display:inline-block}.secondary-result-box .result-value[data-v-e01cea63]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-net[data-v-e01cea63]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.table-responsive[data-v-e01cea63]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-e01cea63]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-e01cea63]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-e01cea63]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-e01cea63]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-e01cea63]{font-weight:600}.font-bold[data-v-e01cea63]{font-weight:700}.text-muted[data-v-e01cea63]{color:var(--text-muted)}.text-primary[data-v-e01cea63]{color:var(--color-primary-700)}.metrics-grid[data-v-e01cea63]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-e01cea63]{flex-direction:column;display:flex}.metric-label[data-v-e01cea63]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-e01cea63]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-e01cea63]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-c33f7349]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c33f7349]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c33f7349]{grid-template-columns:1fr 1fr}}.section-title[data-v-c33f7349]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c33f7349]{margin-bottom:var(--space-4)}.form-label[data-v-c33f7349]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c33f7349],.form-select[data-v-c33f7349]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c33f7349]:focus,.form-select[data-v-c33f7349]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c33f7349]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c33f7349]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c33f7349]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c33f7349]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-sub-result[data-v-c33f7349]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.secondary-results-grid[data-v-c33f7349]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c33f7349]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c33f7349]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c33f7349]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-c33f7349]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c33f7349]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-c33f7349]{margin-top:var(--space-2)}.mt-4[data-v-c33f7349]{margin-top:var(--space-4)}.mt-6[data-v-c33f7349]{margin-top:var(--space-6)}.grid-2-col[data-v-c33f7349]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-c33f7349]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-c33f7349],.grid-3-col[data-v-c33f7349],.secondary-results-grid[data-v-c33f7349]{grid-template-columns:1fr}}.input-with-symbol[data-v-c33f7349]{align-items:center;display:flex;position:relative}.symbol-left[data-v-c33f7349]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.symbol-input[data-v-c33f7349]{padding-left:2rem}.symbol-right[data-v-c33f7349]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.table-responsive[data-v-c33f7349]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-c33f7349]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-c33f7349]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-c33f7349]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-c33f7349]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-c33f7349]{font-weight:600}.font-bold[data-v-c33f7349]{font-weight:700}.text-muted[data-v-c33f7349]{color:var(--text-muted)}.text-primary[data-v-c33f7349]{color:var(--color-primary-700)}.metrics-grid[data-v-c33f7349]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-c33f7349]{flex-direction:column;display:flex}.metric-label[data-v-c33f7349]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-c33f7349]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-c33f7349]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-5cd2eab8]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-5cd2eab8]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-5cd2eab8]{grid-template-columns:1fr 1fr}}.section-title[data-v-5cd2eab8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-5cd2eab8]{margin-bottom:var(--space-4)}.form-label[data-v-5cd2eab8]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-5cd2eab8],.form-select[data-v-5cd2eab8]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-5cd2eab8]:focus,.form-select[data-v-5cd2eab8]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-5cd2eab8]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-5cd2eab8]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-5cd2eab8]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-5cd2eab8]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-5cd2eab8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-5cd2eab8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-5cd2eab8]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-5cd2eab8]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-5cd2eab8]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-5cd2eab8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-5cd2eab8]{margin-top:var(--space-2)}.mt-4[data-v-5cd2eab8]{margin-top:var(--space-4)}.mt-6[data-v-5cd2eab8]{margin-top:var(--space-6)}.grid-2-col[data-v-5cd2eab8]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-5cd2eab8],.secondary-results-grid[data-v-5cd2eab8]{grid-template-columns:1fr}}.mode-toggle-group[data-v-5cd2eab8]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.mode-btn[data-v-5cd2eab8]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-5cd2eab8]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-5cd2eab8]{align-items:center;display:flex;position:relative}.symbol-left[data-v-5cd2eab8]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-right[data-v-5cd2eab8]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-input[data-v-5cd2eab8]{padding-left:2rem}.advanced-toggle-btn[data-v-5cd2eab8]{color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.advanced-toggle-btn[data-v-5cd2eab8]:hover{text-decoration:underline}.advanced-content[data-v-5cd2eab8]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.primary-sub-result[data-v-5cd2eab8]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.primary-net-result[data-v-5cd2eab8]{font-size:var(--text-sm);color:var(--color-primary-900);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:#fff9;display:inline-block}.table-responsive[data-v-5cd2eab8]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-5cd2eab8]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-5cd2eab8]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-5cd2eab8]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-5cd2eab8]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-5cd2eab8]{font-weight:600}.font-bold[data-v-5cd2eab8]{font-weight:700}.text-green[data-v-5cd2eab8]{color:#15803d}.text-primary[data-v-5cd2eab8]{color:var(--color-primary-700)}.projection-subtext[data-v-5cd2eab8]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-3)}.metrics-grid[data-v-5cd2eab8]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.metric-item[data-v-5cd2eab8]{flex-direction:column;display:flex}.metric-label[data-v-5cd2eab8]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-5cd2eab8]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-5cd2eab8]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-ec6720d1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-ec6720d1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ec6720d1]{grid-template-columns:1fr 1fr}}.section-title[data-v-ec6720d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-ec6720d1]{margin-bottom:var(--space-4)}.form-label[data-v-ec6720d1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-ec6720d1],.form-select[data-v-ec6720d1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-ec6720d1]:focus,.form-select[data-v-ec6720d1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-ec6720d1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-ec6720d1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-ec6720d1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-ec6720d1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-ec6720d1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-ec6720d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-ec6720d1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-ec6720d1]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-ec6720d1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-ec6720d1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-ec6720d1]{margin-top:var(--space-2)}.mt-4[data-v-ec6720d1]{margin-top:var(--space-4)}.mt-6[data-v-ec6720d1]{margin-top:var(--space-6)}.grid-2-col[data-v-ec6720d1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-ec6720d1]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-ec6720d1],.grid-3-col[data-v-ec6720d1],.secondary-results-grid[data-v-ec6720d1]{grid-template-columns:1fr}}.button-toggle-group[data-v-ec6720d1]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-ec6720d1]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-ec6720d1]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-ec6720d1]{align-items:center;display:flex;position:relative}.symbol-left[data-v-ec6720d1]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.symbol-input[data-v-ec6720d1]{padding-left:2rem}.symbol-right[data-v-ec6720d1]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.primary-sub-result[data-v-ec6720d1]{margin-top:var(--space-2)}.diff-badge[data-v-ec6720d1]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:inline-block}.badge-success[data-v-ec6720d1]{color:#166534;background:#dcfce7}.badge-danger[data-v-ec6720d1]{color:#991b1b;background:#fee2e2}.primary-sub-detail[data-v-ec6720d1]{font-size:var(--text-xs);color:var(--color-primary-800)}.stat-change[data-v-ec6720d1]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-top:4px}.text-success[data-v-ec6720d1]{color:#16a34a}.text-danger[data-v-ec6720d1]{color:#dc2626}.text-muted[data-v-ec6720d1]{color:var(--text-muted)}.text-primary[data-v-ec6720d1]{color:var(--color-primary-700)}.table-responsive[data-v-ec6720d1]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-ec6720d1]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-ec6720d1]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-ec6720d1]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-ec6720d1]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-ec6720d1]{font-weight:600}.font-bold[data-v-ec6720d1]{font-weight:700}.metrics-grid[data-v-ec6720d1]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-ec6720d1]{flex-direction:column;display:flex}.metric-label[data-v-ec6720d1]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-ec6720d1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-ec6720d1]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-511d7c69]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-511d7c69]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-511d7c69]{grid-template-columns:1fr 1fr}}.section-title[data-v-511d7c69]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-511d7c69]{margin-bottom:var(--space-4)}.form-label[data-v-511d7c69]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-511d7c69],.form-select[data-v-511d7c69]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-511d7c69]:focus,.form-select[data-v-511d7c69]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-511d7c69]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-511d7c69]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-511d7c69]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-511d7c69]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-511d7c69]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-511d7c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-511d7c69]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-511d7c69]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-511d7c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-511d7c69]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-511d7c69]{gap:var(--space-2);background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-md);padding:4px;display:flex}.tab-btn[data-v-511d7c69]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.tab-btn.active[data-v-511d7c69]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-511d7c69]{align-items:center;display:flex;position:relative}.symbol-left[data-v-511d7c69]{color:var(--text-muted);font-weight:700;font-size:var(--text-base);position:absolute;left:12px}.form-input.with-left[data-v-511d7c69]{padding-left:28px}.flex-header[data-v-511d7c69]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.preset-buttons[data-v-511d7c69]{font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.btn-text[data-v-511d7c69]{color:var(--color-primary-600);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;padding:0;text-decoration:underline}.btn-text[data-v-511d7c69]:hover{color:var(--color-primary-800)}.btn-text.text-danger[data-v-511d7c69]{color:#dc2626}.btn-sep[data-v-511d7c69]{color:var(--text-muted)}.timesheet-cards[data-v-511d7c69]{gap:var(--space-3);flex-direction:column;display:flex}.day-card[data-v-511d7c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#fff;transition:border-color .2s}.day-card.day-inactive[data-v-511d7c69]{opacity:.65;background:var(--color-neutral-50,#f8fafc)}.day-header[data-v-511d7c69]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.checkbox-label[data-v-511d7c69]{cursor:pointer;font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.day-name[data-v-511d7c69]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.form-checkbox[data-v-511d7c69]{width:16px;height:16px;accent-color:var(--color-primary-600);cursor:pointer}.hours-badge[data-v-511d7c69]{font-size:var(--text-xs);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:9999px;padding:2px 8px;font-weight:700}.hours-badge.pto-badge[data-v-511d7c69]{color:#3730a3;background:#e0e7ff}.off-badge[data-v-511d7c69]{font-size:var(--text-xs);color:var(--text-muted)}.badge-overnight[data-v-511d7c69]{color:#fff;background:#312e81;border-radius:4px;margin-left:4px;padding:1px 4px;font-size:10px}.day-inputs-grid[data-v-511d7c69]{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (width>=480px){.day-inputs-grid[data-v-511d7c69]{grid-template-columns:1fr 1fr 1fr 1fr}}.form-group-sub[data-v-511d7c69]{margin-bottom:0}.sub-label[data-v-511d7c69]{color:var(--text-secondary);margin-bottom:2px;font-size:11px;display:block}.sub-input[data-v-511d7c69]{font-size:var(--text-xs);height:34px;padding:6px 8px}.input-error-text[data-v-511d7c69]{color:#dc2626;margin-top:4px;font-size:11px}.form-row-2[data-v-511d7c69]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.collapsible-section[data-v-511d7c69]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.collapse-toggle-btn[data-v-511d7c69]{width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.collapse-toggle-btn[data-v-511d7c69]:hover{background:var(--color-neutral-50,#f8fafc)}.toggle-icon[data-v-511d7c69]{color:var(--text-muted);font-size:10px}.collapse-body[data-v-511d7c69]{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-color);background:#fafafa}.checkbox-row[data-v-511d7c69]{margin-bottom:var(--space-2)}.text-success[data-v-511d7c69]{color:#16a34a}.text-accent[data-v-511d7c69]{color:#d97706}.text-purple[data-v-511d7c69]{color:#7c3aed}.text-primary-700[data-v-511d7c69]{color:var(--color-primary-700)}.table-responsive[data-v-511d7c69]{overflow-x:auto}.summary-table[data-v-511d7c69]{width:100%;font-size:var(--text-xs);border-collapse:collapse;margin-top:var(--space-2)}.summary-table th[data-v-511d7c69]{text-align:left;border-bottom:2px solid var(--border-color);color:var(--text-secondary);padding:6px 8px;font-weight:600}.summary-table td[data-v-511d7c69]{border-bottom:1px solid var(--border-color);padding:6px 8px}.text-right[data-v-511d7c69]{text-align:right}.projections-grid[data-v-511d7c69]{font-size:var(--text-sm);margin-top:var(--space-2);flex-direction:column;gap:6px;display:flex}.proj-item[data-v-511d7c69]{border-bottom:1px dashed var(--border-color);justify-content:space-between;padding-bottom:4px;display:flex}.proj-item[data-v-511d7c69]:last-child{border-bottom:none}.proj-label[data-v-511d7c69]{color:var(--text-secondary)}.proj-val[data-v-511d7c69]{font-weight:600}.ot-premium-box[data-v-511d7c69]{border-left:4px solid var(--color-primary-500)}.custom-calculator[data-v-d06dfa76]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d06dfa76]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d06dfa76]{grid-template-columns:1fr 1fr}}.section-title[data-v-d06dfa76]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d06dfa76]{margin-bottom:var(--space-4)}.form-label[data-v-d06dfa76]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d06dfa76],.form-select[data-v-d06dfa76]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d06dfa76]:focus,.form-select[data-v-d06dfa76]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d06dfa76]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d06dfa76]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d06dfa76]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d06dfa76]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d06dfa76]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d06dfa76]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d06dfa76]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d06dfa76]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d06dfa76]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d06dfa76]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-d06dfa76]{margin-top:var(--space-2)}.mt-4[data-v-d06dfa76]{margin-top:var(--space-4)}.mt-6[data-v-d06dfa76]{margin-top:var(--space-6)}.grid-2-col[data-v-d06dfa76]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-d06dfa76]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-d06dfa76],.grid-3-col[data-v-d06dfa76],.secondary-results-grid[data-v-d06dfa76]{grid-template-columns:1fr}}.input-with-symbol[data-v-d06dfa76]{align-items:center;display:flex;position:relative}.symbol-left[data-v-d06dfa76]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-input[data-v-d06dfa76]{padding-left:2rem}.symbol-right[data-v-d06dfa76]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.collapsible-section[data-v-d06dfa76]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);overflow:hidden}.section-toggle[data-v-d06dfa76]{width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.section-title-clean[data-v-d06dfa76]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.toggle-icon[data-v-d06dfa76]{font-size:var(--text-xs);color:var(--text-muted)}.section-content[data-v-d06dfa76]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.primary-sub-result[data-v-d06dfa76]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.badges-row[data-v-d06dfa76]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.custom-badge[data-v-d06dfa76]{padding:2px var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full);display:inline-block}.secondary-result-box .result-value[data-v-d06dfa76]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-net[data-v-d06dfa76]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.table-responsive[data-v-d06dfa76]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-d06dfa76]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-d06dfa76]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-d06dfa76]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-d06dfa76]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-d06dfa76]{font-weight:600}.font-bold[data-v-d06dfa76]{font-weight:700}.text-muted[data-v-d06dfa76]{color:var(--text-muted)}.text-primary[data-v-d06dfa76]{color:var(--color-primary-700)}.metrics-grid[data-v-d06dfa76]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-d06dfa76]{flex-direction:column;display:flex}.metric-label[data-v-d06dfa76]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-d06dfa76]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-d06dfa76]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-23f03f06]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-23f03f06]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-23f03f06]{grid-template-columns:1fr 1fr}}.section-title[data-v-23f03f06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-23f03f06]{margin-bottom:var(--space-4)}.form-label[data-v-23f03f06]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-23f03f06],.form-select[data-v-23f03f06]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-23f03f06]:focus,.form-select[data-v-23f03f06]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-23f03f06]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-23f03f06]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-23f03f06]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-23f03f06]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-23f03f06]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-23f03f06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-23f03f06]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-23f03f06]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-23f03f06]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-23f03f06]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-23f03f06]{margin-top:var(--space-2)}.mt-4[data-v-23f03f06]{margin-top:var(--space-4)}.mt-6[data-v-23f03f06]{margin-top:var(--space-6)}.grid-2-col[data-v-23f03f06]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-23f03f06]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-23f03f06],.grid-3-col[data-v-23f03f06],.secondary-results-grid[data-v-23f03f06]{grid-template-columns:1fr}}.button-toggle-group[data-v-23f03f06]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.toggle-btn[data-v-23f03f06]{min-width:70px;padding:var(--space-2) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:auto;transition:all .2s}.toggle-btn.active[data-v-23f03f06]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-23f03f06]{align-items:center;display:flex;position:relative}.symbol-left[data-v-23f03f06]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.symbol-input[data-v-23f03f06]{padding-left:2rem}.symbol-right[data-v-23f03f06]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.help-text[data-v-23f03f06]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.primary-sub-result[data-v-23f03f06]{margin-top:var(--space-2)}.diff-badge[data-v-23f03f06]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:inline-block}.badge-success[data-v-23f03f06]{color:#166534;background:#dcfce7}.badge-danger[data-v-23f03f06]{color:#991b1b;background:#fee2e2}.primary-sub-detail[data-v-23f03f06]{font-size:var(--text-xs);color:var(--color-primary-800)}.stat-change[data-v-23f03f06]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-top:4px}.text-success[data-v-23f03f06]{color:#16a34a}.text-danger[data-v-23f03f06]{color:#dc2626}.text-accent[data-v-23f03f06]{color:#d97706}.text-muted[data-v-23f03f06]{color:var(--text-muted)}.text-primary[data-v-23f03f06]{color:var(--color-primary-700)}.text-xs[data-v-23f03f06]{font-size:.75rem}.recovery-card[data-v-23f03f06]{background:#fffbeb;border-color:#fef3c7}.recovery-text[data-v-23f03f06]{font-size:var(--text-sm);color:#92400e;margin:0;line-height:1.4}.table-responsive[data-v-23f03f06]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-23f03f06]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-23f03f06]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-23f03f06]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-23f03f06]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-23f03f06]{font-weight:600}.font-bold[data-v-23f03f06]{font-weight:700}.metrics-grid[data-v-23f03f06]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-23f03f06]{flex-direction:column;display:flex}.metric-label[data-v-23f03f06]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-23f03f06]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:2px}.custom-calculator[data-v-39e00730]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-39e00730]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-39e00730]{grid-template-columns:1fr 1fr}}.section-title[data-v-39e00730]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-39e00730]{margin-bottom:var(--space-4)}.form-label[data-v-39e00730]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-39e00730],.form-select[data-v-39e00730]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-39e00730]:focus,.form-select[data-v-39e00730]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-39e00730]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-39e00730]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-39e00730]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-39e00730]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-39e00730]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-39e00730]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-39e00730]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-39e00730]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-39e00730]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-39e00730]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-39e00730]{margin-top:var(--space-2)}.mt-4[data-v-39e00730]{margin-top:var(--space-4)}.mt-6[data-v-39e00730]{margin-top:var(--space-6)}.mb-2[data-v-39e00730]{margin-bottom:var(--space-2)}.mb-4[data-v-39e00730]{margin-bottom:var(--space-4)}.m-0[data-v-39e00730]{margin:0}.grid-2-col[data-v-39e00730]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-39e00730]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-39e00730],.grid-3-col[data-v-39e00730],.secondary-results-grid[data-v-39e00730]{grid-template-columns:1fr}}.button-toggle-group[data-v-39e00730]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-39e00730]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn[data-v-39e00730]:hover{color:var(--text-primary)}.toggle-btn.active[data-v-39e00730]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold);background:#fff;box-shadow:0 1px 3px #0000001a}.term-pills[data-v-39e00730]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pill-label[data-v-39e00730]{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.term-pill[data-v-39e00730]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--color-neutral-50);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .15s}.term-pill[data-v-39e00730]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.term-pill.active[data-v-39e00730]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.input-with-symbol[data-v-39e00730]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;align-items:center;transition:all .2s;display:flex;overflow:hidden}.input-with-symbol[data-v-39e00730]:focus-within{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.input-with-symbol .form-input[data-v-39e00730]{padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-base);background:0 0;border:none;flex:1;width:100%}.input-with-symbol .form-input[data-v-39e00730]:focus{box-shadow:none;outline:none}.input-with-symbol .symbol[data-v-39e00730]{padding:0 var(--space-3);color:var(--text-secondary);font-weight:var(--font-weight-medium);background:var(--color-neutral-50);font-size:var(--text-sm);align-self:stretch;align-items:center;display:flex}.input-with-symbol .symbol[data-v-39e00730]:first-child{border-right:1px solid var(--border-color)}.input-with-symbol .symbol[data-v-39e00730]:last-child{border-left:1px solid var(--border-color)}.primary-sub-result[data-v-39e00730]{margin-top:var(--space-2)}.diff-badge[data-v-39e00730]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:inline-block}.badge-success[data-v-39e00730]{color:#166534;background:#dcfce7}.badge-danger[data-v-39e00730]{color:#991b1b;background:#fee2e2}.primary-sub-detail[data-v-39e00730]{font-size:var(--text-xs);color:var(--color-primary-800)}.stat-change[data-v-39e00730]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);margin-top:4px}.text-xs[data-v-39e00730]{font-size:var(--text-xs)}.text-sm[data-v-39e00730]{font-size:var(--text-sm)}.text-base[data-v-39e00730]{font-size:var(--text-base)}.text-muted[data-v-39e00730]{color:var(--text-muted)}.text-secondary[data-v-39e00730]{color:var(--text-secondary)}.font-normal[data-v-39e00730]{font-weight:var(--font-weight-normal)}.font-medium[data-v-39e00730]{font-weight:var(--font-weight-medium)}.font-semibold[data-v-39e00730]{font-weight:600}.font-bold[data-v-39e00730]{font-weight:700}.text-success[data-v-39e00730]{color:#16a34a}.text-danger[data-v-39e00730]{color:#dc2626}.text-primary[data-v-39e00730]{color:var(--color-primary-700)}.placeholder[data-v-39e00730]{font-size:var(--text-base);color:var(--text-muted)}.table-responsive[data-v-39e00730]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-39e00730]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-39e00730]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-39e00730]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-39e00730]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.metrics-grid[data-v-39e00730]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-39e00730]{flex-direction:column;display:flex}.metric-label[data-v-39e00730]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-39e00730]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.custom-calculator[data-v-d67e9d0e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d67e9d0e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d67e9d0e]{grid-template-columns:1fr 1fr}}.section-title[data-v-d67e9d0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d67e9d0e]{margin-bottom:var(--space-4)}.form-label[data-v-d67e9d0e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-d67e9d0e],.form-select[data-v-d67e9d0e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d67e9d0e]:focus,.form-select[data-v-d67e9d0e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d67e9d0e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d67e9d0e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d67e9d0e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d67e9d0e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d67e9d0e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d67e9d0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d67e9d0e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d67e9d0e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-d67e9d0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d67e9d0e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-d67e9d0e]{margin-top:var(--space-4)}.unit-text[data-v-d67e9d0e]{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-primary-600)}.grid-2-col[data-v-d67e9d0e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-d67e9d0e]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-d67e9d0e],.grid-3-col[data-v-d67e9d0e],.secondary-results-grid[data-v-d67e9d0e]{grid-template-columns:1fr}}.input-with-symbol[data-v-d67e9d0e]{align-items:center;display:flex;position:relative}.symbol-left[data-v-d67e9d0e]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.symbol-input[data-v-d67e9d0e]{padding-left:2rem}.symbol-right[data-v-d67e9d0e]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.collapsible-section[data-v-d67e9d0e]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);overflow:hidden}.section-toggle[data-v-d67e9d0e]{width:100%;padding:var(--space-3) var(--space-4);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.section-title-clean[data-v-d67e9d0e]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.toggle-icon[data-v-d67e9d0e]{font-size:var(--text-xs);color:var(--text-muted)}.section-content[data-v-d67e9d0e]{padding:var(--space-4);border-top:1px solid var(--border-color);background:#fff}.primary-sub-result[data-v-d67e9d0e]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.effective-badge[data-v-d67e9d0e]{margin-top:var(--space-2);padding:2px var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:var(--color-primary-100);color:var(--color-primary-800);border-radius:var(--radius-full);display:inline-block}.secondary-result-box .result-value[data-v-d67e9d0e]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.secondary-net[data-v-d67e9d0e]{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-primary-700);font-weight:var(--font-weight-medium)}.table-responsive[data-v-d67e9d0e]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-d67e9d0e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-d67e9d0e]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-d67e9d0e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-d67e9d0e]{background:var(--color-primary-50);font-weight:var(--font-weight-semibold)}.font-semibold[data-v-d67e9d0e]{font-weight:600}.font-bold[data-v-d67e9d0e]{font-weight:700}.text-muted[data-v-d67e9d0e]{color:var(--text-muted)}.text-primary[data-v-d67e9d0e]{color:var(--color-primary-700)}.metrics-grid[data-v-d67e9d0e]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-d67e9d0e]{flex-direction:column;display:flex}.metric-label[data-v-d67e9d0e]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-d67e9d0e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-d67e9d0e]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-9da64620]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9da64620]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9da64620]{grid-template-columns:1fr 1fr}}.section-title[data-v-9da64620]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9da64620]{margin-bottom:var(--space-4)}.form-label[data-v-9da64620]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9da64620],.form-select[data-v-9da64620]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9da64620]:focus,.form-select[data-v-9da64620]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9da64620]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9da64620]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9da64620]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9da64620]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9da64620]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9da64620]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9da64620]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9da64620]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-9da64620]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9da64620]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-color)}.mt-2[data-v-9da64620]{margin-top:var(--space-2)}.mt-3[data-v-9da64620]{margin-top:var(--space-3)}.mt-4[data-v-9da64620]{margin-top:var(--space-4)}.mt-6[data-v-9da64620]{margin-top:var(--space-6)}.mb-0[data-v-9da64620]{margin-bottom:0}.grid-2-col[data-v-9da64620]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.help-text[data-v-9da64620]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.input-with-icon[data-v-9da64620],.input-with-unit[data-v-9da64620]{align-items:center;display:flex;position:relative}.input-with-icon .currency-symbol[data-v-9da64620]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-icon .with-symbol[data-v-9da64620]{padding-left:2rem}.input-with-unit .form-input[data-v-9da64620]{border-top-right-radius:0;border-bottom-right-radius:0}.unit-label[data-v-9da64620]{padding:0 var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);border-left:none;align-items:center;display:flex}.frequency-indicator[data-v-9da64620]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.tier-header[data-v-9da64620]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.tier-actions-preset[data-v-9da64620]{gap:var(--space-2);display:flex}.preset-btn[data-v-9da64620]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:2px var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preset-btn[data-v-9da64620]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-200)}.tiers-container[data-v-9da64620]{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.tier-row[data-v-9da64620]{gap:var(--space-2);background:var(--color-neutral-50);padding:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border-color);grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;display:grid}.tier-input-label[data-v-9da64620]{color:var(--text-muted);margin-bottom:2px;font-size:11px;display:block}.tier-input[data-v-9da64620]{padding:var(--space-2) var(--space-2);font-size:var(--text-sm)}.remove-tier-btn[data-v-9da64620]{color:var(--text-muted);cursor:pointer;padding:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm);background:0 0;border:none;transition:color .15s}.remove-tier-btn[data-v-9da64620]:hover:not(:disabled){color:#dc2626}.remove-tier-btn[data-v-9da64620]:disabled{opacity:.3;cursor:not-allowed}.add-tier-btn[data-v-9da64620]{width:100%;padding:var(--space-2);border:1px dashed var(--color-primary-400);color:var(--color-primary-600);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;transition:all .2s}.add-tier-btn[data-v-9da64620]:hover{background:var(--color-primary-50);border-color:var(--color-primary-600)}.advanced-toggle[data-v-9da64620]{padding:var(--space-3) 0;color:var(--color-primary-600);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;user-select:none}.advanced-toggle[data-v-9da64620]:hover{text-decoration:underline}.advanced-section[data-v-9da64620]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-2)}.quota-meter-container[data-v-9da64620]{margin-top:var(--space-2)}.quota-meta[data-v-9da64620]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);justify-content:space-between;display:flex}.progress-bar-bg[data-v-9da64620]{background:var(--color-neutral-200);border-radius:var(--radius-full,9999px);height:8px;overflow:hidden}.progress-bar-fill[data-v-9da64620]{background:var(--color-primary-500);border-radius:var(--radius-full,9999px);height:100%;transition:width .3s}.progress-bar-fill.accelerated[data-v-9da64620]{background:#059669}.tier-table-wrapper[data-v-9da64620]{overflow-x:auto}.tier-table[data-v-9da64620]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.tier-table th[data-v-9da64620]{text-align:left;padding:var(--space-2);background:var(--color-neutral-50);color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.tier-table td[data-v-9da64620]{padding:var(--space-2);border-bottom:1px solid var(--border-color)}.tier-table tr.active-bracket[data-v-9da64620]{background:#f8fafc}.tier-table tr.attained-row[data-v-9da64620]{font-weight:var(--font-weight-medium);background:#ecfdf5}.breakdown-list[data-v-9da64620]{gap:var(--space-2);flex-direction:column;display:flex}.breakdown-item[data-v-9da64620]{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;display:flex}.breakdown-item.highlight[data-v-9da64620]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.breakdown-divider[data-v-9da64620]{background:var(--border-color);height:1px;margin:var(--space-1) 0}.projection-grid[data-v-9da64620]{gap:var(--space-2);text-align:center;grid-template-columns:1fr 1fr 1.2fr;display:grid}.projection-item[data-v-9da64620]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2)}.projection-item.highlight[data-v-9da64620]{background:var(--color-primary-50);border-color:var(--color-primary-200)}.projection-label[data-v-9da64620]{color:var(--text-muted);text-transform:uppercase;font-size:11px;display:block}.projection-val[data-v-9da64620]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px;display:block}.projection-item.highlight .projection-val[data-v-9da64620]{color:var(--color-primary-700)}.text-success[data-v-9da64620]{color:#059669}.text-danger[data-v-9da64620]{color:#dc2626}.text-warning[data-v-9da64620]{color:#d97706}.text-muted[data-v-9da64620]{color:var(--text-muted)}.placeholder[data-v-9da64620]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-00af70bd]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-00af70bd]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-00af70bd]{grid-template-columns:1fr 1fr}}.section-title[data-v-00af70bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-00af70bd]{margin-bottom:var(--space-4)}.form-label[data-v-00af70bd]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-00af70bd],.form-select[data-v-00af70bd]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-00af70bd]:focus,.form-select[data-v-00af70bd]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-00af70bd]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-00af70bd]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-00af70bd]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-00af70bd]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-00af70bd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-00af70bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-00af70bd]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-00af70bd]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold)}.info-box[data-v-00af70bd]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-00af70bd]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-00af70bd]{margin-top:var(--space-2)}.mt-4[data-v-00af70bd]{margin-top:var(--space-4)}.grid-2-col[data-v-00af70bd]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-00af70bd],.secondary-results-grid[data-v-00af70bd]{grid-template-columns:1fr}}.button-toggle-group[data-v-00af70bd]{background:var(--color-neutral-100);border-radius:var(--radius-md);gap:4px;padding:4px;display:flex}.toggle-btn[data-v-00af70bd]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-00af70bd]{color:var(--color-primary-700);font-weight:var(--font-weight-semibold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-with-symbol[data-v-00af70bd]{align-items:center;display:flex;position:relative}.symbol-left[data-v-00af70bd]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.symbol-input[data-v-00af70bd]{padding-left:2rem}.symbol-right[data-v-00af70bd]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);font-size:var(--text-sm);position:absolute}.primary-sub-result[data-v-00af70bd]{margin-top:var(--space-2)}.diff-badge[data-v-00af70bd]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full,9999px);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:inline-block}.badge-success[data-v-00af70bd]{color:#166534;background:#dcfce7}.primary-sub-detail[data-v-00af70bd]{font-size:var(--text-xs);color:var(--color-primary-800)}.stat-subtext[data-v-00af70bd]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:4px}.text-success[data-v-00af70bd]{color:#16a34a}.text-danger[data-v-00af70bd]{color:#dc2626}.text-muted[data-v-00af70bd]{color:var(--text-muted)}.text-primary[data-v-00af70bd]{color:var(--color-primary-700)}.font-semibold[data-v-00af70bd]{font-weight:600}.font-bold[data-v-00af70bd]{font-weight:700}.advanced-section[data-v-00af70bd]{margin-top:var(--space-4);border-top:1px dashed var(--border-color);padding-top:var(--space-3)}.advanced-toggle[data-v-00af70bd]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.advanced-toggle[data-v-00af70bd]:hover{text-decoration:underline}.breakdown-list[data-v-00af70bd]{flex-direction:column;display:flex}.breakdown-row[data-v-00af70bd]{padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px dashed var(--border-color);justify-content:space-between;display:flex}.breakdown-row[data-v-00af70bd]:last-child{border-bottom:none}.breakdown-row.total-row[data-v-00af70bd]{border-top:2px solid var(--border-color);margin-top:var(--space-2);padding-top:var(--space-3);border-bottom:none}.breakdown-row.net-row[data-v-00af70bd]{border-top:1px solid var(--border-color);padding-top:var(--space-2)}.table-responsive[data-v-00af70bd]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-00af70bd]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-00af70bd]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-00af70bd]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-00af70bd]{background:var(--color-primary-50)}.placeholder[data-v-00af70bd]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-2617a78e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-2617a78e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-2617a78e]{grid-template-columns:1fr 1fr}}.section-title[data-v-2617a78e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-2617a78e]{margin-bottom:var(--space-4)}.form-label[data-v-2617a78e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-2617a78e],.form-select[data-v-2617a78e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-2617a78e]:focus,.form-select[data-v-2617a78e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-2617a78e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-2617a78e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-2617a78e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-2617a78e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-2617a78e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-2617a78e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-2617a78e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-2617a78e]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.info-box[data-v-2617a78e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-2617a78e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-toggle-group[data-v-2617a78e]{background:var(--color-neutral-100,#f1f5f9);border-radius:var(--radius-lg,8px);gap:4px;padding:4px;display:flex}.mode-btn[data-v-2617a78e]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md,6px);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.mode-btn.active[data-v-2617a78e]{color:var(--color-primary-700);background:#fff;box-shadow:0 1px 3px #0000001a}.primary-sub-result[data-v-2617a78e]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-800)}.mt-2[data-v-2617a78e]{margin-top:var(--space-2)}.mt-4[data-v-2617a78e]{margin-top:var(--space-4)}.mt-6[data-v-2617a78e]{margin-top:var(--space-6)}.grid-2-col[data-v-2617a78e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.grid-3-col[data-v-2617a78e]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=480px){.grid-2-col[data-v-2617a78e],.grid-3-col[data-v-2617a78e],.secondary-results-grid[data-v-2617a78e]{grid-template-columns:1fr}}.input-with-symbol[data-v-2617a78e]{align-items:center;display:flex;position:relative}.symbol-left[data-v-2617a78e]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.symbol-input[data-v-2617a78e]{padding-left:2rem}.symbol-right[data-v-2617a78e]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);position:absolute}.table-responsive[data-v-2617a78e]{margin-top:var(--space-3);overflow-x:auto}.breakdown-table[data-v-2617a78e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);text-align:left}.breakdown-table th[data-v-2617a78e]{padding:var(--space-2) var(--space-3);background:var(--color-neutral-50,#f8fafc);color:var(--text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--border-color)}.breakdown-table td[data-v-2617a78e]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.breakdown-table tr.highlight-row[data-v-2617a78e]{background:var(--color-primary-50)}.breakdown-table tr.net-row[data-v-2617a78e]{background:var(--color-primary-100,#e0f2fe)}.text-right[data-v-2617a78e]{text-align:right}.font-medium[data-v-2617a78e]{font-weight:500}.font-semibold[data-v-2617a78e]{font-weight:600}.font-bold[data-v-2617a78e]{font-weight:700}.text-muted[data-v-2617a78e]{color:var(--text-muted)}.text-primary[data-v-2617a78e]{color:var(--color-primary-700)}.text-emerald[data-v-2617a78e]{color:#059669}.text-danger[data-v-2617a78e]{color:#dc2626}.metrics-grid[data-v-2617a78e]{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.metric-item[data-v-2617a78e]{flex-direction:column;display:flex}.metric-label[data-v-2617a78e]{font-size:var(--text-xs);color:var(--text-muted)}.metric-val[data-v-2617a78e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:2px}.placeholder[data-v-2617a78e]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-16d6c1e0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-16d6c1e0]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-16d6c1e0]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-16d6c1e0}@keyframes spin-16d6c1e0{to{transform:rotate(360deg)}}.calculator-grid[data-v-16d6c1e0]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-16d6c1e0]{opacity:1}@media (width>=768px){.calculator-grid[data-v-16d6c1e0]{grid-template-columns:1fr 1fr}}.section-title[data-v-16d6c1e0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mode-toggle[data-v-16d6c1e0]{background:var(--color-neutral-50);border-radius:var(--radius-md);margin-bottom:var(--space-6);border:1px solid var(--border-color);padding:4px;display:flex}.toggle-btn[data-v-16d6c1e0]{padding:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:1;transition:all .2s}.toggle-btn.active[data-v-16d6c1e0]{background:var(--surface-card);color:var(--color-primary-600);box-shadow:0 1px 3px #0000001a}.form-group[data-v-16d6c1e0]{margin-bottom:var(--space-4)}.form-label[data-v-16d6c1e0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-16d6c1e0]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-16d6c1e0]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-16d6c1e0]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-16d6c1e0]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-16d6c1e0]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-16d6c1e0]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-16d6c1e0]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-16d6c1e0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-16d6c1e0]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-16d6c1e0]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-16d6c1e0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold)}.positive[data-v-16d6c1e0]{color:var(--color-success-500)}.negative[data-v-16d6c1e0]{color:var(--color-error-500)}.positive-text[data-v-16d6c1e0]{color:var(--color-success-500)}.negative-text[data-v-16d6c1e0]{color:var(--color-error-500)}.placeholder[data-v-16d6c1e0]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-16d6c1e0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-16d6c1e0]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-16d6c1e0]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-16d6c1e0]{color:var(--text-secondary)}.sec-val[data-v-16d6c1e0]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-0a327644]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0a327644]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0a327644]{grid-template-columns:1fr 1fr}}.section-title[data-v-0a327644]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0a327644]{margin-bottom:var(--space-4)}.form-label[data-v-0a327644]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.full-width[data-v-0a327644]{width:100%}.form-select[data-v-0a327644]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select[data-v-0a327644]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-0a327644]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-0a327644]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-0a327644]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-0a327644]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-0a327644]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-0a327644]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-0a327644]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group[data-v-0a327644]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-0a327644]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[type=radio][data-v-0a327644]{width:16px;height:16px;accent-color:var(--color-primary-600)}.result-box[data-v-0a327644]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-0a327644]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-0a327644]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-0a327644]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.currency[data-v-0a327644]{font-size:var(--text-2xl);vertical-align:top;color:var(--color-primary-600);opacity:.8;margin-right:2px}.placeholder[data-v-0a327644]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-0a327644]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-0a327644]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-0a327644]:last-child{border-bottom:none;padding-bottom:0}.mt-4[data-v-0a327644]{margin-top:var(--space-4);border-top:1px solid var(--border-color);padding-top:var(--space-3)}.sec-label[data-v-0a327644]{color:var(--text-secondary)}.sec-val[data-v-0a327644]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-40856705]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-40856705]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-40856705]{grid-template-columns:1fr 1fr}}.section-title[data-v-40856705]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-40856705]{margin-bottom:var(--space-4)}.form-label[data-v-40856705]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.full-width[data-v-40856705]{width:100%}.form-select[data-v-40856705]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select[data-v-40856705]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-40856705]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-40856705]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-40856705]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-40856705]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-40856705]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-40856705]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-40856705]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.radio-group[data-v-40856705]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.radio-label[data-v-40856705]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[type=radio][data-v-40856705]{width:16px;height:16px;accent-color:var(--color-primary-600)}.result-box[data-v-40856705]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-40856705]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-40856705]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-40856705]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.currency[data-v-40856705]{font-size:var(--text-2xl);vertical-align:top;color:var(--color-primary-600);opacity:.8;margin-right:2px}.placeholder[data-v-40856705]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-40856705]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-40856705]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-40856705]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-40856705]{color:var(--text-secondary)}.sec-val[data-v-40856705]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-1e4272cb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-1e4272cb]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-1e4272cb]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-1e4272cb}@keyframes spin-1e4272cb{to{transform:rotate(360deg)}}.calculator-grid[data-v-1e4272cb]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-1e4272cb]{opacity:1}@media (width>=768px){.calculator-grid[data-v-1e4272cb]{grid-template-columns:1fr 1fr}}.section-title[data-v-1e4272cb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1e4272cb]{margin-bottom:var(--space-4)}.form-label[data-v-1e4272cb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-1e4272cb]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-1e4272cb]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-1e4272cb]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-1e4272cb]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-1e4272cb]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-1e4272cb],.form-select[data-v-1e4272cb]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-1e4272cb]:focus,.form-select[data-v-1e4272cb]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-1e4272cb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-1e4272cb]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-1e4272cb]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-1e4272cb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-1e4272cb]{color:var(--color-primary-600)}.placeholder[data-v-1e4272cb]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-1e4272cb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-1e4272cb]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-1e4272cb]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-1e4272cb]{color:var(--text-secondary)}.sec-val[data-v-1e4272cb]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-46a2dff3]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-46a2dff3]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-46a2dff3]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-46a2dff3}@keyframes spin-46a2dff3{to{transform:rotate(360deg)}}.calculator-grid[data-v-46a2dff3]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-46a2dff3]{opacity:1}@media (width>=768px){.calculator-grid[data-v-46a2dff3]{grid-template-columns:1fr 1fr}}.section-title[data-v-46a2dff3]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-46a2dff3]{margin-bottom:var(--space-4)}.form-label[data-v-46a2dff3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-with-symbol[data-v-46a2dff3]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-46a2dff3]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol.right-symbol .symbol[data-v-46a2dff3]{left:auto;right:var(--space-3)}.input-with-symbol .form-input[data-v-46a2dff3]{padding-left:var(--space-8)}.input-with-symbol.right-symbol .form-input[data-v-46a2dff3]{padding-left:var(--space-4);padding-right:var(--space-8)}.form-input[data-v-46a2dff3],.form-select[data-v-46a2dff3]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-46a2dff3]:focus,.form-select[data-v-46a2dff3]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-46a2dff3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-46a2dff3]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-46a2dff3]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-46a2dff3]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-46a2dff3]{color:var(--color-primary-600)}.placeholder[data-v-46a2dff3]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-46a2dff3]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-46a2dff3]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-46a2dff3]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-46a2dff3]{color:var(--text-secondary)}.sec-val[data-v-46a2dff3]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.custom-calculator[data-v-54e840b0]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-54e840b0]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-54e840b0]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-54e840b0}@keyframes spin-54e840b0{to{transform:rotate(360deg)}}.calculator-grid[data-v-54e840b0]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-54e840b0]{opacity:1}@media (width>=768px){.calculator-grid[data-v-54e840b0]{grid-template-columns:1fr 1fr}}.section-title[data-v-54e840b0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-6[data-v-54e840b0]{margin-top:var(--space-6)}.lots-container[data-v-54e840b0]{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.lot-row[data-v-54e840b0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.lot-header[data-v-54e840b0]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.remove-btn[data-v-54e840b0]{color:var(--color-error-500);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;border-radius:4px;padding:4px;line-height:1}.remove-btn[data-v-54e840b0]:hover{background:var(--color-error-50)}.form-row[data-v-54e840b0]{gap:var(--space-4);display:flex}.half[data-v-54e840b0]{flex:1}.form-group[data-v-54e840b0]{margin-bottom:var(--space-4)}.half.form-group[data-v-54e840b0]{margin-bottom:0}.form-label[data-v-54e840b0]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-54e840b0]{color:var(--text-muted);margin-top:4px;font-size:12px}.input-with-symbol[data-v-54e840b0]{align-items:center;display:flex;position:relative}.input-with-symbol .symbol[data-v-54e840b0]{left:var(--space-3);color:var(--text-muted);position:absolute}.input-with-symbol .form-input[data-v-54e840b0]{padding-left:var(--space-8)}.form-input[data-v-54e840b0]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-54e840b0]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.add-lot-btn[data-v-54e840b0]{width:100%;padding:var(--space-3);background:var(--color-primary-50);color:var(--color-primary-700);border:1px dashed var(--color-primary-300);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s}.add-lot-btn[data-v-54e840b0]:hover{background:var(--color-primary-100);border-color:var(--color-primary-400)}.result-box[data-v-54e840b0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-54e840b0]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-54e840b0]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-54e840b0]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.currency[data-v-54e840b0]{color:var(--color-primary-600)}.placeholder[data-v-54e840b0]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-54e840b0]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-54e840b0]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-54e840b0]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-54e840b0]{color:var(--text-secondary)}.sec-val[data-v-54e840b0]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.sec-val.highlight[data-v-54e840b0]{font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.custom-calculator[data-v-84fc9eee]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-84fc9eee]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-84fc9eee]{grid-template-columns:1fr 1fr}}.section-title[data-v-84fc9eee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-84fc9eee]{margin-bottom:var(--space-4)}.form-row[data-v-84fc9eee]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-label[data-v-84fc9eee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-84fc9eee],.form-select[data-v-84fc9eee]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-84fc9eee]:focus,.form-select[data-v-84fc9eee]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.advanced-toggle[data-v-84fc9eee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-600);cursor:pointer;padding:var(--space-2) 0;margin-bottom:var(--space-3);user-select:none}.advanced-toggle[data-v-84fc9eee]:hover{text-decoration:underline}.advanced-section[data-v-84fc9eee]{background:var(--color-neutral-50);padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4);border:1px dashed var(--border-color)}.primary-result-box[data-v-84fc9eee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-84fc9eee]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-84fc9eee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-84fc9eee]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-84fc9eee]{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-84fc9eee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-84fc9eee]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-84fc9eee]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.text-success[data-v-84fc9eee]{color:var(--color-success-700,#059669)}.proportion-card[data-v-84fc9eee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.proportion-header[data-v-84fc9eee]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-2);justify-content:space-between;display:flex}.proportion-bar[data-v-84fc9eee]{border-radius:var(--radius-full,9999px);background:var(--color-neutral-200);height:10px;display:flex;overflow:hidden}.bar-deposits[data-v-84fc9eee]{background:var(--color-primary-500,#2563eb);transition:width .3s}.bar-interest[data-v-84fc9eee]{background:var(--color-success-500,#10b981);transition:width .3s}.info-box[data-v-84fc9eee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);background:#fff}.info-title[data-v-84fc9eee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.info-text[data-v-84fc9eee]{font-size:var(--text-sm);color:var(--text-secondary);margin:0 0 var(--space-2) 0;line-height:1.5}.info-text[data-v-84fc9eee]:last-child{margin-bottom:0}.tax-note[data-v-84fc9eee]{font-size:var(--text-xs);color:var(--text-muted)}.schedule-section[data-v-84fc9eee]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:#fff;overflow:hidden}.schedule-header[data-v-84fc9eee]{padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.schedule-title[data-v-84fc9eee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary)}.toggle-table-btn[data-v-84fc9eee]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.toggle-table-btn[data-v-84fc9eee]:hover{text-decoration:underline}.table-wrapper[data-v-84fc9eee]{max-height:280px;overflow-y:auto}.schedule-table[data-v-84fc9eee]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-84fc9eee]{background:var(--surface-card);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:var(--font-weight-medium);z-index:1;position:sticky;top:0}.schedule-table th[data-v-84fc9eee]:first-child,.schedule-table td[data-v-84fc9eee]:first-child{text-align:left}.schedule-table td[data-v-84fc9eee]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.schedule-table tr:last-child td[data-v-84fc9eee]{border-bottom:none}.font-bold[data-v-84fc9eee]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-d0fb2f8f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-d0fb2f8f]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-d0fb2f8f]{grid-template-columns:1fr 1fr}}.section-title[data-v-d0fb2f8f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-d0fb2f8f]{margin-bottom:var(--space-4)}.form-label[data-v-d0fb2f8f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.sub-label[data-v-d0fb2f8f]{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.form-input[data-v-d0fb2f8f],.form-select[data-v-d0fb2f8f]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-d0fb2f8f]:focus,.form-select[data-v-d0fb2f8f]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-d0fb2f8f]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-d0fb2f8f]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-d0fb2f8f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-d0fb2f8f]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-d0fb2f8f]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-d0fb2f8f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-d0fb2f8f]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-d0fb2f8f]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--space-2)}.info-box[data-v-d0fb2f8f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-d0fb2f8f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-container[data-v-d0fb2f8f]{align-items:center;display:flex;position:relative}.input-affix-prefix[data-v-d0fb2f8f]{left:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-affix-suffix[data-v-d0fb2f8f]{right:var(--space-4);color:var(--text-secondary);font-weight:var(--font-weight-medium);pointer-events:none;position:absolute}.input-with-prefix[data-v-d0fb2f8f]{padding-left:2rem}.input-with-suffix[data-v-d0fb2f8f]{padding-right:2rem}.help-text[data-v-d0fb2f8f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.preset-buttons-container[data-v-d0fb2f8f]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-badge[data-v-d0fb2f8f]{background:var(--color-neutral-50,#f9fafb);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;padding:4px 10px;transition:all .15s}.preset-badge[data-v-d0fb2f8f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-badge.active[data-v-d0fb2f8f]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.quick-amounts[data-v-d0fb2f8f]{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mini-btn[data-v-d0fb2f8f]{background:var(--color-neutral-100,#f3f4f6);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;padding:2px 8px;transition:all .15s}.mini-btn[data-v-d0fb2f8f]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.mini-btn.active[data-v-d0fb2f8f]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.grid-2-col[data-v-d0fb2f8f]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.toggle-advanced-btn[data-v-d0fb2f8f]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:var(--space-1);background:0 0;border:none;padding:0}.toggle-advanced-btn[data-v-d0fb2f8f]:hover{text-decoration:underline}.advanced-panel[data-v-d0fb2f8f]{background:var(--color-neutral-50,#fafafa);border:1px dashed var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4)}.radio-row[data-v-d0fb2f8f]{gap:var(--space-4);flex-wrap:wrap;display:flex}.radio-inline[data-v-d0fb2f8f]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;display:flex}.results-wrapper[data-v-d0fb2f8f]{gap:var(--space-4);flex-direction:column;display:flex}.sub-badge[data-v-d0fb2f8f]{background:var(--color-primary-100);color:var(--color-primary-800);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-top:var(--space-2);padding:3px 10px;display:inline-block}.text-accent-value[data-v-d0fb2f8f]{color:var(--color-success-700,#059669)}.composition-card[data-v-d0fb2f8f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.composition-header[data-v-d0fb2f8f]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.comp-title[data-v-d0fb2f8f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.comp-subtitle[data-v-d0fb2f8f]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.progress-bar-container[data-v-d0fb2f8f]{border-radius:var(--radius-full);background:var(--color-neutral-100,#f3f4f6);height:12px;margin-bottom:var(--space-3);display:flex;overflow:hidden}.progress-segment[data-v-d0fb2f8f]{height:100%;transition:width .3s}.starting-bg[data-v-d0fb2f8f]{background:#94a3b8}.contrib-bg[data-v-d0fb2f8f]{background:#3b82f6}.interest-bg[data-v-d0fb2f8f]{background:#10b981}.legend-grid[data-v-d0fb2f8f]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.legend-item[data-v-d0fb2f8f]{align-items:center;gap:6px;display:flex}.legend-dot[data-v-d0fb2f8f]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.legend-text[data-v-d0fb2f8f]{color:var(--text-secondary);font-size:11px}.inflation-box[data-v-d0fb2f8f]{border-radius:var(--radius-md);padding:var(--space-4);background:#fefce8;border:1px solid #fef08a}.inflation-grid[data-v-d0fb2f8f]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.inflation-stat[data-v-d0fb2f8f]{flex-direction:column;display:flex}.inf-label[data-v-d0fb2f8f]{font-size:var(--text-xs);color:#854d0e;font-weight:var(--font-weight-medium)}.inf-val[data-v-d0fb2f8f]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:#713f12;margin:2px 0}.inf-hint[data-v-d0fb2f8f]{color:#a16207;font-size:11px;line-height:1.3}.breakdown-steps[data-v-d0fb2f8f]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);flex-direction:column;display:flex}.breakdown-row[data-v-d0fb2f8f]{gap:var(--space-2);align-items:baseline;display:flex}.step-name[data-v-d0fb2f8f]{font-weight:var(--font-weight-bold);min-width:75px;color:var(--text-primary)}.schedule-section[data-v-d0fb2f8f]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.schedule-header[data-v-d0fb2f8f]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.schedule-title[data-v-d0fb2f8f]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0}.schedule-toggle-btn[data-v-d0fb2f8f]{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--color-primary-600);cursor:pointer;background:0 0;padding:3px 8px;font-size:11px;transition:all .15s}.schedule-toggle-btn[data-v-d0fb2f8f]:hover{background:var(--color-primary-50)}.table-responsive[data-v-d0fb2f8f]{overflow-x:auto}.schedule-table[data-v-d0fb2f8f]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:right}.schedule-table th[data-v-d0fb2f8f]{color:var(--text-secondary);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--border-color);background:var(--color-neutral-50,#f9fafb);padding:6px 8px}.schedule-table td[data-v-d0fb2f8f]{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:6px 8px}.schedule-table th[data-v-d0fb2f8f]:first-child,.schedule-table td[data-v-d0fb2f8f]:first-child{text-align:left}.cell-year[data-v-d0fb2f8f]{font-weight:var(--font-weight-medium);color:var(--text-secondary)}.cell-contrib[data-v-d0fb2f8f]{color:#2563eb}.cell-interest[data-v-d0fb2f8f]{color:#059669}.cell-end[data-v-d0fb2f8f]{color:var(--text-primary)}.cell-progress[data-v-d0fb2f8f]{min-width:70px}.mini-progress-wrapper[data-v-d0fb2f8f]{background:var(--color-neutral-100,#f3f4f6);border-radius:var(--radius-sm);justify-content:center;align-items:center;height:16px;display:flex;position:relative;overflow:hidden}.mini-progress-bar[data-v-d0fb2f8f]{background:var(--color-primary-200,#bfdbfe);z-index:1;position:absolute;top:0;bottom:0;left:0}.mini-progress-text[data-v-d0fb2f8f]{z-index:2;font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-primary-900,#1e3a8a);position:relative}.placeholder[data-v-d0fb2f8f]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-4ba571a0]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-4ba571a0]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4ba571a0]{grid-template-columns:1fr 1fr}}.section-title[data-v-4ba571a0]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-4ba571a0]{padding:var(--space-2) 0}.form-row[data-v-4ba571a0]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-4ba571a0]{margin-bottom:var(--space-4)}.form-select-addon[data-v-4ba571a0]{background:var(--surface-card-alt);border:none;border-left:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);cursor:pointer}.calc-results[data-v-4ba571a0]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.primary-result[data-v-4ba571a0]{margin-bottom:var(--space-6)}.result-label[data-v-4ba571a0]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-4ba571a0]{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.result-unit[data-v-4ba571a0]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);opacity:.8}.secondary-results[data-v-4ba571a0]{gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-4ba571a0]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-4ba571a0]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.custom-calculator[data-v-ac00151f]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.mode-selector[data-v-ac00151f]{padding:var(--space-2);gap:var(--space-2);background:#0000000d;display:flex}.mode-btn[data-v-ac00151f]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-ac00151f]:hover{color:var(--text-primary);background:#0000000d}.mode-btn.active[data-v-ac00151f]{background:var(--surface-card);color:var(--color-primary);box-shadow:var(--shadow-sm)}.calculator-grid[data-v-ac00151f]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-ac00151f]{grid-template-columns:1fr 1fr}}.section-title[data-v-ac00151f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.multi-input-group[data-v-ac00151f]{align-items:center;gap:var(--space-2);display:flex}.input-part[data-v-ac00151f]{flex-direction:column;align-items:center;display:flex}.input-part .form-input[data-v-ac00151f]{text-align:center;width:60px;padding:var(--space-2)}.unit-label[data-v-ac00151f]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.colon[data-v-ac00151f]{margin-top:-15px;font-weight:700}.form-select[data-v-ac00151f]{margin-top:-15px;margin-left:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-card)}.calc-results[data-v-ac00151f]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-ac00151f]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-ac00151f]{margin-bottom:var(--space-6)}.result-label[data-v-ac00151f]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-ac00151f]{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.result-unit[data-v-ac00151f]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);opacity:.8}.secondary-pace[data-v-ac00151f]{font-size:var(--text-sm);opacity:.7;margin-top:var(--space-1)}.secondary-results[data-v-ac00151f]{gap:var(--space-3);margin-bottom:var(--space-2);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-ac00151f]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-ac00151f]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.splits-section[data-v-ac00151f]{padding:0 var(--space-6) var(--space-6)}.splits-table[data-v-ac00151f]{background:var(--surface-card-alt);border-radius:var(--radius-lg);overflow:hidden}.split-row[data-v-ac00151f]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.split-row[data-v-ac00151f]:last-child{border-bottom:none}.header-row[data-v-ac00151f]{font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-secondary);background:#00000008}.text-right[data-v-ac00151f]{text-align:right}.font-bold[data-v-ac00151f]{font-weight:var(--font-weight-bold)}.custom-calculator[data-v-9aa5bb77]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.mode-selector[data-v-9aa5bb77]{padding:var(--space-2);gap:var(--space-2);background:#0000000d;display:flex}.mode-btn[data-v-9aa5bb77]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;flex:1;transition:all .2s}.mode-btn[data-v-9aa5bb77]:hover{color:var(--text-primary);background:#0000000d}.mode-btn.active[data-v-9aa5bb77]{background:var(--surface-card);color:var(--color-primary);box-shadow:var(--shadow-sm)}.calculator-grid[data-v-9aa5bb77]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9aa5bb77]{grid-template-columns:1fr 1fr}}.section-title[data-v-9aa5bb77]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-9aa5bb77]{border-right:none}@media (width>=768px){.calc-inputs[data-v-9aa5bb77]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-group[data-v-9aa5bb77],.time-inputs-group[data-v-9aa5bb77]{margin-bottom:var(--space-6)}.multi-input-group[data-v-9aa5bb77]{align-items:center;gap:var(--space-2);display:flex}.input-part[data-v-9aa5bb77]{flex-direction:column;align-items:center;display:flex}.input-part .form-input[data-v-9aa5bb77]{text-align:center;width:60px;padding:var(--space-2)}.unit-label[data-v-9aa5bb77]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.colon[data-v-9aa5bb77]{margin-top:-15px;font-weight:700}.form-select-addon[data-v-9aa5bb77]{background:var(--surface-card-alt);border:none;border-left:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);cursor:pointer}.calc-results[data-v-9aa5bb77]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-9aa5bb77]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-9aa5bb77]{margin-bottom:var(--space-6)}.result-label[data-v-9aa5bb77]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-9aa5bb77]{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.result-unit[data-v-9aa5bb77]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);opacity:.8}.secondary-pace[data-v-9aa5bb77]{font-size:var(--text-sm);opacity:.7;margin-top:var(--space-1)}.secondary-results[data-v-9aa5bb77]{gap:var(--space-3);margin-bottom:var(--space-2);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-9aa5bb77]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-9aa5bb77]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.custom-calculator[data-v-1780a434]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-1780a434]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1780a434]{grid-template-columns:1fr 1fr}}.section-title[data-v-1780a434]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-1780a434]{border-right:none}@media (width>=768px){.calc-inputs[data-v-1780a434]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-group[data-v-1780a434],.time-inputs-group[data-v-1780a434]{margin-bottom:var(--space-6)}.multi-input-group[data-v-1780a434]{align-items:center;gap:var(--space-2);display:flex}.input-part[data-v-1780a434]{flex-direction:column;align-items:center;display:flex}.input-part .form-input[data-v-1780a434]{text-align:center;width:60px;padding:var(--space-2)}.unit-label[data-v-1780a434]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.colon[data-v-1780a434]{margin-top:-15px;font-weight:700}.form-static-addon[data-v-1780a434]{background:var(--surface-card-alt);border:none;border-left:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);align-items:center;display:flex}.calc-results[data-v-1780a434]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-1780a434]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-1780a434]{margin-bottom:var(--space-6)}.result-label[data-v-1780a434]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1);display:block}.result-value[data-v-1780a434]{font-size:var(--text-4xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em}.result-unit[data-v-1780a434]{font-size:var(--text-lg);font-weight:var(--font-weight-normal);opacity:.8}.secondary-results[data-v-1780a434]{gap:var(--space-3);margin-bottom:var(--space-2);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-1780a434]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-1780a434]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.splits-section[data-v-1780a434]{padding:0 var(--space-6) var(--space-6)}.splits-table[data-v-1780a434]{background:var(--surface-card-alt);border-radius:var(--radius-lg);overflow:hidden}.split-row[data-v-1780a434]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.split-row[data-v-1780a434]:last-child{border-bottom:none}.header-row[data-v-1780a434]{font-weight:var(--font-weight-bold);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-secondary);background:#00000008}.w-col[data-v-1780a434]{flex:1}.text-right[data-v-1780a434]{text-align:right}.font-bold[data-v-1780a434]{font-weight:var(--font-weight-bold)}.text-muted[data-v-1780a434]{color:var(--text-muted)}.color-primary[data-v-1780a434]{color:var(--color-primary)}.custom-calculator[data-v-c674c924]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-c674c924]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c674c924]{grid-template-columns:1fr 1fr}}.section-title[data-v-c674c924]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-c674c924]{margin-top:var(--space-6)}.calc-inputs[data-v-c674c924]{border-right:none}@media (width>=768px){.calc-inputs[data-v-c674c924]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-c674c924]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.form-group[data-v-c674c924]{margin-bottom:var(--space-6)}.form-label[data-v-c674c924]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-c674c924]{display:flex}.form-input-group .form-input[data-v-c674c924]{flex:1;min-width:0}.form-static-addon[data-v-c674c924]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}select.form-static-addon[data-v-c674c924]{cursor:pointer;color:var(--text-primary)}select.form-static-addon[data-v-c674c924]:focus{border-color:var(--color-primary-600);outline:none}.calc-results[data-v-c674c924]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-c674c924]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-c674c924]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-c674c924]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-c674c924]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-orange[data-v-c674c924]{color:#fb923c}.secondary-results[data-v-c674c924]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-c674c924]{justify-content:space-between;align-items:center;display:flex}.total-row[data-v-c674c924]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed #fff3}.result-number[data-v-c674c924]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.font-bold[data-v-c674c924]{font-weight:var(--font-weight-bold);opacity:1}.insights[data-v-c674c924]{padding:var(--space-4);border-radius:var(--radius-md);background:#0003;margin-top:auto}.insights-title[data-v-c674c924]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);margin-top:0;margin-bottom:var(--space-2)}.insight-text[data-v-c674c924]{font-size:var(--text-sm);margin:0;line-height:1.4}.mt-1[data-v-c674c924]{margin-top:var(--space-1)}.custom-calculator[data-v-da9c78de]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-da9c78de]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-da9c78de]{grid-template-columns:1fr 1fr}}.section-title[data-v-da9c78de]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-da9c78de]{margin-top:var(--space-6)}.calc-inputs[data-v-da9c78de]{border-right:none}@media (width>=768px){.calc-inputs[data-v-da9c78de]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-da9c78de]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.form-group[data-v-da9c78de]{margin-bottom:var(--space-6)}.form-label[data-v-da9c78de]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-da9c78de]{display:flex}.form-input-group .form-input[data-v-da9c78de]{min-width:0;padding:var(--space-2);flex:1}.form-static-addon[data-v-da9c78de]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}select.form-static-addon[data-v-da9c78de]{cursor:pointer;color:var(--text-primary)}select.form-static-addon[data-v-da9c78de]:focus{border-color:var(--color-primary-600);outline:none}.calc-results[data-v-da9c78de]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-da9c78de]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-da9c78de]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-da9c78de]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-da9c78de]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-green[data-v-da9c78de]{color:#4ade80}.secondary-results[data-v-da9c78de]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-da9c78de]{justify-content:space-between;align-items:center;display:flex}.total-row[data-v-da9c78de]{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px dashed #fff3}.result-number[data-v-da9c78de]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.font-bold[data-v-da9c78de]{font-weight:var(--font-weight-bold);opacity:1}.text-red-400[data-v-da9c78de]{color:#f87171}.text-green-400[data-v-da9c78de]{color:#4ade80}.custom-calculator[data-v-63c45e22]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.tabs[data-v-63c45e22]{border-bottom:1px solid var(--border-color);background:#0000000d;display:flex}.tab-btn[data-v-63c45e22]{padding:var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn[data-v-63c45e22]:hover{color:var(--text-primary);background:#00000005}.tab-btn.active[data-v-63c45e22]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);background:var(--surface-card)}.calculator-grid[data-v-63c45e22]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-63c45e22]{grid-template-columns:1fr 1fr}}.section-title[data-v-63c45e22]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-63c45e22]{border-right:none}@media (width>=768px){.calc-inputs[data-v-63c45e22]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-63c45e22]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.pace-row[data-v-63c45e22]{grid-template-columns:1fr 1fr 1.2fr}.form-group[data-v-63c45e22]{margin-bottom:var(--space-6)}.form-label[data-v-63c45e22]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-63c45e22]{display:flex}.form-input[data-v-63c45e22]{width:100%;padding:var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md)}.form-input-group .form-input[data-v-63c45e22]{border-top-right-radius:0;border-bottom-right-radius:0}.select-input[data-v-63c45e22]{cursor:pointer}.form-static-addon[data-v-63c45e22]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}.calc-results[data-v-63c45e22]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-63c45e22]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-63c45e22]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-63c45e22]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-63c45e22]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-sm[data-v-63c45e22]{font-size:var(--text-sm)}.text-blue[data-v-63c45e22]{color:#60a5fa}.secondary-results[data-v-63c45e22]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-63c45e22]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-63c45e22]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.font-bold[data-v-63c45e22]{font-weight:var(--font-weight-bold)}.text-center[data-v-63c45e22]{text-align:center}.splits-section[data-v-63c45e22]{padding:var(--space-6);border-top:1px solid var(--border-color);background:#00000005}.splits-table-wrapper[data-v-63c45e22]{background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow-x:auto}.splits-table[data-v-63c45e22]{border-collapse:collapse;text-align:left;width:100%}.splits-table th[data-v-63c45e22]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:#00000005}.splits-table td[data-v-63c45e22]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--border-color)}.splits-table tr:last-child td[data-v-63c45e22]{border-bottom:none}.custom-calculator[data-v-8c97d6f2]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-8c97d6f2]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8c97d6f2]{grid-template-columns:1fr 1fr}}.section-title[data-v-8c97d6f2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-8c97d6f2]{margin-top:var(--space-6)}.mt-2[data-v-8c97d6f2]{margin-top:var(--space-2)}.text-xs[data-v-8c97d6f2]{font-size:var(--text-xs)}.text-xl[data-v-8c97d6f2]{font-size:var(--text-xl)}.opacity-70[data-v-8c97d6f2]{opacity:.7}.calc-inputs[data-v-8c97d6f2]{border-right:none}@media (width>=768px){.calc-inputs[data-v-8c97d6f2]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-group[data-v-8c97d6f2]{margin-bottom:var(--space-6)}.form-label[data-v-8c97d6f2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-8c97d6f2]{display:flex}.form-input-group .form-input[data-v-8c97d6f2]{min-width:0;padding:var(--space-2);flex:1}.form-static-addon[data-v-8c97d6f2]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:#00000005;border-left:none;align-items:center;display:flex}.select-input[data-v-8c97d6f2]{cursor:pointer;color:var(--text-primary)}.calc-results[data-v-8c97d6f2]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-8c97d6f2]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-8c97d6f2]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.flex[data-v-8c97d6f2]{display:flex}.items-baseline[data-v-8c97d6f2]{align-items:baseline}.gap-2[data-v-8c97d6f2]{gap:var(--space-2)}.result-label[data-v-8c97d6f2]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-8c97d6f2]{font-size:4rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1}.text-amber[data-v-8c97d6f2]{color:#fbbf24}.secondary-results[data-v-8c97d6f2]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-8c97d6f2]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-8c97d6f2]{font-weight:var(--font-weight-bold);font-size:var(--text-md)}.font-bold[data-v-8c97d6f2]{font-weight:var(--font-weight-bold)}.power-meter[data-v-8c97d6f2]{padding-top:var(--space-6);margin-top:auto}.meter-bar[data-v-8c97d6f2]{height:8px;margin-bottom:var(--space-2);background:#ffffff1a;border-radius:4px;position:relative;overflow:hidden}.meter-fill[data-v-8c97d6f2]{background:linear-gradient(90deg,#60a5fa,#fbbf24,#f87171);border-radius:4px;height:100%;transition:width .5s}.meter-labels[data-v-8c97d6f2]{font-size:var(--text-xs);opacity:.6;justify-content:space-between;display:flex}.custom-calculator[data-v-b2e046e2]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.calculator-grid[data-v-b2e046e2]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b2e046e2]{grid-template-columns:1fr 1fr}}.section-title[data-v-b2e046e2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.calc-inputs[data-v-b2e046e2]{border-right:none}@media (width>=768px){.calc-inputs[data-v-b2e046e2]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-b2e046e2]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.form-group[data-v-b2e046e2]{margin-bottom:var(--space-6)}.form-label[data-v-b2e046e2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-b2e046e2]{display:flex}.form-input-group .form-input[data-v-b2e046e2]{min-width:0;padding:var(--space-2);flex:1}.form-static-addon[data-v-b2e046e2]{border:1px solid var(--border-color);padding:0 var(--space-3);color:var(--text-secondary);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:#00000005;border-left:none;align-items:center;display:flex}.calc-results[data-v-b2e046e2]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-b2e046e2]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-b2e046e2]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.flex[data-v-b2e046e2]{display:flex}.items-baseline[data-v-b2e046e2]{align-items:baseline}.gap-2[data-v-b2e046e2]{gap:var(--space-2)}.result-label[data-v-b2e046e2]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-b2e046e2]{font-size:4rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1}.text-blue[data-v-b2e046e2]{color:#60a5fa}.text-xl[data-v-b2e046e2]{font-size:var(--text-xl)}.opacity-70[data-v-b2e046e2]{opacity:.7}.secondary-results[data-v-b2e046e2]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-b2e046e2]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-b2e046e2]{font-weight:var(--font-weight-bold);font-size:var(--text-md)}.font-bold[data-v-b2e046e2]{font-weight:var(--font-weight-bold)}.mt-2[data-v-b2e046e2]{margin-top:var(--space-2)}.pt-2[data-v-b2e046e2]{padding-top:var(--space-2)}.border-t[data-v-b2e046e2]{border-top:1px solid #fff3}.border-dashed[data-v-b2e046e2]{border-top-style:dashed}.custom-calculator[data-v-db4afcb4]{background:var(--surface-card);border-radius:var(--radius-xl);overflow:hidden}.tabs[data-v-db4afcb4]{border-bottom:1px solid var(--border-color);background:#0000000d;display:flex}.tab-btn[data-v-db4afcb4]{padding:var(--space-4);font-weight:var(--font-weight-bold);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;transition:all .2s}.tab-btn[data-v-db4afcb4]:hover{color:var(--text-primary);background:#00000005}.tab-btn.active[data-v-db4afcb4]{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);background:var(--surface-card)}.calculator-grid[data-v-db4afcb4]{gap:var(--space-8);padding:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-db4afcb4]{grid-template-columns:1.2fr 1fr}}.section-title[data-v-db4afcb4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:var(--space-4)}.mt-6[data-v-db4afcb4]{margin-top:var(--space-6)}.calc-inputs[data-v-db4afcb4]{border-right:none}@media (width>=768px){.calc-inputs[data-v-db4afcb4]{padding-right:var(--space-6);border-right:1px solid var(--border-color)}}.form-row[data-v-db4afcb4]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.pace-row[data-v-db4afcb4]{grid-template-columns:1fr 1fr 1.2fr}.form-group[data-v-db4afcb4]{margin-bottom:var(--space-6)}.form-label[data-v-db4afcb4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-db4afcb4]{display:flex}.form-input[data-v-db4afcb4]{width:100%;padding:var(--space-2);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md)}.form-input-group .form-input[data-v-db4afcb4]{border-top-right-radius:0;border-bottom-right-radius:0}.select-input[data-v-db4afcb4]{cursor:pointer}.form-static-addon[data-v-db4afcb4]{border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding:0 var(--space-3);color:var(--text-secondary);background:#00000005;border-left:none;align-items:center;display:flex}.calc-results[data-v-db4afcb4]{background:var(--surface-results);color:var(--surface-results-text);padding:var(--space-6);border-radius:var(--radius-xl);flex-direction:column;display:flex}.empty-state[data-v-db4afcb4]{text-align:center;opacity:.7;justify-content:center;align-items:center}.primary-result[data-v-db4afcb4]{margin-bottom:var(--space-6);flex-direction:column;display:flex}.result-label[data-v-db4afcb4]{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-1)}.result-value[data-v-db4afcb4]{font-size:3.5rem;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;word-break:break-word;line-height:1.1}.text-green[data-v-db4afcb4]{color:#4ade80}.secondary-results[data-v-db4afcb4]{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid #ffffff1a;flex-direction:column;display:flex}.result-item[data-v-db4afcb4]{justify-content:space-between;align-items:center;display:flex}.result-number[data-v-db4afcb4]{font-weight:var(--font-weight-bold);font-size:var(--text-lg)}.font-bold[data-v-db4afcb4]{font-weight:var(--font-weight-bold)}.text-center[data-v-db4afcb4]{text-align:center}.splits-section[data-v-db4afcb4]{padding:var(--space-6);border-top:1px solid var(--border-color);background:#00000005}.splits-table-wrapper[data-v-db4afcb4]{background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px solid var(--border-color);overflow-x:auto}.splits-table[data-v-db4afcb4]{border-collapse:collapse;text-align:left;width:100%}.splits-table th[data-v-db4afcb4]{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:#00000005}.splits-table td[data-v-db4afcb4]{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--border-color)}.splits-table tr:last-child td[data-v-db4afcb4]{border-bottom:none}.text-xs[data-v-db4afcb4]{font-size:var(--text-xs)}.text-muted[data-v-db4afcb4]{color:var(--text-muted)}.block[data-v-db4afcb4]{display:block}.custom-calculator[data-v-14a669ee]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-14a669ee]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-14a669ee]{grid-template-columns:1fr 1fr}}.section-title[data-v-14a669ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-14a669ee]{margin-bottom:var(--space-4)}.form-label[data-v-14a669ee]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-label-xs[data-v-14a669ee]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);margin-bottom:var(--space-1);display:block}.form-input[data-v-14a669ee],.form-select[data-v-14a669ee]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-14a669ee]:focus,.form-select[data-v-14a669ee]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-input-sm[data-v-14a669ee]{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.form-textarea[data-v-14a669ee]{resize:vertical;font-family:monospace;font-size:var(--text-sm)}.primary-result-box[data-v-14a669ee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-14a669ee]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-14a669ee]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-14a669ee]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-14a669ee]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-14a669ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-14a669ee]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-14a669ee]{font-size:var(--text-2xl);margin-top:var(--space-2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.sub-value-label[data-v-14a669ee]{color:var(--text-muted);margin-top:2px;font-size:11px}.info-box[data-v-14a669ee]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-14a669ee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-14a669ee]{justify-content:space-between;align-items:center;display:flex}.preset-buttons[data-v-14a669ee]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-14a669ee]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:2px 8px;transition:all .2s}.preset-btn[data-v-14a669ee]:hover{background:var(--color-neutral-200)}.action-btn-sm[data-v-14a669ee]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);color:var(--color-primary-700);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;padding:2px 8px}.action-btn-sm[data-v-14a669ee]:hover:not(:disabled){background:var(--color-primary-100)}.action-btn-sm[data-v-14a669ee]:disabled{opacity:.5;cursor:not-allowed}.groups-container[data-v-14a669ee]{gap:var(--space-3);flex-direction:column;display:flex}.group-card[data-v-14a669ee]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3)}.group-name-input[data-v-14a669ee]{max-width:200px;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-bold)}.group-header-actions[data-v-14a669ee]{align-items:center;gap:var(--space-2);display:flex}.delete-btn[data-v-14a669ee]{color:#ef4444;font-size:var(--text-sm);cursor:pointer;padding:0 var(--space-1);background:0 0;border:none}.delete-btn[data-v-14a669ee]:hover{color:#b91c1c}.sub-label[data-v-14a669ee]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.count-badge[data-v-14a669ee]{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--text-secondary);font-weight:var(--font-weight-medium);padding:2px 8px}.count-badge.badge-active[data-v-14a669ee]{background:var(--color-primary-100);color:var(--color-primary-700)}.summary-fields-grid[data-v-14a669ee]{gap:var(--space-2);grid-template-columns:1fr 1fr 1fr;display:grid}.input-hint[data-v-14a669ee]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);line-height:1.4;display:block}.placeholder-text[data-v-14a669ee]{color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-2)}.p-value-row[data-v-14a669ee]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.p-value-badge[data-v-14a669ee]{background:var(--color-neutral-200);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:2px 8px}.p-value-badge.p-sig[data-v-14a669ee]{color:#15803d;background:#dcfce7}.crit-badge[data-v-14a669ee]{background:var(--color-neutral-100);color:var(--text-secondary);font-size:var(--text-xs);border-radius:var(--radius-full);padding:2px 8px}.decision-box[data-v-14a669ee]{border-radius:var(--radius-md);padding:var(--space-3);border:1px solid var(--border-color);text-align:left;background:#fff}.decision-box.decision-sig[data-v-14a669ee]{background:#f0fdf4;border-color:#86efac}.decision-title[data-v-14a669ee]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:#15803d;margin-bottom:2px}.decision-box:not(.decision-sig) .decision-title[data-v-14a669ee]{color:var(--text-primary)}.decision-desc[data-v-14a669ee]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.alert-box[data-v-14a669ee]{padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.alert-box.error[data-v-14a669ee]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.table-scroll-wrapper[data-v-14a669ee]{overflow-x:auto}.data-table[data-v-14a669ee]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-14a669ee],.data-table td[data-v-14a669ee]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-14a669ee]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.totals-row[data-v-14a669ee]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);border-top:2px solid var(--border-color)}.font-mono[data-v-14a669ee]{font-family:monospace}.font-bold[data-v-14a669ee]{font-weight:var(--font-weight-bold)!important}.text-primary[data-v-14a669ee]{color:var(--color-primary-700)!important}.text-secondary[data-v-14a669ee]{color:var(--text-secondary)!important}.text-muted[data-v-14a669ee]{color:var(--text-muted)!important}.status-pill[data-v-14a669ee]{font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);padding:2px 6px}.pill-sig[data-v-14a669ee]{color:#15803d;background:#dcfce7}.pill-nonsig[data-v-14a669ee]{background:var(--color-neutral-100);color:var(--text-muted)}.diagnostic-grid[data-v-14a669ee]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.diagnostic-item[data-v-14a669ee]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.diagnostic-label[data-v-14a669ee]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-primary)}.diagnostic-status[data-v-14a669ee]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-top:2px}.status-pass[data-v-14a669ee]{color:#15803d}.status-warn[data-v-14a669ee]{color:#b45309}.diagnostic-desc[data-v-14a669ee]{color:var(--text-secondary);margin-top:2px;font-size:11px}.text-link-btn[data-v-14a669ee]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.steps-container[data-v-14a669ee]{gap:var(--space-3);flex-direction:column;display:flex}.step-card[data-v-14a669ee]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);align-items:flex-start;display:flex}.step-number[data-v-14a669ee]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px}.step-body[data-v-14a669ee]{font-size:var(--text-xs);flex:1}.step-math[data-v-14a669ee]{margin-top:var(--space-1);word-break:break-all;font-size:11px}.step-result[data-v-14a669ee]{font-size:var(--text-xs)}.mb-0[data-v-14a669ee]{margin-bottom:0!important}.mb-2[data-v-14a669ee]{margin-bottom:var(--space-2)!important}.mb-3[data-v-14a669ee]{margin-bottom:var(--space-3)!important}.mb-4[data-v-14a669ee]{margin-bottom:var(--space-4)!important}.mt-1[data-v-14a669ee]{margin-top:var(--space-1)!important}.mt-2[data-v-14a669ee]{margin-top:var(--space-2)!important}.mt-3[data-v-14a669ee]{margin-top:var(--space-3)!important}.mt-4[data-v-14a669ee]{margin-top:var(--space-4)!important}.custom-calculator[data-v-961d246d]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-961d246d]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-961d246d]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-961d246d}@keyframes spin-961d246d{to{transform:rotate(360deg)}}.calculator-grid[data-v-961d246d]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-961d246d]{opacity:1}@media (width>=768px){.calculator-grid[data-v-961d246d]{grid-template-columns:1fr 1fr}}.section-title[data-v-961d246d]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-961d246d]{margin-top:var(--space-1)}.mt-2[data-v-961d246d]{margin-top:var(--space-2)}.mt-4[data-v-961d246d]{margin-top:var(--space-4)}.mt-6[data-v-961d246d]{margin-top:var(--space-6)}.mb-4[data-v-961d246d],.form-group[data-v-961d246d]{margin-bottom:var(--space-4)}.form-label[data-v-961d246d]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-961d246d]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-961d246d]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-961d246d]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.quick-reference[data-v-961d246d]{gap:var(--space-2);flex-direction:column;display:flex}.qr-label[data-v-961d246d]{color:var(--text-secondary);font-size:13px;font-weight:var(--font-weight-medium)}.qr-buttons[data-v-961d246d]{gap:var(--space-2);flex-wrap:wrap;display:flex}.qr-btn[data-v-961d246d]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:13px;transition:all .2s}.qr-btn[data-v-961d246d]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.result-box[data-v-961d246d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-961d246d]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-961d246d]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-961d246d]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-961d246d]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-961d246d]{color:var(--color-primary-600)}.placeholder[data-v-961d246d]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-961d246d]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.exact-value-container[data-v-961d246d]{flex-direction:column;display:flex}.exact-value[data-v-961d246d]{word-break:break-all;color:var(--text-primary);background:var(--surface-card);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);max-height:150px;font-family:monospace;font-size:13px;overflow-y:auto}.sec-label[data-v-961d246d]{color:var(--text-secondary);font-size:var(--text-sm)}.custom-calculator[data-v-56efb05f]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-56efb05f]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-56efb05f]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-56efb05f}@keyframes spin-56efb05f{to{transform:rotate(360deg)}}.calculator-grid[data-v-56efb05f]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-56efb05f]{opacity:1}@media (width>=768px){.calculator-grid[data-v-56efb05f]{grid-template-columns:1fr 1fr}}.section-title[data-v-56efb05f]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.flex-between[data-v-56efb05f]{justify-content:space-between;align-items:center;display:flex}.mt-1[data-v-56efb05f]{margin-top:var(--space-1)}.mt-2[data-v-56efb05f]{margin-top:var(--space-2)}.mt-4[data-v-56efb05f]{margin-top:var(--space-4)}.mb-2[data-v-56efb05f]{margin-bottom:var(--space-2)}.mb-4[data-v-56efb05f]{margin-bottom:var(--space-4)}.mb-6[data-v-56efb05f]{margin-bottom:var(--space-6)}.form-group[data-v-56efb05f]{margin-bottom:var(--space-4)}.form-label[data-v-56efb05f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.math-italic[data-v-56efb05f]{font-family:serif;font-style:italic}.input-hint[data-v-56efb05f]{color:var(--text-secondary);font-size:13px;line-height:1.4}.count-badge[data-v-56efb05f]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.count-badge.error-badge[data-v-56efb05f]{color:#ef4444;background:#fef2f2}.form-textarea[data-v-56efb05f]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);resize:vertical;font-family:monospace;transition:all .2s}.form-textarea[data-v-56efb05f]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-56efb05f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-56efb05f]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-56efb05f]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-56efb05f]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-56efb05f]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-56efb05f]{color:var(--color-primary-600)}.interpretation[data-v-56efb05f]{font-size:14px;font-weight:600}.placeholder[data-v-56efb05f]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-56efb05f]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-56efb05f]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-56efb05f]:last-child{border-bottom:none}.sec-label[data-v-56efb05f]{color:var(--text-secondary)}.sec-val[data-v-56efb05f]{color:var(--text-primary);font-weight:500}.alert-box[data-v-56efb05f]{padding:var(--space-3);border-radius:var(--radius-md);font-size:14px;line-height:1.5}.alert-box.error[data-v-56efb05f]{color:#991b1b;background-color:#fef2f2;border:1px solid #fca5a5}.custom-calculator[data-v-ee368c09]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-ee368c09]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-ee368c09]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-ee368c09}@keyframes spin-ee368c09{to{transform:rotate(360deg)}}.calculator-grid[data-v-ee368c09]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-ee368c09]{opacity:1}@media (width>=768px){.calculator-grid[data-v-ee368c09]{grid-template-columns:1fr 1fr}}.section-title[data-v-ee368c09]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.flex-between[data-v-ee368c09]{justify-content:space-between;align-items:center;display:flex}.mt-1[data-v-ee368c09]{margin-top:var(--space-1)}.mt-2[data-v-ee368c09]{margin-top:var(--space-2)}.mt-4[data-v-ee368c09]{margin-top:var(--space-4)}.mb-2[data-v-ee368c09]{margin-bottom:var(--space-2)}.mb-4[data-v-ee368c09]{margin-bottom:var(--space-4)}.mb-6[data-v-ee368c09]{margin-bottom:var(--space-6)}.form-group[data-v-ee368c09]{margin-bottom:var(--space-4)}.form-label[data-v-ee368c09]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.radio-group[data-v-ee368c09]{flex-direction:column;display:flex}.radio-label[data-v-ee368c09]{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text-primary);cursor:pointer;display:flex}.radio-label input[data-v-ee368c09]{cursor:pointer}.math-italic[data-v-ee368c09]{font-family:serif;font-style:italic}.input-hint[data-v-ee368c09]{color:var(--text-secondary);font-size:13px;line-height:1.4}.count-badge[data-v-ee368c09]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.count-badge.error-badge[data-v-ee368c09]{color:#ef4444;background:#fef2f2}.form-textarea[data-v-ee368c09]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);resize:vertical;font-family:monospace;transition:all .2s}.form-textarea[data-v-ee368c09]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.result-box[data-v-ee368c09]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-ee368c09]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-ee368c09]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-ee368c09]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.result-value[data-v-ee368c09]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-ee368c09]{color:var(--color-primary-600)}.interpretation[data-v-ee368c09]{font-size:14px;font-weight:600}.placeholder[data-v-ee368c09]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-ee368c09]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-ee368c09]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-ee368c09]:last-child{border-bottom:none}.sec-label[data-v-ee368c09]{color:var(--text-secondary)}.sec-val[data-v-ee368c09]{color:var(--text-primary);font-weight:500}.alert-box[data-v-ee368c09]{padding:var(--space-3);border-radius:var(--radius-md);font-size:14px;line-height:1.5}.alert-box.error[data-v-ee368c09]{color:#991b1b;background-color:#fef2f2;border:1px solid #fca5a5}.custom-calculator[data-v-a1c47e48]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-a1c47e48]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-a1c47e48]{grid-template-columns:1fr 1fr}}.header-row[data-v-a1c47e48]{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.section-title[data-v-a1c47e48]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:var(--font-weight-bold)}.mt-4[data-v-a1c47e48]{margin-top:var(--space-4)}.mt-2[data-v-a1c47e48]{margin-top:var(--space-2)}.mb-4[data-v-a1c47e48]{margin-bottom:var(--space-4)}.m-0[data-v-a1c47e48]{margin:0}.text-xs[data-v-a1c47e48]{font-size:var(--text-xs)}.text-sm[data-v-a1c47e48]{font-size:var(--text-sm)}.text-gray-500[data-v-a1c47e48]{color:#6b7280}.text-gray-600[data-v-a1c47e48]{color:#4b5563}.text-red[data-v-a1c47e48]{color:#ef4444}.toggle-switch[data-v-a1c47e48]{cursor:pointer;align-items:center;gap:var(--space-2);display:flex}.toggle-switch input[data-v-a1c47e48]{display:none}.toggle-switch .slider[data-v-a1c47e48]{background-color:var(--color-neutral-300);border-radius:20px;width:40px;height:20px;transition:all .4s;position:relative}.toggle-switch .slider[data-v-a1c47e48]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}.toggle-switch input:checked+.slider[data-v-a1c47e48]{background-color:var(--color-primary-600)}.toggle-switch input:checked+.slider[data-v-a1c47e48]:before{transform:translate(20px)}.toggle-switch .label-text[data-v-a1c47e48]{font-size:var(--text-sm);color:var(--text-secondary)}.data-table-container[data-v-a1c47e48]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--color-neutral-50);overflow-x:auto}.data-table[data-v-a1c47e48]{border-collapse:collapse;width:100%}.data-table th[data-v-a1c47e48]{background:var(--color-neutral-100);padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--border-color)}.data-table td[data-v-a1c47e48]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-neutral-200)}.data-table tr:last-child td[data-v-a1c47e48]{border-bottom:none}.table-input[data-v-a1c47e48]{width:100%;padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-sm)}.table-input[data-v-a1c47e48]:focus{border-color:var(--color-primary-500);outline:none}.action-col[data-v-a1c47e48]{text-align:center;width:40px}.icon-btn[data-v-a1c47e48]{cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;transition:opacity .2s}.icon-btn[data-v-a1c47e48]:hover:not(:disabled){opacity:1;background:#fee2e2}.icon-btn[data-v-a1c47e48]:disabled{opacity:.3;cursor:not-allowed}.table-actions[data-v-a1c47e48]{gap:var(--space-3);margin-top:var(--space-3);display:flex}.action-btn[data-v-a1c47e48]{background:var(--color-primary-600);color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background .2s}.action-btn[data-v-a1c47e48]:hover{background:var(--color-primary-700)}.action-btn.outline[data-v-a1c47e48]{color:var(--text-secondary);border:1px solid var(--border-color);background:0 0}.action-btn.outline[data-v-a1c47e48]:hover{background:var(--color-neutral-100)}.primary-result-box[data-v-a1c47e48]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4)}.primary-result-box.empty-state[data-v-a1c47e48]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-a1c47e48]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value[data-v-a1c47e48]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.result-subtext[data-v-a1c47e48]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2);font-style:italic}.secondary-results-grid[data-v-a1c47e48]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-a1c47e48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-a1c47e48]{font-size:var(--text-xs);color:var(--text-secondary)}.secondary-result-box .result-value[data-v-a1c47e48]{font-size:var(--text-xl);color:var(--text-primary)}.info-box[data-v-a1c47e48]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-a1c47e48]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.error-box[data-v-a1c47e48]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-a1c47e48]{font-size:var(--text-base);color:var(--text-muted)}.custom-calculator[data-v-fd4f5ac9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fd4f5ac9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fd4f5ac9]{grid-template-columns:1fr 1fr}}.section-title[data-v-fd4f5ac9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fd4f5ac9]{margin-bottom:var(--space-4)}.form-label[data-v-fd4f5ac9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-fd4f5ac9],.form-select[data-v-fd4f5ac9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-fd4f5ac9]:focus,.form-select[data-v-fd4f5ac9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-fd4f5ac9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-fd4f5ac9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-fd4f5ac9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-fd4f5ac9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-fd4f5ac9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-fd4f5ac9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-fd4f5ac9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-fd4f5ac9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-fd4f5ac9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-fd4f5ac9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-fd4f5ac9]{justify-content:space-between;align-items:center;display:flex}.grid-2-col[data-v-fd4f5ac9]{grid-template-columns:1fr 1fr;display:grid}.gap-3[data-v-fd4f5ac9]{gap:var(--space-3)}.mb-0[data-v-fd4f5ac9]{margin-bottom:0}.mb-2[data-v-fd4f5ac9]{margin-bottom:var(--space-2)}.mb-4[data-v-fd4f5ac9]{margin-bottom:var(--space-4)}.mt-2[data-v-fd4f5ac9]{margin-top:var(--space-2)}.mt-3[data-v-fd4f5ac9]{margin-top:var(--space-3)}.mt-4[data-v-fd4f5ac9]{margin-top:var(--space-4)}.preset-buttons[data-v-fd4f5ac9]{gap:var(--space-2);display:flex}.preset-btn[data-v-fd4f5ac9]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:2px 8px;transition:all .15s}.preset-btn[data-v-fd4f5ac9]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.count-badge[data-v-fd4f5ac9]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.count-badge.badge-active[data-v-fd4f5ac9]{background:var(--color-primary-50);color:var(--color-primary-700)}.count-badge.badge-error[data-v-fd4f5ac9]{color:#dc2626;background:#fef2f2}.form-textarea[data-v-fd4f5ac9]{resize:vertical;font-family:monospace}.placeholder-text[data-v-fd4f5ac9]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.equation-breakdown[data-v-fd4f5ac9]{font-size:var(--text-sm);color:var(--color-primary-800)}.dot-divider[data-v-fd4f5ac9]{margin:0 var(--space-2);opacity:.6}.sub-label[data-v-fd4f5ac9]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.highlight-num[data-v-fd4f5ac9]{font-weight:var(--font-weight-bold)}.alert-box[data-v-fd4f5ac9]{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.alert-box.error[data-v-fd4f5ac9]{color:#991b1b;background-color:#fef2f2;border:1px solid #fca5a5}.prediction-card[data-v-fd4f5ac9]{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#f8fafc;border:1px solid #cbd5e1}.prediction-title[data-v-fd4f5ac9]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.prediction-row[data-v-fd4f5ac9]{font-size:var(--text-sm);color:var(--text-primary);margin-bottom:var(--space-1)}.prediction-result[data-v-fd4f5ac9]{font-weight:var(--font-weight-bold);color:var(--color-primary-700);margin-left:var(--space-2)}.chart-container[data-v-fd4f5ac9]{overflow:hidden}.legend[data-v-fd4f5ac9]{color:var(--text-secondary);align-items:center;gap:var(--space-2);font-size:11px;display:flex}.legend-dot[data-v-fd4f5ac9]{background:#3b82f6;border-radius:50%;width:8px;height:8px;display:inline-block}.legend-line[data-v-fd4f5ac9]{background:#2563eb;width:14px;height:2px;display:inline-block}.svg-wrapper[data-v-fd4f5ac9]{justify-content:center;width:100%;display:flex}.scatter-svg[data-v-fd4f5ac9]{width:100%;max-height:220px}.stat-table[data-v-fd4f5ac9]{flex-direction:column;display:flex}.stat-row[data-v-fd4f5ac9]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.stat-row[data-v-fd4f5ac9]:last-child{border-bottom:none}.stat-name[data-v-fd4f5ac9]{color:var(--text-secondary)}.stat-val[data-v-fd4f5ac9]{color:var(--text-primary);font-family:monospace;font-weight:500}.custom-calculator[data-v-b55f2011]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b55f2011]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b55f2011]{grid-template-columns:1fr 1fr}}.section-title[data-v-b55f2011]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b55f2011]{margin-bottom:var(--space-4)}.form-label[data-v-b55f2011]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b55f2011],.form-select[data-v-b55f2011]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b55f2011]:focus,.form-select[data-v-b55f2011]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b55f2011]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b55f2011]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b55f2011]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b55f2011]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b55f2011]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b55f2011]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b55f2011]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b55f2011]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b55f2011]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b55f2011]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.custom-calculator[data-v-af949b92]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-af949b92]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-af949b92]{grid-template-columns:1fr 1fr}}.section-title[data-v-af949b92]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-af949b92]{margin-bottom:var(--space-4)}.form-label[data-v-af949b92]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-af949b92],.form-select[data-v-af949b92]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-af949b92]:focus,.form-select[data-v-af949b92]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-af949b92]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-af949b92]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-af949b92]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-af949b92]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-af949b92]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-af949b92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-af949b92]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-af949b92]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-af949b92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-af949b92]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-af949b92]{justify-content:space-between;align-items:center;display:flex}.grid-2-col[data-v-af949b92]{grid-template-columns:1fr 1fr;display:grid}.gap-3[data-v-af949b92]{gap:var(--space-3)}.mb-0[data-v-af949b92]{margin-bottom:0}.mb-2[data-v-af949b92]{margin-bottom:var(--space-2)}.mb-4[data-v-af949b92]{margin-bottom:var(--space-4)}.mt-2[data-v-af949b92]{margin-top:var(--space-2)}.mt-3[data-v-af949b92]{margin-top:var(--space-3)}.mt-4[data-v-af949b92]{margin-top:var(--space-4)}.preset-buttons[data-v-af949b92]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-af949b92]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:3px 8px;transition:all .15s}.preset-btn[data-v-af949b92]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.count-badge[data-v-af949b92]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.count-badge.badge-active[data-v-af949b92]{background:var(--color-primary-50);color:var(--color-primary-700)}.form-textarea[data-v-af949b92]{resize:vertical;font-family:monospace}.input-hint[data-v-af949b92]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.placeholder-text[data-v-af949b92]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.primary-summary-container[data-v-af949b92]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-4)}.central-tendency-grid[data-v-af949b92]{gap:var(--space-3);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=640px){.central-tendency-grid[data-v-af949b92]{grid-template-columns:1fr}}.tendency-card[data-v-af949b92]{border:1px solid var(--color-primary-200);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:#fff}.tendency-label[data-v-af949b92]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-primary-800);margin-bottom:var(--space-1)}.tendency-value[data-v-af949b92]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.tendency-value.mode-val[data-v-af949b92]{font-size:var(--text-xl)}.tendency-sub[data-v-af949b92]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.mode-status-bar[data-v-af949b92]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-900);display:flex}.status-indicator[data-v-af949b92]{border-radius:50%;width:8px;height:8px;display:inline-block}.status-unimodal[data-v-af949b92]{background:#16a34a}.status-bimodal[data-v-af949b92]{background:#2563eb}.status-multimodal[data-v-af949b92]{background:#7c3aed}.status-no-mode[data-v-af949b92]{background:#94a3b8}.sub-label[data-v-af949b92]{color:var(--text-muted);margin-top:var(--space-1);font-size:11px}.dataset-preview-card[data-v-af949b92]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#f8fafc}.preview-header[data-v-af949b92]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.preview-count[data-v-af949b92]{color:var(--text-secondary);font-family:monospace}.sorted-chips[data-v-af949b92]{flex-wrap:wrap;gap:4px;max-height:120px;display:flex;overflow-y:auto}.data-chip[data-v-af949b92]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;padding:2px 6px;font-family:monospace;font-size:11px}.data-chip.chip-mode[data-v-af949b92]{color:#1e40af;background:#dbeafe;border-color:#93c5fd;font-weight:700}.data-chip.chip-median[data-v-af949b92]{border:2px solid #f59e0b;font-weight:700}.data-chip-more[data-v-af949b92]{color:var(--text-muted);align-self:center;font-size:11px}.chip-legend[data-v-af949b92]{gap:var(--space-4);color:var(--text-secondary);font-size:11px;display:flex}.legend-item[data-v-af949b92]{align-items:center;gap:4px;display:flex}.chip-dot[data-v-af949b92]{border-radius:2px;width:8px;height:8px}.chip-dot-mode[data-v-af949b92]{background:#93c5fd}.chip-dot-median[data-v-af949b92]{border:2px solid #f59e0b;width:6px;height:6px}.skew-badge[data-v-af949b92]{border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.badge-symmetric[data-v-af949b92]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.badge-right-skewed[data-v-af949b92]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.badge-left-skewed[data-v-af949b92]{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.skew-explanation[data-v-af949b92]{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.tendency-scale-container[data-v-af949b92]{padding:var(--space-2) 0}.scale-bar[data-v-af949b92]{background:#e2e8f0;border-radius:4px;height:8px;margin:24px 0 10px;position:relative}.scale-marker[data-v-af949b92]{flex-direction:column;align-items:center;display:flex;position:absolute;top:-18px;transform:translate(-50%)}.marker-pin[data-v-af949b92]{width:2px;height:26px}.marker-text[data-v-af949b92]{white-space:nowrap;margin-bottom:2px;font-size:10px;font-weight:700}.marker-mean .marker-pin[data-v-af949b92]{background:#2563eb}.marker-mean .marker-text[data-v-af949b92]{color:#2563eb}.marker-median .marker-pin[data-v-af949b92]{background:#d97706}.marker-median .marker-text[data-v-af949b92]{color:#d97706}.scale-labels[data-v-af949b92]{color:var(--text-muted);font-family:monospace;font-size:10px}.frequency-chart[data-v-af949b92]{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.chart-row[data-v-af949b92]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.chart-val[data-v-af949b92]{text-align:right;width:50px;color:var(--text-primary);font-family:monospace;font-weight:500}.chart-bar-track[data-v-af949b92]{background:#f1f5f9;border-radius:3px;flex:1;align-items:center;height:18px;display:flex;position:relative;overflow:hidden}.chart-bar-fill[data-v-af949b92]{background:#93c5fd;border-radius:3px;height:100%;transition:width .3s}.chart-bar-fill.bar-is-mode[data-v-af949b92]{background:#2563eb}.chart-bar-label[data-v-af949b92]{color:#1e293b;font-size:10px;font-weight:600;position:absolute;left:8px}.tab-buttons[data-v-af949b92]{gap:4px;display:flex}.step-tab-btn[data-v-af949b92]{border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);background:#f1f5f9;padding:2px 8px}.step-tab-btn.active[data-v-af949b92]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300);font-weight:700}.steps-list[data-v-af949b92]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-primary);margin:0;line-height:1.6}.steps-list li[data-v-af949b92]{margin-bottom:var(--space-1)}.stat-table[data-v-af949b92]{flex-direction:column;display:flex}.stat-row[data-v-af949b92]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-xs);justify-content:space-between;display:flex}.stat-row[data-v-af949b92]:last-child{border-bottom:none}.stat-name[data-v-af949b92]{color:var(--text-secondary)}.stat-val[data-v-af949b92]{color:var(--text-primary);font-family:monospace;font-weight:500}.custom-calculator[data-v-9f3bc0a9]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-9f3bc0a9]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-9f3bc0a9]{grid-template-columns:1fr 1fr}}.section-title[data-v-9f3bc0a9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-9f3bc0a9]{margin-bottom:var(--space-4)}.form-label[data-v-9f3bc0a9]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-9f3bc0a9],.form-select[data-v-9f3bc0a9]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-9f3bc0a9]:focus,.form-select[data-v-9f3bc0a9]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-9f3bc0a9]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-9f3bc0a9]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-9f3bc0a9]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-9f3bc0a9]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-9f3bc0a9]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-9f3bc0a9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-9f3bc0a9]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-9f3bc0a9]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-9f3bc0a9]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-9f3bc0a9]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-9f3bc0a9]{justify-content:space-between;align-items:center;display:flex}.grid-2-col[data-v-9f3bc0a9]{grid-template-columns:1fr 1fr;display:grid}.gap-4[data-v-9f3bc0a9]{gap:var(--space-4)}.mb-0[data-v-9f3bc0a9]{margin-bottom:0}.mb-2[data-v-9f3bc0a9]{margin-bottom:var(--space-2)}.mb-4[data-v-9f3bc0a9]{margin-bottom:var(--space-4)}.mt-1[data-v-9f3bc0a9]{margin-top:var(--space-1)}.mt-2[data-v-9f3bc0a9]{margin-top:var(--space-2)}.mt-3[data-v-9f3bc0a9]{margin-top:var(--space-3)}.preset-buttons[data-v-9f3bc0a9]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-9f3bc0a9]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--text-secondary);padding:3px 8px;transition:all .15s}.preset-btn[data-v-9f3bc0a9]:hover{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-300)}.unit-toggle-btn[data-v-9f3bc0a9]{color:var(--color-primary-600);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.unit-toggle-btn[data-v-9f3bc0a9]:hover{color:var(--color-primary-800)}.math-symbol[data-v-9f3bc0a9]{font-family:Times New Roman,serif;font-style:italic;font-weight:700}.input-error[data-v-9f3bc0a9]{color:#ef4444;font-size:13px}.input-hint[data-v-9f3bc0a9]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.placeholder-text[data-v-9f3bc0a9]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.result-percentage[data-v-9f3bc0a9]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary-800)}.legend-badge[data-v-9f3bc0a9]{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.svg-container[data-v-9f3bc0a9]{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fafafa;width:100%;padding:8px 4px 4px;overflow:hidden}.bell-curve-svg[data-v-9f3bc0a9]{width:100%;height:auto;display:block}.svg-tick-text[data-v-9f3bc0a9]{fill:#475569;font-family:monospace;font-size:9px}.svg-subtick-text[data-v-9f3bc0a9]{fill:#94a3b8;font-family:sans-serif;font-size:8px}.explanation-text[data-v-9f3bc0a9]{font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.5}.empirical-table[data-v-9f3bc0a9]{font-size:var(--text-xs);flex-direction:column;display:flex}.emp-row[data-v-9f3bc0a9]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);grid-template-columns:1fr 2fr 1fr;display:grid}.emp-row.header-row[data-v-9f3bc0a9]{font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase;border-bottom:2px solid var(--border-color);font-size:10px}.emp-sigma[data-v-9f3bc0a9]{font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.emp-range[data-v-9f3bc0a9]{font-family:monospace}.emp-pct[data-v-9f3bc0a9]{text-align:right;font-weight:600}.stat-table[data-v-9f3bc0a9]{font-size:var(--text-xs);flex-direction:column;display:flex}.stat-row[data-v-9f3bc0a9]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;display:flex}.stat-row[data-v-9f3bc0a9]:last-child{border-bottom:none}.stat-name[data-v-9f3bc0a9]{color:var(--text-secondary)}.stat-val[data-v-9f3bc0a9]{color:var(--text-primary);font-family:monospace;font-weight:600}.steps-list[data-v-9f3bc0a9]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-primary);margin:0;line-height:1.6}.steps-list li[data-v-9f3bc0a9]{margin-bottom:var(--space-1)}.custom-calculator[data-v-bef0f9bf]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-bef0f9bf]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-bef0f9bf]{grid-template-columns:1fr 1fr}}.section-title[data-v-bef0f9bf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-bef0f9bf]{margin-bottom:var(--space-4)}.form-label[data-v-bef0f9bf]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-bef0f9bf],.form-select[data-v-bef0f9bf]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-bef0f9bf]:focus,.form-select[data-v-bef0f9bf]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-bef0f9bf]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-bef0f9bf]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-bef0f9bf]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-bef0f9bf]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-bef0f9bf]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-bef0f9bf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-bef0f9bf]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-bef0f9bf]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-bef0f9bf]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-bef0f9bf]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.ratio-inputs[data-v-bef0f9bf]{align-items:center;gap:var(--space-2);display:flex}.ratio-separator[data-v-bef0f9bf]{font-weight:var(--font-weight-bold);font-size:var(--text-lg);color:var(--text-secondary)}.field-hint[data-v-bef0f9bf]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);display:block}.presets-section[data-v-bef0f9bf]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--border-color)}.presets-label[data-v-bef0f9bf]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2);display:block}.presets-grid[data-v-bef0f9bf]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.preset-btn[data-v-bef0f9bf]{padding:var(--space-2);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);cursor:pointer;text-align:center;transition:all .2s}.preset-btn[data-v-bef0f9bf]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.results-wrapper[data-v-bef0f9bf]{gap:var(--space-4);flex-direction:column;display:flex}.result-subtext[data-v-bef0f9bf]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-1)}.sub-label[data-v-bef0f9bf]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.text-profit[data-v-bef0f9bf]{color:#15803d;font-weight:var(--font-weight-bold)}.summary-text[data-v-bef0f9bf]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2);line-height:1.6}.summary-text[data-v-bef0f9bf]:last-child{margin-bottom:0}.error-box[data-v-bef0f9bf]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.placeholder[data-v-bef0f9bf]{font-size:var(--text-sm);color:var(--text-muted)}.custom-calculator[data-v-198225d2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-198225d2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-198225d2]{grid-template-columns:1fr 1fr}}.section-title[data-v-198225d2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-198225d2]{margin-bottom:var(--space-4)}.form-label[data-v-198225d2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-198225d2],.form-select[data-v-198225d2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-198225d2]:focus,.form-select[data-v-198225d2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-198225d2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-198225d2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-198225d2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-198225d2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-198225d2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-198225d2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-198225d2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-198225d2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-198225d2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-198225d2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-198225d2]{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.tab-btn[data-v-198225d2]{padding:var(--space-2) var(--space-4);background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all .2s}.tab-btn[data-v-198225d2]:hover{background:var(--color-neutral-200);color:var(--text-primary)}.tab-btn.active[data-v-198225d2]{background:var(--color-primary-600);color:#fff;border-color:var(--color-primary-600);box-shadow:0 2px 4px #0000001a}.presets-bar[data-v-198225d2]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.presets-label[data-v-198225d2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-muted);text-transform:uppercase}.preset-btn[data-v-198225d2]{border:1px dashed var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-primary-700);cursor:pointer;background:#fff;padding:4px 10px;transition:all .15s}.preset-btn[data-v-198225d2]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.text-muted-btn[data-v-198225d2]{color:var(--text-muted);border-style:solid}.text-muted-btn[data-v-198225d2]:hover{background:var(--color-neutral-100);color:var(--text-primary)}.radio-toggle-group[data-v-198225d2]{gap:var(--space-2);display:flex}.radio-pill[data-v-198225d2]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;flex:1;transition:all .2s;display:flex}.radio-pill[data-v-198225d2]:has(input:checked){background:var(--color-primary-50);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.form-textarea[data-v-198225d2]{width:100%;padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);resize:vertical;background:#fff;line-height:1.5;transition:all .2s}.form-textarea[data-v-198225d2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-198225d2]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);margin-bottom:0}.label-with-count[data-v-198225d2]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.count-pill[data-v-198225d2]{background:var(--color-neutral-200);color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-medium);border-radius:9999px;padding:2px 8px}.count-pill.count-error[data-v-198225d2]{color:#b91c1c;background:#fee2e2;font-weight:700}.grid-2-cols[data-v-198225d2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.slider-wrapper[data-v-198225d2]{padding:0 var(--space-2)}.range-slider[data-v-198225d2]{background:var(--color-neutral-200);cursor:pointer;width:100%;height:6px;accent-color:var(--color-primary-600);border-radius:3px;outline:none}.slider-ticks[data-v-198225d2]{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.alert-box[data-v-198225d2]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.4;display:flex}.error-alert[data-v-198225d2]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.warning-alert[data-v-198225d2]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.alert-icon[data-v-198225d2]{flex-shrink:0;width:20px;height:20px}.empty-icon[data-v-198225d2]{margin-bottom:var(--space-2);font-size:32px}.result-sub-percentage[data-v-198225d2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary-800);margin-top:var(--space-1)}.quality-badge[data-v-198225d2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);margin-top:var(--space-2);border-radius:9999px;padding:4px 12px;display:inline-block}.quality-badge.perfect[data-v-198225d2]{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.quality-badge.very-strong[data-v-198225d2]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.quality-badge.strong[data-v-198225d2]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.quality-badge.moderate[data-v-198225d2]{color:#a16207;background:#fefce8;border:1px solid #fef08a}.quality-badge.weak[data-v-198225d2]{color:#c2410c;background:#fff7ed;border:1px solid #ffedd5}.quality-badge.none[data-v-198225d2]{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.quality-badge.negative[data-v-198225d2]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.sub-stat[data-v-198225d2]{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.equation-display[data-v-198225d2]{background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);font-size:var(--text-base);margin-top:var(--space-2)}.model-params-grid[data-v-198225d2]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:1fr 1fr;display:grid}.param-item[data-v-198225d2]{border-bottom:1px dashed var(--border-color);justify-content:space-between;padding:4px 0;display:flex}.param-label[data-v-198225d2]{color:var(--text-secondary)}.param-val[data-v-198225d2]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.table-responsive[data-v-198225d2]{width:100%;overflow-x:auto}.max-h-table[data-v-198225d2]{max-height:240px;overflow-y:auto}.data-table[data-v-198225d2]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-198225d2],.data-table td[data-v-198225d2]{border-bottom:1px solid var(--border-color);padding:8px 10px}.data-table th[data-v-198225d2]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.data-table tr.total-row td[data-v-198225d2]{background:var(--color-neutral-50);border-top:2px solid var(--border-color);font-weight:700}.v-align-center[data-v-198225d2]{vertical-align:middle}.sig-val[data-v-198225d2]{color:#047857;font-weight:700}.pos-res[data-v-198225d2]{color:#047857}.neg-res[data-v-198225d2]{color:#b91c1c}.flex-between[data-v-198225d2]{justify-content:space-between;align-items:center;display:flex}.text-link-btn[data-v-198225d2]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.steps-content[data-v-198225d2]{gap:var(--space-3);flex-direction:column;display:flex}.step-card[data-v-198225d2]{gap:var(--space-3);background:var(--color-neutral-50);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);display:flex}.step-num[data-v-198225d2]{background:var(--color-primary-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.step-body[data-v-198225d2]{font-size:var(--text-xs);line-height:1.4}.formula-code[data-v-198225d2]{border:1px solid var(--border-color);color:var(--color-primary-800);background:#fff;border-radius:4px;margin:4px 0;padding:4px 8px;font-family:monospace;font-size:11px}.step-desc[data-v-198225d2]{color:var(--text-muted);font-size:11px}.custom-calculator[data-v-b4efc118]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-b4efc118]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-b4efc118]{grid-template-columns:1fr 1fr}}.section-title[data-v-b4efc118]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-b4efc118]{margin-bottom:var(--space-4)}.form-label[data-v-b4efc118]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-b4efc118],.form-select[data-v-b4efc118]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-b4efc118]:focus,.form-select[data-v-b4efc118]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-b4efc118]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-b4efc118]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-b4efc118]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-b4efc118]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-b4efc118]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-b4efc118]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-b4efc118]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-b4efc118]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-b4efc118]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-b4efc118]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.form-textarea[data-v-b4efc118]{font-family:monospace;font-size:var(--text-sm);resize:vertical;line-height:1.5}.flex-between[data-v-b4efc118]{justify-content:space-between;align-items:center;display:flex}.mb-0[data-v-b4efc118]{margin-bottom:0!important}.mb-2[data-v-b4efc118]{margin-bottom:var(--space-2)!important}.mb-4[data-v-b4efc118]{margin-bottom:var(--space-4)!important}.mt-2[data-v-b4efc118]{margin-top:var(--space-2)!important}.mt-3[data-v-b4efc118]{margin-top:var(--space-3)!important}.mt-4[data-v-b4efc118]{margin-top:var(--space-4)!important}.text-right[data-v-b4efc118]{text-align:right}.text-muted[data-v-b4efc118]{color:var(--text-muted)}.text-secondary[data-v-b4efc118]{color:var(--text-secondary)}.text-primary[data-v-b4efc118]{color:var(--color-primary-700)}.preset-buttons[data-v-b4efc118]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-b4efc118]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--text-primary);padding:4px 8px;transition:all .15s}.preset-btn[data-v-b4efc118]:hover{background:var(--color-neutral-200);border-color:var(--color-neutral-400)}.count-badge[data-v-b4efc118]{font-size:var(--text-xs);background:var(--color-neutral-100);color:var(--text-secondary);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);padding:2px 8px}.count-badge.badge-active[data-v-b4efc118]{background:var(--color-primary-100);color:var(--color-primary-800)}.input-hint[data-v-b4efc118]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);display:block}.options-grid[data-v-b4efc118]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.options-grid[data-v-b4efc118]{grid-template-columns:1fr}}.dataset-preview[data-v-b4efc118]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#f8fafc}.preview-header[data-v-b4efc118]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-2)}.preview-values[data-v-b4efc118]{flex-wrap:wrap;gap:4px;max-height:100px;display:flex;overflow-y:auto}.data-chip[data-v-b4efc118]{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:#fff;padding:2px 6px;font-family:monospace;font-size:11px}.data-chip.chip-min[data-v-b4efc118]{color:#991b1b;background:#fee2e2;border-color:#fca5a5;font-weight:700}.data-chip.chip-max[data-v-b4efc118]{color:#166534;background:#dcfce7;border-color:#86efac;font-weight:700}.data-chip.chip-median[data-v-b4efc118]{color:#3730a3;background:#e0e7ff;border-color:#a5b4fc;font-weight:700}.data-chip-more[data-v-b4efc118]{color:var(--text-muted);align-self:center;padding:2px 6px;font-size:11px}.chip-legend[data-v-b4efc118]{gap:var(--space-3);color:var(--text-secondary);margin-top:var(--space-2);font-size:10px;display:flex}.legend-item[data-v-b4efc118]{align-items:center;gap:4px;display:flex}.dot[data-v-b4efc118]{border-radius:50%;width:8px;height:8px;display:inline-block}.dot-min[data-v-b4efc118]{background:#ef4444}.dot-median[data-v-b4efc118]{background:#6366f1}.dot-max[data-v-b4efc118]{background:#22c55e}.result-formula[data-v-b4efc118]{font-size:var(--text-xs);color:var(--color-primary-800);border-radius:var(--radius-sm);background:#fff9;padding:4px 8px;display:inline-block}.summary-table[data-v-b4efc118]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.summary-table td[data-v-b4efc118]{border-bottom:1px solid var(--border-color);padding:6px 8px}.summary-table tr:last-child td[data-v-b4efc118]{border-bottom:none}.insight-row[data-v-b4efc118]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){.insight-row[data-v-b4efc118]{grid-template-columns:1fr}}.insight-item[data-v-b4efc118]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:#f8fafc;flex-direction:column;display:flex}.insight-label[data-v-b4efc118]{color:var(--text-secondary);font-size:11px;font-weight:var(--font-weight-medium)}.insight-value[data-v-b4efc118]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:2px 0}.insight-subtext[data-v-b4efc118]{color:var(--text-muted);font-size:10px}.outlier-status[data-v-b4efc118]{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.status-normal[data-v-b4efc118]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.status-alert[data-v-b4efc118]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.toggle-steps-btn[data-v-b4efc118]{font-size:var(--text-xs);color:var(--color-primary-600);cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:none;padding:0;text-decoration:underline}.toggle-steps-btn[data-v-b4efc118]:hover{color:var(--color-primary-800)}.steps-container[data-v-b4efc118]{gap:var(--space-2);flex-direction:column;display:flex}.step-card[data-v-b4efc118]{gap:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-xs);background:#f8fafc;line-height:1.5;display:flex}.step-badge[data-v-b4efc118]{background:var(--color-primary-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.step-text[data-v-b4efc118]{color:var(--text-primary)}.error-banner[data-v-b4efc118]{border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);color:#991b1b;font-size:var(--text-sm);background:#fef2f2;border:1px solid #fecaca;display:flex}.custom-calculator[data-v-c3f4ed9c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-c3f4ed9c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-c3f4ed9c]{grid-template-columns:1fr 1fr}}.section-title[data-v-c3f4ed9c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-c3f4ed9c]{margin-bottom:var(--space-4)}.form-label[data-v-c3f4ed9c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-c3f4ed9c],.form-select[data-v-c3f4ed9c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-c3f4ed9c]:focus,.form-select[data-v-c3f4ed9c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-c3f4ed9c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-c3f4ed9c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-c3f4ed9c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-c3f4ed9c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-c3f4ed9c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-c3f4ed9c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-c3f4ed9c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-c3f4ed9c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-c3f4ed9c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-c3f4ed9c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.custom-calculator[data-v-80c4b5cb]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-80c4b5cb]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-80c4b5cb]{grid-template-columns:1fr 1fr}}.section-title[data-v-80c4b5cb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-80c4b5cb]{margin-bottom:var(--space-4)}.form-label[data-v-80c4b5cb]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-80c4b5cb],.form-select[data-v-80c4b5cb]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-80c4b5cb]:focus,.form-select[data-v-80c4b5cb]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-textarea[data-v-80c4b5cb]{resize:vertical;font-family:monospace;font-size:14px;line-height:1.5}.primary-result-box[data-v-80c4b5cb]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-80c4b5cb]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-80c4b5cb]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-80c4b5cb]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-80c4b5cb]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-80c4b5cb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-80c4b5cb]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-80c4b5cb]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:600}.info-box[data-v-80c4b5cb]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-80c4b5cb]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-80c4b5cb]{justify-content:space-between;align-items:center;display:flex}.preset-buttons[data-v-80c4b5cb]{gap:var(--space-2);display:flex}.preset-btn[data-v-80c4b5cb]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);padding:4px 8px;font-size:12px;transition:background .15s}.preset-btn[data-v-80c4b5cb]:hover{background:var(--color-neutral-200)}.count-badge[data-v-80c4b5cb]{background:var(--color-neutral-100);color:var(--text-secondary);border-radius:12px;padding:2px 8px;font-size:11px;font-weight:500}.count-badge.badge-active[data-v-80c4b5cb]{background:var(--color-primary-100);color:var(--color-primary-700)}.input-hint[data-v-80c4b5cb]{color:var(--text-secondary);margin-top:var(--space-1);font-size:12px;line-height:1.4;display:block}.primary-formula-note[data-v-80c4b5cb]{color:var(--color-primary-800);font-size:13px}.primary-formula-note code[data-v-80c4b5cb]{background:#ffffffb3;border-radius:4px;padding:2px 6px;font-family:monospace}.placeholder-text[data-v-80c4b5cb]{color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.quick-stats-row[data-v-80c4b5cb]{gap:var(--space-2);color:var(--text-secondary);grid-template-columns:repeat(2,1fr);font-size:13px;display:grid}.comparison-table-wrapper[data-v-80c4b5cb]{margin-top:var(--space-2);overflow-x:auto}.data-table[data-v-80c4b5cb]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-80c4b5cb],.data-table td[data-v-80c4b5cb]{text-align:left;border-bottom:1px solid var(--border-color);padding:8px 10px}.data-table th[data-v-80c4b5cb]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:600}.data-table tfoot th[data-v-80c4b5cb]{background:var(--color-neutral-100);color:var(--text-primary)}.empirical-grid[data-v-80c4b5cb]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.empirical-grid[data-v-80c4b5cb]{grid-template-columns:repeat(3,1fr)}}.empirical-card[data-v-80c4b5cb]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-3);text-align:center}.empirical-badge[data-v-80c4b5cb]{color:var(--color-primary-700);font-size:12px;font-weight:700}.empirical-range[data-v-80c4b5cb]{margin:var(--space-1) 0;color:var(--text-primary);word-break:break-all;font-family:monospace;font-size:12px}.empirical-actual[data-v-80c4b5cb]{color:var(--text-secondary);font-size:11px}.section-desc[data-v-80c4b5cb]{color:var(--text-secondary);margin-bottom:var(--space-2);font-size:12px}.toggle-steps-btn[data-v-80c4b5cb]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.toggle-steps-btn[data-v-80c4b5cb]:hover{text-decoration:underline}.step-card[data-v-80c4b5cb]{border-left:3px solid var(--color-primary-500);padding-left:var(--space-3);margin-bottom:var(--space-4)}.step-number[data-v-80c4b5cb]{text-transform:uppercase;color:var(--color-primary-600);font-size:11px;font-weight:700}.step-body[data-v-80c4b5cb]{color:var(--text-primary);margin-top:2px;font-size:13px}.step-math[data-v-80c4b5cb]{background:var(--color-neutral-50);border-radius:var(--radius-sm);margin-top:4px;padding:6px 10px;font-family:monospace;font-size:12px}.table-container[data-v-80c4b5cb]{border:1px solid var(--border-color);border-radius:var(--radius-sm);max-height:260px;overflow-y:auto}.show-more-link[data-v-80c4b5cb]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.show-more-link[data-v-80c4b5cb]:hover{text-decoration:underline}.alert-box.error[data-v-80c4b5cb]{color:#991b1b;padding:var(--space-4);border-radius:var(--radius-md);background-color:#fef2f2;border:1px solid #fca5a5;font-size:14px}.mt-1[data-v-80c4b5cb]{margin-top:var(--space-1)}.mt-2[data-v-80c4b5cb]{margin-top:var(--space-2)}.mt-4[data-v-80c4b5cb]{margin-top:var(--space-4)}.mb-0[data-v-80c4b5cb]{margin-bottom:0}.mb-2[data-v-80c4b5cb]{margin-bottom:var(--space-2)}.mb-4[data-v-80c4b5cb]{margin-bottom:var(--space-4)}.mb-6[data-v-80c4b5cb]{margin-bottom:var(--space-6)}.text-center[data-v-80c4b5cb]{text-align:center}.text-muted[data-v-80c4b5cb]{color:var(--text-muted)}.text-primary[data-v-80c4b5cb]{color:var(--color-primary-600)}.font-bold[data-v-80c4b5cb]{font-weight:700}.text-xs[data-v-80c4b5cb]{font-size:11px}.custom-calculator[data-v-292bd88c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-292bd88c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-292bd88c]{grid-template-columns:1fr 1fr}}.section-title[data-v-292bd88c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-292bd88c]{margin-bottom:var(--space-4)}.form-label[data-v-292bd88c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-292bd88c],.form-select[data-v-292bd88c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-292bd88c]:focus,.form-select[data-v-292bd88c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-textarea[data-v-292bd88c]{resize:vertical;font-family:inherit;line-height:1.5}.primary-result-box[data-v-292bd88c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-292bd88c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-292bd88c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-292bd88c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.primary-formula-note[data-v-292bd88c]{font-size:var(--text-xs);color:var(--text-secondary)}.primary-formula-note code[data-v-292bd88c]{border-radius:var(--radius-sm);background:#ffffffb3;padding:2px 6px;font-family:monospace}.secondary-results-grid[data-v-292bd88c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-292bd88c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-292bd88c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-292bd88c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-292bd88c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-292bd88c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.flex-between[data-v-292bd88c]{justify-content:space-between;align-items:center;display:flex}.preset-buttons[data-v-292bd88c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-292bd88c]{background:var(--color-neutral-100);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:2px 8px;transition:all .2s}.preset-btn[data-v-292bd88c]:hover{background:var(--color-neutral-200)}.text-link-btn[data-v-292bd88c]{color:var(--color-primary-600);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.input-hint[data-v-292bd88c]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-1);line-height:1.4;display:block}.count-badge[data-v-292bd88c]{font-size:var(--text-xs);border-radius:var(--radius-full);background:var(--color-neutral-100);color:var(--text-secondary);font-weight:var(--font-weight-medium);padding:2px 8px}.count-badge.badge-active[data-v-292bd88c]{background:var(--color-primary-100);color:var(--color-primary-700)}.quick-stats-row[data-v-292bd88c]{gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.placeholder-text[data-v-292bd88c]{color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-2)}.alert-box[data-v-292bd88c]{padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm)}.alert-box.error[data-v-292bd88c]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.comparison-table-wrapper[data-v-292bd88c],.table-scroll-wrapper[data-v-292bd88c]{overflow-x:auto}.data-table[data-v-292bd88c]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.data-table th[data-v-292bd88c],.data-table td[data-v-292bd88c]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-color)}.data-table th[data-v-292bd88c]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.totals-row[data-v-292bd88c]{background:var(--color-neutral-50);font-weight:var(--font-weight-bold);border-top:2px solid var(--border-color)}.font-mono[data-v-292bd88c]{font-family:monospace}.steps-container[data-v-292bd88c]{gap:var(--space-3);flex-direction:column;display:flex}.step-card[data-v-292bd88c]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-3);align-items:flex-start;display:flex}.step-card.shortcut-card[data-v-292bd88c]{background:#f0fdf4;border-color:#bbf7d0}.step-number[data-v-292bd88c]{background:var(--color-primary-100);color:var(--color-primary-700);font-size:11px;font-weight:var(--font-weight-bold);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px}.shortcut-card .step-number[data-v-292bd88c]{color:#166534;background:#dcfce7}.step-body[data-v-292bd88c]{font-size:var(--text-xs);flex:1}.step-math[data-v-292bd88c]{margin-top:var(--space-1);font-family:monospace;font-size:var(--text-xs);word-break:break-all}.mb-0[data-v-292bd88c]{margin-bottom:0!important}.mb-2[data-v-292bd88c]{margin-bottom:var(--space-2)!important}.mb-4[data-v-292bd88c]{margin-bottom:var(--space-4)!important}.mb-6[data-v-292bd88c]{margin-bottom:var(--space-6)!important}.mt-1[data-v-292bd88c]{margin-top:var(--space-1)!important}.mt-2[data-v-292bd88c]{margin-top:var(--space-2)!important}.mt-4[data-v-292bd88c]{margin-top:var(--space-4)!important}.text-sm[data-v-292bd88c]{font-size:var(--text-sm)!important}.text-xs[data-v-292bd88c]{font-size:var(--text-xs)!important}.text-muted[data-v-292bd88c]{color:var(--text-muted)!important}.text-secondary[data-v-292bd88c]{color:var(--text-secondary)!important}.text-primary[data-v-292bd88c]{color:var(--color-primary-600)!important}.font-bold[data-v-292bd88c]{font-weight:var(--font-weight-bold)!important}.custom-calculator[data-v-6352d305]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-6352d305]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-6352d305]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-6352d305}@keyframes spin-6352d305{to{transform:rotate(360deg)}}.calculator-grid[data-v-6352d305]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-6352d305]{opacity:1}@media (width>=768px){.calculator-grid[data-v-6352d305]{grid-template-columns:1fr 1fr}}.section-title[data-v-6352d305]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-6352d305]{margin-top:var(--space-1)}.mt-2[data-v-6352d305]{margin-top:var(--space-2)}.mt-4[data-v-6352d305]{margin-top:var(--space-4)}.mt-6[data-v-6352d305]{margin-top:var(--space-6)}.mb-4[data-v-6352d305]{margin-bottom:var(--space-4)}.mb-6[data-v-6352d305]{margin-bottom:var(--space-6)}.form-group[data-v-6352d305]{margin-bottom:var(--space-4)}.form-row[data-v-6352d305]{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.flex-1[data-v-6352d305]{flex:1}.form-row .form-group[data-v-6352d305]{margin-bottom:0}.form-label[data-v-6352d305]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-6352d305]{color:var(--text-secondary);margin-top:var(--space-2);font-size:12px;line-height:1.4}.form-input[data-v-6352d305],.form-select[data-v-6352d305]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-family:inherit;transition:all .2s}.form-input[data-v-6352d305]:focus,.form-select[data-v-6352d305]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.checkbox-group[data-v-6352d305]{flex-direction:column;display:flex}.checkbox-label[data-v-6352d305]{cursor:pointer;color:var(--text-secondary);user-select:none;padding-left:28px;font-size:14px;display:block;position:relative}.checkbox-label input[data-v-6352d305]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkmark[data-v-6352d305]{background-color:var(--surface-card);border:1px solid var(--border-color);border-radius:4px;width:18px;height:18px;transition:all .2s;position:absolute;top:0;left:0}.checkbox-label:hover input~.checkmark[data-v-6352d305]{border-color:var(--color-primary-400)}.checkbox-label input:checked~.checkmark[data-v-6352d305]{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.checkmark[data-v-6352d305]:after{content:"";display:none;position:absolute}.checkbox-label input:checked~.checkmark[data-v-6352d305]:after{display:block}.checkbox-label .checkmark[data-v-6352d305]:after{border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;top:2px;left:6px;transform:rotate(45deg)}.add-holiday-row[data-v-6352d305]{gap:var(--space-2);display:flex}.add-holiday-row .form-input[data-v-6352d305]{flex:1}.btn[data-v-6352d305]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-size:var(--text-sm);cursor:pointer;border:none;transition:all .2s}.btn-secondary[data-v-6352d305]{background:var(--color-neutral-100);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-6352d305]:hover{background:var(--color-neutral-200)}.holiday-list[data-v-6352d305]{gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2);background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px dashed var(--border-color);flex-wrap:wrap;display:flex}.holiday-tag[data-v-6352d305]{background:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-sm);border:1px solid var(--color-primary-200);align-items:center;padding:4px 8px;font-size:13px;display:inline-flex}.remove-btn[data-v-6352d305]{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:16px;line-height:1;display:flex}.remove-btn[data-v-6352d305]:hover{color:var(--color-error-600)}.alert-box[data-v-6352d305]{padding:var(--space-3);border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:13px}.alert-box.warning[data-v-6352d305]{background:var(--color-warning-50);border:1px solid var(--color-warning-300);color:var(--color-warning-700)}.result-box[data-v-6352d305]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-6352d305]{background:var(--surface-card);border-color:var(--color-primary-300)}.result-box.highlight-box[data-v-6352d305]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-6352d305]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-6352d305]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-6352d305]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-6352d305]{color:var(--color-primary-600)}.placeholder[data-v-6352d305]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-6352d305]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4)}.sec-result-row[data-v-6352d305]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-6352d305]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-6352d305]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.sec-val[data-v-6352d305]{font-weight:var(--font-weight-bold);color:var(--text-primary)}.font-bold[data-v-6352d305]{font-weight:var(--font-weight-bold)}.text-primary[data-v-6352d305]{color:var(--color-primary-600)}.text-error[data-v-6352d305]{color:var(--color-error-600)}.summary-border[data-v-6352d305]{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-1)}.custom-calculator[data-v-80137134]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-80137134]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-80137134]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-80137134}@keyframes spin-80137134{to{transform:rotate(360deg)}}.calculator-grid[data-v-80137134]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-80137134]{opacity:1}@media (width>=768px){.calculator-grid[data-v-80137134]{grid-template-columns:1fr 1fr}}.section-title[data-v-80137134]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-2);font-weight:var(--font-weight-bold)}.mt-2[data-v-80137134]{margin-top:var(--space-2)}.mt-4[data-v-80137134]{margin-top:var(--space-4)}.mt-6[data-v-80137134]{margin-top:var(--space-6)}.mb-2[data-v-80137134]{margin-bottom:var(--space-2)}.mb-4[data-v-80137134],.form-group[data-v-80137134]{margin-bottom:var(--space-4)}.form-label[data-v-80137134]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-80137134]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-80137134]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input.text-lg[data-v-80137134]{padding:12px 16px;font-size:16px;font-weight:500}.form-input[data-v-80137134]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.preset-buttons[data-v-80137134]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-preset[data-v-80137134]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.btn-preset[data-v-80137134]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700)}.result-box[data-v-80137134]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-80137134]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-80137134]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-box.is-past[data-v-80137134]{background:#fef2f2;border-color:#ef4444}.result-label[data-v-80137134]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-1)}.is-past .result-label[data-v-80137134]{color:#b91c1c}.countdown-display[data-v-80137134]{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.cd-block[data-v-80137134]{flex-direction:column;align-items:center;min-width:50px;display:flex}.cd-value[data-v-80137134]{color:var(--color-primary-700);font-size:32px;font-weight:700;line-height:1}.is-past .cd-value[data-v-80137134]{color:#b91c1c}.cd-label[data-v-80137134]{text-transform:uppercase;color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:600}.cd-colon[data-v-80137134]{color:var(--color-neutral-400);margin-top:-16px;font-size:28px;font-weight:700}.placeholder[data-v-80137134]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-80137134]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-2)}.sec-result-row[data-v-80137134]{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-color);font-size:var(--text-sm);border-radius:var(--radius-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-80137134]:last-child{border-bottom:none}.sec-label[data-v-80137134]{color:var(--text-secondary)}.sec-val[data-v-80137134]{color:var(--text-primary);font-weight:500}.font-bold[data-v-80137134]{font-weight:var(--font-weight-bold)}.text-red[data-v-80137134]{color:#dc2626}.custom-calculator[data-v-1f257089]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-1f257089]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-1f257089]{grid-template-columns:1fr 1fr}}.section-title[data-v-1f257089]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-1f257089]{margin-bottom:var(--space-4)}.form-label[data-v-1f257089]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-1f257089]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-1f257089]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.error-text[data-v-1f257089]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.quick-buttons[data-v-1f257089]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.quick-btn[data-v-1f257089]{background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:all .2s}.quick-btn[data-v-1f257089]:hover{background:var(--color-neutral-100);border-color:var(--color-primary-600);color:var(--color-primary-600)}.result-box[data-v-1f257089]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-1f257089]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-1f257089]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.math-notation[data-v-1f257089]{background:#0000000d;border-radius:4px;padding:2px 6px;font-family:monospace}.result-value[data-v-1f257089]{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.result-value .unit[data-v-1f257089]{font-size:var(--text-xl);color:var(--color-primary-600);margin-left:2px}.placeholder[data-v-1f257089]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-1f257089]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-1f257089]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-1f257089]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-1f257089]{color:var(--text-secondary)}.sec-val[data-v-1f257089]{font-weight:var(--font-weight-medium);color:var(--text-primary);font-family:monospace;font-size:var(--text-base)}.formula-box[data-v-1f257089]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-1f257089]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-1f257089]{color:var(--text-primary);font-size:var(--text-base);font-family:inherit}.formula-content sup[data-v-1f257089]{font-size:.75em}.custom-calculator[data-v-f02238c6]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-f02238c6]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-f02238c6]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-f02238c6}@keyframes spin-f02238c6{to{transform:rotate(360deg)}}.calculator-grid[data-v-f02238c6]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-f02238c6]{opacity:1}@media (width>=768px){.calculator-grid[data-v-f02238c6]{grid-template-columns:1fr 1fr}}.section-title[data-v-f02238c6]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-f02238c6]{margin-bottom:var(--space-4)}.form-label[data-v-f02238c6]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-f02238c6]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-f02238c6]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-f02238c6]{color:var(--text-muted);margin-top:4px;font-size:12px}.result-box[data-v-f02238c6]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-f02238c6]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-box.error-state[data-v-f02238c6]{background:var(--color-error-50);border-color:var(--color-error-500)}.result-label[data-v-f02238c6]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-f02238c6]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-f02238c6]{color:var(--color-primary-600)}.placeholder[data-v-f02238c6]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.error-text[data-v-f02238c6]{font-size:var(--text-2xl);color:var(--color-error-600)}.custom-calculator[data-v-af0f1dc4]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-af0f1dc4]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-af0f1dc4]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-af0f1dc4}@keyframes spin-af0f1dc4{to{transform:rotate(360deg)}}.calculator-grid[data-v-af0f1dc4]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-af0f1dc4]{opacity:1}@media (width>=768px){.calculator-grid[data-v-af0f1dc4]{grid-template-columns:1fr 1fr}}.section-title[data-v-af0f1dc4]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-af0f1dc4]{margin-bottom:var(--space-4)}.form-label[data-v-af0f1dc4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input[data-v-af0f1dc4]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-af0f1dc4]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-hint[data-v-af0f1dc4]{color:var(--text-muted);margin-top:4px;font-size:12px}.result-box[data-v-af0f1dc4]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:all .3s}.result-box.has-value[data-v-af0f1dc4]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-af0f1dc4]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-af0f1dc4]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.highlight[data-v-af0f1dc4]{color:var(--color-primary-600)}.placeholder[data-v-af0f1dc4]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.custom-calculator[data-v-8d887134]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8d887134]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8d887134]{grid-template-columns:1fr 1fr}}.section-title[data-v-8d887134]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8d887134]{margin-bottom:var(--space-4)}.form-label[data-v-8d887134]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-full[data-v-8d887134]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input-full[data-v-8d887134]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.quick-buttons[data-v-8d887134]{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.btn-quick[data-v-8d887134]{background:var(--color-neutral-50);border:1px solid var(--border-color);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-quick[data-v-8d887134]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-200)}.result-box[data-v-8d887134]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-8) var(--space-6);text-align:center;margin-bottom:var(--space-4)}.result-box.empty-state[data-v-8d887134]{background:var(--color-neutral-50);border-color:var(--border-color)}.decimal-result[data-v-8d887134]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700)}.placeholder[data-v-8d887134]{font-size:var(--text-base);color:var(--text-muted)}.results-content[data-v-8d887134]{flex-direction:column;display:flex}.exact-box[data-v-8d887134]{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);align-items:center;gap:var(--space-4);background:#fff;flex-direction:column;display:flex}.exact-label[data-v-8d887134]{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.exact-display[data-v-8d887134]{align-items:center;gap:var(--space-2);display:flex}.sign[data-v-8d887134]{font-size:2rem;font-weight:var(--font-weight-medium);color:var(--text-primary)}.fraction-column[data-v-8d887134]{flex-direction:column;align-items:center;display:flex}.numerator[data-v-8d887134],.denominator[data-v-8d887134],.zero-display[data-v-8d887134]{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--text-primary);font-family:serif;line-height:1.1}.fraction-line[data-v-8d887134]{background-color:var(--text-primary);width:100%;min-width:2rem;height:2px;margin:var(--space-1) 0;border-radius:1px}.custom-calculator[data-v-02245f9b]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-02245f9b]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-02245f9b]{grid-template-columns:1fr 1fr}}.section-title[data-v-02245f9b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-02245f9b]{margin-bottom:var(--space-4)}.form-label[data-v-02245f9b]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.unit-label[data-v-02245f9b]{color:var(--text-secondary);font-weight:400}.form-input[data-v-02245f9b],.form-select[data-v-02245f9b]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-02245f9b]:focus,.form-select[data-v-02245f9b]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.results-wrapper[data-v-02245f9b]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-02245f9b]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-02245f9b]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-02245f9b]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-02245f9b]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-02245f9b]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-02245f9b]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-02245f9b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-02245f9b]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-02245f9b]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.secondary-result-box .result-value.classification-text[data-v-02245f9b]{font-size:var(--text-base)}.info-box[data-v-02245f9b]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-02245f9b]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.steps-list[data-v-02245f9b]{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-02245f9b]{margin-bottom:var(--space-1)}.formula-group[data-v-02245f9b]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.formula-row[data-v-02245f9b]{font-size:var(--text-xs);padding-bottom:var(--space-1);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.formula-row[data-v-02245f9b]:last-child{border-bottom:none}.formula-label[data-v-02245f9b]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-02245f9b]{color:var(--color-primary-700);background:var(--color-neutral-50);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace}.error-box[data-v-02245f9b]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-prompt[data-v-02245f9b]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-49a381e2]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-49a381e2]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-49a381e2]{grid-template-columns:1fr 1fr}}.section-title[data-v-49a381e2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-49a381e2]{margin-bottom:var(--space-4)}.form-label[data-v-49a381e2]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-49a381e2],.form-select[data-v-49a381e2]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-49a381e2]:focus,.form-select[data-v-49a381e2]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-49a381e2]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-49a381e2]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-49a381e2]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-49a381e2]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-49a381e2]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-49a381e2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-49a381e2]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-49a381e2]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-49a381e2]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-49a381e2]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-4[data-v-49a381e2]{margin-top:var(--space-4)}.placeholder[data-v-49a381e2]{font-size:var(--text-base);color:var(--text-muted)}.result-subtext[data-v-49a381e2]{font-size:var(--text-sm);color:var(--color-primary-600);margin-top:var(--space-2);justify-content:center;gap:var(--space-2);display:flex}.badge[data-v-49a381e2]{border-radius:var(--radius-full,9999px);font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:2px 8px;display:inline-block}.badge-accent[data-v-49a381e2]{background-color:var(--color-primary-100,#dbeafe);color:var(--color-primary-800,#1e40af)}.badge-secondary[data-v-49a381e2]{color:#475569;background-color:#f1f5f9}.presets-section[data-v-49a381e2]{margin-bottom:var(--space-4)}.preset-buttons[data-v-49a381e2]{gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-preset[data-v-49a381e2]{background:var(--color-neutral-50,#f8fafc);border:1px solid var(--border-color,#e2e8f0);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-preset[data-v-49a381e2]:hover{background:var(--color-primary-50,#eff6ff);color:var(--color-primary-600,#2563eb);border-color:var(--color-primary-300,#93c5fd)}.diagram-card[data-v-49a381e2]{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border-color);border-radius:var(--radius-md);text-align:center;background:#f8fafc}.diagram-title[data-v-49a381e2]{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.triangle-svg[data-v-49a381e2]{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.ambiguous-case-alert[data-v-49a381e2]{border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-4);background:#fffbeb;border:1px solid #fde68a}.ambiguous-title[data-v-49a381e2]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:#b45309;text-align:center;margin-bottom:var(--space-2)}.solution-tabs[data-v-49a381e2]{gap:var(--space-2);display:flex}.tab-btn[data-v-49a381e2]{padding:var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #d1d5db;flex:1;transition:all .2s}.tab-btn.active[data-v-49a381e2]{background:var(--color-primary-600,#2563eb);color:#fff;border-color:var(--color-primary-600,#2563eb);font-weight:var(--font-weight-bold)}.error-box[data-v-49a381e2]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);gap:var(--space-3);background:#fef2f2;border:1px solid #f87171;align-items:flex-start;line-height:1.5;display:flex}.error-icon[data-v-49a381e2]{font-size:1.25rem}.steps-list[data-v-49a381e2]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-49a381e2]{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-1) 0;border-bottom:1px solid #f1f5f9;line-height:1.5}.step-item[data-v-49a381e2]:last-child{border-bottom:none}.formula-list[data-v-49a381e2]{gap:var(--space-2);flex-direction:column;display:flex}.formula-item[data-v-49a381e2]{padding-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid #f1f5f9;display:flex}.formula-item[data-v-49a381e2]:last-child{border-bottom:none;padding-bottom:0}.formula-name[data-v-49a381e2]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-49a381e2]{font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-700);text-align:right}.custom-calculator[data-v-0440de14]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0440de14]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0440de14]{grid-template-columns:1fr 1fr}}.section-title[data-v-0440de14]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0440de14]{margin-bottom:var(--space-4)}.form-label[data-v-0440de14]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0440de14],.form-select[data-v-0440de14]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0440de14]:focus,.form-select[data-v-0440de14]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-0440de14]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0440de14]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-0440de14]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-0440de14]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-0440de14]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-0440de14]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-0440de14]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-0440de14]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-0440de14]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0440de14]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.results-wrapper[data-v-0440de14]{gap:var(--space-4);flex-direction:column;display:flex}.preset-grid[data-v-0440de14]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.preset-btn[data-v-0440de14]{background:var(--color-neutral-50);border:1px solid var(--border-color);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;transition:all .2s}.preset-btn[data-v-0440de14]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-200)}.empty-placeholder[data-v-0440de14]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.info-content[data-v-0440de14]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.info-row[data-v-0440de14]{font-size:var(--text-sm);padding:var(--space-1) 0;border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.info-row[data-v-0440de14]:last-child{border-bottom:none}.info-tag[data-v-0440de14]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.info-text[data-v-0440de14]{color:var(--text-primary);font-weight:500}.font-mono[data-v-0440de14]{font-family:monospace}.custom-calculator[data-v-14c35826]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-14c35826]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-14c35826]{grid-template-columns:1fr 1fr}}.section-title[data-v-14c35826]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-14c35826]{margin-bottom:var(--space-4)}.form-label[data-v-14c35826]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.unit-label[data-v-14c35826]{color:var(--text-secondary);font-weight:400}.form-input[data-v-14c35826],.form-select[data-v-14c35826]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-14c35826]:focus,.form-select[data-v-14c35826]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.presets-grid[data-v-14c35826]{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.preset-btn[data-v-14c35826]{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-primary-700);background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s}.preset-btn[data-v-14c35826]:hover{background:var(--color-primary-100);border-color:var(--color-primary-300)}.results-wrapper[data-v-14c35826]{gap:var(--space-4);flex-direction:column;display:flex}.primary-result-box[data-v-14c35826]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-14c35826]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-14c35826]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-14c35826]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-subtext[data-v-14c35826]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.secondary-results-grid[data-v-14c35826]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-14c35826]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-14c35826]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-14c35826]{font-size:var(--text-2xl);margin-top:var(--space-2);color:var(--text-primary);font-weight:var(--font-weight-bold)}.sub-fraction[data-v-14c35826]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-weight:400;display:block}.quadrant-highlight[data-v-14c35826]{font-size:var(--text-lg)!important;color:var(--color-primary-700)!important}.info-box[data-v-14c35826]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-14c35826]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.diagram-box[data-v-14c35826]{margin-top:var(--space-4)}.svg-container[data-v-14c35826]{padding:var(--space-2) 0;justify-content:center;align-items:center;display:flex}.unit-circle-svg[data-v-14c35826]{width:100%;max-width:260px;height:auto}.axis-line[data-v-14c35826]{stroke:var(--border-color);stroke-width:1.5px}.axis-label[data-v-14c35826]{fill:var(--text-muted);font-family:inherit;font-size:11px}.text-end[data-v-14c35826]{text-anchor:end}.text-center[data-v-14c35826]{text-anchor:middle}.circle-path[data-v-14c35826]{fill:none;stroke:#cbd5e1;stroke-width:1.5px;stroke-dasharray:4 3}.ref-triangle[data-v-14c35826]{fill:#3b82f61f;stroke:none}.ref-drop-line[data-v-14c35826]{stroke:#3b82f6;stroke-width:1.5px;stroke-dasharray:3 3}.terminal-ray[data-v-14c35826]{stroke:#1e40af;stroke-width:2.5px}.standard-arc[data-v-14c35826]{fill:none;stroke:#64748b;stroke-width:2px}.ref-arc[data-v-14c35826]{fill:none;stroke:#ea580c;stroke-width:3px}.terminal-point[data-v-14c35826]{fill:#1e40af;stroke:#fff;stroke-width:1.5px}.origin-point[data-v-14c35826]{fill:#475569}.quadrant-watermark[data-v-14c35826]{fill:#e2e8f0;text-anchor:middle;pointer-events:none;font-size:13px;font-weight:700}.diagram-legend[data-v-14c35826]{justify-content:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.legend-item[data-v-14c35826]{align-items:center;gap:6px;display:flex}.legend-color-box[data-v-14c35826]{border-radius:2px;width:12px;height:12px}.arc-standard-color[data-v-14c35826]{background:#64748b}.arc-ref-color[data-v-14c35826]{background:#ea580c}.trig-table-container[data-v-14c35826]{margin-top:var(--space-2);overflow-x:auto}.trig-table[data-v-14c35826]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.trig-table th[data-v-14c35826],.trig-table td[data-v-14c35826]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.trig-table th[data-v-14c35826]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-bold)}.sign-positive[data-v-14c35826]{color:#16a34a;font-weight:700}.sign-negative[data-v-14c35826]{color:#dc2626;font-weight:700}.sign-neutral[data-v-14c35826]{color:var(--text-secondary)}.steps-list[data-v-14c35826]{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--text-secondary);margin:0;line-height:1.6}.step-item[data-v-14c35826]{margin-bottom:var(--space-1)}.formula-group[data-v-14c35826]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.formula-row[data-v-14c35826]{font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;display:flex}.formula-row.active-formula[data-v-14c35826]{background:var(--color-primary-50);border:1px solid var(--color-primary-300);font-weight:var(--font-weight-bold)}.formula-row[data-v-14c35826]:last-child{border-bottom:none}.formula-label[data-v-14c35826]{color:var(--text-secondary);font-weight:var(--font-weight-medium)}.formula-code[data-v-14c35826]{color:var(--color-primary-700);background:var(--color-neutral-50);border-radius:var(--radius-sm);padding:2px 6px;font-family:monospace}.error-box[data-v-14c35826]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171;line-height:1.5}.empty-prompt[data-v-14c35826]{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-2)}.custom-calculator[data-v-963330c1]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-963330c1]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-963330c1]{grid-template-columns:1fr 1fr}}.section-title[data-v-963330c1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-963330c1]{margin-bottom:var(--space-4)}.form-label[data-v-963330c1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-963330c1],.form-select[data-v-963330c1]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-963330c1]:focus,.form-select[data-v-963330c1]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-963330c1]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-963330c1]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-963330c1]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-963330c1]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-963330c1]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-963330c1]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-963330c1]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-963330c1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-963330c1]{margin-top:var(--space-2)}.mt-4[data-v-963330c1]{margin-top:var(--space-4)}.preset-chips[data-v-963330c1]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#f1f5f9;transition:all .15s}.chip-btn[data-v-963330c1]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.svg-container[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#f8fafc;flex-direction:column;align-items:center;display:flex}.trig-svg[data-v-963330c1]{width:100%;max-width:280px;height:auto}.svg-caption[data-v-963330c1]{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-top:var(--space-2);font-family:monospace}.axis-label[data-v-963330c1]{fill:#94a3b8;font-size:11px;font-weight:700}.svg-sine-text[data-v-963330c1]{fill:#2563eb;font-size:12px;font-weight:700}.svg-angle-text[data-v-963330c1]{fill:#d97706;font-size:12px;font-weight:700}.triangle-shape[data-v-963330c1]{fill:#2563eb14;stroke:#2563eb;stroke-width:2px;stroke-linejoin:round}.side-label[data-v-963330c1]{fill:#334155;text-anchor:middle;font-size:11px;font-weight:600}.side-label-highlight[data-v-963330c1]{fill:#2563eb;text-anchor:start;font-size:12px;font-weight:700}.side-sub-label[data-v-963330c1]{fill:#64748b;text-anchor:start;font-size:9px}.equation-badge[data-v-963330c1]{font-family:monospace;font-size:var(--text-sm);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);text-align:center;font-weight:700}.info-desc[data-v-963330c1]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0;line-height:1.4}.exact-badge[data-v-963330c1]{margin-top:var(--space-2);border:1px solid var(--color-primary-300);color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);background:#fff;display:inline-block}.angle-sub-info[data-v-963330c1]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.exact-sub[data-v-963330c1],.rad-sub[data-v-963330c1]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-weight:400;display:block}.quadrant-val[data-v-963330c1]{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--text-base)!important}.error-box[data-v-963330c1]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.steps-card[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-title[data-v-963330c1],.table-title[data-v-963330c1]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.steps-list[data-v-963330c1]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-963330c1]{gap:var(--space-2);font-family:monospace;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);color:#334155;background:#f8fafc;display:flex}.step-num[data-v-963330c1]{color:var(--color-primary-600);font-weight:700}.table-card[data-v-963330c1]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-wrapper[data-v-963330c1]{overflow-x:auto}.special-table[data-v-963330c1]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:center}.special-table th[data-v-963330c1]{color:var(--text-secondary);font-weight:var(--font-weight-semibold);padding:var(--space-2);border-bottom:2px solid var(--border-color);background:#f8fafc}.special-table td[data-v-963330c1]{padding:var(--space-2);border-bottom:1px solid var(--border-color);font-family:monospace}.row-active[data-v-963330c1]{color:var(--color-primary-700);font-weight:700;background:var(--color-primary-50)!important}.empty-icon[data-v-963330c1]{margin-bottom:var(--space-2);font-size:2.5rem}.empty-text[data-v-963330c1]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.custom-calculator[data-v-4dc41f8c]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-4dc41f8c]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-4dc41f8c]{grid-template-columns:1fr 1fr}}.section-title[data-v-4dc41f8c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-4dc41f8c]{margin-bottom:var(--space-4)}.form-label[data-v-4dc41f8c]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-4dc41f8c],.form-select[data-v-4dc41f8c]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-4dc41f8c]:focus,.form-select[data-v-4dc41f8c]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-4dc41f8c]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-4dc41f8c]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-4dc41f8c]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-4dc41f8c]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-4dc41f8c]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-4dc41f8c]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-4dc41f8c]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-4dc41f8c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mt-2[data-v-4dc41f8c]{margin-top:var(--space-2)}.mt-4[data-v-4dc41f8c]{margin-top:var(--space-4)}.preset-chips[data-v-4dc41f8c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-btn[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;background:#f1f5f9;transition:all .15s}.chip-btn[data-v-4dc41f8c]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.chip-active[data-v-4dc41f8c]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:700}.svg-container[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);background:#f8fafc;flex-direction:column;align-items:center;display:flex}.trig-svg[data-v-4dc41f8c]{width:100%;max-width:280px;height:auto}.svg-caption[data-v-4dc41f8c]{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-top:var(--space-2);font-family:monospace}.text-danger[data-v-4dc41f8c]{color:#dc2626;font-weight:600}.axis-label[data-v-4dc41f8c]{fill:#94a3b8;font-size:11px;font-weight:700}.tangent-line-label[data-v-4dc41f8c]{fill:#64748b;font-family:monospace;font-size:10px}.svg-tan-text[data-v-4dc41f8c]{fill:#2563eb;font-size:12px;font-weight:700}.svg-angle-text[data-v-4dc41f8c]{fill:#d97706;font-size:12px;font-weight:700}.asymptote-svg-text[data-v-4dc41f8c]{fill:#ef4444;font-size:11px;font-weight:700}.triangle-shape[data-v-4dc41f8c]{fill:#2563eb14;stroke:#2563eb;stroke-width:2px;stroke-linejoin:round}.side-label[data-v-4dc41f8c]{fill:#334155;text-anchor:middle;font-size:11px;font-weight:600}.side-label-highlight[data-v-4dc41f8c]{fill:#2563eb;text-anchor:start;font-size:12px;font-weight:700}.side-label-highlight-adj[data-v-4dc41f8c]{fill:#1d4ed8;text-anchor:middle;font-size:11px;font-weight:700}.side-sub-label[data-v-4dc41f8c]{fill:#64748b;text-anchor:start;font-size:9px}.equation-badge[data-v-4dc41f8c]{font-family:monospace;font-size:var(--text-xs);color:var(--color-primary-700);background:var(--color-primary-50);padding:var(--space-2);border-radius:var(--radius-sm);text-align:center;font-weight:700}.info-desc[data-v-4dc41f8c]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);margin-bottom:0;line-height:1.4}.asymptote-box[data-v-4dc41f8c]{background:#fef2f2!important;border-color:#fecaca!important}.asymptote-box .result-label[data-v-4dc41f8c]{color:#991b1b!important}.asymptote-box .result-value[data-v-4dc41f8c]{color:#dc2626!important}.undefined-callout[data-v-4dc41f8c]{font-size:var(--text-xs);color:#b91c1c;font-weight:600}.exact-badge[data-v-4dc41f8c]{margin-top:var(--space-2);border:1px solid var(--color-primary-300);color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);background:#fff;display:inline-block}.angle-sub-info[data-v-4dc41f8c]{font-size:var(--text-xs);color:var(--color-primary-600);margin-top:var(--space-2)}.exact-sub[data-v-4dc41f8c],.rad-sub[data-v-4dc41f8c]{font-size:var(--text-xs);color:var(--text-secondary);margin-top:2px;font-weight:400;display:block}.quadrant-val[data-v-4dc41f8c]{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--text-base)!important}.error-box[data-v-4dc41f8c]{color:#b91c1c;padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fef2f2;border:1px solid #f87171}.steps-card[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.steps-title[data-v-4dc41f8c],.table-title[data-v-4dc41f8c]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:0;margin-bottom:var(--space-3)}.steps-list[data-v-4dc41f8c]{gap:var(--space-2);flex-direction:column;display:flex}.step-item[data-v-4dc41f8c]{gap:var(--space-2);font-family:monospace;font-size:var(--text-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-500);color:#334155;background:#f8fafc;display:flex}.step-num[data-v-4dc41f8c]{color:var(--color-primary-600);font-weight:700}.table-card[data-v-4dc41f8c]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.table-wrapper[data-v-4dc41f8c]{overflow-x:auto}.special-table[data-v-4dc41f8c]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:center}.special-table th[data-v-4dc41f8c]{color:var(--text-secondary);font-weight:var(--font-weight-semibold);padding:var(--space-2);border-bottom:2px solid var(--border-color);background:#f8fafc}.special-table td[data-v-4dc41f8c]{padding:var(--space-2);border-bottom:1px solid var(--border-color);font-family:monospace}.row-active[data-v-4dc41f8c]{color:var(--color-primary-700);font-weight:700;background:var(--color-primary-50)!important}.empty-icon[data-v-4dc41f8c]{margin-bottom:var(--space-2);font-size:2.5rem}.empty-text[data-v-4dc41f8c]{font-size:var(--text-sm);color:var(--text-muted);margin:0}.custom-calculator[data-v-a3837e23]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.loading-state[data-v-a3837e23]{justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);z-index:10;flex-direction:column;display:flex;position:absolute;inset:0}.spinner[data-v-a3837e23]{border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-500);border-radius:50%;width:32px;height:32px;animation:1s linear infinite spin-a3837e23}@keyframes spin-a3837e23{to{transform:rotate(360deg)}}.calculator-grid[data-v-a3837e23]{gap:var(--space-8);opacity:0;grid-template-columns:1fr;transition:opacity .3s;display:grid}.calculator-grid.is-loaded[data-v-a3837e23]{opacity:1}@media (width>=768px){.calculator-grid[data-v-a3837e23]{grid-template-columns:1fr 1fr}}.section-title[data-v-a3837e23]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.mt-1[data-v-a3837e23]{margin-top:var(--space-1)}.mt-2[data-v-a3837e23]{margin-top:var(--space-2)}.mt-4[data-v-a3837e23]{margin-top:var(--space-4)}.mt-6[data-v-a3837e23]{margin-top:var(--space-6)}.mb-4[data-v-a3837e23]{margin-bottom:var(--space-4)}.mb-6[data-v-a3837e23]{margin-bottom:var(--space-6)}.form-group[data-v-a3837e23]{margin-bottom:var(--space-4)}.form-label[data-v-a3837e23]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.input-hint[data-v-a3837e23]{color:var(--text-secondary);font-size:13px;line-height:1.4}.form-input[data-v-a3837e23],.form-select[data-v-a3837e23]{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-a3837e23]:focus,.form-select[data-v-a3837e23]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.input-with-symbol[data-v-a3837e23]{align-items:center;display:flex;position:relative}.input-with-symbol .form-input[data-v-a3837e23]{padding-right:40px}.input-with-symbol .symbol-right[data-v-a3837e23]{color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute;right:12px}.quick-reference[data-v-a3837e23]{gap:var(--space-2);flex-direction:column;display:flex}.qr-label[data-v-a3837e23]{color:var(--text-secondary);font-size:13px;font-weight:var(--font-weight-medium)}.qr-buttons[data-v-a3837e23]{gap:var(--space-2);flex-wrap:wrap;display:flex}.qr-btn[data-v-a3837e23]{padding:var(--space-1) var(--space-3);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:13px;transition:all .2s}.qr-btn[data-v-a3837e23]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-600)}.result-box[data-v-a3837e23]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all .3s}.result-box.has-value[data-v-a3837e23]{background:var(--surface-card);border-color:var(--color-neutral-300)}.result-box.highlight-box[data-v-a3837e23]{border-color:var(--color-primary-600);background:var(--color-primary-50)}.result-label[data-v-a3837e23]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-a3837e23]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--text-primary)}.result-subtext[data-v-a3837e23]{font-size:var(--text-sm);color:var(--text-secondary)}.highlight[data-v-a3837e23]{color:var(--color-primary-600)}.placeholder[data-v-a3837e23]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.fraction-display[data-v-a3837e23]{justify-content:center;align-items:center;gap:8px;font-size:38px;display:flex}.fraction[data-v-a3837e23]{vertical-align:middle;flex-direction:column;align-items:center;font-size:20px;line-height:1;display:inline-flex}.numerator[data-v-a3837e23]{border-bottom:2px solid var(--text-primary);padding:0 2px 2px}.denominator[data-v-a3837e23]{padding:2px 2px 0}.inch-mark[data-v-a3837e23]{color:var(--text-secondary)}.text-primary[data-v-a3837e23]{color:var(--color-primary-600)}.custom-calculator[data-v-fd399d46]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-fd399d46]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-fd399d46]{grid-template-columns:1fr 1fr}}.section-title[data-v-fd399d46]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-fd399d46]{margin-bottom:var(--space-4)}.form-label[data-v-fd399d46]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--text-secondary);display:block}.form-input-group[data-v-fd399d46]{display:flex}.form-input[data-v-fd399d46]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);transition:all .2s}.form-input[data-v-fd399d46]:focus{border-color:var(--color-primary-600);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-select-full[data-v-fd399d46]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer}.form-select-full[data-v-fd399d46]:focus{border-color:var(--color-primary-600);outline:none}.help-text[data-v-fd399d46]{color:var(--text-muted);margin-top:4px;font-size:13px}.error-text[data-v-fd399d46]{color:var(--color-error-500);font-size:var(--text-sm);margin-top:var(--space-2)}.result-box[data-v-fd399d46]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;margin-bottom:var(--space-4);transition:border-color .3s}.result-box.has-value[data-v-fd399d46]{background:var(--surface-card);border-color:var(--color-primary-600)}.result-label[data-v-fd399d46]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-2)}.result-value[data-v-fd399d46]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600);justify-content:center;align-items:center;display:flex}.result-value .unit[data-v-fd399d46]{font-size:var(--text-xl);color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-left:var(--space-2)}.placeholder[data-v-fd399d46]{font-size:var(--text-base);color:var(--text-muted);font-weight:400}.secondary-results[data-v-fd399d46]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.sec-result-row[data-v-fd399d46]{padding:var(--space-2) 0;border-bottom:1px solid var(--border-color);font-size:var(--text-sm);justify-content:space-between;display:flex}.sec-result-row[data-v-fd399d46]:last-child{border-bottom:none;padding-bottom:0}.sec-label[data-v-fd399d46]{color:var(--text-secondary)}.sec-val[data-v-fd399d46]{font-weight:var(--font-weight-medium);color:var(--text-primary)}.formula-box[data-v-fd399d46]{background:var(--color-primary-50);border-left:3px solid var(--color-primary-500);padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm)}.formula-title[data-v-fd399d46]{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:4px}.formula-content[data-v-fd399d46]{color:var(--text-primary);font-family:monospace;font-size:var(--text-base);line-height:1.5}.custom-calculator[data-v-0dc616a5]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-0dc616a5]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-0dc616a5]{grid-template-columns:1fr 1fr}}.section-title[data-v-0dc616a5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-0dc616a5],.mb-4[data-v-0dc616a5]{margin-bottom:var(--space-4)}.mt-4[data-v-0dc616a5]{margin-top:var(--space-4)}.mt-2[data-v-0dc616a5]{margin-top:var(--space-2)}.m-0[data-v-0dc616a5]{margin:0}.form-label[data-v-0dc616a5]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-0dc616a5],.form-select[data-v-0dc616a5]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-0dc616a5]:focus,.form-select[data-v-0dc616a5]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-0dc616a5]{width:100%}.input-with-unit[data-v-0dc616a5]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-0dc616a5]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-label[data-v-0dc616a5]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;height:100%;display:flex}.primary-result-box[data-v-0dc616a5]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-0dc616a5]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value.highlight[data-v-0dc616a5]{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-0dc616a5]{font-size:var(--text-lg);color:var(--color-primary-600);margin-top:var(--space-1)}.fraction-result[data-v-0dc616a5]{font-size:var(--text-sm);color:var(--color-primary-800);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-primary-200);background:#fff;display:inline-block}.font-bold[data-v-0dc616a5]{font-weight:var(--font-weight-bold)}.equation-box[data-v-0dc616a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:#fff}.equation-text[data-v-0dc616a5]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.info-box[data-v-0dc616a5]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-0dc616a5]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-0dc616a5]{color:#4b5563}.placeholder[data-v-0dc616a5]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-8861c821]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-8861c821]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-8861c821]{grid-template-columns:1fr 1fr}}.section-title[data-v-8861c821]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-8861c821],.mb-4[data-v-8861c821]{margin-bottom:var(--space-4)}.mb-6[data-v-8861c821]{margin-bottom:var(--space-6)}.mt-4[data-v-8861c821]{margin-top:var(--space-4)}.m-0[data-v-8861c821]{margin:0}.text-center[data-v-8861c821]{text-align:center}.form-label[data-v-8861c821]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-8861c821],.form-select[data-v-8861c821]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-8861c821]:focus,.form-select[data-v-8861c821]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.w-full[data-v-8861c821]{width:100%}.input-with-select[data-v-8861c821]{display:flex;position:relative}.input-with-select .form-input[data-v-8861c821]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;width:100%}.unit-select[data-v-8861c821]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);cursor:pointer;border-left:none;outline:none}.unit-select[data-v-8861c821]:focus{border-color:var(--color-primary-500)}.swap-btn[data-v-8861c821]{background:var(--color-neutral-100);border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.swap-btn[data-v-8861c821]:hover{background:var(--color-primary-50);color:var(--color-primary-600);border-color:var(--color-primary-200)}.primary-result-box[data-v-8861c821]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-8861c821]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-value.highlight[data-v-8861c821]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.result-unit[data-v-8861c821]{font-size:var(--text-lg);color:var(--color-primary-600);margin-top:var(--space-2)}.equation-box[data-v-8861c821]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-3);text-align:center;background:#fff}.equation-text[data-v-8861c821]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary)}.info-box[data-v-8861c821]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-8861c821]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.text-gray-600[data-v-8861c821]{color:#4b5563}.placeholder[data-v-8861c821]{color:var(--text-muted);font-size:var(--text-sm)}.custom-calculator[data-v-da7be7bc]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-da7be7bc]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-da7be7bc]{grid-template-columns:1fr 1fr}}.section-title[data-v-da7be7bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-da7be7bc]{margin-bottom:var(--space-4)}.form-label[data-v-da7be7bc]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-da7be7bc],.form-select[data-v-da7be7bc]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-da7be7bc]:focus,.form-select[data-v-da7be7bc]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-da7be7bc]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-da7be7bc]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-da7be7bc]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-da7be7bc]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-da7be7bc]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-da7be7bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-da7be7bc]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-da7be7bc]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-da7be7bc]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-da7be7bc]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.input-with-unit[data-v-da7be7bc]{align-items:center;display:flex;position:relative}.input-with-unit .form-input[data-v-da7be7bc]{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.unit-badge[data-v-da7be7bc]{padding:0 var(--space-4);background:var(--color-neutral-50);border:1px solid var(--border-color);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);color:var(--text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap;border-left:none;align-self:stretch;align-items:center;display:flex}.preset-buttons[data-v-da7be7bc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preset-btn[data-v-da7be7bc]{background:var(--color-neutral-50);border:1px solid var(--border-color);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .2s}.preset-btn[data-v-da7be7bc]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300);color:var(--color-primary-700)}.preset-btn.active[data-v-da7be7bc]{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.help-text[data-v-da7be7bc]{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1);line-height:1.4}.error-message[data-v-da7be7bc]{color:var(--color-error-500);font-size:var(--text-xs);margin-top:var(--space-1)}.results-wrapper[data-v-da7be7bc]{gap:var(--space-4);flex-direction:column;display:flex}.cups-unit[data-v-da7be7bc]{font-size:var(--text-lg);font-weight:var(--font-weight-medium);margin-left:var(--space-1)}.sub-unit[data-v-da7be7bc]{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.fraction-badge[data-v-da7be7bc]{margin-top:var(--space-3);border:1px solid var(--color-primary-200);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-primary-800);background:#fff;display:inline-block}.placeholder-text[data-v-da7be7bc]{color:var(--text-muted);font-size:var(--text-sm);margin:0}.breakdown-list[data-v-da7be7bc]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.breakdown-item[data-v-da7be7bc]{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.breakdown-item[data-v-da7be7bc]:last-child{border-bottom:none;padding-bottom:0}.breakdown-label[data-v-da7be7bc]{color:var(--text-secondary)}.breakdown-code[data-v-da7be7bc]{background:var(--color-neutral-50);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 6px}.custom-calculator[data-v-01d3883e]{background:var(--surface-card);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.calculator-grid[data-v-01d3883e]{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=768px){.calculator-grid[data-v-01d3883e]{grid-template-columns:1fr 1fr}}.section-title[data-v-01d3883e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4);font-weight:var(--font-weight-bold)}.form-group[data-v-01d3883e]{margin-bottom:var(--space-4)}.form-label[data-v-01d3883e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--space-2);display:block}.form-input[data-v-01d3883e],.form-select[data-v-01d3883e]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);background:#fff;transition:all .2s}.form-input[data-v-01d3883e]:focus,.form-select[data-v-01d3883e]:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.primary-result-box[data-v-01d3883e]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center}.primary-result-box.empty-state[data-v-01d3883e]{background:var(--color-neutral-50);border-color:var(--border-color)}.result-label[data-v-01d3883e]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-700);margin-bottom:var(--space-2)}.result-value.highlight[data-v-01d3883e]{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-700);word-break:break-all}.secondary-results-grid[data-v-01d3883e]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.secondary-result-box[data-v-01d3883e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;background:#fff}.secondary-result-box .result-label[data-v-01d3883e]{color:var(--text-secondary);font-size:var(--text-xs);margin-bottom:0}.secondary-result-box .result-value[data-v-01d3883e]{font-size:var(--text-2xl);margin-top:var(--space-2)}.info-box[data-v-01d3883e]{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-4);background:#fff}.info-title[data-v-01d3883e]{font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--space-2)}.mode-tabs[data-v-01d3883e]{background:var(--color-neutral-100);border-radius:var(--radius-md);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.tab-btn[data-v-01d3883e]{min-width:80px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;flex:auto;transition:all .15s}.tab-btn.active[data-v-01d3883e]{color:var(--color-primary-700);font-weight:var(--font-weight-bold);background:#fff;box-shadow:0 1px 3px #0000001a}.input-container[data-v-01d3883e]{align-items:center;display:flex;position:relative}.input-container .form-input[data-v-01d3883e]{padding-right:3.5rem}.input-suffix[data-v-01d3883e]{font-weight:var(--font-weight-semibold);color:var(--text-muted);pointer-events:none;font-size:var(--text-sm);position:absolute;right:1rem}.dual-input-grid[data-v-01d3883e]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.preset-chips[data-v-01d3883e]{flex-wrap:wrap;gap:.5rem;display:flex}.chip-btn[data-v-01d3883e]{border:1px solid var(--border-color);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9999px;padding:.25rem .75rem;transition:all .15s}.chip-btn[data-v-01d3883e]:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-300)}.chip-btn.chip-active[data-v-01d3883e]{background:var(--color-primary-100);border-color:var(--color-primary-400);color:var(--color-primary-800);font-weight:var(--font-weight-bold)}.primary-unit[data-v-01d3883e]{font-size:var(--text-xl);font-weight:var(--font-weight-medium);color:var(--color-primary-600);margin-left:.25rem}.formula-line[data-v-01d3883e]{font-family:var(--font-mono);font-size:var(--text-sm);background:var(--color-neutral-50);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-color);margin:var(--space-2) 0;color:var(--text-primary)}.placeholder-text[data-v-01d3883e]{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-4) 0}.error-msg[data-v-01d3883e]{color:#dc2626;font-size:var(--text-xs);margin-top:var(--space-1)}.mt-4[data-v-01d3883e]{margin-top:var(--space-4)}.mt-8[data-v-01d3883e]{margin-top:var(--space-8)}.mb-0[data-v-01d3883e]{margin-bottom:0}.mb-4[data-v-01d3883e]{margin-bottom:var(--space-4)}.text-xs[data-v-01d3883e]{font-size:var(--text-xs)}.text-muted[data-v-01d3883e]{color:var(--text-muted)}.reference-section[data-v-01d3883e]{border-top:1px solid var(--border-color);padding-top:var(--space-6)}.table-responsive[data-v-01d3883e]{overflow-x:auto}.conversion-table[data-v-01d3883e]{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-3)}.conversion-table th[data-v-01d3883e],.conversion-table td[data-v-01d3883e]{padding:var(--space-3);text-align:left;border-bottom:1px solid var(--border-color)}.conversion-table th[data-v-01d3883e]{background:var(--color-neutral-50);color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.clickable-row[data-v-01d3883e]{cursor:pointer;transition:background-color .15s}.clickable-row[data-v-01d3883e]:hover{background-color:var(--color-primary-50)}.use-case[data-v-01d3883e]{color:var(--text-muted);font-size:var(--text-xs)}
/*$vite$:1*/